﻿/*!
Theme Name: Northstar Child Theme v2
Description: A Wordpress theme developed by North Star Sites.
Version: 2.0.0
Author: North Star Sites
Author URI: http://www.northstarsites.com
Template: cosmos-theme
*/@import url("https://use.typekit.net/kvn4bgp.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");body.page-template-northstar{font-family:"acumin-pro", sans-serif;font-size:18px;font-weight:300;line-height:1.2}body.page-template-northstar p{font-family:"acumin-pro", sans-serif;font-weight:300}body.page-template-northstar a{color:#152b52;transition:all 0.3s}body.page-template-northstar a:hover{color:#886625}body.page-template-northstar a.read-more{align-items:center;display:flex;font-family:"Montserrat", sans-serif;font-size:0.88em;font-weight:600;letter-spacing:5%;position:relative;text-decoration:none;text-transform:uppercase}body.page-template-northstar a.read-more span{border-bottom:2px solid #152b52;border-right:2px solid #152b52;display:inline-block;height:8px;margin-left:7px;margin-top:-3px;transform:rotate(45deg);transition:all 0.3s;width:8px}body.page-template-northstar a.read-more:hover span{border-color:#886625}body.page-template-northstar a.read-more.open span{margin-top:3px;transform:rotate(-135deg)}body.page-template-northstar a.button{background:#152b52;border:0;color:#ffffff;font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:600;letter-spacing:5%;margin:0;padding:18px;text-align:center;text-transform:uppercase}body.page-template-northstar a.button:hover{background:#886625}body.page-template-northstar a.button.gold{background:#886625}body.page-template-northstar a.button.gold:hover{background:#152b52;color:#ffffff}body.page-template-northstar a.button.border{background:transparent;border:1px solid #152b52;color:#152b52}body.page-template-northstar a.button.border:hover{background:transparent;border-color:#886625;color:#886625}body.page-template-northstar a.button.light-border{background:transparent;border:1px solid #ffffff;color:#ffffff}body.page-template-northstar a.button.light-border:hover{background:transparent;border-color:#886625;color:#886625}body.page-template-northstar a.arrow-link{color:#886625;display:inline-block;font-family:"adobe-garamond-pro", serif;font-style:italic;font-size:1.112em;font-weight:600;padding-right:12px;position:relative;text-decoration:none}body.page-template-northstar a.arrow-link:hover{color:#152b52}body.page-template-northstar a.arrow-link:after{border-bottom:2px solid #886625;border-right:2px solid #886625;content:"";display:block;height:8px;position:absolute;right:0;top:0.3em;transform:rotate(-45deg);transition:0.3s all;width:8px}body.page-template-northstar a.arrow-link:hover:after{border-color:#152b52;right:-3px}body.page-template-northstar h1,body.page-template-northstar h2,body.page-template-northstar h3,body.page-template-northstar h4,body.page-template-northstar h5,body.page-template-northstar h6,body.page-template-northstar .h1-style{font-family:"adobe-garamond-pro", serif;font-size:2.5em;font-weight:400;letter-spacing:5%;line-height:1.2;margin:0 0 0.5em;padding:0}body.page-template-northstar h2,body.page-template-northstar .h2-style{font-size:2em}body.page-template-northstar h3,body.page-template-northstar .h3-style{font-size:1.67em}body.page-template-northstar h4,body.page-template-northstar .h4-style,body.page-template-northstar h5,body.page-template-northstar .h5-style,body.page-template-northstar h6,body.page-template-northstar .h6-style{font-family:"Montserrat", sans-serif;font-size:1.33em;font-weight:600;letter-spacing:5%;text-transform:uppercase}body.page-template-northstar h5,body.page-template-northstar .h5-style{font-size:1em}body.page-template-northstar h6,body.page-template-northstar .h6-style{font-size:0.88em}body.page-template-northstar .aa-heading{display:block;font-size:2em;padding-bottom:45px;position:relative;text-align:center}body.page-template-northstar .aa-heading:after{background-color:#886625;bottom:25px;content:"";display:block;height:3px;left:50%;max-width:117px;position:absolute;transform:translateX(-50%);width:100%}body.page-template-northstar .color-gold{color:#886625}body.page-template-northstar .color-blue{color:#152b52}body.page-template-northstar .font-montserrat{font-family:"Montserrat", sans-serif;letter-spacing:5%;text-transform:uppercase}body.page-template-northstar .font-acumin{font-family:"acumin-pro", sans-serif}body.page-template-northstar .font-garamond{font-family:"adobe-garamond-pro", serif}body.page-template-northstar .font-45{font-size:2.5em}body.page-template-northstar .font-36{font-size:2em}body.page-template-northstar .font-30{font-size:1.67em}body.page-template-northstar .font-26{font-size:1.44em}body.page-template-northstar .font-24{font-size:1.33em}body.page-template-northstar .font-20{font-size:1.112em}body.page-template-northstar .font-16{font-size:0.88em}body.page-template-northstar p.no-margin{margin-bottom:0}body.page-template-northstar{}body.page-template-northstar header{display:none}body.page-template-northstar footer{display:none}body.page-template-northstar #contact-overlay,body.page-template-northstar #contact-overlay-fixed{background:#152b52;padding:35px 0;z-index:998}body.page-template-northstar #contact-overlay .container,body.page-template-northstar #contact-overlay-fixed .container{max-width:960px}body.page-template-northstar #contact-overlay .container .buttons,body.page-template-northstar #contact-overlay-fixed .container .buttons{margin:0 -14px;display:flex}@media (max-width:860px){body.page-template-northstar #contact-overlay .container .buttons,body.page-template-northstar #contact-overlay-fixed .container .buttons{flex-wrap:wrap;justify-content:center}}body.page-template-northstar #contact-overlay .container .buttons .button,body.page-template-northstar #contact-overlay-fixed .container .buttons .button{flex:1;font-size:0.75em;margin:0 14px;padding-left:5px;padding-right:5px}@media (max-width:860px){body.page-template-northstar #contact-overlay .container .buttons .button,body.page-template-northstar #contact-overlay-fixed .container .buttons .button{flex:none;margin:0 14px 14px;max-width:350px;padding-left:15px;padding-right:15px;width:100%}}body.page-template-northstar #contact-overlay .container .buttons .button.gold:hover,body.page-template-northstar #contact-overlay-fixed .container .buttons .button.gold:hover{background:#D3DCE3;color:#000000}body.page-template-northstar #contact-overlay .buttons{opacity:0}@media (max-width:850px){body.page-template-northstar #contact-overlay .buttons{opacity:1}}body.page-template-northstar #contact-overlay-fixed{bottom:0;left:0;position:fixed;right:0;transform:translateY(100%);z-index:999}@media (max-width:850px){body.page-template-northstar #contact-overlay-fixed{display:none !important}}body.page-template-northstar #content-wrapper>.container{padding:0;width:100%}body.page-template-northstar #slideout-menu-container{align-items:flex-start;left:-388px;display:flex;max-width:449px;position:fixed;top:80px;transition:0.5s all;width:100%;z-index:99999}body.page-template-northstar #slideout-menu-container.open{left:0}body.page-template-northstar #slideout-menu-container #proposal-slideout-menu{background:#152b52;border:1px solid #ffffff;border-left:0;order:0;padding:40px;width:calc(100% - 61px)}body.page-template-northstar #slideout-menu-container #proposal-slideout-menu a{color:#ffffff;display:block;font-size:0.88em;font-weight:600;margin-bottom:0.5em;text-decoration:none}body.page-template-northstar #slideout-menu-container #proposal-slideout-menu a:hover{text-decoration:underline}body.page-template-northstar #slideout-menu-container #proposal-slideout-menu-trigger{background-color:#152b52;border:1px solid #ffffff;border-left:0;color:#ffffff;font-size:1.11em;font-weight:600;margin-left:-1px;min-height:186px;order:1;position:relative;text-decoration:none;width:61px}@media (max-width:1050px){body.page-template-northstar #slideout-menu-container #proposal-slideout-menu-trigger{font-size:0.8em;min-height:110px;width:40px}}body.page-template-northstar #slideout-menu-container #proposal-slideout-menu-trigger span{display:block;left:50%;margin:-0.5em 0 0 -1.7em;position:absolute;top:50%;transform:rotate(90deg)}body.page-template-northstar #slideout-menu-container #proposal-slideout-menu-trigger:hover,body.page-template-northstar #slideout-menu-container #proposal-slideout-menu-trigger:focus{background:#886625}@media (max-width:767px){body.page-template-northstar .desktop{display:none}}@media (min-width:768px){body.page-template-northstar .mobile{display:none}}body.page-template-northstar .aa_block .container{max-width:960px}body.page-template-northstar .aa_block.padding-top-small{padding-top:25px}body.page-template-northstar .aa_block.padding-top-medium{padding-top:50px}@media (max-width:767px){body.page-template-northstar .aa_block.padding-top-medium{padding-top:25px}}body.page-template-northstar .aa_block.padding-top-large{padding-top:75px}@media (max-width:767px){body.page-template-northstar .aa_block.padding-top-large{padding-top:25px}}body.page-template-northstar .aa_block.padding-bottom-small{padding-bottom:25px}body.page-template-northstar .aa_block.padding-bottom-medium{padding-bottom:50px}@media (max-width:767px){body.page-template-northstar .aa_block.padding-bottom-medium{padding-bottom:25px}}body.page-template-northstar .aa_block.padding-bottom-large{padding-bottom:75px}@media (max-width:767px){body.page-template-northstar .aa_block.padding-bottom-large{padding-bottom:25px}}body.page-template-northstar #content-wrapper>.container{padding:0 !important}body.page-template-northstar .aa-table{border-collapse:collapse;border:1px solid #F1F1F1;width:100%}body.page-template-northstar .aa-table tr td{border:1px solid #F1F1F1;padding:9px 14px}body.page-template-northstar .aa-table thead tr td{background:#152b52;color:#ffffff;font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.889em;letter-spacing:5%;text-align:center;text-transform:uppercase}body.page-template-northstar .aa-table tbody tr td{background:#ffffff}body.page-template-northstar .aa-table tbody tr:nth-of-type(2n) td{background:#D3DCE3}body.page-template-northstar .aa-table tbody tr.open{vertical-align:top}@media (max-width:600px){body.page-template-northstar .aa-table thead{display:none}body.page-template-northstar .aa-table tbody{display:block;width:100%}body.page-template-northstar .aa-table tbody tr{display:block;width:100%}body.page-template-northstar .aa-table tbody tr td{border:0;display:block;max-width:none !important;padding:24px;width:100% !important}body.page-template-northstar .aa-table tbody tr td+td{padding-top:0}}body.page-template-northstar .section-proposal-hero .cls-background{padding:0 !important}body.page-template-northstar .aa_hero{color:#ffffff}body.page-template-northstar .aa_hero .background-image{background-position:bottom center;background-size:cover}body.page-template-northstar .aa_hero .background-image .gradient{background:linear-gradient(180deg, rgba(21, 43, 82, 0.75) 0%, rgba(21, 43, 82, 0.75) 51%, rgba(21, 43, 82, 0.75) 51%, #152b52 100%)}body.page-template-northstar .aa_hero .background-image .gradient .container{padding:92px 20px 60px}body.page-template-northstar .aa_hero .background-image .gradient .container .logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -20px}@media (max-width:1050px){body.page-template-northstar .aa_hero .background-image .gradient .container .logos{display:block}}body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo{max-width:350px;padding:0 20px;width:100%}body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo img{display:block;margin-bottom:13px}@media (max-width:1050px){body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo{margin:0 auto;max-width:none;padding:0 20px 30px}body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo img{display:block;margin:0 auto;max-width:350px}}body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo.no-image{font-style:italic;max-width:none;flex:1}body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo h2{color:#ffffff;text-align:right}@media (max-width:1050px){body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo h2{text-align:center}}body.page-template-northstar .aa_hero .background-image .gradient .container .logos .logo .proposal-date{font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:500;font-style:normal;letter-spacing:7%;text-align:right;text-transform:uppercase}body.page-template-northstar .aa_hero .background-image .gradient .container .proposal-information{text-align:center;padding:40px 0 90px}body.page-template-northstar .aa_hero .background-image .gradient .container .proposal-information h1{color:#ffffff;padding-bottom:10px}body.page-template-northstar .aa_hero .background-image .gradient .container .proposal-information .proposal-date{font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:500;letter-spacing:7%;text-transform:uppercase}body.page-template-northstar .aa_hero .background-image .gradient .container .signatures{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -10px}body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature{align-items:center;color:#ffffff;display:flex;margin:0 15px 10px;max-width:280px;padding-top:10px}@media (max-width:500px){body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature{display:block}}body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi .image,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature .image{padding-right:16px;width:75px}@media (max-width:500px){body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi .image,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature .image{margin:0 auto}}body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi .text,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature .text{line-height:1.1;margin-top:-5px}@media (max-width:500px){body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi .text,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature .text{text-align:center}}body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi .text .name,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature .text .name{font-family:"adobe-garamond-pro", serif;font-size:1.4em;font-weight:500}body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .brandi .text .title,body.page-template-northstar .aa_hero .background-image .gradient .container .signatures .signature .text .title{font-family:"Montserrat", sans-serif;font-size:11px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase}body.page-template-northstar .aa_hero .bottom{background:linear-gradient(184deg, #152b52 0%, #152b52 49%, rgba(21, 43, 82, 0) 49%, rgba(21, 43, 82, 0) 100%);height:0;padding-bottom:7.9166666667%}body.page-template-northstar .aa_image_expanding_text .container{padding:0 20px}body.page-template-northstar .aa_image_expanding_text .container .row{display:flex;flex-wrap:wrap}@media (max-width:900px){body.page-template-northstar .aa_image_expanding_text .container .row{justify-content:center}}body.page-template-northstar .aa_image_expanding_text .container .row .image{padding-right:24px}@media (max-width:900px){body.page-template-northstar .aa_image_expanding_text .container .row .image{margin-bottom:40px;max-width:400px;padding:0;width:100% !important}}body.page-template-northstar .aa_image_expanding_text .container .row .image.image_shadow{padding-right:50px}body.page-template-northstar .aa_image_expanding_text .container .row .image.image_shadow img{box-shadow:#A5BAC9 20px 20px}body.page-template-northstar .aa_image_expanding_text .container .row .content{display:flex;flex:1;flex-direction:column;padding-left:24px}@media (max-width:900px){body.page-template-northstar .aa_image_expanding_text .container .row .content{flex:none;width:100%}}body.page-template-northstar .aa_image_expanding_text .container .row .content .hidden-text{display:none}body.page-template-northstar .aa_image_expanding_text.image-right .row .image{order:1;padding-left:24px;padding-right:0}@media (max-width:900px){body.page-template-northstar .aa_image_expanding_text.image-right .row .image{order:0}}body.page-template-northstar .aa_image_expanding_text.image-right .row .image.image_shadow{padding-right:0}body.page-template-northstar .aa_image_expanding_text.image-right .row .image.image_shadow img{box-shadow:#A5BAC9 20px 20px}body.page-template-northstar .aa_image_expanding_text.image-right .row .content{order:0;padding-left:0;padding-right:24px}@media (max-width:900px){body.page-template-northstar .aa_image_expanding_text.image-right .row .content{order:1}}body.page-template-northstar .aa_image_expanding_text.overlay-previous{margin-bottom:70px;margin-top:-150px}@media (max-width:700px){body.page-template-northstar .aa_image_expanding_text.overlay-previous{margin-top:-80px}}body.page-template-northstar .aa_image_expanding_text.overlay-previous .content{padding-top:100px}@media (max-width:900px){body.page-template-northstar .aa_image_expanding_text.overlay-previous .content{padding-top:0}}body.page-template-northstar .aa_image_expanding_text.content-align-flex-start .content{justify-content:flex-start}body.page-template-northstar .aa_image_expanding_text.content-align-center .content{justify-content:center}body.page-template-northstar .aa_image_expanding_text.content-align-flex-end .content{justify-content:flex-end}body.page-template-northstar .aa_image_expanding_text.font-size-smaller{font-size:0.88em}body.page-template-northstar .aa_image_expanding_text.font-size-smaller .read-more{font-size:1.03em}body.page-template-northstar .aa_clients .container .row{display:flex}body.page-template-northstar .aa_clients .container .row .heading{width:27px}body.page-template-northstar .aa_clients .container .row .heading span{color:#152b52;display:block;font-family:"Montserrat", sans-serif;font-weight:600;position:absolute;transform:rotate(-90deg) translate(-50%, -50%);text-align:center;text-transform:uppercase;letter-spacing:5%;margin:1.5em 0 0 -2.55em;transform-origin:50%}body.page-template-northstar .aa_clients .container .row .logos{flex:1;overflow:hidden}body.page-template-northstar .aa_clients .container .row .logos .logos-inner{display:flex;flex-wrap:wrap;justify-content:center}body.page-template-northstar .aa_clients .container .row .logos .logos-inner .group{padding:0 15px;width:20%}@media (max-width:780px){body.page-template-northstar .aa_clients .container .row .logos .logos-inner .group{width:33.3%}}@media (max-width:580px){body.page-template-northstar .aa_clients .container .row .logos .logos-inner .group{width:50%}}body.page-template-northstar .aa_clients .container .row .logos .logos-inner .group .logo{align-items:center;display:flex;flex-direction:column;height:88px;justify-content:center;margin-bottom:30px;width:100%}@media (max-width:780px){body.page-template-northstar .aa_clients .container .row .logos .logos-inner .group .logo{height:65px}}@media (max-width:580px){body.page-template-northstar .aa_clients .container .row .logos .logos-inner .group .logo{height:55px}}body.page-template-northstar .aa_clients .container .row .logos .logos-inner .group .logo img{display:block;height:auto;width:100%}body.page-template-northstar .aa_clients .container .row .logos .slick-arrow{left:auto;right:-20px}body.page-template-northstar .aa_clients .container .row .logos .slick-arrow:hover:before{color:#886625}body.page-template-northstar .aa_clients .container .row .logos .slick-arrow[aria-disabled="true"],body.page-template-northstar .aa_clients .container .row .logos .slick-arrow.slick-disabled{display:none !important}body.page-template-northstar .aa_clients .container .row .logos .slick-arrow.slick-next{margin-bottom:-20px}body.page-template-northstar .aa_clients .container .row .logos .slick-arrow.slick-prev{margin-top:-30px}body.page-template-northstar .aa_clients .container .row .logos .slick-next:before,body.page-template-northstar .aa_clients .container .row .logos .slick-prev:before{content:"";color:#152b52;font-family:FontAwesome;font-size:36px;transition:0.3s all}body.page-template-northstar .aa_clients .container .row .logos .slick-prev:before{content:""}body.page-template-northstar .aa_clients .container .additional-link{padding-bottom:5px;text-align:right}body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner{display:flex}body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group{display:none}body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(1),body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(2),body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(3),body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(4){display:block}@media (max-width:1100px){body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(4){display:none}}@media (max-width:900px){body.page-template-northstar .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(3){display:none}}body.page-template-northstar .aa_text-sections .container .text-sections .text-section{margin-bottom:2em}body.page-template-northstar .aa_text-sections .container .text-sections .text-section:last-of-type{margin-bottom:0}body.page-template-northstar .aa_text-sections .container .text-sections .text-section h4.section-title{color:#886625;font-family:"Montserrat", sans-serif;font-size:0.88em;font-weight:600;letter-spacing:5%;text-transform:uppercase}body.page-template-northstar .aa_text-sections .container .text-sections .text-section .overview{font-size:0.889em}body.page-template-northstar .aa_text-sections .container .text-sections .text-section .overview a.read-more{font-size:1em;display:inline-flex}body.page-template-northstar .aa_text-sections .container .text-sections .text-section.open .overview a.read-more{display:none}body.page-template-northstar .aa_text-sections .container .text-sections .text-section .hidden-text{display:none;padding-top:1em}body.page-template-northstar .aa_text-sections .container .text-sections .text-section .hidden-text a.read-more{display:flex;font-size:0.889em;margin:30px 0 0 auto}body.page-template-northstar .aa_text-sections .container .text-sections .text-section p,body.page-template-northstar .aa_text-sections .container .text-sections .text-section ul{font-size:0.889em}body.page-template-northstar .aa_text-sections .container .text-sections .text-section p strong,body.page-template-northstar .aa_text-sections .container .text-sections .text-section ul strong{font-weight:700}body.page-template-northstar .aa_main-items .container .items .item{background:#F1E8DF;margin-bottom:13px}body.page-template-northstar .aa_main-items .container .items .item .initial-content{display:flex;flex-wrap:wrap;min-height:122px}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left{flex:1;padding:23px}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left.open{padding-bottom:0}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top{align-items:center;display:flex;margin-bottom:0.5em}@media (max-width:600px){body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top{flex-wrap:wrap;justify-content:center}}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top .checkbox{border:1px solid #000000;cursor:pointer;display:inline-block;height:18px;margin-bottom:1px;margin-right:8px;position:relative;width:18px}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top .checkbox.checked:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top .title{font-family:"Montserrat", sans-serif;font-size:1em;font-weight:600;letter-spacing:5%;text-transform:uppercase}@media (max-width:600px){body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top .title{font-weight:600;text-align:center;width:100%}}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top .price.mobile{background:transparent;color:#152b52;display:none;font-family:"adobe-garamond-pro", serif;font-style:italic;letter-spacing:5%;text-align:center;width:100%}@media (max-width:600px){body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .top .price.mobile{display:block}}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .bottom{font-size:0.889em}body.page-template-northstar .aa_main-items .container .items .item .initial-content .left .bottom a.read-more{display:inline-flex;font-size:1em}body.page-template-northstar .aa_main-items .container .items .item .initial-content .price{align-items:center;background:#152b52;display:flex;justify-content:center;width:120px}@media (max-width:600px){body.page-template-northstar .aa_main-items .container .items .item .initial-content .price{display:none}}body.page-template-northstar .aa_main-items .container .items .item .initial-content .price span{color:#ffffff;font-family:"adobe-garamond-pro", serif;font-size:1.11em;font-style:italic;font-weight:600;letter-spacing:5%}@media (max-width:600px){body.page-template-northstar .aa_main-items .container .items .item .initial-content .price span{color:#152b52}}body.page-template-northstar .aa_main-items .container .items .item .hidden-text{display:none;font-size:0.889em;padding:20px 23px 23px;width:100%}@media (max-width:600px){body.page-template-northstar .aa_main-items .container .items .item .hidden-text{padding-top:0}}body.page-template-northstar .aa_main-items .container .items .item .hidden-text strong{font-weight:600 !important}body.page-template-northstar .aa_main-items .container .items .item .hidden-text a.read-more{font-size:1em}body.page-template-northstar .aa_main-items .container .items .item .hidden-text ul{list-style-type:none}body.page-template-northstar .aa_main-items .container .items .item .hidden-text ul li{position:relative}body.page-template-northstar .aa_main-items .container .items .item .hidden-text ul li:before{background-color:#000000;content:"";display:block;height:3px;left:-0.8em;position:absolute;top:7px;width:3px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options{border:2px solid #152b52;margin:40px auto;max-width:387px;padding:22px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .inner{text-align:center}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .inner .heading{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:1.25em;font-style:italic;letter-spacing:5%;margin-bottom:14px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item{align-items:center;display:flex;margin-bottom:11px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .qty{border:1px solid #152b52;background:#ffffff;font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;letter-spacing:5%;line-height:1;padding:8.5px 3px;width:37px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .title{flex:1;font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:600;letter-spacing:5%;line-height:1.1;padding:9px;text-align:left;text-transform:uppercase}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .edit a{color:#886625;font-family:"adobe-garamond-pro", serif;font-size:1.22em;font-style:italic;letter-spacing:5%;text-decoration:none}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .edit a:hover{color:#152b52}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain{align-items:center;background:rgba(241, 232, 223, 0.8);bottom:0;display:none;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:0.4s all;z-index:99}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain.open{display:flex;opacity:1}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal{background:#ffffff;max-width:488px;padding:60px;position:relative;width:90%}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .label{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:1.25em;font-style:italic;letter-spacing:5%;margin-bottom:12px;text-align:center}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment{display:flex;justify-content:center;text-align:center}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less,body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more{background:#152b52;color:#ffffff;font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;letter-spacing:5%;line-height:1;padding:8.5px 3px;text-decoration:none;width:37px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less:hover,body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less:focus,body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more:hover,body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more:focus{background:#886625}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .counter{border:1px solid #152b52;font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;letter-spacing:5%;line-height:1;padding:8.5px 3px;width:53px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close{display:block;height:39px;position:absolute;right:16px;top:30px;width:39px}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close span{background:#152b52;display:block;height:1px;margin-top:16px;transform:rotate(-45deg);width:110%}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close span:nth-of-type(2){margin-top:0;transform:rotate(45deg)}body.page-template-northstar .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close:hover{opacity:0.7}body.page-template-northstar .aa_main-items .container .items .item[data-selected="true"] .initial-content .left .top .checkbox:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-northstar .aa_main-items .container .items .item.open .initial-content .left .bottom a.read-more{display:none !important}body.page-template-northstar .aa_main-items.item-bg-white .container .items .item{background-color:#ffffff}body.page-template-northstar .aa_addons .container .aa-table tr td.add{max-width:90px;text-align:center;width:90px}@media (max-width:600px){body.page-template-northstar .aa_addons .container .aa-table tr td.add{padding-bottom:8px}}body.page-template-northstar .aa_addons .container .aa-table tr td.cost{max-width:113px;text-align:center;width:113px}body.page-template-northstar .aa_addons .container .items .item{background:#F1E8DF;margin-bottom:13px}body.page-template-northstar .aa_addons .container .items .item .checkbox{border:1px solid #000000;cursor:pointer;display:inline-block;height:18px;margin-right:8px;position:relative;width:18px}body.page-template-northstar .aa_addons .container .items .item .checkbox.checked:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-northstar .aa_addons .container .items .item .top{display:flex;justify-content:space-between}body.page-template-northstar .aa_addons .container .items .item .top .title{display:flex;flex-wrap:wrap;font-size:0.889em}body.page-template-northstar .aa_addons .container .items .item .top .title .heading{color:#152b52;font-family:"Montserrat", sans-serif;font-weight:600;letter-spacing:5%;text-transform:uppercase}@media (max-width:600px){body.page-template-northstar .aa_addons .container .items .item .top .title .heading{font-weight:600}}body.page-template-northstar .aa_addons .container .items .item .top .title .recommended,body.page-template-northstar .aa_addons .container .items .item .top .title .mobile-price{color:#152b52;font-family:"adobe-garamond-pro", serif;font-style:italic;letter-spacing:5%;padding-left:6px}@media (max-width:800px){body.page-template-northstar .aa_addons .container .items .item .top .title .recommended,body.page-template-northstar .aa_addons .container .items .item .top .title .mobile-price{display:none}}body.page-template-northstar .aa_addons .container .items .item .top .title .mobile-price{display:none;text-align:center}@media (max-width:600px){body.page-template-northstar .aa_addons .container .items .item .top .title .mobile-price{display:block;padding-left:0}}body.page-template-northstar .aa_addons .container .items .item .top .read-more{min-width:130px}body.page-template-northstar .aa_addons .container .items .item .hidden-text{display:none;font-size:0.889em;padding:20px 0 0;width:100%}body.page-template-northstar .aa_addons .container .items .item .hidden-text a.read-more{font-size:1em}body.page-template-northstar .aa_addons .container .items .item .hidden-text strong{font-weight:600 !important}body.page-template-northstar .aa_addons .container .items .item .hidden-text ul{list-style-type:none}body.page-template-northstar .aa_addons .container .items .item .hidden-text ul li{position:relative}body.page-template-northstar .aa_addons .container .items .item .hidden-text ul li:before{background-color:#000000;content:"";display:block;height:3px;left:-0.8em;position:absolute;top:7px;width:3px}body.page-template-northstar .aa_addons .container .items .item[data-selected="true"] .checkbox:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-northstar .aa_addons .container .items .item.open .top a.read-more{display:none !important}@media (max-width:600px){body.page-template-northstar .aa_addons .container .items .item a.read-more{display:none !important}body.page-template-northstar .aa_addons .container .items .item .hidden-text{display:block !important}body.page-template-northstar .aa_addons .container .items .item .title{display:block !important;width:100%}body.page-template-northstar .aa_addons .container .items .item .title .heading{text-align:center}body.page-template-northstar .aa_addons .container .items .item td.cost{display:none !important}}body.page-template-northstar .aa_pricing .container .pricing-sections{display:flex;justify-content:center;padding-bottom:42px}@media (max-width:550px){body.page-template-northstar .aa_pricing .container .pricing-sections{flex-wrap:wrap}}body.page-template-northstar .aa_pricing .container .pricing-sections .total{text-align:center;width:50%}@media (max-width:550px){body.page-template-northstar .aa_pricing .container .pricing-sections .total{width:100%}}body.page-template-northstar .aa_pricing .container .pricing-sections .total .heading{color:#886625;font-family:"Montserrat", sans-serif;font-size:1.3333em;font-weight:600;margin-bottom:8px;text-transform:uppercase}body.page-template-northstar .aa_pricing .container .pricing-sections .total .amount{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:2.667em;font-style:italic}body.page-template-northstar .aa_pricing .container .pricing-sections .divider{background:#152b52;margin:0 30px;width:1px}@media (max-width:550px){body.page-template-northstar .aa_pricing .container .pricing-sections .divider{height:1px;margin:30px 0;max-width:150px;width:100%}}body.page-template-northstar .aa_pricing .container .pricing-sections .payment-plans{text-align:center;width:50%}@media (max-width:550px){body.page-template-northstar .aa_pricing .container .pricing-sections .payment-plans{width:100%}}body.page-template-northstar .aa_pricing .container .pricing-sections .payment-plans .heading{color:#886625;font-family:"Montserrat", sans-serif;font-size:1.3333em;font-weight:600;letter-spacing:5%;margin-bottom:2px;text-transform:uppercase}body.page-template-northstar .aa_pricing .container .pricing-sections .payment-plans .starting{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:1.11em;font-style:italic;margin-bottom:6px}body.page-template-northstar .aa_pricing .container .pricing-sections .payment-plans .amount{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:2.667em;font-style:italic}body.page-template-northstar .aa_pricing .container .pricing-sections .payment-plans .months{color:#152b52;font-size:0.889em}body.page-template-northstar .aa_pricing .container .buttons{display:flex;margin:0 -14px}@media (max-width:860px){body.page-template-northstar .aa_pricing .container .buttons{flex-wrap:wrap;justify-content:center}}body.page-template-northstar .aa_pricing .container .buttons a.button{flex:1;font-size:0.75em;margin:0 14px;padding-left:5px;padding-right:5px}@media (max-width:860px){body.page-template-northstar .aa_pricing .container .buttons a.button{flex:none;margin:0 14px 14px;max-width:350px;padding-left:15px;padding-right:15px;width:100%}}body.page-template-northstar .aa_timeline .container{max-width:495px}body.page-template-northstar .aa_timeline .container .aa-table tbody tr td.description{color:#1E1E1E;font-family:"Montserrat", sans-serif;font-size:0.889em;letter-spacing:5%;text-transform:uppercase}@media (max-width:600px){body.page-template-northstar .aa_timeline .container .aa-table tbody tr td.description{font-weight:600;padding-bottom:5px;text-align:center}}body.page-template-northstar .aa_timeline .container .aa-table tbody tr td.duration{color:#1E1E1E;font-size:0.889em;text-align:center}body.page-template-northstar .aa_timeline .container .aa-table tbody tr.totals{background:#886625}body.page-template-northstar .aa_timeline .container .aa-table tbody tr.totals td{background:#886625 !important;color:#ffffff !important}body.page-template-northstar .aa_timeline .container .aa-table tbody tr.totals td.description{font-weight:600}body.page-template-northstar .aa_team .container .team-sections .team-section .section-label{margin-bottom:38px;position:relative}body.page-template-northstar .aa_team .container .team-sections .team-section .section-label span{background:#ffffff;color:#886625;display:inline-block;font-family:"Montserrat", sans-serif;font-weight:600;padding-right:15px;text-transform:uppercase}body.page-template-northstar .aa_team .container .team-sections .team-section .section-label:after{background:#886625;bottom:7px;content:"";height:3px;position:absolute;right:0;width:99%;z-index:-1}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px;padding-bottom:50px}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member{box-sizing:border-box;padding:0 10px 40px;text-align:center;width:25%}@media (max-width:860px){body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member{width:33.3%}}@media (max-width:670px){body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member{width:50%}}@media (max-width:500px){body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member{width:100%}}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member.has-modal .open-modal{cursor:pointer}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .photo{height:0;margin-bottom:20px;padding-bottom:100%;position:relative}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .photo img{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .name{font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;text-transform:uppercase}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .title{font-size:0.889em;font-style:italic}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay{align-items:center;background:rgba(241, 232, 223, 0.8);bottom:0;display:none;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:0.4s all;z-index:99}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay.open{display:flex;opacity:1}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio{background:#ffffff;border:5px solid #152b52;max-height:90vh;max-width:963px;padding:50px;overflow:auto;position:relative;text-align:left;width:90%}@media (max-width:700px){body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio{padding:30px}}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top{align-items:flex-end;display:flex;margin-bottom:26px}@media (max-width:700px){body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top{display:block;text-align:center}}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain{margin-right:24px;max-width:186px;width:100%}@media (max-width:700px){body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain{margin:0 auto 20px}}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain .image{height:0;padding-bottom:100%;position:relative;width:100%}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain .image img{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .info .name{font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;margin-bottom:2px;text-transform:uppercase}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .info .title{font-size:0.889em;font-style:italic}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .bio-text p:last-of-type{margin-bottom:0}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close{display:block;height:39px;position:absolute;right:25px;top:30px;width:39px}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close span{background:#152b52;display:block;height:1px;margin-top:16px;transform:rotate(-45deg);width:110%}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close span:nth-of-type(2){margin-top:0;transform:rotate(45deg)}body.page-template-northstar .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close:hover{opacity:0.7}body.page-template-northstar .aa_team .container .team-sections .team-section.style-partial .member{padding-bottom:20px;width:16.667%}@media (max-width:860px){body.page-template-northstar .aa_team .container .team-sections .team-section.style-partial .member{width:25%}}@media (max-width:670px){body.page-template-northstar .aa_team .container .team-sections .team-section.style-partial .member{width:33.3%}}@media (max-width:500px){body.page-template-northstar .aa_team .container .team-sections .team-section.style-partial .member{width:50%}}body.page-template-northstar .aa_team .container .team-sections .team-section.style-partial .member .photo{margin-bottom:10px}body.page-template-northstar .aa_team .container .team-sections .team-section.style-partial .member .name{font-family:"adobe-garamond-pro", serif;font-size:0.889em;font-style:italic;font-weight:400;text-transform:none}body.page-template-northstar .aa_team .container .team-sections .team-section.style-partial .member .title{display:none}body.page-template-northstar .aa_faq .container .faq-items .faq-item{border-bottom:2px solid #886625;font-size:0.889em;margin-bottom:26px;padding-bottom:26px}body.page-template-northstar .aa_faq .container .faq-items .faq-item .faq-open{color:#000000;display:block;font-family:"Montserrat", sans-serif;font-weight:600;padding-right:30px;position:relative;text-decoration:none}body.page-template-northstar .aa_faq .container .faq-items .faq-item .faq-open span.faq-toggle{border-bottom:2px solid #886625;border-right:2px solid #886625;display:inline-block;height:10px;position:absolute;right:0;top:2px;transform:rotate(45deg);transition:all 0.3s;width:10px}body.page-template-northstar .aa_faq .container .faq-items .faq-item .faq-open.open span.faq-toggle{transform:rotate(-135deg)}body.page-template-northstar .aa_faq .container .faq-items .faq-item .faq-answer{display:none;padding-top:26px}body.page-template-northstar .aa_testimonials .container .testimonial-items{margin-bottom:0}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item{padding:11px 0 21px}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding{padding:57px 0 0 46px;position:relative}@media (max-width:800px){body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding{margin:0 auto;max-width:400px;padding:0}}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content{background:#ffffff;display:flex;padding:56px 52px 57px 46px}@media (max-width:800px){body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content{display:block;padding:20px}}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .left{font-size:0.889em;padding-right:46px;width:233px}@media (max-width:800px){body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .left{padding:0 0 20px;width:100%}}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .left .image{margin:-113px 0 0 -92px;padding-bottom:12px;position:relative;width:calc(100% + 46px + 46px)}@media (max-width:800px){body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .left .image{margin:0;width:100%}}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .left .image .quote-open{background:url(../images/begin-quote.svg);background-repeat:none;height:33px;left:19px;position:absolute;top:-11px;width:40px;z-index:2}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .left .name{font-family:"Montserrat", sans-serif;font-weight:600;padding-bottom:12px;text-transform:uppercase}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .left .role{font-style:italic;font-weight:300}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right{flex:1;text-align:left}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content{padding-bottom:5px}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content p:last-of-type{margin:0}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content a{color:#152b52;font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:600;text-transform:uppercase;padding-right:12px;position:relative;text-decoration:none}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content a:hover{color:#000000}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content a:after{border-bottom:2px solid #152b52;border-right:2px solid #152b52;content:"";display:block;height:8px;position:absolute;right:0;top:0.3em;transform:rotate(-45deg);transition:0.3s all;width:8px}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content a:hover{text-decoration:underline}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content a:hover:after{border-color:#000000;right:-3px}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .content p+a{display:table;margin-top:1em}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .logo{float:right;width:132px}@media (max-width:800px){body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .item-content .right .logo{margin:0 0 0 auto;float:none}}body.page-template-northstar .aa_testimonials .container .testimonial-items .testimonial-item .testimonial-item-padding .quote-close{background:url(../images/end-quote.svg);background-repeat:none;bottom:-21px;height:33px;position:absolute;right:22px;width:40px;z-index:2}body.page-template-northstar .aa_testimonials .container .testimonial-items .slick-dots{margin-top:55px}body.page-template-northstar .aa_testimonials .container .testimonial-items .slick-dots li button{background:#013E51;border-radius:12px;height:12px;opacity:0.5;width:12px}body.page-template-northstar .aa_testimonials .container .testimonial-items .slick-dots li.slick-active button{opacity:1}body.page-template-northstar .aa_contact-overlay .message{background:#f1f1f1;border:1px solid #1E1E1E;margin:30px auto;max-width:500px;padding:30px;text-align:center}body.page-template-northstar .block-acf-contact-overlay .cls-background{padding:0 !important}body.page-template-northstar .aa-group.status-closed{display:none}body.page-template-northstar .aa_group-options .aa-sub-heading{color:#886625;font-family:"Montserrat", sans-serif;font-size:0.88em;font-weight:600;letter-spacing:5%;text-align:center;text-transform:uppercase}body.page-template-northstar .group-options-button-container{display:flex;margin:0 auto;max-width:960px;padding:50px 20px}@media (max-width:1000px){body.page-template-northstar .group-options-button-container{flex-wrap:wrap}}body.page-template-northstar .group-options-button-container a{background:#F1E8DF;border:3px solid #F1E8DF;align-items:center;display:flex;justify-content:center;flex:1;flex-wrap:wrap;margin:0 10px 20px;min-height:150px;padding:50px;text-align:center;text-decoration:none}@media (max-width:1000px){body.page-template-northstar .group-options-button-container a{flex:none;padding:40px;width:calc(50% - 20px)}}@media (max-width:700px){body.page-template-northstar .group-options-button-container a{width:calc(100% - 20px)}}body.page-template-northstar .group-options-button-container a:hover{background:#D3DCE3;border-color:#D3DCE3;color:#152b52}body.page-template-northstar .group-options-button-container a.open{background:#D3DCE3;border-color:#152b52}body.page-template-northstar .group-options-button-container a h3.aa-heading{font-size:1.5em !important}body.page-template-aa{font-family:"acumin-pro", sans-serif;font-size:18px;font-weight:300;line-height:1.2}body.page-template-aa p{font-family:"acumin-pro", sans-serif;font-weight:300}body.page-template-aa a{color:#152b52;transition:all 0.3s}body.page-template-aa a:hover{color:#ae8231}body.page-template-aa a.read-more{align-items:center;color:#ae8231;display:flex;font-family:"Montserrat", sans-serif;font-size:0.88em;font-weight:600;letter-spacing:5%;position:relative;text-decoration:none;text-transform:uppercase}body.page-template-aa a.read-more span{display:none}body.page-template-aa a.read-more:hover{color:#000000}body.page-template-aa a.read-more.open{}body.page-template-aa a.button{background:#152b52;border:0;color:#fff;font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:600;letter-spacing:5%;margin:0;padding:18px;text-align:center;text-transform:uppercase}body.page-template-aa a.button:hover{background:#ae8231}body.page-template-aa a.button.gold{background:#ae8231}body.page-template-aa a.button.gold:hover{background:#152b52;color:#fff}body.page-template-aa a.button.border{background:transparent;border:1px solid #152b52;color:#152b52}body.page-template-aa a.button.border:hover{background:transparent;border-color:#ae8231;color:#ae8231}body.page-template-aa a.button.light-border{background:transparent;border:1px solid #fff;color:#fff}body.page-template-aa a.button.light-border:hover{background:transparent;border-color:#ae8231;color:#ae8231}body.page-template-aa a.arrow-link{color:#ae8231;display:inline-block;font-family:"adobe-garamond-pro", serif;font-style:italic;font-size:1.112em;font-weight:600;padding-right:12px;position:relative;text-decoration:none}body.page-template-aa a.arrow-link:hover{color:#152b52}body.page-template-aa a.arrow-link:after{border-bottom:2px solid #ae8231;border-right:2px solid #ae8231;content:"";display:block;height:8px;position:absolute;right:0;top:0.3em;transform:rotate(-45deg);transition:0.3s all;width:8px}body.page-template-aa a.arrow-link:hover:after{border-color:#152b52;right:-3px}body.page-template-aa h1,body.page-template-aa h2,body.page-template-aa h3,body.page-template-aa h4,body.page-template-aa h5,body.page-template-aa h6,body.page-template-aa .h1-style{font-family:"adobe-garamond-pro", serif;font-size:2.5em;font-weight:400;letter-spacing:5%;line-height:1.2;margin:0 0 0.5em;padding:0}body.page-template-aa h2,body.page-template-aa .h2-style{font-size:2em}body.page-template-aa h3,body.page-template-aa .h3-style{font-size:1.67em}body.page-template-aa h4,body.page-template-aa .h4-style,body.page-template-aa h5,body.page-template-aa .h5-style,body.page-template-aa h6,body.page-template-aa .h6-style{font-family:"Montserrat", sans-serif;font-size:1.33em;font-weight:600;letter-spacing:5%;text-transform:uppercase}body.page-template-aa h5,body.page-template-aa .h5-style{font-size:1em}body.page-template-aa h6,body.page-template-aa .h6-style{font-size:0.88em}body.page-template-aa .aa-heading{color:#ae8231;display:block;font-family:"Montserrat", sans-serif;font-size:2em;letter-spacing:0.15em;padding-bottom:45px;position:relative;text-align:center;text-transform:uppercase}@media (max-width:900px){body.page-template-aa .aa-heading{font-size:2.3em}}body.page-template-aa .aa-heading .sub-heading{display:block;font-family:"adobe-garamond-pro", serif;font-style:italic;font-weight:400;letter-spacing:0.05em;text-transform:none}body.page-template-aa .aa-heading.style-number{display:table;margin-left:-98px;position:relative;text-align:left}@media (max-width:1120px){body.page-template-aa .aa-heading.style-number{margin-left:0}}@media (max-width:600px){body.page-template-aa .aa-heading.style-number{display:block;text-align:center}}body.page-template-aa .aa-heading.style-number .number{display:inline-block;font-weight:700;margin-right:0.1em}body.page-template-aa .aa-heading.style-number .sub-heading{text-align:right}@media (max-width:600px){body.page-template-aa .aa-heading.style-number .sub-heading{text-align:center}}body.page-template-aa .aa-heading.style-number .sub-heading .align-sub-heading{display:block}@media (min-width:1121px){body.page-template-aa .aa-heading.style-number .sub-heading .align-sub-heading{text-align:left;margin-left:98px}}body.page-template-aa .aa-heading.style-icon{display:table;margin-left:-98px;position:relative;text-align:left}@media (max-width:1120px){body.page-template-aa .aa-heading.style-icon{margin-left:0}}@media (max-width:600px){body.page-template-aa .aa-heading.style-icon{display:block;text-align:center}}body.page-template-aa .aa-heading.style-icon .icon{display:inline-block;font-weight:700;margin-right:0.1em;transform:translateY(0.1em)}body.page-template-aa .color-gold{color:#ae8231}body.page-template-aa .color-blue{color:#152b52}body.page-template-aa .font-montserrat{font-family:"Montserrat", sans-serif;letter-spacing:5%;text-transform:uppercase}body.page-template-aa .font-acumin{font-family:"acumin-pro", sans-serif}body.page-template-aa .font-garamond{font-family:"adobe-garamond-pro", serif}body.page-template-aa .font-45{font-size:2.5em}body.page-template-aa .font-36{font-size:2em}body.page-template-aa .font-30{font-size:1.67em}body.page-template-aa .font-26{font-size:1.44em}body.page-template-aa .font-24{font-size:1.33em}body.page-template-aa .font-20{font-size:1.112em}body.page-template-aa .font-16{font-size:0.88em}body.page-template-aa p.no-margin{margin-bottom:0}body.page-template-aa{}body.page-template-aa header{display:none}body.page-template-aa body{background-color:#fff}body.page-template-aa footer{display:none}body.page-template-aa #contact-overlay,body.page-template-aa #contact-overlay-fixed{background:#152b52;padding:35px 0;z-index:998}body.page-template-aa #contact-overlay .container,body.page-template-aa #contact-overlay-fixed .container{max-width:960px}body.page-template-aa #contact-overlay .container .buttons,body.page-template-aa #contact-overlay-fixed .container .buttons{margin:0 -14px;display:flex}@media (max-width:860px){body.page-template-aa #contact-overlay .container .buttons,body.page-template-aa #contact-overlay-fixed .container .buttons{flex-wrap:wrap;justify-content:center}}body.page-template-aa #contact-overlay .container .buttons .button,body.page-template-aa #contact-overlay-fixed .container .buttons .button{flex:1;font-size:0.75em;margin:0 14px;padding-left:5px;padding-right:5px}@media (max-width:860px){body.page-template-aa #contact-overlay .container .buttons .button,body.page-template-aa #contact-overlay-fixed .container .buttons .button{flex:none;margin:0 14px 14px;max-width:350px;padding-left:15px;padding-right:15px;width:100%}}body.page-template-aa #contact-overlay .container .buttons .button.gold:hover,body.page-template-aa #contact-overlay-fixed .container .buttons .button.gold:hover{background:#D3DCE3;color:#000000}body.page-template-aa #contact-overlay .buttons{opacity:0}@media (max-width:850px){body.page-template-aa #contact-overlay .buttons{opacity:1}}body.page-template-aa #contact-overlay-fixed{bottom:0;left:0;position:fixed;right:0;transform:translateY(100%);z-index:999}@media (max-width:850px){body.page-template-aa #contact-overlay-fixed{display:none !important}}body.page-template-aa #content-wrapper>.container{padding:0;width:100%}body.page-template-aa #slideout-menu-container{align-items:flex-start;left:-388px;display:flex;max-width:449px;position:fixed;top:80px;transition:0.5s all;width:100%;z-index:99999}body.page-template-aa #slideout-menu-container.open{left:0}body.page-template-aa #slideout-menu-container #proposal-slideout-menu{background:#152b52;border:1px solid #fff;border-left:0;order:0;padding:40px;width:calc(100% - 61px)}body.page-template-aa #slideout-menu-container #proposal-slideout-menu a{color:#fff;display:block;font-size:0.88em;font-weight:600;margin-bottom:0.5em;text-decoration:none}body.page-template-aa #slideout-menu-container #proposal-slideout-menu a:hover{text-decoration:underline}body.page-template-aa #slideout-menu-container #proposal-slideout-menu-trigger{background-color:#152b52;border:1px solid #fff;border-left:0;color:#fff;font-size:1.11em;font-weight:600;margin-left:-1px;min-height:186px;order:1;position:relative;text-decoration:none;width:61px}@media (max-width:1050px){body.page-template-aa #slideout-menu-container #proposal-slideout-menu-trigger{font-size:0.8em;min-height:110px;width:40px}}body.page-template-aa #slideout-menu-container #proposal-slideout-menu-trigger span{display:block;left:50%;margin:-0.5em 0 0 -1.7em;position:absolute;top:50%;transform:rotate(90deg)}body.page-template-aa #slideout-menu-container #proposal-slideout-menu-trigger:hover,body.page-template-aa #slideout-menu-container #proposal-slideout-menu-trigger:focus{background:#ae8231}@media (max-width:767px){body.page-template-aa .desktop{display:none}}@media (min-width:768px){body.page-template-aa .mobile{display:none}}body.page-template-aa .aa_block{position:relative;z-index:5}body.page-template-aa .aa_block .container{max-width:960px}body.page-template-aa .aa_block.padding-top-small{padding-top:25px}body.page-template-aa .aa_block.padding-top-medium{padding-top:50px}@media (max-width:767px){body.page-template-aa .aa_block.padding-top-medium{padding-top:25px}}body.page-template-aa .aa_block.padding-top-large{padding-top:75px}@media (max-width:767px){body.page-template-aa .aa_block.padding-top-large{padding-top:25px}}body.page-template-aa .aa_block.padding-bottom-small{padding-bottom:25px}body.page-template-aa .aa_block.padding-bottom-medium{padding-bottom:50px}@media (max-width:767px){body.page-template-aa .aa_block.padding-bottom-medium{padding-bottom:25px}}body.page-template-aa .aa_block.padding-bottom-large{padding-bottom:75px}@media (max-width:767px){body.page-template-aa .aa_block.padding-bottom-large{padding-bottom:25px}}body.page-template-aa #content-wrapper>.container{padding:0 !important}body.page-template-aa .aa-table{border-collapse:collapse;border:1px solid #F1F1F1;width:100%}body.page-template-aa .aa-table tr td{border:1px solid #F1F1F1;padding:9px 14px}body.page-template-aa .aa-table thead tr td{background:#152b52;color:#fff;font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.889em;letter-spacing:5%;text-align:center;text-transform:uppercase}body.page-template-aa .aa-table tbody tr td{background:#fff}body.page-template-aa .aa-table tbody tr:nth-of-type(2n) td{background:#D3DCE3}body.page-template-aa .aa-table tbody tr.open{vertical-align:top}@media (max-width:600px){body.page-template-aa .aa-table thead{display:none}body.page-template-aa .aa-table tbody{display:block;width:100%}body.page-template-aa .aa-table tbody tr{display:block;width:100%}body.page-template-aa .aa-table tbody tr td{border:0;display:block;max-width:none !important;padding:24px;width:100% !important}body.page-template-aa .aa-table tbody tr td+td{padding-top:0}}body.page-template-aa .section-proposal-hero .cls-background{padding:0 !important}body.page-template-aa .aa_hero{color:#fff}body.page-template-aa .aa_hero .background-image{background-position:bottom center;background-size:cover;position:relative}body.page-template-aa .aa_hero .background-image .video-contain{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body.page-template-aa .aa_hero .background-image .video-contain video{position:absolute;z-index:0;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}body.page-template-aa .aa_hero .background-image .video-contain video::-webkit-media-controls{display:none !important}body.page-template-aa .aa_hero .background-image .video-contain .video-overlay{background-position:bottom center;background-size:100% auto;left:0;position:absolute;right:0;top:0;z-index:6}body.page-template-aa .aa_hero .background-image .transitional-overlay{background-size:100% auto;background-position:top center;bottom:-1px;left:0;position:absolute;right:0;z-index:6}body.page-template-aa .aa_hero .background-image .container{padding:92px 20px 60px;position:relative;z-index:9}body.page-template-aa .aa_hero .background-image .container .logos{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}@media (max-width:1050px){body.page-template-aa .aa_hero .background-image .container .logos{display:block}}body.page-template-aa .aa_hero .background-image .container .logos .logo{max-width:280px;padding:0 20px;width:100%}@media (max-width:1050px){body.page-template-aa .aa_hero .background-image .container .logos .logo{margin:0 auto;max-width:none;padding:0 20px 30px}body.page-template-aa .aa_hero .background-image .container .logos .logo img{display:block;margin:0 auto;max-width:350px}}body.page-template-aa .aa_hero .background-image .container .logos .logo h2{color:#fff;text-align:right}@media (max-width:1050px){body.page-template-aa .aa_hero .background-image .container .logos .logo h2{text-align:center}}body.page-template-aa .aa_hero .background-image .container .proposal-information{text-align:center;padding:40px 0 100px}body.page-template-aa .aa_hero .background-image .container .proposal-information h1{color:#fff;font-size:1.5em;font-style:italic;font-weight:400;padding-bottom:1px;text-align:center}@media (max-width:600px){body.page-template-aa .aa_hero .background-image .container .proposal-information h1{font-size:1.2em}}body.page-template-aa .aa_hero .background-image .container .proposal-information h1 span{display:block;font-family:"Montserrat", sans-serif;font-size:1em;font-style:normal;font-weight:500;letter-spacing:0.02em}body.page-template-aa .aa_hero .background-image .container .proposal-information .proposal-date{font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:700;letter-spacing:7%;text-transform:uppercase}body.page-template-aa .aa_hero .background-image .container .proposal-overview{margin:0 auto;max-width:735px}body.page-template-aa .aa_hero .background-image .container .signatures{display:flex;flex-wrap:wrap;justify-content:center;max-width:960px}body.page-template-aa .aa_hero .background-image .container .signatures .brandi,body.page-template-aa .aa_hero .background-image .container .signatures .signature{align-items:center;color:#fff;display:flex;margin:0 20px 10px;max-width:435px;padding-top:20px}@media (max-width:500px){body.page-template-aa .aa_hero .background-image .container .signatures .brandi,body.page-template-aa .aa_hero .background-image .container .signatures .signature{display:block}}body.page-template-aa .aa_hero .background-image .container .signatures .brandi .image,body.page-template-aa .aa_hero .background-image .container .signatures .signature .image{padding-right:16px;width:96px}@media (max-width:500px){body.page-template-aa .aa_hero .background-image .container .signatures .brandi .image,body.page-template-aa .aa_hero .background-image .container .signatures .signature .image{margin:0 auto}}body.page-template-aa .aa_hero .background-image .container .signatures .brandi .text,body.page-template-aa .aa_hero .background-image .container .signatures .signature .text{line-height:1.1;margin-top:-5px}@media (max-width:500px){body.page-template-aa .aa_hero .background-image .container .signatures .brandi .text,body.page-template-aa .aa_hero .background-image .container .signatures .signature .text{text-align:center}}body.page-template-aa .aa_hero .background-image .container .signatures .brandi .text .name,body.page-template-aa .aa_hero .background-image .container .signatures .signature .text .name{font-family:"adobe-garamond-pro", serif;font-size:1.5em;font-weight:500}body.page-template-aa .aa_hero .background-image .container .signatures .brandi .text .title,body.page-template-aa .aa_hero .background-image .container .signatures .signature .text .title{font-family:"Montserrat", sans-serif;font-size:15px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase}body.page-template-aa .aa_hero .background-image .overlay{background-size:100% auto;bottom:-5vw;left:0;position:absolute;right:0;z-index:7}body.page-template-aa .aa_hero .bottom{background-size:100% auto}body.page-template-aa .aa_image_expanding_text .container{padding:0 20px}body.page-template-aa .aa_image_expanding_text .container .row{display:flex;flex-wrap:wrap}@media (max-width:900px){body.page-template-aa .aa_image_expanding_text .container .row{justify-content:center}}body.page-template-aa .aa_image_expanding_text .container .row .image{padding-right:24px;position:relative}@media (max-width:900px){body.page-template-aa .aa_image_expanding_text .container .row .image{margin-bottom:40px;max-width:400px;padding:0;width:100% !important}}body.page-template-aa .aa_image_expanding_text .container .row .image.image_shadow{padding-right:50px}body.page-template-aa .aa_image_expanding_text .container .row .image.image_shadow img{box-shadow:#A5BAC9 20px 20px}body.page-template-aa .aa_image_expanding_text .container .row .image .rotating-overlay{height:460px;left:50%;margin:-230px 0 0 -230px;position:absolute;top:50%;width:460px}body.page-template-aa .aa_image_expanding_text .container .row .image .rotating-overlay img{height:100%;width:auto}body.page-template-aa .aa_image_expanding_text .container .row .content{display:flex;flex:1;flex-direction:column;padding-left:24px}@media (max-width:900px){body.page-template-aa .aa_image_expanding_text .container .row .content{flex:none;width:100%}}body.page-template-aa .aa_image_expanding_text .container .row .content .hidden-text{display:none}body.page-template-aa .aa_image_expanding_text.image-right .row .image{order:1;padding-left:24px;padding-right:0}@media (max-width:900px){body.page-template-aa .aa_image_expanding_text.image-right .row .image{order:0}}body.page-template-aa .aa_image_expanding_text.image-right .row .image.image_shadow{padding-right:0}body.page-template-aa .aa_image_expanding_text.image-right .row .image.image_shadow img{box-shadow:#A5BAC9 20px 20px}body.page-template-aa .aa_image_expanding_text.image-right .row .content{order:0;padding-left:0;padding-right:24px}@media (max-width:900px){body.page-template-aa .aa_image_expanding_text.image-right .row .content{order:1}}body.page-template-aa .aa_image_expanding_text.overlay-previous{margin-bottom:70px;margin-top:-250px}@media (max-width:1050px){body.page-template-aa .aa_image_expanding_text.overlay-previous{margin-top:-150px}}@media (max-width:700px){body.page-template-aa .aa_image_expanding_text.overlay-previous{margin-top:-80px}}body.page-template-aa .aa_image_expanding_text.overlay-previous .rotating-overlay{height:400px !important;width:400px !important;margin:-200px 0 0 -200px !important}@media (max-width:600px){body.page-template-aa .aa_image_expanding_text.overlay-previous .rotating-overlay{height:300px !important;width:300px !important;margin:-150px 0 0 -150px !important}}body.page-template-aa .aa_image_expanding_text.content-align-flex-start .row{align-items:flex-start}body.page-template-aa .aa_image_expanding_text.content-align-center .row{align-items:center}body.page-template-aa .aa_image_expanding_text.content-align-flex-end .row{align-items:flex-end}body.page-template-aa .aa_image_expanding_text.font-size-smaller{font-size:0.88em}body.page-template-aa .aa_image_expanding_text.font-size-smaller .read-more{font-size:1.03em}body.page-template-aa .aa_image_expanding_text.overlay-smaller-image .container .row .image{max-width:472px;padding:0 75px}@media (max-width:900px){body.page-template-aa .aa_image_expanding_text.overlay-smaller-image .container .row .image{max-width:430px;padding-bottom:40px;padding-top:40px}}body.page-template-aa .aa_image_expanding_text.overlay-smaller-image .container .row .image .rotating-overlay{height:430px;margin:-215px 0 0 -215px;width:430px}@media (max-width:900px){body.page-template-aa .aa_image_expanding_text.overlay-smaller-image .container .row .image .rotating-overlay{height:400px;margin:-200px 0 0 -200px;width:400px}}body.page-template-aa .aa_clients .container{background:#152b52;max-width:none;padding:25px 0 32px}body.page-template-aa .aa_clients .container .row{display:flex}body.page-template-aa .aa_clients .container .row .logos{flex:1;overflow:hidden}body.page-template-aa .aa_clients .container .row .logos .logos-inner{display:flex;flex-wrap:wrap;justify-content:center}body.page-template-aa .aa_clients .container .row .logos .logos-inner .slick-slide{margin:0 40px}body.page-template-aa .aa_clients .container .row .logos .logos-inner .logo{height:65px;max-width:230px;width:auto}body.page-template-aa .aa_clients .container .row .logos .logos-inner .logo img{display:block;height:100%;object-fit:contain;position:relative;width:100%}body.page-template-aa .aa_clients .container .slick-slider{margin-bottom:0 !important}body.page-template-aa .aa_clients .container .additional-link{padding-bottom:5px;text-align:right}body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner{display:flex}body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group{display:none}body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(1),body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(2),body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(3),body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(4){display:block}@media (max-width:1100px){body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(4){display:none}}@media (max-width:900px){body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_clients .logos .logos-inner .group:nth-of-type(3){display:none}}body.page-template-aa .aa_text-sections .container .text-sections .text-section{margin-bottom:2em}body.page-template-aa .aa_text-sections .container .text-sections .text-section:last-of-type{margin-bottom:0}body.page-template-aa .aa_text-sections .container .text-sections .text-section h4.section-title{color:#000000;font-family:"adobe-garamond-pro", serif;font-size:1.72em;font-style:italic;font-weight:400;letter-spacing:1%;margin-bottom:6px;text-transform:none}body.page-template-aa .aa_text-sections .container .text-sections .text-section .overview{font-size:0.889em}body.page-template-aa .aa_text-sections .container .text-sections .text-section a.read-more{display:block;font-size:1em;margin-top:1em}body.page-template-aa .aa_text-sections .container .text-sections .text-section a.read-more:hover{color:#000000}body.page-template-aa .aa_text-sections .container .text-sections .text-section .hidden-text{display:none;padding-top:1em}body.page-template-aa .aa_text-sections .container .text-sections .text-section .hidden-text a.read-more{display:none;font-size:0.889em;margin:30px 0 0 auto}body.page-template-aa .aa_text-sections .container .text-sections .text-section p{font-size:0.889em}body.page-template-aa .aa_text-sections .container .aa-heading+.text-sections{margin-top:-50px}@media (max-width:767px){body.page-template-aa .aa_text-sections .container .aa-heading+.text-sections{margin:-30px 0 0}}body.page-template-aa .text_style-light-text .aa_text-sections .container .aa-heading{color:#ae8231}body.page-template-aa .text_style-light-text .aa_text-sections .container .text-sections .text-section h4.section-title{color:#fff}body.page-template-aa .text_style-light-text .aa_text-sections .container .text-sections .text-section .overview,body.page-template-aa .text_style-light-text .aa_text-sections .container .text-sections .text-section .hidden-text{color:#fff}body.page-template-aa .text_style-light-text .aa_text-sections .container .text-sections .text-section a.read-more:hover{color:#fff}body.page-template-aa .aa_main-items,body.page-template-aa .aa_main-items_without_prices{z-index:11}body.page-template-aa .aa_main-items .container h3.aa-heading,body.page-template-aa .aa_main-items_without_prices .container h3.aa-heading{margin-bottom:0}body.page-template-aa .aa_main-items .container .items .item,body.page-template-aa .aa_main-items_without_prices .container .items .item{background:#F1E8DF;margin-bottom:13px}body.page-template-aa .aa_main-items .container .items .item .initial-content,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content{display:flex;flex-wrap:wrap;min-height:122px}body.page-template-aa .aa_main-items .container .items .item .initial-content .left,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left{flex:1;padding:23px}body.page-template-aa .aa_main-items .container .items .item .initial-content .left.open,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left.open{padding-bottom:0}body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top{align-items:center;display:flex;margin-bottom:0.5em}@media (max-width:600px){body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top{flex-wrap:wrap;justify-content:center}}body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top .checkbox,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top .checkbox{border:1px solid #000000;cursor:pointer;display:inline-block;height:18px;margin-bottom:1px;margin-right:8px;position:relative;width:18px}body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top .checkbox.checked:after,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top .checkbox.checked:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top .title,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top .title{font-family:"Montserrat", sans-serif;font-size:1em;font-weight:600;letter-spacing:5%;text-transform:uppercase}@media (max-width:600px){body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top .title,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top .title{font-weight:600;text-align:center;width:100%}}body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top .price.mobile,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top .price.mobile{background:transparent;color:#152b52;display:none;font-family:"adobe-garamond-pro", serif;font-style:italic;letter-spacing:5%;text-align:center;width:100%}@media (max-width:600px){body.page-template-aa .aa_main-items .container .items .item .initial-content .left .top .price.mobile,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .top .price.mobile{display:block}}body.page-template-aa .aa_main-items .container .items .item .initial-content .left .bottom,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .bottom{font-size:0.889em}body.page-template-aa .aa_main-items .container .items .item .initial-content .left .bottom a.read-more,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .left .bottom a.read-more{display:inline-flex;font-size:1em}body.page-template-aa .aa_main-items .container .items .item .initial-content .price,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .price{align-items:center;background:#152b52;display:flex;justify-content:center;width:120px}@media (max-width:600px){body.page-template-aa .aa_main-items .container .items .item .initial-content .price,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .price{display:none}}body.page-template-aa .aa_main-items .container .items .item .initial-content .price span,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .price span{color:#fff;font-family:"adobe-garamond-pro", serif;font-size:1.11em;font-style:italic;font-weight:600;letter-spacing:5%}@media (max-width:600px){body.page-template-aa .aa_main-items .container .items .item .initial-content .price span,body.page-template-aa .aa_main-items_without_prices .container .items .item .initial-content .price span{color:#152b52}}body.page-template-aa .aa_main-items .container .items .item .hidden-text,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text{display:none;font-size:0.889em;padding:20px 23px 23px;width:100%}@media (max-width:600px){body.page-template-aa .aa_main-items .container .items .item .hidden-text,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text{padding-top:0}}body.page-template-aa .aa_main-items .container .items .item .hidden-text strong,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text strong{font-weight:600 !important}body.page-template-aa .aa_main-items .container .items .item .hidden-text a.read-more,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text a.read-more{font-size:1em}body.page-template-aa .aa_main-items .container .items .item .hidden-text ul,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text ul{list-style-type:none}body.page-template-aa .aa_main-items .container .items .item .hidden-text ul li,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text ul li{position:relative}body.page-template-aa .aa_main-items .container .items .item .hidden-text ul li:before,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text ul li:before{background-color:#000000;content:"";display:block;height:3px;left:-0.8em;position:absolute;top:7px;width:3px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options{border:2px solid #152b52;margin:40px auto;max-width:387px;padding:22px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .inner,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .inner{text-align:center}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .inner .heading,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .inner .heading{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:1.25em;font-style:italic;letter-spacing:5%;margin-bottom:14px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .inner .price-items .price-item{align-items:center;display:flex;margin-bottom:11px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .qty,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .inner .price-items .price-item .qty{border:1px solid #152b52;background:#fff;font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;letter-spacing:5%;line-height:1;padding:8.5px 3px;width:37px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .title,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .inner .price-items .price-item .title{flex:1;font-family:"Montserrat", sans-serif;font-size:0.889em;font-weight:600;letter-spacing:5%;line-height:1.1;padding:9px;text-align:left;text-transform:uppercase}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .edit a,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .inner .price-items .price-item .edit a{color:#ae8231;font-family:"adobe-garamond-pro", serif;font-size:1.22em;font-style:italic;letter-spacing:5%;text-decoration:none}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .inner .price-items .price-item .edit a:hover,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .inner .price-items .price-item .edit a:hover{color:#152b52}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain{align-items:center;background:rgba(241, 232, 223, 0.8);bottom:0;display:none;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:0.4s all;z-index:99}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain.open,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain.open{display:flex;opacity:1}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal{background:#fff;max-width:488px;padding:60px;position:relative;width:90%}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .label,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .label{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:1.25em;font-style:italic;letter-spacing:5%;margin-bottom:12px;text-align:center}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment{display:flex;justify-content:center;text-align:center}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less,body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more{background:#152b52;color:#fff;font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;letter-spacing:5%;line-height:1;padding:8.5px 3px;text-decoration:none;width:37px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less:hover,body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less:focus,body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more:hover,body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more:focus,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less:hover,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .less:focus,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more:hover,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .more:focus{background:#ae8231}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .counter,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .adjustment .counter{border:1px solid #152b52;font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;letter-spacing:5%;line-height:1;padding:8.5px 3px;width:53px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .close{display:block;height:39px;position:absolute;right:16px;top:30px;width:39px}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close span,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .close span{background:#152b52;display:block;height:1px;margin-top:16px;transform:rotate(-45deg);width:110%}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close span:nth-of-type(2),body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .close span:nth-of-type(2){margin-top:0;transform:rotate(45deg)}body.page-template-aa .aa_main-items .container .items .item .hidden-text .price-options .modal-contain .modal .close:hover,body.page-template-aa .aa_main-items_without_prices .container .items .item .hidden-text .price-options .modal-contain .modal .close:hover{opacity:0.7}body.page-template-aa .aa_main-items .container .items .item[data-selected="true"] .initial-content .left .top .checkbox:after,body.page-template-aa .aa_main-items_without_prices .container .items .item[data-selected="true"] .initial-content .left .top .checkbox:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-aa .aa_main-items .container .items .item.open .initial-content .left .bottom a.read-more,body.page-template-aa .aa_main-items_without_prices .container .items .item.open .initial-content .left .bottom a.read-more{display:none !important}body.page-template-aa .aa_main-items.item-bg-white .container .items .item,body.page-template-aa .aa_main-items_without_prices.item-bg-white .container .items .item{background-color:#fff}body.page-template-aa .aa_main-items a.read-more,body.page-template-aa .aa_main-items_without_prices a.read-more{color:#000000}body.page-template-aa .aa_main-items a.read-more span,body.page-template-aa .aa_main-items_without_prices a.read-more span{border-bottom:2px solid #000000;border-right:2px solid #000000;display:inline-block;height:8px;margin-left:7px;margin-top:-3px;transform:rotate(45deg);transition:all 0.3s;width:8px}body.page-template-aa .aa_main-items a.read-more:hover,body.page-template-aa .aa_main-items_without_prices a.read-more:hover{color:#ae8231}body.page-template-aa .aa_main-items a.read-more:hover span,body.page-template-aa .aa_main-items_without_prices a.read-more:hover span{border-color:#ae8231}body.page-template-aa .aa_main-items a.read-more.open span,body.page-template-aa .aa_main-items_without_prices a.read-more.open span{margin-top:3px;transform:rotate(-135deg)}body.page-template-aa .aa_addons .container h3.aa-heading,body.page-template-aa .aa_addons_without_prices .container h3.aa-heading{margin-bottom:0}body.page-template-aa .aa_addons .container .aa-table tr td.add,body.page-template-aa .aa_addons_without_prices .container .aa-table tr td.add{max-width:90px;text-align:center;width:90px}@media (max-width:600px){body.page-template-aa .aa_addons .container .aa-table tr td.add,body.page-template-aa .aa_addons_without_prices .container .aa-table tr td.add{padding-bottom:8px}}body.page-template-aa .aa_addons .container .aa-table tr td.cost,body.page-template-aa .aa_addons_without_prices .container .aa-table tr td.cost{max-width:113px;text-align:center;width:113px}body.page-template-aa .aa_addons .container .items .item,body.page-template-aa .aa_addons_without_prices .container .items .item{background:#F1E8DF;margin-bottom:13px}body.page-template-aa .aa_addons .container .items .item .checkbox,body.page-template-aa .aa_addons_without_prices .container .items .item .checkbox{border:1px solid #000000;cursor:pointer;display:inline-block;height:18px;margin-right:8px;position:relative;width:18px}body.page-template-aa .aa_addons .container .items .item .checkbox.checked:after,body.page-template-aa .aa_addons_without_prices .container .items .item .checkbox.checked:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-aa .aa_addons .container .items .item .top,body.page-template-aa .aa_addons_without_prices .container .items .item .top{display:flex;justify-content:space-between}body.page-template-aa .aa_addons .container .items .item .top .title,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title{display:flex;flex-wrap:wrap;font-size:0.889em}body.page-template-aa .aa_addons .container .items .item .top .title .heading,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .heading{color:#152b52;font-family:"Montserrat", sans-serif;font-weight:600;letter-spacing:5%;text-transform:uppercase}@media (max-width:600px){body.page-template-aa .aa_addons .container .items .item .top .title .heading,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .heading{font-weight:600}}body.page-template-aa .aa_addons .container .items .item .top .title .recommended,body.page-template-aa .aa_addons .container .items .item .top .title .mobile-price,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .recommended,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .mobile-price{color:#152b52;font-family:"adobe-garamond-pro", serif;font-style:italic;letter-spacing:5%;padding-left:6px}@media (max-width:800px){body.page-template-aa .aa_addons .container .items .item .top .title .recommended,body.page-template-aa .aa_addons .container .items .item .top .title .mobile-price,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .recommended,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .mobile-price{display:none}}body.page-template-aa .aa_addons .container .items .item .top .title .mobile-price,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .mobile-price{display:none;text-align:center}@media (max-width:600px){body.page-template-aa .aa_addons .container .items .item .top .title .mobile-price,body.page-template-aa .aa_addons_without_prices .container .items .item .top .title .mobile-price{display:block;padding-left:0}}body.page-template-aa .aa_addons .container .items .item .top .read-more,body.page-template-aa .aa_addons_without_prices .container .items .item .top .read-more{min-width:130px}body.page-template-aa .aa_addons .container .items .item .hidden-text,body.page-template-aa .aa_addons_without_prices .container .items .item .hidden-text{display:none;font-size:0.889em;padding:20px 0 0;width:100%}body.page-template-aa .aa_addons .container .items .item .hidden-text a.read-more,body.page-template-aa .aa_addons_without_prices .container .items .item .hidden-text a.read-more{font-size:1em}body.page-template-aa .aa_addons .container .items .item .hidden-text strong,body.page-template-aa .aa_addons_without_prices .container .items .item .hidden-text strong{font-weight:600 !important}body.page-template-aa .aa_addons .container .items .item .hidden-text ul,body.page-template-aa .aa_addons_without_prices .container .items .item .hidden-text ul{list-style-type:none}body.page-template-aa .aa_addons .container .items .item .hidden-text ul li,body.page-template-aa .aa_addons_without_prices .container .items .item .hidden-text ul li{position:relative}body.page-template-aa .aa_addons .container .items .item .hidden-text ul li:before,body.page-template-aa .aa_addons_without_prices .container .items .item .hidden-text ul li:before{background-color:#000000;content:"";display:block;height:3px;left:-0.8em;position:absolute;top:7px;width:3px}body.page-template-aa .aa_addons .container .items .item[data-selected="true"] .checkbox:after,body.page-template-aa .aa_addons_without_prices .container .items .item[data-selected="true"] .checkbox:after{background-image:url(../images/check.svg);background-size:contain;content:"";bottom:2px;display:block;height:20px;left:2px;position:absolute;width:21px}body.page-template-aa .aa_addons .container .items .item.open .top a.read-more,body.page-template-aa .aa_addons_without_prices .container .items .item.open .top a.read-more{display:none !important}@media (max-width:600px){body.page-template-aa .aa_addons .container .items .item a.read-more,body.page-template-aa .aa_addons_without_prices .container .items .item a.read-more{display:none !important}body.page-template-aa .aa_addons .container .items .item .hidden-text,body.page-template-aa .aa_addons_without_prices .container .items .item .hidden-text{display:block !important}body.page-template-aa .aa_addons .container .items .item .title,body.page-template-aa .aa_addons_without_prices .container .items .item .title{display:block !important;width:100%}body.page-template-aa .aa_addons .container .items .item .title .heading,body.page-template-aa .aa_addons_without_prices .container .items .item .title .heading{text-align:center}body.page-template-aa .aa_addons .container .items .item td.cost,body.page-template-aa .aa_addons_without_prices .container .items .item td.cost{display:none !important}}body.page-template-aa .aa_addons a.read-more,body.page-template-aa .aa_addons_without_prices a.read-more{color:#000000}body.page-template-aa .aa_addons a.read-more span,body.page-template-aa .aa_addons_without_prices a.read-more span{border-bottom:2px solid #000000;border-right:2px solid #000000;display:inline-block;height:8px;margin-left:7px;margin-top:-3px;transform:rotate(45deg);transition:all 0.3s;width:8px}body.page-template-aa .aa_addons a.read-more:hover,body.page-template-aa .aa_addons_without_prices a.read-more:hover{color:#ae8231}body.page-template-aa .aa_addons a.read-more:hover span,body.page-template-aa .aa_addons_without_prices a.read-more:hover span{border-color:#ae8231}body.page-template-aa .aa_addons a.read-more.open span,body.page-template-aa .aa_addons_without_prices a.read-more.open span{margin-top:3px;transform:rotate(-135deg)}body.page-template-aa .aa_addons_without_prices .aa-table thead tr td{position:relative;text-align:left}body.page-template-aa .aa_addons_without_prices .aa-table thead tr td span{position:absolute;right:21px}body.page-template-aa .aa_pricing .container .pricing-sections{display:flex;justify-content:center;padding-bottom:42px}@media (max-width:550px){body.page-template-aa .aa_pricing .container .pricing-sections{flex-wrap:wrap}}body.page-template-aa .aa_pricing .container .pricing-sections .total{text-align:center;width:50%}@media (max-width:550px){body.page-template-aa .aa_pricing .container .pricing-sections .total{width:100%}}body.page-template-aa .aa_pricing .container .pricing-sections .total .heading{color:#ae8231;font-family:"Montserrat", sans-serif;font-size:1.3333em;font-weight:600;letter-spacing:0.05em;margin-bottom:8px;text-transform:uppercase}body.page-template-aa .aa_pricing .container .pricing-sections .total .amount{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:2.667em;font-style:italic}body.page-template-aa .aa_pricing .container .pricing-sections .divider{background:#152b52;margin:0 30px;width:1px}@media (max-width:550px){body.page-template-aa .aa_pricing .container .pricing-sections .divider{height:1px;margin:30px 0;max-width:150px;width:100%}}body.page-template-aa .aa_pricing .container .pricing-sections .payment-plans{text-align:center;width:50%}@media (max-width:550px){body.page-template-aa .aa_pricing .container .pricing-sections .payment-plans{width:100%}}body.page-template-aa .aa_pricing .container .pricing-sections .payment-plans .heading{color:#ae8231;font-family:"Montserrat", sans-serif;font-size:1.3333em;font-weight:600;letter-spacing:5%;margin-bottom:2px;text-transform:uppercase}body.page-template-aa .aa_pricing .container .pricing-sections .payment-plans .starting{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:1.11em;font-style:italic;margin-bottom:6px}body.page-template-aa .aa_pricing .container .pricing-sections .payment-plans .amount{color:#152b52;font-family:"adobe-garamond-pro", serif;font-size:2.667em;font-style:italic}body.page-template-aa .aa_pricing .container .pricing-sections .payment-plans .months{color:#152b52;font-size:0.889em}body.page-template-aa .aa_pricing .container .buttons{display:flex;margin:0 -14px}@media (max-width:860px){body.page-template-aa .aa_pricing .container .buttons{flex-wrap:wrap;justify-content:center}}body.page-template-aa .aa_pricing .container .buttons a.button{flex:1;font-size:0.75em;margin:0 14px;padding-left:5px;padding-right:5px}@media (max-width:860px){body.page-template-aa .aa_pricing .container .buttons a.button{flex:none;margin:0 14px 14px;max-width:350px;padding-left:15px;padding-right:15px;width:100%}}body.page-template-aa .aa_timeline .container{max-width:495px}body.page-template-aa .aa_timeline .container .aa-table tbody tr td.description{color:#1E1E1E;font-family:"Montserrat", sans-serif;font-size:0.889em;letter-spacing:5%;text-transform:uppercase}@media (max-width:600px){body.page-template-aa .aa_timeline .container .aa-table tbody tr td.description{font-weight:600;padding-bottom:5px;text-align:center}}body.page-template-aa .aa_timeline .container .aa-table tbody tr td.duration{color:#1E1E1E;font-size:0.889em;text-align:center}body.page-template-aa .aa_timeline .container .aa-table tbody tr.totals{background:#ae8231}body.page-template-aa .aa_timeline .container .aa-table tbody tr.totals td{background:#ae8231 !important;color:#fff !important}body.page-template-aa .aa_timeline .container .aa-table tbody tr.totals td.description{font-weight:600}body.page-template-aa .aa_team .container .team-sections .team-section .section-label{margin-bottom:38px;position:relative}body.page-template-aa .aa_team .container .team-sections .team-section .section-label span{background:#fff;color:#ae8231;display:inline-block;font-family:"Montserrat", sans-serif;font-weight:600;padding-right:15px;text-transform:uppercase}body.page-template-aa .aa_team .container .team-sections .team-section .section-label:after{background:#ae8231;bottom:7px;content:"";height:3px;position:absolute;right:0;width:99%;z-index:-1}body.page-template-aa .aa_team .container .team-sections .team-section .team-members{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px;padding-bottom:50px}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member{box-sizing:border-box;padding:0 10px 40px;text-align:center;width:25%}@media (max-width:860px){body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member{width:33.3%}}@media (max-width:670px){body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member{width:50%}}@media (max-width:500px){body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member{width:100%}}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member.has-modal .open-modal{cursor:pointer}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .photo{height:0;margin-bottom:20px;padding-bottom:100%;position:relative}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .photo img{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .name{font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;text-transform:uppercase}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .title{font-size:0.889em;font-style:italic}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay{align-items:center;background:rgba(241, 232, 223, 0.8);bottom:0;display:none;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:0.4s all;z-index:99}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay.open{display:flex;opacity:1}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio{background:#fff;border:5px solid #152b52;max-height:90vh;max-width:963px;padding:50px;overflow:auto;position:relative;text-align:left;width:90%}@media (max-width:700px){body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio{padding:30px}}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top{align-items:flex-end;display:flex;margin-bottom:26px}@media (max-width:700px){body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top{display:block;text-align:center}}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain{margin-right:24px;max-width:186px;width:100%}@media (max-width:700px){body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain{margin:0 auto 20px}}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain .image{height:0;padding-bottom:100%;position:relative;width:100%}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .image-contain .image img{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .info .name{font-family:"Montserrat", sans-serif;font-size:1.11em;font-weight:600;margin-bottom:2px;text-transform:uppercase}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .top .info .title{font-size:0.889em;font-style:italic}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .bio-text p:last-of-type{margin-bottom:0}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close{display:block;height:39px;position:absolute;right:25px;top:30px;width:39px}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close span{background:#152b52;display:block;height:1px;margin-top:16px;transform:rotate(-45deg);width:110%}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close span:nth-of-type(2){margin-top:0;transform:rotate(45deg)}body.page-template-aa .aa_team .container .team-sections .team-section .team-members .member .bio-overlay .bio .close:hover{opacity:0.7}body.page-template-aa .aa_team .container .team-sections .team-section.style-partial .member{padding-bottom:20px;width:16.667%}@media (max-width:860px){body.page-template-aa .aa_team .container .team-sections .team-section.style-partial .member{width:25%}}@media (max-width:670px){body.page-template-aa .aa_team .container .team-sections .team-section.style-partial .member{width:33.3%}}@media (max-width:500px){body.page-template-aa .aa_team .container .team-sections .team-section.style-partial .member{width:50%}}body.page-template-aa .aa_team .container .team-sections .team-section.style-partial .member .photo{margin-bottom:10px}body.page-template-aa .aa_team .container .team-sections .team-section.style-partial .member .name{font-family:"adobe-garamond-pro", serif;font-size:0.889em;font-style:italic;font-weight:400;text-transform:none}body.page-template-aa .aa_team .container .team-sections .team-section.style-partial .member .title{display:none}body.page-template-aa .aa_faq .container .faq-items .faq-item{border-bottom:2px solid #ae8231;font-size:0.889em;margin-bottom:26px;padding-bottom:26px}body.page-template-aa .aa_faq .container .faq-items .faq-item .faq-open{color:#000000;display:block;font-family:"Montserrat", sans-serif;font-weight:600;padding-right:30px;position:relative;text-decoration:none}body.page-template-aa .aa_faq .container .faq-items .faq-item .faq-open span.faq-toggle{border-bottom:2px solid #ae8231;border-right:2px solid #ae8231;display:inline-block;height:10px;position:absolute;right:0;top:2px;transform:rotate(45deg);transition:all 0.3s;width:10px}body.page-template-aa .aa_faq .container .faq-items .faq-item .faq-open.open span.faq-toggle{transform:rotate(-135deg)}body.page-template-aa .aa_faq .container .faq-items .faq-item .faq-answer{display:none;padding-top:26px}body.page-template-aa .aa_testimonials{margin-bottom:-20vw}@media (max-width:900px){body.page-template-aa .aa_testimonials{margin-bottom:-30vw}}@media (max-width:550px){body.page-template-aa .aa_testimonials{margin-bottom:-50vw}}body.page-template-aa .aa_testimonials .background-image{background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;padding-top:11.9vw;position:relative}@media (max-width:1100px){body.page-template-aa .aa_testimonials .background-image{aspect-ratio:unset !important;background-size:cover;padding-bottom:400px}}body.page-template-aa .aa_testimonials .background-image .arrow{position:absolute;right:19.49vw;top:12vw;transform:rotate(10deg);width:12.4vw;z-index:4}@media (max-width:1100px){body.page-template-aa .aa_testimonials .background-image .arrow{display:none}}body.page-template-aa .aa_testimonials .background-image #arrow-path-container{left:-150px;opacity:0;position:absolute;top:8.3vw;width:calc(71.7vw + 150px);z-index:3}body.page-template-aa .aa_testimonials .background-image .parallax-item-1{bottom:19.7vw;position:absolute;right:11.9vw;width:10.8vw;z-index:4}@media (max-width:900px){body.page-template-aa .aa_testimonials .background-image .parallax-item-1{display:none}}body.page-template-aa .aa_testimonials .background-image .parallax-item-2{left:0;position:absolute;top:12.3vw;width:22.5vw;z-index:4}body.page-template-aa .aa_testimonials .container{margin:0 auto;max-width:528px;position:relative;z-index:5}body.page-template-aa .aa_testimonials .container h3.aa-heading{font-family:"adobe-garamond-pro", serif;font-style:italic;letter-spacing:0.04em;margin:0;padding:0;text-transform:none}body.page-template-aa .aa_testimonials .container .testimonial-items{border-bottom:3px solid #ae8231;border-top:3px solid #ae8231;margin-top:40px;margin-bottom:20px}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item{color:#fff;padding:40px 0 0;text-align:center}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .author .image{border-radius:100px;display:block;height:100px;overflow:hidden;margin:0 auto 14px;width:100px}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .author .image img{height:100%;object-fit:cover;width:100%}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .author .name{font-family:"Montserrat", sans-serif;font-weight:700;text-transform:uppercase}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .author .role{margin-top:4px}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom{border-top:3px solid #ae8231;display:flex;margin-top:37px;padding:12px 0}@media (max-width:550px){body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom{display:block}}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a{color:#ae8231;flex:1;text-align:left;text-decoration:none}@media (max-width:550px){body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a{border:0 !important;display:block;flex:none;padding:0 !important;text-align:center;width:100%}}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a:hover{color:#fff}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a:hover span{color:#fff;transition:0.3s all}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a.case-study-link,body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a.website-link span{font-family:"Montserrat", sans-serif;font-style:normal;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a.case-study-link{flex:none}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a.website-link{font-style:italic}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a:last-of-type{border-left:3px solid #ae8231;padding-left:30px}body.page-template-aa .aa_testimonials .container .testimonial-items .testimonial-item .bottom a:first-of-type{border:0;padding:0 27px 0 3px}body.page-template-aa .aa_testimonials .container .slick-navigation{display:flex;justify-content:center}body.page-template-aa .aa_testimonials .container .slick-navigation strong{color:#fff;cursor:pointer;font-family:"adobe-garamond-pro", serif;font-size:1.7222em;font-style:italic;font-weight:700;padding:0 10px;text-decoration:none}@media (max-width:550px){body.page-template-aa .aa_testimonials .container .slick-navigation strong{font-size:1.2em}}body.page-template-aa .aa_testimonials .container .slick-navigation strong:hover{text-decoration:underline}body.page-template-aa .aa_testimonials .container .slick-navigation .previous{padding-right:13px;text-align:right}body.page-template-aa .aa_testimonials .container .slick-navigation .previous:before{background-image:url(../images/larr.png);background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:18px;margin-right:10px;transform:translateY(4px);width:87px}@media (max-width:550px){body.page-template-aa .aa_testimonials .container .slick-navigation .previous:before{width:55px;transform:translateY(8px)}}body.page-template-aa .aa_testimonials .container .slick-navigation .next{border-left:3px solid #fff;text-align:left}body.page-template-aa .aa_testimonials .container .slick-navigation .next:after{background-image:url(../images/rarr.png);background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:18px;margin-left:10px;transform:translateY(4px);width:87px}@media (max-width:550px){body.page-template-aa .aa_testimonials .container .slick-navigation .next:after{width:55px;transform:translateY(8px)}}body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_testimonials .container .testimonial-items .testimonial-item{display:none}body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_testimonials .container .testimonial-items .testimonial-item:first-of-type{display:block}body.page-template-aa .aa_contact-overlay .message{background:#f1f1f1;border:1px solid #1E1E1E;margin:30px auto;max-width:500px;padding:30px;text-align:center}body.page-template-aa .block-acf-contact-overlay .cls-background{padding:0 !important}body.page-template-aa .aa_parallax_elements{margin:-450px 0 -1300px;position:relative;z-index:4}@media (max-width:1850px){body.page-template-aa .aa_parallax_elements{margin:-400px 0 -1150px}}@media (max-width:1500px){body.page-template-aa .aa_parallax_elements{margin:-300px 0 -990px}}@media (max-width:1290px){body.page-template-aa .aa_parallax_elements{margin:-250px 0 -880px}}@media (max-width:1050px){body.page-template-aa .aa_parallax_elements{margin:-200px 0 -780px}}@media (max-width:920px){body.page-template-aa .aa_parallax_elements{margin:-150px 0 -660px}}@media (max-width:770px){body.page-template-aa .aa_parallax_elements{margin:-120px 0 -590px}}@media (max-width:660px){body.page-template-aa .aa_parallax_elements{margin:-120px 0 -550px}}body.page-template-aa .aa_parallax_elements .background{background-size:100% auto}body.page-template-aa .aa_parallax_elements .parallax-elem-1{left:18.1vw;position:absolute;top:34.6vw;width:20.8vw}body.page-template-aa .aa_parallax_elements .parallax-elem-2{position:absolute;right:5.77vw;top:13.5vw;width:5.77vw;z-index:4}body.page-template-aa .aa_parallax_elements .parallax-elem-3{position:absolute;right:2.56vw;top:22.63vw;width:40.3vw;z-index:3}body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_parallax_elements{margin:-100px 0 -60vw}body.page-template-aa .aa_parallax-spacer{height:250px;width:1px}@media (max-width:1850px){body.page-template-aa .aa_parallax-spacer{height:220px}}@media (max-width:1500px){body.page-template-aa .aa_parallax-spacer{height:100px}}@media (max-width:1290px){body.page-template-aa .aa_parallax-spacer{height:70px}}@media (max-width:920px){body.page-template-aa .aa_parallax-spacer{height:50px}}@media (max-width:770px){body.page-template-aa .aa_parallax-spacer{height:0}}body.page-template-aa .aa_parallax-spacer .message{background:#f1f1f1;border:1px solid #1E1E1E;margin:30px auto;max-width:500px;padding:30px;text-align:center}body.page-template-aa .block-editor-block-list__layout .block-editor-block-list__block .aa_parallax-spacer{height:auto;width:100%}body.page-template-aa .aa_glitter{position:relative;z-index:-1}body.page-template-aa .aa_glitter .left{bottom:0;left:0;position:absolute;width:404px}body.page-template-aa .aa_glitter .right{bottom:60vh;position:absolute;right:0;width:502px}body.page-template-aa #arrow{background-image:url(../images/arrow.png);background-size:100% auto;background-repeat:no-repeat;height:446px;position:absolute;width:25px;z-index:10;transition:top 0.4s;transition-timing-function:linear}@media (max-width:1600px){body.page-template-aa #arrow{height:334px;width:19px}}@media (max-width:1200px){body.page-template-aa #arrow{height:223px;width:13px}}@media (max-width:1120px){body.page-template-aa #arrow{display:none}}.checkbox-hide .checkbox{display:none !important}