.elementor-1047 .elementor-element.elementor-element-0b1bba6:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-0b1bba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF5;background-image:url("https://aardvarkarchitecture.com/wp-content/uploads/2026/01/pm.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-0b1bba6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 13%, #F2295B00 53%);opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1047 .elementor-element.elementor-element-0b1bba6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-213px;margin-bottom:0px;padding:265px 0px 60px 0px;overflow:visible;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-411853a{text-align:center;}.elementor-1047 .elementor-element.elementor-element-411853a .elementor-heading-title{font-family:var( --e-global-typography-77a2bb7-font-family ), Sans-serif;font-size:var( --e-global-typography-77a2bb7-font-size );font-weight:var( --e-global-typography-77a2bb7-font-weight );line-height:var( --e-global-typography-77a2bb7-line-height );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-89ba96f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1047 .elementor-element.elementor-element-89ba96f:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-89ba96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a48dd07 );background-image:url("https://aardvarkarchitecture.com/wp-content/uploads/2025/11/project-map-bottom.webp");background-position:bottom left;background-repeat:no-repeat;}.elementor-1047 .elementor-element.elementor-element-89ba96f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;overflow:visible;}.elementor-1047 .elementor-element.elementor-element-89ba96f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1047 .elementor-element.elementor-element-4efa29d{text-align:start;}.elementor-1047 .elementor-element.elementor-element-4efa29d .elementor-heading-title{font-family:var( --e-global-typography-50a01c4-font-family ), Sans-serif;font-size:var( --e-global-typography-50a01c4-font-size );font-weight:var( --e-global-typography-50a01c4-font-weight );line-height:var( --e-global-typography-50a01c4-line-height );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-68972b2{overflow:visible;}.elementor-1047 .elementor-element.elementor-element-e56ea1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1047 .elementor-element.elementor-element-51f72a2 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-1047 .elementor-element.elementor-element-51f72a2 .elementskit-btn{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-1047 .elementor-element.elementor-element-51f72a2 .elementskit-btn:hover{background-color:var( --e-global-color-a48dd07 );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-1047 .elementor-element.elementor-element-51f72a2{width:auto;max-width:auto;}.elementor-1047 .elementor-element.elementor-element-51f72a2 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1047 .elementor-element.elementor-element-51f72a2 .elementskit-btn > i, .elementor-1047 .elementor-element.elementor-element-51f72a2 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-1047 .elementor-element.elementor-element-51f72a2 .elementskit-btn > i, .rtl .elementor-1047 .elementor-element.elementor-element-51f72a2 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-1047 .elementor-element.elementor-element-8ef3cac .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-1047 .elementor-element.elementor-element-8ef3cac .elementskit-btn{background-color:var( --e-global-color-a48dd07 );padding:20px 20px 20px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-1047 .elementor-element.elementor-element-8ef3cac .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-1047 .elementor-element.elementor-element-8ef3cac{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1047 .elementor-element.elementor-element-8ef3cac .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1047 .elementor-element.elementor-element-8ef3cac .elementskit-btn > i, .elementor-1047 .elementor-element.elementor-element-8ef3cac .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-1047 .elementor-element.elementor-element-8ef3cac .elementskit-btn > i, .rtl .elementor-1047 .elementor-element.elementor-element-8ef3cac .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-1d76c4e{--hotspot-min-width:10px;--hotspot-min-height:10px;left:34%;--hotspot-translate-x:34%;top:7%;--hotspot-translate-y:7%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-63aed10{--hotspot-min-width:10px;--hotspot-min-height:10px;left:41%;--hotspot-translate-x:41%;top:14%;--hotspot-translate-y:14%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-794b3e9{--hotspot-min-width:10px;--hotspot-min-height:10px;left:45%;--hotspot-translate-x:45%;top:18%;--hotspot-translate-y:18%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-6462e0f{--hotspot-min-width:10px;--hotspot-min-height:10px;left:51%;--hotspot-translate-x:51%;top:21%;--hotspot-translate-y:21%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-65487af{--hotspot-min-width:10px;--hotspot-min-height:10px;left:50%;--hotspot-translate-x:50%;top:30%;--hotspot-translate-y:30%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-749b54e{--hotspot-min-width:199px;--hotspot-min-height:30px;left:60%;--hotspot-translate-x:60%;top:30%;--hotspot-translate-y:30%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-5aa62c9{--hotspot-min-width:10px;--hotspot-min-height:10px;left:65%;--hotspot-translate-x:65%;top:36%;--hotspot-translate-y:36%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-e7e2e99{--hotspot-min-width:10px;--hotspot-min-height:10px;left:71%;--hotspot-translate-x:71%;top:31%;--hotspot-translate-y:31%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-79c3b78{--hotspot-min-width:10px;--hotspot-min-height:10px;left:85%;--hotspot-translate-x:85%;top:51%;--hotspot-translate-y:51%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-9d50480{--hotspot-min-width:10px;--hotspot-min-height:10px;left:15%;--hotspot-translate-x:15%;top:36%;--hotspot-translate-y:36%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-380bc9b{--hotspot-min-width:10px;--hotspot-min-height:10px;left:15%;--hotspot-translate-x:15%;top:43%;--hotspot-translate-y:43%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-928e306{--hotspot-min-width:10px;--hotspot-min-height:10px;left:17%;--hotspot-translate-x:17%;top:49%;--hotspot-translate-y:49%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-7c3521a{--hotspot-min-width:10px;--hotspot-min-height:10px;left:21%;--hotspot-translate-x:21%;top:59%;--hotspot-translate-y:59%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-8dc30cc{--hotspot-min-width:10px;--hotspot-min-height:10px;left:28%;--hotspot-translate-x:28%;top:67%;--hotspot-translate-y:67%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-3083ff8{--hotspot-min-width:10px;--hotspot-min-height:10px;left:36%;--hotspot-translate-x:36%;top:67%;--hotspot-translate-y:67%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-873be87{--hotspot-min-width:10px;--hotspot-min-height:10px;left:39%;--hotspot-translate-x:39%;top:71%;--hotspot-translate-y:71%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-9d745c5{--hotspot-min-width:10px;--hotspot-min-height:10px;left:41%;--hotspot-translate-x:41%;top:79%;--hotspot-translate-y:79%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-937f2f1{--hotspot-min-width:10px;--hotspot-min-height:10px;left:43%;--hotspot-translate-x:43%;top:86%;--hotspot-translate-y:86%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-290c0e4{--hotspot-min-width:10px;--hotspot-min-height:10px;left:59%;--hotspot-translate-x:59%;top:91%;--hotspot-translate-y:91%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-96894a5{--hotspot-min-width:10px;--hotspot-min-height:10px;left:74%;--hotspot-translate-x:74%;top:91%;--hotspot-translate-y:91%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1047 .elementor-element.elementor-element-eb75dad{--background-align:center;--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:#FF0000;--hotspot-size:0px;--hotspot-min-height:0px;--hotspot-box-color:#5BAAD600;--hotspot-padding:0px;--hotspot-border-radius:100px 100px 100px 100px;}.elementor-1047 .elementor-element.elementor-element-eb75dad .e-hotspot__label{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1047 .elementor-element.elementor-element-e9aedda{overflow:visible;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1047 .elementor-element.elementor-element-411853a .elementor-heading-title{font-size:var( --e-global-typography-77a2bb7-font-size );line-height:var( --e-global-typography-77a2bb7-line-height );}.elementor-1047 .elementor-element.elementor-element-89ba96f{padding:40px 10px 40px 10px;}.elementor-1047 .elementor-element.elementor-element-4efa29d .elementor-heading-title{font-size:var( --e-global-typography-50a01c4-font-size );line-height:var( --e-global-typography-50a01c4-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-1d76c4e{left:35%;--hotspot-translate-x:35%;top:8%;--hotspot-translate-y:8%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-749b54e{left:62%;--hotspot-translate-x:62%;top:29%;--hotspot-translate-y:29%;}.elementor-1047 .elementor-element.elementor-element-eb75dad{--hotspot-size:0px;--hotspot-min-width:0px;--hotspot-padding:0px;}.elementor-1047 .elementor-element.elementor-element-eb75dad .e-hotspot__label{font-size:10px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1047 .elementor-element.elementor-element-411853a .elementor-heading-title{font-size:var( --e-global-typography-77a2bb7-font-size );line-height:var( --e-global-typography-77a2bb7-line-height );}.elementor-1047 .elementor-element.elementor-element-89ba96f{padding:40px 0px 40px 0px;}.elementor-1047 .elementor-element.elementor-element-4efa29d{text-align:center;}.elementor-1047 .elementor-element.elementor-element-4efa29d .elementor-heading-title{font-size:var( --e-global-typography-50a01c4-font-size );line-height:var( --e-global-typography-50a01c4-line-height );}.elementor-1047 .elementor-element.elementor-element-e56ea1f > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1047 .elementor-element.elementor-element-51f72a2 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1047 .elementor-element.elementor-element-8ef3cac .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1047 .elementor-element.elementor-element-8ef3cac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-1d76c4e{left:34%;--hotspot-translate-x:34%;top:7%;--hotspot-translate-y:7%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-63aed10{left:41%;--hotspot-translate-x:41%;top:13%;--hotspot-translate-y:13%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-794b3e9{left:45%;--hotspot-translate-x:45%;top:16%;--hotspot-translate-y:16%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-6462e0f{left:51%;--hotspot-translate-x:51%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-749b54e{left:76%;--hotspot-translate-x:76%;top:25%;--hotspot-translate-y:25%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-5aa62c9{left:66%;--hotspot-translate-x:66%;top:36%;--hotspot-translate-y:36%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-e7e2e99{left:73%;--hotspot-translate-x:73%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-79c3b78{left:87%;--hotspot-translate-x:87%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-9d50480{left:14%;--hotspot-translate-x:14%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-380bc9b{left:14%;--hotspot-translate-x:14%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-928e306{left:16%;--hotspot-translate-x:16%;top:50%;--hotspot-translate-y:50%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-7c3521a{left:20%;--hotspot-translate-x:20%;top:60%;--hotspot-translate-y:60%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-8dc30cc{left:28%;--hotspot-translate-x:28%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-3083ff8{left:35%;--hotspot-translate-x:35%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-873be87{left:38%;--hotspot-translate-x:38%;top:72%;--hotspot-translate-y:72%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-9d745c5{left:41%;--hotspot-translate-x:41%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .elementor-repeater-item-96894a5{left:75%;--hotspot-translate-x:75%;top:93%;--hotspot-translate-y:93%;}.elementor-1047 .elementor-element.elementor-element-eb75dad .e-hotspot__label{font-size:7px;}.elementor-1047 .elementor-element.elementor-element-eb75dad{--hotspot-min-width:0px;--hotspot-min-height:0px;--hotspot-padding:0px;}}