@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:agentimage;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/agentimage.woff2)format("woff2")}.ai-active-rain,.ai-arrow-a-n,.ai-arrow-a-p,.ai-arrow-b-n,.ai-arrow-b-p,.ai-arrow-c-n,.ai-arrow-c-p,.ai-arrow-d-n,.ai-arrow-d-p,.ai-arrow-e-n,.ai-arrow-e-p,.ai-bbb,.ai-bed,.ai-blogger,.ai-buildings,.ai-caimeiju,.ai-calendar,.ai-car,.ai-cellphone,.ai-check-a,.ai-check-list,.ai-check-o,.ai-coin,.ai-comment-a,.ai-document-a,.ai-dollar-o,.ai-eho,.ai-envelope,.ai-envelope-f,.ai-envelope-o,.ai-facebook,.ai-fax,.ai-file-code,.ai-file-excel,.ai-file-f,.ai-file-image-o,.ai-file-image-p,.ai-file-o,.ai-file-pdf,.ai-file-powerpoint,.ai-file-sound,.ai-file-text-f,.ai-file-text-o,.ai-file-text-r,.ai-file-video,.ai-file-word,.ai-file-zip,.ai-flickr,.ai-folder,.ai-footer-logo,.ai-foursquare,.ai-funds,.ai-google-plus,.ai-house,.ai-house-f,.ai-house-i,.ai-houzz,.ai-instagram,.ai-language,.ai-layout-grid,.ai-layout-grid-active,.ai-layout-list,.ai-layout-list-active,.ai-layout-table,.ai-layout-table-active,.ai-linkedin,.ai-location,.ai-location-a,.ai-lock-a,.ai-lock-b,.ai-lock-c,.ai-lock-d,.ai-magnifying-glass-a,.ai-magnifying-glass-b,.ai-magnifying-glass-c,.ai-magnifying-glass-d,.ai-magnifying-glass-e,.ai-magnifying-glass-f,.ai-magnifying-glass-g,.ai-map,.ai-map-f,.ai-medal,.ai-menu,.ai-menu-o,.ai-mls,.ai-phone,.ai-phone-o,.ai-pinterest,.ai-question-o,.ai-realtor,.ai-rss,.ai-settings,.ai-settings-o,.ai-showers,.ai-skype,.ai-tag,.ai-trulia,.ai-tumblr,.ai-twitter,.ai-user,.ai-video,.ai-vimeo,.ai-wordpress,.ai-world-f,.ai-world-o,.ai-yahoo,.ai-yelp,.ai-youtube,.ai-zillow,[class*=ai-font-],[class*=ai-font-] i{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;position:relative;font-family:agentimage!important}.ai-font-camera-fill:before{content:"򰌨"}.ai-font-threads-app:before{content:"򰌩"}.ai-font-envelope-outline-a:before{content:"򰌠"}.ai-font-envelope-outline-b:before{content:"򰌙"}.ai-font-envelope-filled-a:before{content:"򰌘"}.ai-font-comment:before{content:"💬"}.ai-font-gettr:before{content:"򰌗"}.ai-font-calendly:before{content:"򰌖"}.ai-font-century-21:before{content:"򰌕"}.ai-font-reduxlabs-longform:before{content:"򰌔"}.ai-font-remax:before{content:"򰌓"}.ai-font-sothebys:before{content:"򰌒"}.ai-font-douglas-elliman:before{content:"򰌑"}.ai-font-keller-williams:before{content:"򰌐"}.ai-font-instagram-text:before{content:"򰅉"}.ai-font-facebook-text:before{content:"򰌉"}.ai-font-realtor-mls:before{content:"򰌇"}.ai-font-compass:before{content:"򰌄"}.ai-font-compass-mono:before{content:"򰌢"}.ai-font-business-card:before{content:"򰌃"}.ai-font-spotify:before{content:"򰌂"}.ai-font-spotify-outline:before{content:"򰌁"}.ai-font-realtor-alt:before,.ai-realtor-alt:before{content:"򰌀"}.ai-font-google-my-business:before,.ai-google-my-business:before{content:"򰉦"}.ai-font-google-my-business-outline:before,.ai-google-my-business-outline:before{content:"򰉥"}.ai-font-tiktok:before,.ai-tiktok:before{content:"򰉢"}.ai-font-whatsapp-outline:before,.ai-whatsapp-outline:before{content:"򰉣"}.ai-font-whatsapp:before,.ai-whatsapp:before{content:"򰉤"}.ai-credit-card:before,.ai-font-credit-card:before{content:"򰉠"}.ai-credit-card-alt:before,.ai-font-credit-card-alt:before{content:"򰉙"}.ai-cameo:before,.ai-font-cameo:before{content:"򰉓"}.ai-cameo-longform:before,.ai-font-cameo-longform:before{content:"򰉔"}.ai-font-message:before,.ai-message:before{content:"򰉒"}.ai-font-nextdoor:before,.ai-nextdoor:before{content:"򰉑"}.ai-font-nextdoor-longform:before,.ai-nextdoor-longform:before{content:"򰉐"}.ai-font-showers-a:before,.ai-showers-a:before{content:"򰉉"}.ai-bed-a:before,.ai-font-bed-a:before{content:"򰉈"}.ai-close-a:before,.ai-font-close-a:before{content:"򰉂"}.ai-close-b:before,.ai-font-close-b:before{content:"򰉁"}.ai-close-c:before,.ai-font-close-c:before{content:"򰉇"}.ai-close-d:before,.ai-font-close-d:before{content:"򰉆"}.ai-close-e:before,.ai-font-close-e:before{content:"򰉅"}.ai-close-f:before,.ai-font-close-f:before{content:"򰉄"}.ai-close-g:before,.ai-font-close-g:before{content:"򰉃"}.ai-font-order-f:before,.ai-order-f:before{content:"򰉀"}.ai-font-paper-airplane-outline:before,.ai-paper-airplane-outline:before{content:"򰈹"}.ai-filter-f:before,.ai-font-filter-f:before{content:"򰈸"}.ai-active-rain:before,.ai-font-active-rain:before{content:"򰄘"}.ai-bbb:before,.ai-font-bbb:before{content:"򰄗"}.ai-blogger:before,.ai-font-blogger:before{content:"򰄖"}.ai-caimeiju:before,.ai-font-caimeiju:before{content:"򰄕"}.ai-caimeiju-longform:before,.ai-font-caimeiju-longform:before{content:"򰆘"}.ai-facebook:before,.ai-font-facebook:before{content:"򰄔"}.ai-flickr:before,.ai-font-flickr:before{content:"򰄓"}.ai-font-foursquare:before,.ai-foursquare:before{content:"򰄑"}.ai-font-google-plus:before,.ai-google-plus:before{content:"򰄐"}.ai-font-google:before,.ai-google:before{content:"򰌤"}.ai-font-google-alt:before,.ai-google-alt:before{content:"򰌣"}.ai-font-houzz:before,.ai-houzz:before{content:"򰄈"}.ai-font-instagram:before,.ai-instagram:before{content:"򰄆"}.ai-font-linkedin:before,.ai-linkedin:before{content:"򰄅"}.ai-font-pinterest:before,.ai-pinterest:before{content:"򰄄"}.ai-font-trulia:before,.ai-trulia:before{content:"򰄃"}.ai-font-skype:before,.ai-skype:before{content:"򰄂"}.ai-font-tumblr:before,.ai-tumblr:before{content:"򰄁"}.ai-font-twitter:before,.ai-twitter:before{content:"򰄀"}.ai-font-vimeo:before,.ai-vimeo:before{content:"򰂙"}.ai-font-yelp:before,.ai-yelp:before{content:"򰂘"}.ai-font-yahoo:before,.ai-yahoo:before{content:"򰂗"}.ai-font-youtube:before,.ai-youtube:before{content:"򰂖"}.ai-font-zillow:before,.ai-zillow:before{content:"򰂕"}.ai-font-snapchat:before,.ai-snapchat:before{content:"򰄙"}.ai-font-footer-logo:before,.ai-footer-logo:before{content:"򰂓"}.ai-font-mls:before,.ai-mls:before{content:"򰂒"}.ai-font-realtor:before,.ai-realtor:before{content:"򰂑"}.ai-eho:before,.ai-font-eho:before{content:"򰂐"}.ai-font-lock-c:before,.ai-lock-c:before{content:"򰂅"}.ai-font-location-a:before,.ai-location-a:before{content:"򰁡"}.ai-font-lock-a:before,.ai-lock-a:before{content:"򰂄"}.ai-comment-a:before,.ai-font-comment-a:before{content:"򰂃"}.ai-font-settings:before,.ai-settings:before{content:"򰂂"}.ai-font-world-o:before,.ai-world-o:before{content:"򰂁"}.ai-font-wordpress:before,.ai-wordpress:before{content:"򰂀"}.ai-font-world-f:before,.ai-world-f:before{content:"򰁹"}.ai-font-user:before,.ai-user:before{content:"򰁸"}.ai-font-video:before,.ai-video:before{content:"򰁵"}.ai-font-showers:before,.ai-showers:before{content:"򰁷"}.ai-font-tag:before,.ai-tag:before{content:"򰁴"}.ai-font-settings-o:before,.ai-settings-o:before{content:"򰁳"}.ai-font-question-o:before,.ai-question-o:before{content:"򰁲"}.ai-font-rss:before,.ai-rss:before{content:"򰁱"}.ai-font-menu:before,.ai-menu:before{content:"򰁰"}.ai-font-phone:before,.ai-phone:before{content:"򰁩"}.ai-font-phone-o:before,.ai-phone-o:before{content:"򰁨"}.ai-font-phone-alt:before,.ai-phone-alt:before{content:"򰈄"}.ai-font-phone-alt-o:before,.ai-phone-alt-o:before{content:"򰈁"}.ai-font-medal:before,.ai-medal:before{content:"򰁧"}.ai-font-menu-o:before,.ai-menu-o:before{content:"򰁦"}.ai-font-map:before,.ai-map:before{content:"򰁥"}.ai-font-map-f:before,.ai-map-f:before{content:"򰁤"}.ai-font-language:before,.ai-language:before{content:"򰁣"}.ai-font-location:before,.ai-location:before{content:"򰁢"}.ai-font-house:before,.ai-house:before{content:"򰁗"}.ai-font-house-f:before,.ai-house-f:before{content:"򰁖"}.ai-font-house-i:before,.ai-house-i:before{content:"򰁕"}.ai-fax:before,.ai-font-fax:before{content:"򰁓"}.ai-font-funds:before,.ai-funds:before{content:"򰁒"}.ai-envelope:before,.ai-font-envelope:before{content:"򰄡"}.ai-envelope-o:before,.ai-font-envelope-o:before{content:"򰄠"}.ai-envelope-f:before,.ai-font-envelope-f:before{content:"򰄢"}.ai-coin:before,.ai-font-coin:before{content:"򰁑"}.ai-dollar-o:before,.ai-font-dollar-o:before{content:"򰁐"}.ai-check-list:before,.ai-font-check-list:before{content:"򰁉"}.ai-check-o:before,.ai-font-check-o:before{content:"򰁈"}.ai-cellphone:before,.ai-font-cellphone:before{content:"򰁇"}.ai-check-a:before,.ai-font-check-a:before{content:"򰁆"}.ai-calendar:before,.ai-font-calendar:before{content:"򰁅"}.ai-car:before,.ai-font-car:before{content:"򰁄"}.ai-bed:before,.ai-font-bed:before{content:"򰁶"}.ai-buildings:before,.ai-font-buildings:before{content:"򰁃"}.ai-font-lock-d:before,.ai-lock-d:before{content:"򰁂"}.ai-font-magnifying-glass-a:before,.ai-magnifying-glass-a:before{content:"򰀴"}.ai-font-lock-b:before,.ai-lock-b:before{content:"򰁁"}.ai-font-magnifying-glass-b:before,.ai-magnifying-glass-b:before{content:"򰁀"}.ai-font-magnifying-glass-c:before,.ai-magnifying-glass-c:before{content:"򰀹"}.ai-font-magnifying-glass-d:before,.ai-magnifying-glass-d:before{content:"򰀸"}.ai-font-magnifying-glass-e:before,.ai-magnifying-glass-e:before{content:"򰀷"}.ai-font-magnifying-glass-f:before,.ai-magnifying-glass-f:before{content:"򰀶"}.ai-font-magnifying-glass-g:before,.ai-magnifying-glass-g:before{content:"򰀵"}.ai-font-magnifying-glass-h:before,.ai-magnifying-glass-h:before{content:"򰉡"}.ai-font-layout-grid:before,.ai-layout-grid:before{content:"򰀨"}.ai-font-layout-grid-active:before,.ai-layout-grid-active:before{content:"򰀳"}.ai-font-layout-list:before,.ai-layout-list:before{content:"򰀲"}.ai-font-layout-list-active:before,.ai-layout-list-active:before{content:"򰀱"}.ai-font-layout-table:before,.ai-layout-table:before{content:"򰀰"}.ai-font-layout-table-active:before,.ai-layout-table-active:before{content:"򰀩"}.ai-file-powerpoint:before,.ai-font-file-powerpoint:before{content:"򰀧"}.ai-file-sound:before,.ai-font-file-sound:before{content:"򰀦"}.ai-file-image-o:before,.ai-font-file-image-o:before{content:"򰀥"}.ai-file-pdf:before,.ai-font-file-pdf:before{content:"򰀤"}.ai-file-excel:before,.ai-font-file-excel:before{content:"򰀣"}.ai-file-f:before,.ai-font-file-f:before{content:"򰀢"}.ai-file-code:before,.ai-font-file-code:before{content:"򰀡"}.ai-file-image-p:before,.ai-font-file-image-p:before{content:"򰀠"}.ai-document-a:before,.ai-font-document-a:before{content:"򰀙"}.ai-file-o:before,.ai-font-file-o:before{content:"򰀘"}.ai-file-zip:before,.ai-font-file-zip:before{content:"򰀗"}.ai-folder:before,.ai-font-folder:before{content:"򰀖"}.ai-file-text-r:before,.ai-font-file-text-r:before{content:"򰀕"}.ai-file-video:before,.ai-font-file-video:before{content:"򰀔"}.ai-file-word:before,.ai-font-file-word:before{content:"򰀓"}.ai-file-text-f:before,.ai-font-file-text-f:before{content:"򰀒"}.ai-file-text-o:before,.ai-font-file-text-o:before{content:"򰀑"}.ai-edit:before,.ai-font-edit:before{content:"򰈀"}.ai-font-rocket-ship:before,.ai-rocket-ship:before{content:"򰆙"}.ai-agentimage-logo:before,.ai-font-agentimage-logo:before{content:"򰄥"}.ai-agentimage-mono:before,.ai-font-agentimage-mono:before{content:"򰄤"}.ai-agentimage-stacked:before,.ai-font-agentimage-stacked:before{content:"򰌈"}.ai-font-paper-airplane:before,.ai-paper-airplane:before{content:"򰄣"}.ai-font-paper-airplane-alt:before,.ai-paper-airplane-alt:before{content:"򰈵"}.ai-font-heart-outline:before,.ai-heart-outline:before{content:"򰈷"}.ai-font-heart-fill:before,.ai-heart-fill:before{content:"򰈶"}.ai-check:before,.ai-font-check:before{content:"򰄦"}.ai-font-x-sign:before,.ai-x-sign:before{content:"򰄧"}.ai-font-location-b:before,.ai-location-b:before{content:"򰁠"}.ai-clock:before,.ai-font-clock:before{content:"򰄲"}.ai-checkbox-a:before,.ai-font-checkbox-a:before{content:"򰄱"}.ai-dollar-a:before,.ai-font-dollar-a:before{content:"򰄰"}.ai-font-phone-a:before,.ai-phone-a:before{content:"򰄩"}.ai-font-home-a:before,.ai-home-a:before{content:"򰄨"}.ai-font-send:before,.ai-send:before{content:"򰄳"}.ai-font-package-tips-and-articles:before,.ai-package-tips-and-articles:before{content:"򰅂"}.ai-font-package-newsletter:before,.ai-package-newsletter:before{content:"򰅁"}.ai-font-package-others:before,.ai-package-others:before{content:"򰅀"}.ai-font-package-properties:before,.ai-package-properties:before{content:"򰄹"}.ai-font-package-lead-generation:before,.ai-package-lead-generation:before{content:"򰄸"}.ai-font-package-management:before,.ai-package-management:before{content:"򰄷"}.ai-font-package-marketing:before,.ai-package-marketing:before{content:"򰄶"}.ai-font-package-features:before,.ai-package-features:before{content:"򰄵"}.ai-font-package-financing:before,.ai-package-financing:before{content:"򰄴"}.ai-font-package-communities:before,.ai-package-communities:before{content:"򰅃"}.ai-circle-a:before,.ai-font-circle-a:before{content:"򰂉"}.ai-font-pause-button-a:before,.ai-pause-button-a:before{content:"򰂈"}.ai-font-play-button-a:before,.ai-play-button-a:before{content:"򰂇"}.ai-font-volume-a:before,.ai-volume-a:before{content:"򰂆"}.ai-fax-a:before,.ai-font-fax-a:before{content:"򰁔"}.ai-fax-b:before,.ai-font-fax-b:before{content:"򰅥"}.ai-font-time-a:before,.ai-time-a:before{content:"򰁙"}.ai-font-location-c:before,.ai-location-c:before{content:"򰁘"}.ai-devices-desktop:before,.ai-font-devices-desktop:before{content:"򰅙"}.ai-devices-laptop-a:before,.ai-font-devices-laptop-a:before{content:"򰅤"}.ai-devices-laptop-b:before,.ai-font-devices-laptop-b:before{content:"򰅣"}.ai-devices-mobile:before,.ai-font-devices-mobile:before{content:"򰅘"}.ai-devices-tablet:before,.ai-font-devices-tablet:before{content:"򰅗"}.ai-font-notes-a:before,.ai-notes-a:before{content:"򰅢"}.ai-font-organizer-a:before,.ai-organizer-a:before{content:"򰅡"}.ai-envelope-a:before,.ai-font-envelope-a:before{content:"򰅠"}.ai-font-pencil:before,.ai-pencil:before{content:"򰅸"}.ai-delete-fill:before,.ai-font-delete-fill:before{content:"򰅷"}.ai-delete-outline:before,.ai-font-delete-outline:before{content:"򰅶"}.ai-font-star-outline:before,.ai-star-outline:before{content:"򰅵"}.ai-font-star-fill:before,.ai-star-fill:before{content:"򰅴"}.ai-font-mute:before,.ai-mute:before{content:"򰅳"}.ai-font-loading-c:before,.ai-loading-c:before{content:"򰅲"}.ai-font-loading-a:before,.ai-loading-a:before{content:"򰅱"}.ai-font-loading-b:before,.ai-loading-b:before{content:"򰅰"}.ai-font-measurement-a:before,.ai-measurement-a:before{content:"򰈗"}.ai-font-measurement-b:before,.ai-measurement-b:before{content:"򰈙"}.ai-font-measurement-c:before,.ai-measurement-c:before{content:"򰈘"}.ai-crane-a:before,.ai-font-crane-a:before{content:"򰈡"}.ai-crane-b:before,.ai-font-crane-b:before{content:"򰈢"}.ai-crane-c:before,.ai-font-crane-c:before{content:"򰈠"}.ai-font-person-a:before,.ai-person-a:before{content:"򰈣"}.ai-font-person-a-alt:before,.ai-person-a-alt:before{content:"򰈤"}.ai-font-person-group-a:before,.ai-person-group-a:before{content:"򰈥"}.ai-font-person-group-a-alt:before,.ai-person-group-a-alt:before{content:"򰈦"}.ai-font-list-a:before,.ai-list-a:before{content:"򰈧"}.ai-font-list-a-alt:before,.ai-list-a-alt:before{content:"򰈨"}.ai-font-list-b:before,.ai-list-b:before{content:"򰈩"}.ai-font-list-b-alt:before,.ai-list-b-alt:before{content:"򰈰"}.ai-font-mobile-a:before,.ai-mobile-a:before{content:"򰈱"}.ai-font-mobile-a-alt:before,.ai-mobile-a-alt:before{content:"򰈲"}.ai-font-mobile-b:before,.ai-mobile-b:before{content:"򰈳"}.ai-font-mobile-b-alt:before,.ai-mobile-b-alt:before{content:"򰈴"}.ai-font-loft-mono:before,.ai-loft-mono:before{content:"򰆗"}.ai-font-loft-logo:before,.ai-loft-logo:before{content:"򰆖"}.ai-font-thedesignpeople-mono:before,.ai-thedesignpeople-mono:before{content:"򰆕"}.ai-font-thedesignpeople:before,.ai-thedesignpeople:before{content:"򰆔";color:#e60003}.ai-font-thedesignpeople i:before,.ai-thedesignpeople i:before{content:"򰆓";color:#b5b5b5;position:absolute;top:0;right:0}.ai-august99-mono:before,.ai-font-august99-mono:before{content:"򰆒"}.ai-august99:before,.ai-font-august99:before{content:"򰆑";color:#afafb9}.ai-august99 i:before,.ai-font-august99 i:before{content:"򰆐";color:#fc5a14;position:absolute;top:0;right:0}.ai-font-real-logo:before,.ai-real-logo:before{content:"򰆃"}.ai-august99-longform:before,.ai-font-august99-longform:before{content:"򰈃"}.ai-font-thedesignpeople-longform:before,.ai-thedesignpeople-longform:before{content:"򰈂"}.ai-arrow-a-n:before,.ai-arrow-a:before,.ai-font-arrow-a-n:before,.ai-font-arrow-a:before{content:"򰀄"}.ai-arrow-b-n:before,.ai-arrow-b:before,.ai-font-arrow-b-n:before,.ai-font-arrow-b:before{content:"򰀂"}.ai-arrow-c-n:before,.ai-arrow-c:before,.ai-font-arrow-c-n:before,.ai-font-arrow-c:before{content:"򰀐"}.ai-arrow-d-n:before,.ai-arrow-d:before,.ai-font-arrow-d-n:before,.ai-font-arrow-d:before{content:"򰀈"}.ai-arrow-e-n:before,.ai-arrow-e:before,.ai-font-arrow-e-n:before,.ai-font-arrow-e:before{content:"򰀆"}.ai-arrow-f-n:before,.ai-arrow-f:before,.ai-font-arrow-f-n:before,.ai-font-arrow-f:before{content:"򰈐"}.ai-arrow-g-n:before,.ai-arrow-g:before,.ai-font-arrow-g-n:before,.ai-font-arrow-g:before{content:"򰈆"}.ai-arrow-h-n:before,.ai-arrow-h:before,.ai-font-arrow-h-n:before,.ai-font-arrow-h:before{content:"򰈔"}.ai-arrow-i-n:before,.ai-arrow-i:before,.ai-font-arrow-i-n:before,.ai-font-arrow-i:before{content:"򰉗"}.ai-arrow-j:before,.ai-font-arrow-j:before{content:"򰌡"}.ai-arrow-c-p:before,.ai-font-arrow-c-p:before{content:"򰀉"}.ai-arrow-d-p:before,.ai-font-arrow-d-p:before{content:"򰀇"}.ai-arrow-e-p:before,.ai-font-arrow-e-p:before{content:"򰀅"}.ai-arrow-a-p:before,.ai-font-arrow-a-p:before{content:"򰀃"}.ai-arrow-b-p:before,.ai-font-arrow-b-p:before{content:"򰀁"}.ai-arrow-h-p:before,.ai-font-arrow-h-p:before{content:"򰈓"}.ai-arrow-f-p:before,.ai-font-arrow-f-p:before{content:"򰈉"}.ai-arrow-g-p:before,.ai-font-arrow-g-p:before{content:"򰈅"}.ai-arrow-i-p:before,.ai-font-arrow-i-p:before{content:"򰉖"}.ai-arrow-a-u:before,.ai-font-arrow-a-u:before{content:"򰅨"}.ai-arrow-a-d:before,.ai-font-arrow-a-d:before{content:"򰅧"}.ai-arrow-b-u:before,.ai-font-arrow-b-u:before{content:"򱀃"}.ai-arrow-b-d:before,.ai-font-arrow-b-d:before{content:"򱀄"}.ai-arrow-c-u:before,.ai-font-arrow-c-u:before{content:"򱀁"}.ai-arrow-c-d:before,.ai-font-arrow-c-d:before{content:"򱀂"}.ai-arrow-d-u:before,.ai-font-arrow-d-u:before{content:"򱀆"}.ai-arrow-d-d:before,.ai-font-arrow-d-d:before{content:"򱀇"}.ai-arrow-e-u:before,.ai-font-arrow-e-u:before{content:"򰅦"}.ai-arrow-e-d:before,.ai-font-arrow-e-d:before{content:"򱀅"}.ai-arrow-f-d:before,.ai-font-arrow-f-d:before{content:"򰈑"}.ai-arrow-f-u:before,.ai-font-arrow-f-u:before{content:"򰈈"}.ai-arrow-g-u:before,.ai-font-arrow-g-u:before{content:"򰈖"}.ai-arrow-g-d:before,.ai-font-arrow-g-d:before{content:"򰈇"}.ai-arrow-i-u:before,.ai-font-arrow-i-u:before{content:"򰉕"}.ai-arrow-i-d:before,.ai-font-arrow-i-d:before{content:"򰉘"}.ai-arrow-h-u:before,.ai-font-arrow-h-u:before{content:"򰈒"}.ai-arrow-h-d:before,.ai-font-arrow-h-d:before{content:"򰈕"}:root{--font-family-default:"Inter", sans-serif;--font-family-title:"Raleway", sans-serif;--font-size-default:15px;--font-size-title:55px;--font-color-default:#666;--font-color-title:#006363;--primary-rgb:0,99,99;--secondary-rgb:255,102,0;--primary:#006363;--secondary:#f60;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:.5s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);color:var(--font-color-default);background:#fff;margin:0}#main-wrapper{overflow:hidden}a{color:inherit}a:hover{color:var(--primary)}a,a:focus,a:visited,a:hover,button{outline:none;text-decoration:none}input,select,textarea,.slick-slide{outline:none}.gsite-bg{width:100%;height:100%;position:absolute;top:0;left:0}.gsite-bg canvas{background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.has-overlay:after,.has-overlay.before:before{content:"";pointer-events:none;display:block;position:absolute;inset:0}.gsite-image{position:relative}.gsite-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.gsite-image img:not(.aios-lazy-loaded){background-image:url(/images/theme/loader.png);background-position:50%;background-repeat:no-repeat;background-size:30px}.gsite-image:not(.no-bg-color) img{background-color:#eaeaea}.gsite-title{position:relative}.gsite-title h2{font-family:var(--font-family-title);font-size:var(--font-size-title);color:var(--font-color-title);letter-spacing:.05em;text-transform:uppercase;font-weight:500;line-height:1}.gsite-title h2 small{color:#666;letter-spacing:.3em;margin-bottom:10px;font-size:20px;font-weight:500;display:block}.gsite-title.is-text-white h2,.gsite-title.is-text-white h2 small{color:#fff}.gsite-button,a.gsite-button{width:200px;max-width:100%;font-family:var(--font-family-title);color:#666;letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:all var(--default-transition);padding:0 10px;font-size:15px;font-weight:400;line-height:1;display:inline-block;position:relative}.gsite-button:hover,a.gsite-button:hover{color:#fff}.gsite-button:hover:after,a.gsite-button:hover:after{width:100%}.gsite-button:before,.gsite-button:after,a.gsite-button:before,a.gsite-button:after{content:"";z-index:0;transition:all var(--default-transition);display:block;position:absolute;inset:0}.gsite-button:before,a.gsite-button:before{border:1px solid #666}.gsite-button:after,a.gsite-button:after{width:3px;right:inherit;background:rgba(var(--secondary-rgb),1)}.gsite-button span,a.gsite-button span{z-index:1;justify-content:center;align-items:center;height:56px;display:flex;position:relative}.gsite-button:hover:before,.gsite-button:focus-within:before,.gsite-button.is-active:before,a.gsite-button:hover:before,a.gsite-button:focus-within:before,a.gsite-button.is-active:before{opacity:1}.gsite-button:hover span i,.gsite-button:focus-within span i,.gsite-button.is-active span i,a.gsite-button:hover span i,a.gsite-button:focus-within span i,a.gsite-button.is-active span i{transform:rotate(0)}.gsite-button.is-button-white,a.gsite-button.is-button-white{color:#fff}.gsite-button.is-button-white:before,a.gsite-button.is-button-white:before{border-color:#fff}.gsite-input{position:relative}.gsite-input input:not([type=submit]),.gsite-input select,.gsite-input textarea{appearance:none;background:0 0;border:0;width:100%;padding:0}.gsite-input textarea{resize:none}.gsite-submit{position:relative}.gsite-submit input[type=submit],.gsite-submit button{appearance:none;background:0 0;border:0;outline:none;width:100%;padding:0}.gsite-submit button:not(.gsite-button){padding:0}.gsite-arrow{appearance:none;color:rgba(var(--secondary-rgb),1);transition:all var(--default-transition);background:0 0;border:0;padding:0;position:relative}.gsite-arrow i{font-size:32px;font-weight:700}.gsite-arrow:hover,.gsite-arrow:focus{color:rgba(var(--primary-rgb),1)}.is-parallax{background-attachment:fixed!important}.name-Safari .is-parallax,.is-mobile .is-parallax{background-attachment:scroll!important}.use-floating-validation-tip .wpcf7-not-valid-tip{width:auto;font-size:12px;position:absolute;top:12%;left:12%}.wpcf7 form .wpcf7-response-output{text-align:center;font-size:12px}.aios-mobile-header-wrapper{z-index:1026!important}html[lang=en-US]{margin-top:0!important}#wpadminbar{opacity:0;transition:all var(--default-transition)}#wpadminbar:hover{opacity:1}body #pojo-a11y-toolbar{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{font-size:0;top:auto!important;bottom:0!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle a{font-size:32px;background-color:rgba(var(--primary-rgb),1)!important;color:#fff!important}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{font-family:Arial,sans-serif;font-size:15px;border-color:rgba(var(--primary-rgb),1)!important}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:0}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-light-background,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-grayscale{display:none!important}button:focus-visible,a:focus-visible{outline:5px solid red!important;transition:none!important}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!important}.max-container{max-width:1920px;margin:0 auto;padding:0 15px;position:relative}.home{overflow:hidden}.home.intro-ended{overflow:visible}.intro-video{z-index:1050;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.intro-video video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.header{z-index:1020;background:#fff;width:100%;padding:25px 0;font-size:0;transition:all 1s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.header.is-sticky{box-shadow:0 0 3px #000000b3}.header__container{justify-content:space-between;align-items:center;display:flex}.header__logo a{display:inline-block}.header__logo a img{width:clamp(200px,18.75vw,300px)}.header__navigation{margin:0 clamp(15px,2.5vw,40px) 0 auto}.header__navigation .site-navi li{display:block;position:relative}.header__navigation .site-navi li a{font-family:var(--font-family-title);color:#000;letter-spacing:.05em;transition:all var(--default-transition);font-size:clamp(10px,.875vw,14px);line-height:1.1;display:block;position:relative}.header__navigation .site-navi>li{vertical-align:middle;margin:0 clamp(6px,.75vw,12px);display:inline-block}.header__navigation .site-navi>li>a:after{content:"";background:rgba(var(--primary-rgb),1);width:100%;max-width:0;height:5px;transition:all var(--default-transition);margin:0 auto;display:block;position:absolute;bottom:-39px;left:0;right:0}.header__navigation .site-navi>li:first-child{margin-left:0!important}.header__navigation .site-navi>li:last-child{margin-right:0!important}.header__navigation .site-navi>li:hover>a:after{max-width:100%}.header__navigation .site-navi .sub-menu{text-align:center;opacity:0;visibility:hidden;pointer-events:none;width:100%;min-width:350px;transition:all var(--default-transition);position:absolute;transform:translateY(20px)}.header__navigation .site-navi .sub-menu .sub-menu{margin-left:100%;top:0}.header__navigation .site-navi .sub-menu li a{background:#fff;padding:8px 10px}.header__navigation .site-navi .sub-menu li:hover>a{background:rgba(var(--primary-rgb),1);color:#fff}.header__navigation .site-navi>li>.sub-menu{margin:auto;padding-top:40px;left:-500%;right:-500%}.header__navigation .site-navi>li>.sub-menu:before,.header__navigation .site-navi>li>.sub-menu:after{content:"";background:#fff;width:100%;height:10px;display:block}.header__navigation .site-navi li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__menu{appearance:none;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:9px;width:38px;padding:0;display:flex}.header__menu span{width:100%;height:2px;transition:all var(--default-transition);background:#000}.header__menu span:first-child{width:calc(100% - 3px)}.header__menu span:nth-child(2){width:calc(100% - 13px)}.header__menu:hover span{background:rgba(var(--primary-rgb),1);width:100%!important}.is-offcanvas-active{overflow:hidden!important}.offcanvas{z-index:1020;opacity:0;pointer-events:none;width:745px;max-width:95%;height:100%;font-size:0;transition:all 1s ease-in-out;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(50%)}.is-offcanvas-active .offcanvas{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.is-offcanvas-active .offcanvas__overlay{pointer-events:auto;opacity:1}.is-offcanvas-active .offcanvas__bg{pointer-events:auto;opacity:1;transform:translate(0)}.is-offcanvas-active .offcanvas__inner{pointer-events:auto}.offcanvas__overlay{z-index:1020;pointer-events:none;opacity:0;background:#0006;width:100%;height:100%;transition:all 1s ease-in-out;position:fixed;top:0;left:0}.offcanvas__bg{background:var(--background);z-index:1020;opacity:0;pointer-events:none;width:745px;max-width:95%;min-height:100vh;transition:all 1s ease-in-out;position:fixed;top:0;right:0;transform:translate(50%)}.offcanvas__bg .gsite-bg:after{background:#ffffffe6}.offcanvas__bg canvas{filter:grayscale()}.offcanvas__container{z-index:1025;width:100%;max-width:95%;min-height:100vh;padding:25px clamp(20px,4.063vw,65px);position:relative}.offcanvas__close{appearance:none;color:#000;z-index:1026;transition:all var(--default-transition);background:0 0;border:0;padding:0;position:absolute;top:35px;right:clamp(20px,4.375vw,70px)}.offcanvas__close i{font-size:25px}.offcanvas__close:hover{color:rgba(var(--secondary-rgb),1)}.offcanvas__logo{position:relative}.offcanvas__navigation{margin-top:50px}.offcanvas__navigation ul.side-navi{-moz-column-count:2;column-count:2;width:115%}.offcanvas__navigation ul.side-navi li a{font-family:var(--font-family-title);color:#000;letter-spacing:.05em;transition:all var(--default-transition);font-size:22px;line-height:1.1}.offcanvas__navigation ul.side-navi li:hover>a{color:rgba(var(--secondary-rgb),1)}.offcanvas__navigation ul.side-navi>li{margin-bottom:12px}.offcanvas__navigation ul.side-navi>li.menu-item-has-children{margin-bottom:26px}.offcanvas__navigation ul.side-navi>li:last-child{margin-bottom:350px}.offcanvas__navigation ul.side-navi .sub-menu{margin-top:15px;margin-left:10px}.offcanvas__navigation ul.side-navi .sub-menu li:not(:last-child){margin-bottom:14px}.offcanvas__navigation ul.side-navi .sub-menu li a{color:#666;font-size:14px}.offcanvas__contact{margin-top:28px}.offcanvas__contact--inner{flex-direction:column;justify-content:center;gap:12px 0;display:flex}.offcanvas__contact a{font-family:var(--font-family-title);color:#0c1d2b;letter-spacing:.025em;transition:all var(--default-transition);align-items:center;font-size:15px;line-height:1.2;display:flex}.offcanvas__contact a i{color:rgba(var(--secondary-rgb),1);text-align:center;width:22px;margin-right:18px;font-size:15px}.offcanvas__contact a i.ai-font-envelope-f{font-size:12px}.offcanvas__contact a i.ai-font-location-c{font-size:22px}.offcanvas__contact a:hover{color:rgba(var(--secondary-rgb),1)}.floating-info{z-index:20;position:fixed;top:50%;right:clamp(10px,1.875vw,30px);transform:translateY(-50%)}.floating-info__inner{flex-direction:column;align-items:center;display:flex}.floating-info__divider{background:#ffffff80;width:1px;height:25px;margin:clamp(4px,.469vw,7.5px) 0}.floating-info__contact,.floating-info__smis{flex-direction:column;align-items:center;display:flex}.floating-info a{color:#fff;width:30px;height:30px;transition:all var(--default-transition);background:#666;border-radius:50%;justify-content:center;align-items:center;margin:clamp(4px,.469vw,7.5px) 0;font-size:16px;display:flex}.floating-info a:hover{background:rgba(var(--secondary-rgb),1)}.floating-info a i.ai-font-phone{font-size:12px}.floating-info a i.ai-font-envelope-f{font-size:10px}.footer{font-size:0;position:relative}.footer__top{padding:clamp(25px,4.375vw,70px);position:relative}.footer__top--container{padding-top:clamp(25px,3.75vw,60px);padding-bottom:clamp(25px,3.75vw,60px)}.footer__top--bg:after{background:#ffffffb3}.footer__top--bg canvas{filter:grayscale()}.footer__form{background:#fff6;max-width:940px;margin:0 auto;padding:70px 15px 90px;position:relative}.footer__form--title{text-align:center}.footer__form--main{max-width:730px;margin:40px auto 0;position:relative}.footer__form .gsite-input-fields{margin:0 -10px}.footer__form .gsite-input{margin-bottom:10px;padding:0 10px;display:inline-block}.footer__form .gsite-input input[type=text],.footer__form .gsite-input input[type=email],.footer__form .gsite-input input[type=tel],.footer__form .gsite-input textarea{font-family:var(--font-family-title);color:#0c1d2b;letter-spacing:.075em;text-transform:uppercase;border-bottom:1px solid #000;height:70px;font-size:12px}.footer__form .gsite-input textarea{scrollbar-width:none;height:110px;padding-top:30px;padding-right:30px}.footer__form .gsite-input textarea::-webkit-scrollbar{display:none}.footer__form .gsite-input.lg{width:100%}.footer__form .gsite-input.sm{width:33.3333%}.footer__form .gsite-optin{margin-top:18px}.footer__form .gsite-optin .wpcf7-form-control-wrap{padding-left:clamp(10px,2.5vw,40px);padding-right:clamp(10px,1.563vw,25px);display:block}.footer__form .gsite-optin .wpcf7-form-control-wrap .wpcf7-list-item label{padding-left:20px;position:relative}.footer__form .gsite-optin .wpcf7-form-control-wrap .wpcf7-list-item label input{border:1px solid #666;outline:none;width:13px;height:13px;margin:0;position:absolute;top:0;left:0}.footer__form .gsite-optin .wpcf7-form-control-wrap .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before{opacity:1}.footer__form .gsite-optin .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label{color:var(--font-color-default);letter-spacing:.025em;font-size:12px;font-weight:300;line-height:1.2}.footer__form .gsite-optin .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:before{content:"򰄦";color:rgba(var(--secondary-rgb),1);opacity:0;font-family:agentimage;font-size:15px;position:absolute;top:-3px;left:0}.footer__form .gsite-optin .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label a{transition:all var(--default-transition)}.footer__form .gsite-optin .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label a:hover{color:rgba(var(--secondary-rgb),1)}.footer__form .gsite-submit{position:absolute;bottom:90px;right:0}.footer__form .gsite-submit button{color:rgba(var(--secondary-rgb),1);transition:all var(--default-transition);font-size:25px}.footer__form .gsite-submit button:hover{color:rgba(var(--primary-rgb),1)}.footer__form .wpcf7-form-control-wrap{display:block}.footer__form .wpcf7-spinner{margin:0;position:absolute;bottom:30px;right:0}.footer__form .wpcf7 form .wpcf7-response-output{width:100%;margin:5px 0 0;position:absolute}.footer__bottom{padding:120px 0 75px;position:relative}.footer__bottom--bg:after{background:#ffffffe6}.footer__bottom--bg canvas{filter:grayscale()}.footer__bottom--container{max-width:1010px}.footer__logo{max-width:800px;margin:0 auto}.footer__logo--inner{justify-content:space-between;align-items:center;gap:30px 10px;display:flex}.footer__contact{margin-top:100px}.footer__contact--inner{justify-content:center;align-items:center;gap:15px clamp(15px,3.438vw,55px);display:flex}.footer__contact a{font-family:var(--font-family-title);color:#0c1d2b;letter-spacing:.025em;transition:all var(--default-transition);align-items:center;font-size:15px;line-height:1.2;display:flex}.footer__contact a i{color:rgba(var(--secondary-rgb),1);margin-right:18px;font-size:15px}.footer__contact a i.ai-font-envelope-f{font-size:12px}.footer__contact a i.ai-font-location-c{font-size:22px}.footer__contact a:hover{color:rgba(var(--secondary-rgb),1)}.footer__smis{margin-top:35px}.footer__smis--inner{justify-content:center;align-items:center;gap:5px clamp(15px,2.5vw,40px);display:flex}.footer__smis a{color:#0c1d2b;transition:all var(--default-transition);font-size:20px}.footer__smis a:hover{color:rgba(var(--secondary-rgb),1)}.footer__navigation{margin-top:40px}.footer__navigation ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 24px;display:flex}.footer__navigation ul li a{font-family:var(--font-family-title);color:#000;letter-spacing:.05em;text-transform:uppercase;transition:all var(--default-transition);font-size:14px;line-height:1.2}.footer__navigation ul li a:hover{color:rgba(var(--secondary-rgb),1)}.footer__copyright{font-family:var(--font-family-title);color:#0c1d2b;letter-spacing:.05em;text-align:center;margin-top:40px;font-size:14px;line-height:1.4}.footer__copyright a{transition:all var(--default-transition)}.footer__copyright a[href="https://www.agentimage.com"]{font-weight:400!important}.footer__copyright a:hover{color:rgba(var(--secondary-rgb),1)}.footer__accessibility{color:#7b7b7b;letter-spacing:.025em;text-align:center;max-width:890px;margin:30px auto 0;font-size:12px;line-height:1.7}.footer__accessibility a{transition:all var(--default-transition)}.footer__accessibility a:hover{color:rgba(var(--secondary-rgb),1)}.footer__realtors{color:rgba(var(--secondary-rgb),1);justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:24px;display:flex}.footer__realtors i.ai-font-realtor-mls{font-size:30px}@media screen and (min-width:992px){.desktop-hide{display:none!important}}@media screen and (min-width:1024px){.header__container{max-width:100%;padding:0 clamp(20px,4.375vw,70px)}.footer__top--container{max-width:100%;padding-left:clamp(30px,3.125vw,50px);padding-right:clamp(30px,3.125vw,50px)}}@media screen and (max-width:1199px){:root{--font-size-title:42px}}@media screen and (max-width:991px){#main-wrapper{padding-top:52px}body #pojo-a11y-toolbar{display:none}.mobile-hide{display:none!important}.header{position:relative}.header__logo{text-align:center;width:100%}.header__logo a img{width:300px}.footer__form .gsite-input.sm{width:100%}.footer__form .gsite-submit{bottom:28%}.footer__logo--inner{flex-direction:column}.footer__contact{margin-top:40px}.footer__contact--inner{flex-direction:column}.footer__contact a{text-align:center;flex-direction:column}.footer__contact a i{margin-bottom:5px;margin-right:0}.footer__navigation ul{flex-direction:column}}@media screen and (max-width:480px){:root{--font-size-title:38px}.gsite-title h2 small{font-size:15px}}.hp-hero{font-size:0;position:relative}.hp-hero__slider:after{background:#0006}.hp-hero__tagline{width:100%;margin-top:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hp-hero__tagline--container h2{font-family:var(--font-family-title);color:#fff;font-size:clamp(25px,3.438vw,55px);font-weight:500;line-height:1.1}.hp-about{font-size:0;position:relative}.hp-about__bg{width:30%;left:inherit;right:0}.hp-about__bg:after{background:linear-gradient(#fff,#fff0 35% 65%,#fff)}.hp-about__container{flex-wrap:wrap;max-width:1370px;margin:0 auto;padding:0 15px;display:flex}.hp-about__image{width:43.88%;margin-top:90px;padding-bottom:clamp(20px,3.75vw,60px);padding-left:clamp(20px,3.75vw,60px);position:relative}.hp-about__image .gsite-bg{top:inherit;width:86%;height:63%;bottom:0}.hp-about__image img{aspect-ratio:528/624}.hp-about__text{background:#fff;width:56.12%;padding:clamp(20px,6.25vw,100px) clamp(20px,6.25vw,100px) 20px clamp(20px,4.063vw,65px);position:relative}.hp-about__text .gsite-title{margin-bottom:20px}.hp-about__text .gsite-title h2{font-weight:600}.hp-about__text p{font-size:var(--font-size-default);color:var(--font-color-default);margin-bottom:25px;font-weight:300;line-height:1.7}.hp-about__text a.gsite-button{margin-top:80px}.hp-affiliates{padding:70px 0 85px;font-size:0;position:relative}.hp-affiliates__container{max-width:1100px}.hp-affiliates__list{justify-content:space-between;align-items:center;gap:20px 10px;display:flex}.hp-stats{padding:60px 0 70px;font-size:0;position:relative}.hp-stats__bg:after{background:#00000080}.hp-stats__container{max-width:1260px}.hp-stats__title{text-align:center}.hp-stats__holder{margin-top:65px}.hp-stats__list{flex-wrap:wrap;justify-content:center;gap:35px 0;display:flex}.hp-stats__item{border-right:1px solid #ffffff40;flex-wrap:wrap;justify-content:center;align-items:center;width:33.3333%;padding:12px clamp(15px,2.188vw,35px) 0;display:flex}.hp-stats__item:nth-child(3n+3),.hp-stats__item:last-child{border-right:0}.hp-stats__number{color:#fff;text-align:center;text-transform:uppercase;margin-right:15px;font-size:50px;font-weight:500;position:relative}.hp-stats__number em{letter-spacing:.1em;font-size:17px;font-style:normal;font-weight:700;display:block;position:absolute;top:-18px}.hp-stats__number sup{top:-15px}.hp-stats__label{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:700;line-height:1.2}.hp-stats__label.no-number{text-align:center;width:100%}.hp-stats__verbiage{color:#fff;letter-spacing:.3em;text-align:center;text-transform:uppercase;width:100%;margin-top:2px;font-size:13px;font-weight:300;line-height:1.5}.hp-videos{padding:85px 0;font-size:0;position:relative}.hp-videos__title{text-align:center}.hp-videos__feed{margin:40px -31.2% 0;position:relative}.hp-videos__list{margin:0 -30px}.hp-videos__list:not(.slick-initialized){flex-wrap:wrap;display:flex}.hp-videos__list:not(.slick-initialized) .hp-videos__item{width:33.3333%}.hp-videos__list:not(.slick-initialized) .hp-videos__item:nth-child(3)~div{display:none}.hp-videos__item{padding:0 30px}.hp-videos__item a{display:block;position:relative}.hp-videos__item a .gsite-image:after{content:"";transition:all var(--default-transition);background:#00000073;display:block;position:absolute;inset:0}.hp-videos__item a .gsite-image img{aspect-ratio:828/500}.hp-videos__item a i{aspect-ratio:1;color:#fff;opacity:.75;width:clamp(50px,6.125vw,98px);transition:all var(--default-transition);border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding-left:clamp(4px,.5vw,8px);font-size:clamp(20px,2.188vw,35px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-videos__item a:hover .gsite-image:after{background:#ffffffbf}.hp-videos__item a:hover i{opacity:1;border-color:rgba(var(--secondary-rgb),1);background:rgba(var(--secondary-rgb),1)}.hp-videos__controls{pointer-events:none;justify-content:space-between;align-items:center;width:35%;margin:0 auto;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hp-videos__arrow{pointer-events:auto}.hp-properties{padding:25px 0;font-size:0;position:relative}.hp-properties__title{text-align:center}.hp-properties__tab{justify-content:center;margin-top:30px;display:flex}.hp-properties__tab button{width:125px;height:45px;font-family:var(--font-family-title);color:#666;letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:all var(--default-transition);border:1px solid #666;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.hp-properties__tab button.is-active{background:rgba(var(--primary-rgb),1);border-color:rgba(var(--primary-rgb),1);color:#fff}.hp-properties__tab button:hover{background:rgba(var(--secondary-rgb),1);border-color:rgba(var(--secondary-rgb),1);color:#fff}.hp-properties__tab button:first-child{border-right:0}.hp-properties__tab button:last-child{border-left:0}.hp-properties__panel{margin-top:55px}.hp-properties__panel>div{display:none}.hp-properties__panel>div.is-active{display:block}.hp-properties__list:not(.slick-initialized){flex-wrap:wrap;display:flex}.hp-properties__list:not(.slick-initialized) .hp-properties__item{width:33.3333%}.hp-properties__list:not(.slick-initialized) .hp-properties__item:nth-child(3)~div{display:none}.hp-properties__item a{display:block}.hp-properties__item a:hover .hp-properties__image:after{opacity:1}.hp-properties__item a:hover .hp-properties__image img{transform:scale(1.1)}.hp-properties__item a:hover .hp-properties__view,.hp-properties__item a:hover .hp-properties__specs{opacity:1}.hp-properties__item a:hover .hp-properties__text{background:rgba(var(--secondary-rgb),1)}.hp-properties__item a:hover .hp-properties__price,.hp-properties__item a:hover .hp-properties__address{color:#fff}.hp-properties__image{overflow:hidden}.hp-properties__image:after{content:"";opacity:0;transition:all var(--default-transition);background:#00000040;display:block;position:absolute;inset:0}.hp-properties__image img{aspect-ratio:533/372;transition:all var(--default-transition)}.hp-properties__view{width:155px;height:45px;font-family:var(--font-family-title);color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;opacity:0;z-index:5;transition:all var(--default-transition);border:1px solid #fff;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-properties__specs{color:#fff;letter-spacing:.025em;opacity:0;z-index:5;width:100%;transition:all var(--default-transition);justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:300;line-height:1.1;display:flex;position:absolute;bottom:20px;left:0}.hp-properties__specs span{padding:0 10px}.hp-properties__specs span:not(:first-child){border-left:1px solid #fff}.hp-properties__text{transition:all var(--default-transition);padding:15px 0;position:relative}.hp-properties__price{color:rgba(var(--primary-rgb),1);letter-spacing:.025em;text-align:center;text-transform:uppercase;transition:all var(--default-transition);font-size:25px;font-weight:500;line-height:1}.hp-properties__address{color:var(--font-color-default);letter-spacing:.025em;text-align:center;transition:all var(--default-transition);margin-top:12px;font-size:15px;font-weight:300;line-height:1.2}.hp-properties__more{justify-content:center;margin-top:25px;display:flex}.hp-properties__more a{width:260px}.hp-search{padding:45px 15px 75px;font-size:0;position:relative}.hp-search__container{background:rgba(var(--primary-rgb),1);max-width:1490px;padding-top:60px;padding-bottom:55px}.hp-search form{align-items:center;max-width:1370px;margin:0 auto;display:flex}.hp-search__title{width:18.3%}.hp-search__fields{width:calc(81.6% - 65px);margin-top:10px;padding:0 clamp(15px,2.188vw,35px)}.hp-search__fields .gsite-input{vertical-align:middle;display:inline-block}.hp-search__fields .gsite-input.lg{width:22.22%}.hp-search__fields .gsite-input.md{width:15.43%}.hp-search__fields .gsite-input.sm{width:12.35%}.hp-search__fields .gsite-input>input,.hp-search__fields .gsite-input>select,.hp-search__fields .gsite-input .bootstrap-select>.dropdown-toggle{height:50px;font-family:var(--font-family-title);color:#fff;letter-spacing:.1em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fff;padding:0 0 0 clamp(15px,2.188vw,35px);font-size:12px;font-weight:300;border-radius:0!important;outline:none!important}.hp-search__fields .gsite-input:first-child>input,.hp-search__fields .gsite-input:first-child>select,.hp-search__fields .gsite-input:first-child .bootstrap-select>.dropdown-toggle{padding-left:0}.hp-search__fields .gsite-input .bootstrap-select.btn-group>.dropdown-menu{top:50px!important}.hp-search__fields .gsite-input .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-overflow:ellipsis}.hp-search__fields .gsite-input .bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px!important}.hp-search__fields .gsite-input .bootstrap-select.btn-group .dropdown-toggle .bs-caret{position:absolute;top:50%;right:0;transform:translateY(-50%)}.hp-search__fields .gsite-input .bootstrap-select.btn-group .dropdown-toggle .caret{display:block}.hp-search__fields small:not([class]){font-family:var(--font-family-title);color:#fff;letter-spacing:.1em;text-align:right;text-transform:uppercase;width:100%;margin-top:10px;font-size:10px;font-weight:300;line-height:1.1;display:block}.hp-search__submit{width:65px}.hp-search__submit button{appearance:none;aspect-ratio:1;color:#fff;background:rgba(var(--secondary-rgb),1);width:100%;transition:all var(--default-transition);border:0;justify-content:center;align-items:center;padding:0;font-size:28px;display:flex}.hp-search__submit button:hover{color:rgba(var(--secondary-rgb),1);background:#fff}.hp-blogs{padding:80px 0 45px;font-size:0;position:relative}.hp-blogs__bg{z-index:1;height:60.7%}.hp-blogs__bg:before{z-index:5;background:linear-gradient(#fff,#ffffffe6,#fff0 40% 65%,#fff)}.hp-blogs__bg:after{background:#ffffffa6}.hp-blogs__container{z-index:2;max-width:1490px}.hp-blogs__heading{justify-content:space-between;align-items:flex-end;display:flex}.hp-blogs__more{margin-bottom:8px}.hp-blogs__more a{width:260px}.hp-blogs__feed{margin-top:45px}.hp-blogs__list{margin:0 -15px}.hp-blogs__list:not(.slick-initialized){display:flex}.hp-blogs__list:not(.slick-initialized) .hp-blogs__item{width:25%}.hp-blogs__list:not(.slick-initialized) .hp-blogs__item:nth-child(4)~div{display:none}.hp-blogs__item{padding:0 15px}.hp-blogs__item a{display:block;position:relative}.hp-blogs__item a:after{content:"";border:1px solid #666;width:calc(100% - 20px);height:calc(100% - 20px);display:block;position:absolute;top:10px;left:10px}.hp-blogs__item a:hover .hp-blogs__text{background:rgba(var(--secondary-rgb),1)}.hp-blogs__item a:hover .hp-blogs__name,.hp-blogs__item a:hover .hp-blogs__verbiage{color:#fff}.hp-blogs__image img{aspect-ratio:340/248}.hp-blogs__text{transition:all var(--default-transition);padding:20px 25px 38px}.hp-blogs__name{color:rgba(var(--primary-rgb),1);transition:all var(--default-transition);font-size:15px;line-height:1.2}.hp-blogs__verbiage{font-size:var(--font-size-default);color:var(--font-color-default);transition:all var(--default-transition);margin-top:10px;font-weight:300;line-height:1.7}.hp-blogs__subscribe{background:rgba(var(--primary-rgb),1);margin-top:18px;padding:12px 0}.hp-blogs__subscribe--inner{justify-content:center;align-items:center;max-width:965px;margin:0 auto;padding:0 15px;display:flex}.hp-blogs__subscribe .gsite-heading{color:#fff;text-transform:uppercase;padding-right:clamp(15px,2.5vw,40px);font-size:20px;font-weight:500;line-height:1.1}.hp-blogs__subscribe .wpcf7{flex-grow:1;position:relative}.hp-blogs__subscribe .gsite-input input{color:#fff;border-bottom:1px solid #fff;height:40px;padding-right:30px;font-size:12px;font-weight:300}.hp-blogs__subscribe .gsite-submit{position:absolute;top:50%;right:0;transform:translateY(-50%)}.hp-blogs__subscribe .gsite-submit button{appearance:none;color:#fff;transition:all var(--default-transition);background:0 0;border:0;padding:0}.hp-blogs__subscribe .gsite-submit button i{font-size:20px}.hp-blogs__subscribe .gsite-submit button:hover{color:rgba(var(--secondary-rgb),1)}.hp-blogs__subscribe .invalid{margin-top:-10px;padding-bottom:10px}.hp-blogs__subscribe .wpcf7-form-control-wrap{display:block}.hp-blogs__subscribe .wpcf7-spinner{margin:0;position:absolute;bottom:0;right:0}.hp-blogs__subscribe .wpcf7 form .wpcf7-response-output{width:100%;margin:0;font-size:10px;position:absolute;color:#fff!important}.hp-communities{padding:50px 0 150px;font-size:0;position:relative}.hp-communities__title{text-align:center}.hp-communities__feed{margin-top:50px}.hp-communities__list{flex-wrap:wrap;gap:10px;display:flex}.hp-communities__item{width:calc(25% - 7.5px)}.hp-communities__item a{display:block;position:relative;overflow:hidden}.hp-communities__item a:after{content:"";border:5px solid rgba(var(--secondary-rgb),1);opacity:0;-o-border-image:linear-gradient(to bottom,rgba(var(--secondary-rgb),1) 0%,rgba(var(--secondary-rgb),1) 50%,rgba(var(--secondary-rgb),0) 100%) 5;border-image:linear-gradient(to bottom,rgba(var(--secondary-rgb),1),rgba(var(--secondary-rgb),1),rgba(var(--secondary-rgb),0)) 5;transition:all var(--default-transition);display:block;position:absolute;inset:0}.hp-communities__item a:hover:after{opacity:1}.hp-communities__item a:hover .hp-communities__image:after{transform:translateY(0)}.hp-communities__item a:hover .hp-communities__text{transform:translateY(10%)}.hp-communities__item a:hover .hp-communities__view{opacity:1}.hp-communities__image:after{content:"";transition:all var(--default-transition);background:linear-gradient(#0000 40%,#000000e6);display:block;position:absolute;inset:0;transform:translateY(10%)}.hp-communities__image img{aspect-ratio:358/398}.hp-communities__text{width:100%;transition:all var(--default-transition);padding:35px 10px;position:absolute;bottom:0;left:0;transform:translateY(28%)}.hp-communities__name{font-family:var(--font-family-title);color:#fff;letter-spacing:.025em;text-align:center;text-transform:uppercase;font-size:clamp(16px,1.25vw,20px);font-weight:500;line-height:1.2}.hp-communities__view{font-family:var(--font-family-title);color:rgba(var(--secondary-rgb),1);letter-spacing:.025em;text-align:center;text-transform:uppercase;opacity:0;transition:all var(--default-transition);margin-top:12px;font-size:15px;font-weight:500;line-height:1.2}.hp-cta{padding:310px 0 150px;font-size:0;position:relative}.hp-cta__bg:after{background:#0000008c}.hp-cta__container{max-width:1110px}.hp-cta__tab{justify-content:space-between;align-items:center;display:flex}.hp-cta__tab a{font-family:var(--font-family-title);color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;padding:10px 0;font-size:clamp(25px,3.75vw,60px);font-weight:500;line-height:1.2;display:block;position:relative}.hp-cta__tab a:after{content:"";background:rgba(var(--secondary-rgb),1);width:100%;max-width:0;height:4px;transition:all var(--default-transition);margin:0 auto;display:block;position:absolute;bottom:0;left:0;right:0}.hp-cta__tab a:hover:after{max-width:100%}.hp-cta__panel{min-height:100px;margin-top:50px}.hp-cta__panel div{display:none}.hp-cta__panel div.is-active{display:block}.hp-cta__panel div p{font-size:var(--font-size-default);color:#fff;text-align:center;max-width:870px;margin:0 auto;padding:0 15px;font-weight:300;line-height:1.7}.hp-concierge{padding:clamp(25px,4.375vw,70px);font-size:0;position:relative}.hp-concierge__container{padding-top:70px;padding-bottom:70px}.hp-concierge__bg:after{background:#000000bf}.hp-concierge__title{text-align:center}.hp-concierge__verbiage{font-size:var(--font-size-default);color:#fff;text-align:center;max-width:950px;margin:30px auto 0;font-weight:300;line-height:1.7;position:relative}.hp-concierge__view{justify-content:center;margin-top:50px;display:flex}.hp-concierge__view a{width:180px}.hp-testimonials{padding:0 0 75px;font-size:0;position:relative}.hp-testimonials__bg{z-index:1;width:45.93%}.hp-testimonials__bg:before{z-index:5;background:#ffffffd9}.hp-testimonials__bg:after{background:linear-gradient(#fff,#fff0 35% 65%,#fff)}.hp-testimonials__bg canvas{filter:grayscale()}.hp-testimonials__container{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;display:flex}.hp-testimonials__container>.desktop-hide{width:100%}.hp-testimonials__left{width:23.93%}.hp-testimonials__controls{align-items:center;margin-top:35px;display:flex}.hp-testimonials__controls em{background:#d2d2d2;width:1px;height:28px;margin:0 20px}.hp-testimonials__arrow{appearance:none;color:var(--font-color-default);letter-spacing:.1em;text-transform:uppercase;transition:all var(--default-transition);background:0 0;border:0;align-items:center;padding:0;font-size:15px;line-height:1;position:relative;display:flex!important}.hp-testimonials__arrow:hover{color:rgba(var(--secondary-rgb),1)}.hp-testimonials__arrow i{font-size:18px}.hp-testimonials__arrow i.ai-font-arrow-b-p{margin-right:20px}.hp-testimonials__arrow i.ai-font-arrow-b-n{margin-left:20px}.hp-testimonials__more{margin-top:50px;display:flex}.hp-testimonials__more a.gsite-button{width:260px}.hp-testimonials__image{width:37.17%;padding-top:clamp(20px,1.875vw,30px);padding-left:clamp(20px,1.875vw,30px);position:relative}.hp-testimonials__image .gsite-bg{width:93%;height:94%}.hp-testimonials__image img{aspect-ratio:404/500}.hp-testimonials__right{width:29.05%;padding-top:70px;padding-bottom:60px;position:relative}.hp-testimonials__right:before{content:"";aspect-ratio:186/152;background:url(/images/theme/home/icon-quote.png) 50%/contain no-repeat;width:186px;margin:0 auto;display:block;position:absolute;top:0;left:0;right:0}.hp-testimonials__list:not(.slick-initialized) .hp-testimonials__item:first-child~div{display:none}.hp-testimonials__item p{font-size:var(--font-size-default);color:var(--font-color-default);font-weight:300;line-height:1.7}.hp-testimonials__item span{font-size:var(--font-size-default);color:rgba(var(--primary-rgb),1);margin-top:30px;font-weight:300;line-height:1.2;display:block}.hp-socials{padding:80px 0 90px;font-size:0;position:relative}.hp-socials__bg:after{background:#ffffffbf}.hp-socials__container{padding:0}.hp-socials__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1170px;margin:0 auto;padding:0 15px;display:flex}.hp-socials__verbiage{font-size:var(--font-size-default);color:var(--font-color-default);margin-top:8px;font-weight:300;line-height:1.4}.hp-socials__right{justify-content:center;align-items:center;gap:24px;display:flex}.hp-socials__right a{aspect-ratio:1;color:#666;width:37px;transition:all var(--default-transition);border:1px solid #666;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.hp-socials__right a:hover{border-color:rgba(var(--secondary-rgb),1);background:rgba(var(--secondary-rgb),1);color:#fff}.hp-socials__feed{margin-top:45px}.hp-socials__list{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.hp-socials__item{width:calc(20% - 12px)}.hp-socials__item a{display:block;position:relative}.hp-socials__item a:after{content:"";background:rgba(var(--secondary-rgb),.7);opacity:0;transition:all var(--default-transition);display:block;position:absolute;inset:0}.hp-socials__item a img{aspect-ratio:308/262}.hp-socials__item a:hover:after{opacity:1}.hp-charity{padding:105px 0 115px;font-size:0;position:relative}.hp-charity__bg:after{background:#000000bf}.hp-charity__play{aspect-ratio:1;color:#fff;opacity:.5;z-index:10;width:42px;transition:all var(--default-transition);border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:20px;display:flex;position:absolute;top:18px;right:clamp(15px,5.625vw,90px)}.hp-charity__play:hover{opacity:1;color:#fff}.hp-charity__title{text-align:center}.hp-charity__verbiage{font-size:var(--font-size-default);color:#fff;text-align:center;max-width:670px;margin:38px auto 0;line-height:1.7}.hp-charity__holder{margin-top:65px}.hp-charity__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,3.75vw,60px) 10px;display:flex}.hp-charity__item{width:calc(25% - 7.5px)}.hp-charity__item img{filter:grayscale()invert();height:auto;margin:0 auto;display:block}.hp-charity__item img[src*=charity-01],.hp-charity__item img[src*=charity-12],.hp-charity__item img[src*=charity-14],.hp-charity__item img[src*=charity-15],.hp-charity__item img[src*=charity-16]{mix-blend-mode:screen;filter:grayscale()}@media screen and (min-width:992px){.hp-videos__container{max-width:100%;padding:0}.hp-socials__item:nth-child(5)~div{display:none}}@media screen and (min-width:1024px){.hp-hero__tagline--container{max-width:1170px}.hp-communities__container{max-width:1490px}.hp-concierge__container,.hp-socials__container{max-width:100%}.hp-charity__container{max-width:1145px}}@media screen and (max-width:1199px){.hp-stats__item{padding:12px 10px 0}}@media screen and (max-width:991px){.hp-hero__tagline{margin-top:0}.hp-hero__tagline--container h2{text-align:center}.hp-about{padding:70px 0 0}.hp-about__bg{display:none}.hp-about__container{max-width:630px}.hp-about__image{width:100%;margin-top:0}.hp-about__text{text-align:center;width:100%;padding:40px 0}.hp-about__text a.gsite-button{margin-top:40px}.hp-affiliates__list{flex-direction:column}.hp-stats__item{border-right:0;width:100%}.hp-stats__verbiage{margin-top:15px}.hp-videos__container{max-width:630px}.hp-videos__feed{margin-left:0;margin-right:0}.hp-videos__controls{top:inherit;justify-content:center;gap:20px;width:100%;margin-top:20px;position:relative;transform:translateY(0)}.hp-search__container{max-width:630px}.hp-search form{flex-wrap:wrap}.hp-search__title{text-align:center;width:100%}.hp-search__fields{width:100%;margin:30px 0;padding:0}.hp-search__fields .gsite-input.lg{width:100%}.hp-search__fields .gsite-input.md,.hp-search__fields .gsite-input.sm{width:50%}.hp-search__fields .gsite-input>input,.hp-search__fields .gsite-input>select,.hp-search__fields .gsite-input .bootstrap-select>.dropdown-toggle{padding-left:0}.hp-search__fields .gsite-input .bootstrap-select.btn-group .dropdown-toggle .bs-caret{right:10px}.hp-search__fields small:not([class]){text-align:center}.hp-search__submit{margin:0 auto}.hp-blogs__container{max-width:630px}.hp-blogs__title{text-align:center;width:100%}.hp-blogs__more{justify-content:center;margin:30px 0;display:flex}.hp-blogs__subscribe{padding:30px 0}.hp-blogs__subscribe--inner{flex-wrap:wrap}.hp-blogs__subscribe .gsite-heading{text-align:center;width:100%;margin-bottom:10px}.hp-communities__item{width:calc(50% - 5px)}.hp-cta{padding:200px 0 50px}.hp-cta__tab{flex-direction:column;gap:20px 0}.hp-testimonials{padding:70px 0}.hp-testimonials__bg{display:none}.hp-testimonials__container{max-width:630px}.hp-testimonials__left{order:4;width:100%}.hp-testimonials__title{text-align:center}.hp-testimonials__controls{justify-content:center;margin-top:0}.hp-testimonials__more{justify-content:center}.hp-testimonials__image{order:2;width:100%;margin-top:40px}.hp-testimonials__right{text-align:center;order:3;width:100%;margin-top:40px;padding:40px 0}.hp-socials__container{max-width:630px}.hp-socials__left{text-align:center}.hp-socials__right{width:100%;margin-top:40px}.hp-socials__item{width:calc(33.3333% - 20px)}.hp-charity__play{top:-30px}.hp-charity__list{gap:clamp(20px,3.75vw,60px) 20px}.hp-charity__item{width:calc(33.3333% - 13.3333px)}}@media screen and (max-width:767px){.hp-communities__item{width:100%}}@media screen and (max-width:480px){.hp-stats__number{font-size:35px}.hp-stats__number em{font-size:12px}.hp-stats__label{font-size:15px}.hp-stats__verbiage{font-size:11px}}:root{--primary-text:#0c1d2b;--secondary-text:#f60;--transition:.3s ease}.hp-hero__slides{width:100%;position:relative}.hp-hero__slide img,.hp-hero__video{aspect-ratio:1600/800;object-fit:cover;width:100%;height:auto;display:block}.hp-hero__slider .hp-hero__slides{line-height:0}.ai-carousel{width:100%}.ai-carousel__track{will-change:transform}.inner-page-container{position:relative}.site-container{max-width:1300px;margin:0 auto;padding:0 20px}.ip-banner{width:100%;position:relative}.ip-banner:before{content:"";z-index:3;background:linear-gradient(#000c,#0000 15.13%),linear-gradient(#0000 46.88%,#0009);position:absolute;inset:0}.ip-banner__img{z-index:2;background-color:var(--dark);object-fit:cover;object-position:top center;width:100%;height:450px;display:block;position:relative}@media (max-width:991px){.ip-banner__img{height:300px}}@media (max-width:600px){.ip-banner__img{height:220px}}.breadcrumbs{color:var(--primary-text);letter-spacing:1.2px;text-transform:uppercase;margin:0;padding:24px 0;font-size:14px;font-weight:400;line-height:1}.breadcrumbs span{align-items:center;gap:12px;display:inline-flex}.breadcrumbs a{color:var(--primary-text)}.breadcrumbs a:hover{color:var(--secondary)}.ip-section{padding:20px 0 90px}.ip-about__container{padding-bottom:20px}.ip-about__photo{max-width:373px;margin:0 auto;position:relative}.ip-about__photo--profile{width:100%;padding-top:47px;padding-left:37px;position:relative}.ip-about__photo--profile img{z-index:20;border-radius:2px;width:100%;height:auto;display:block;position:relative}.ip-about__photo--overlay{filter:grayscale();z-index:10;background-position:50%;background-size:cover;width:87%;height:calc(100% - 43px);position:absolute;top:0;left:0}.ip-about__contactInfo{padding:20px 0 0}.ip-about__contactInfo ul{margin:0;padding:0;list-style:none}.ip-about__contactInfo ul li{justify-content:center;align-items:center;padding:6px 0;font-size:16px;line-height:1;display:flex}.ip-about__contactInfo ul li i{color:var(--secondary);text-align:center;width:30px;margin-right:10px;font-size:16px}.ip-about__contactInfo ul li a,.ip-about__contactInfo ul li span{color:var(--primary-text);font-weight:500}.ip-about__contactInfo ul li a:hover{color:var(--secondary)}.ip-about__cta{text-align:center;padding:35px 0 0}.ip-about__cta a{letter-spacing:2px;text-transform:uppercase;color:#fff;background:var(--primary);border:1px solid var(--primary);transition:var(--transition);padding:19px 45px;font-size:13px;display:inline-block}.ip-about__cta a:hover{color:#fff;background:#868686;border-color:#fff}.ip-about__socials{justify-content:center;align-items:center;gap:19px;padding:28px 0 0;display:flex}.ip-about__socials a i{color:var(--primary-text);font-size:21px}.ip-about__socials a:hover i{color:var(--secondary)}.ip-about__content{width:100%;padding:40px 0 0}.ip-about__title{text-align:center;padding:0 0 20px}.ip-about__title h1{font-family:var(--font-family-title);color:var(--primary-text);margin:0;font-size:50px;font-weight:500;line-height:1}.ip-about__content p{text-align:center;color:var(--primary-text);margin:0 0 18px;font-weight:300;line-height:1.8}.ip-about__content p strong{font-weight:600}@media (min-width:1024px){.ip-about__container{align-items:flex-start;display:flex}.ip-about__photo{flex-shrink:0;min-width:373px;max-width:373px;margin:0}.ip-about__content{margin-left:50px;padding:0}.ip-about__title{text-align:left;padding:0}.ip-about__title h1{padding-bottom:10px;font-size:75px}.ip-about__content p{text-align:left}.ip-about__contactInfo ul li,.ip-about__socials{justify-content:flex-start}.ip-about__cta{text-align:left}}@media (min-width:1280px){.ip-about__photo{min-width:500px;max-width:500px}.ip-about__photo--profile{padding-top:60px;padding-left:60px}.ip-about__content{margin-left:75px}.ip-about__title h1{font-size:90px}}.ip-prose{max-width:1000px;color:var(--primary-text);margin:0 auto}.ip-prose h1,.ip-prose h2{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;line-height:1.1}.ip-prose h1{margin:0 0 24px;font-size:clamp(32px,5vw,55px)}.ip-prose h2{margin:40px 0 16px;font-size:clamp(24px,3vw,34px)}.ip-prose p{color:var(--font-color-default);margin:0 0 18px;font-size:15px;font-weight:300;line-height:1.8}.ip-prose ul{margin:0 0 18px;padding-left:22px}.ip-prose li{color:var(--font-color-default);margin-bottom:8px;font-size:15px;font-weight:300;line-height:1.8}.ip-prose a{color:var(--primary);text-decoration:underline}.ip-prose a:hover{color:var(--secondary)}.community-inner{align-items:flex-start;gap:clamp(24px,3vw,50px);display:flex}.community-featured-image{flex:0 0 33.33%;max-width:33.33%;position:relative}.community-featured-image img{border-radius:2px;width:100%;height:auto;display:block}.community-main{flex:auto;min-width:0}.community-title{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 20px;font-size:clamp(30px,3.3vw,42px);font-weight:500;line-height:1.1}.community-content p{color:var(--font-color-default);margin:0 0 18px;font-size:15px;font-weight:300;line-height:1.8}@media (max-width:767px){.community-inner{flex-direction:column}.community-featured-image{flex-basis:auto;width:100%;max-width:100%}.community-title{text-align:center}}.ai-comm__heading{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 26px;font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1.05}.ai-comm__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.ai-comm__search{align-items:center;gap:12px;display:flex;position:relative}.ai-comm__search>span{font-family:var(--font-family-title);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-text);font-size:13px}.ai-comm__search input{width:280px;max-width:60vw;height:44px;color:var(--primary-text);background:#fff;border:1px solid #d8d8d8;border-radius:2px;outline:none;padding:0 40px 0 16px;font-size:14px}.ai-comm__search input:focus{border-color:var(--primary)}.ai-comm__search i{color:#999;pointer-events:none;font-size:16px;position:absolute;right:14px}.ai-comm__sort{align-items:center;gap:14px;display:flex}.ai-comm__sort>span{font-family:var(--font-family-title);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-text);font-size:13px}.ai-comm__sort select{appearance:none;border:0;border-bottom:1px solid var(--primary);height:40px;font-family:var(--font-family-title);color:var(--primary-text);cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23006363' d='M6 8L0 0h12z'/></svg>") right 4px center no-repeat;outline:none;padding:0 26px 0 4px;font-size:14px}.ai-comm__grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (max-width:767px){.ai-comm__grid{grid-template-columns:1fr}}.ai-comm__card{background:#f5f4f4;display:block;overflow:hidden}.ai-comm__img{background:#eaeaea;width:100%;height:248px;position:relative;overflow:hidden}.ai-comm__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}.ai-comm__card:hover .ai-comm__img img{transform:scale(1.06)}.ai-comm__name{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.ai-comm__name>span{font-family:var(--font-family-default);color:#222;font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:1.2}.ai-comm__rule{background:var(--primary);width:40px;height:2px;margin-top:16px;display:block}.ai-comm__card:hover .ai-comm__rule{background:rgba(var(--secondary-rgb), 1)}@media (max-width:600px){.ai-comm__img{height:200px}}.ip-roadmap{display:block}.ip-roadmap__nav{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:10px;margin:0 0 40px;padding:0;list-style:none;display:grid}.ip-roadmap__nav li{display:flex}.ip-roadmap__nav button{appearance:none;cursor:pointer;text-align:center;width:100%;transition:var(--transition);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:18px 8px;display:flex}.ip-roadmap__nav .ip-roadmap__icon{color:var(--font-color-default);transition:var(--transition);font-size:34px;line-height:1}.ip-roadmap__nav .ip-roadmap__label{font-family:var(--font-family-title);color:var(--font-color-default);letter-spacing:.06em;text-transform:uppercase;transition:var(--transition);font-size:13px;line-height:1.3}.ip-roadmap__nav button:hover .ip-roadmap__icon,.ip-roadmap__nav button:hover .ip-roadmap__label{color:var(--secondary)}.ip-roadmap__nav li.is-active button{border-color:rgba(var(--secondary-rgb), 1)}.ip-roadmap__nav li.is-active .ip-roadmap__icon{color:rgba(var(--secondary-rgb), 1)}.ip-roadmap__nav li.is-active .ip-roadmap__label{color:var(--primary)}@media (max-width:991px){.ip-roadmap__nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.ip-roadmap__nav{grid-template-columns:repeat(2,1fr)}}.ip-roadmap__body{max-width:100%}.ip-roadmap__cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,4vw,70px);display:grid}@media (max-width:900px){.ip-roadmap__cols{grid-template-columns:1fr;gap:30px}}.ip-roadmap__media{position:sticky;top:40px}.ip-roadmap__media img{border-radius:2px;width:100%;height:auto;display:block}@media (max-width:900px){.ip-roadmap__media{order:-1;position:static}}.ip-roadmap__body h2{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 22px;font-size:clamp(28px,3vw,42px)}.ip-roadmap__body h3{font-family:var(--font-family-title);color:var(--primary-text);margin:30px 0 12px;font-size:22px;font-weight:500}.ip-roadmap__body p,.ip-roadmap__body li{color:var(--font-color-default);font-size:15px;font-weight:300;line-height:1.8}.ip-roadmap__body p{margin:0 0 16px}.ip-roadmap__body ul{margin:0 0 16px;padding-left:22px}.ip-roadmap__pagination{justify-content:center;align-items:center;gap:60px;margin-top:50px;display:flex}.ip-roadmap__pagination button{appearance:none;cursor:pointer;font-family:var(--font-family-title);letter-spacing:.1em;text-transform:uppercase;color:var(--font-color-default);transition:var(--transition);background:0 0;border:0;align-items:center;gap:16px;font-size:15px;display:inline-flex}.ip-roadmap__pagination button:hover:not(:disabled){color:var(--secondary)}.ip-roadmap__pagination button:disabled{opacity:.35;cursor:default}.ip-roadmap__pagination i{font-size:18px}.ip-bloglist{max-width:1000px;margin:0 auto}.ip-bloglist__item{border-bottom:1px solid #e7e7e7;align-items:flex-start;gap:28px;padding:34px 0;display:flex}.ip-bloglist__item:first-child{padding-top:0}.ip-bloglist__thumb{flex:0 0 200px;max-width:200px}.ip-bloglist__thumb img{object-fit:cover;background:#eaeaea;border-radius:2px;width:100%;height:150px;display:block}.ip-bloglist__body{flex:auto;min-width:0}.ip-bloglist__title{font-family:var(--font-family-title);color:var(--primary);margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.2}.ip-bloglist__title a{color:inherit;transition:var(--transition)}.ip-bloglist__title a:hover{color:var(--secondary)}.ip-bloglist__excerpt{color:var(--font-color-default);margin:0 0 14px;font-size:15px;font-weight:300;line-height:1.7}.ip-bloglist__more{font-family:var(--font-family-title);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);transition:var(--transition);font-size:13px;display:inline-block}.ip-bloglist__more:hover{color:var(--secondary)}@media (max-width:600px){.ip-bloglist__item{flex-direction:column;gap:16px}.ip-bloglist__thumb{flex-basis:auto;width:100%;max-width:100%}.ip-bloglist__thumb img{aspect-ratio:4/3;height:auto}}.ip-post{max-width:1000px;color:var(--font-color-default);margin:0 auto}.ip-post h1{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.02em;margin:0 0 28px;font-size:clamp(32px,4.5vw,55px);font-weight:500;line-height:1.05}.ip-post__body p{margin:0 0 20px;font-size:16px;font-weight:300;line-height:1.85}.ip-post__body h2{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.03em;margin:34px 0 14px;font-size:clamp(24px,3vw,34px)}.ip-post__body h3{font-family:var(--font-family-title);color:var(--primary-text);margin:28px 0 12px;font-size:22px;font-weight:500}.ip-post__body ul,.ip-post__body ol{margin:0 0 20px;padding-left:24px}.ip-post__body li{margin-bottom:8px;font-size:16px;font-weight:300;line-height:1.85}.ip-post__body img{border-radius:2px;max-width:100%;height:auto;margin:24px auto;display:block}.ip-post__body a{color:var(--primary);text-decoration:underline}.ip-post__body a:hover{color:var(--secondary)}.ip-post__body strong{color:var(--primary-text);font-weight:600}.ip-testi__grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (max-width:767px){.ip-testi__grid{grid-template-columns:1fr}}.ip-testi__card{background:#f7f7f7;padding:40px clamp(24px,3vw,45px)}.ip-testi__stars{color:#e0a70b;letter-spacing:4px;margin-bottom:18px;font-size:16px}.ip-testi__card p{color:var(--font-color-default);margin:0;font-size:15px;font-weight:300;line-height:1.8}.ip-testi__author{font-family:var(--font-family-title);color:var(--primary);letter-spacing:.03em;margin-top:22px;font-size:15px;display:block}.ip-listing__hero{width:100%;margin-bottom:34px}.ip-listing__hero img{object-fit:cover;background:#eaeaea;border-radius:2px;width:100%;height:clamp(300px,46vw,620px);display:block}.ip-listing__head{border-bottom:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;padding-bottom:22px;display:flex}.ip-listing__title{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.05}.ip-listing__address{color:var(--font-color-default);margin-top:10px;font-size:16px}.ip-listing__price{font-family:var(--font-family-title);color:rgba(var(--secondary-rgb), 1);white-space:nowrap;font-size:clamp(26px,3vw,38px);font-weight:500}.ip-listing__specs{flex-wrap:wrap;gap:14px 30px;margin:0 0 34px;padding:0;list-style:none;display:flex}.ip-listing__specs li{font-family:var(--font-family-title);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-text);padding-right:30px;font-size:15px;position:relative}.ip-listing__specs li:not(:last-child):after{content:"";background:#ccc;width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ip-listing__grid{grid-template-columns:1fr 380px;align-items:start;gap:clamp(30px,4vw,60px);display:grid}@media (max-width:900px){.ip-listing__grid{grid-template-columns:1fr}}.ip-listing__aside{position:sticky;top:40px}@media (max-width:900px){.ip-listing__aside{position:static}}.ip-listing__cta-title{font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 18px;font-size:22px;font-weight:500}.ip-listing__gallery{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.ip-listing__gallery img{object-fit:cover;background:#eaeaea;border-radius:2px;width:100%;height:220px;display:block}@media (max-width:500px){.ip-listing__gallery{grid-template-columns:1fr}}.idx-slider{padding:clamp(50px,6vw,90px) 0}.idx-slider .gsite-title{margin-bottom:40px}.idx-slider__mount{width:100%;min-height:320px}.ihf-container{width:100%;display:block}.ip-faq__item{border-bottom:1px solid #e2e2e2}.ip-faq__item:first-child{border-top:1px solid #e2e2e2}.ip-faq__q{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:var(--font-family-title);color:var(--primary-text);transition:var(--transition);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:clamp(16px,1.5vw,19px);line-height:1.35;display:flex}.ip-faq__q:hover,.ip-faq__item.is-open .ip-faq__q{color:var(--primary)}.ip-faq__q i{color:rgba(var(--secondary-rgb), 1);flex-shrink:0;font-size:15px}.ip-faq__a{color:var(--font-color-default);max-width:820px;padding:0 40px 26px 4px;font-size:15px;font-weight:300;line-height:1.8}.guide{max-width:820px;margin:0 auto}.guide__meta{font-family:var(--font-family-title);letter-spacing:.08em;text-transform:uppercase;color:var(--font-color-default);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.guide__cluster{color:rgba(var(--secondary-rgb), 1);font-weight:600}.guide__title{font-family:var(--font-family-title);color:var(--primary);letter-spacing:.01em;margin:0 0 28px;font-size:clamp(30px,4.2vw,50px);font-weight:500;line-height:1.08}.guide__hero{margin:0 0 34px}.guide__hero img{object-fit:cover;background:#eaeaea;border-radius:3px;width:100%;height:clamp(240px,40vw,460px);display:block}.guide__body p.lead{color:var(--primary-text);margin:0 0 26px;font-size:18px;font-weight:400;line-height:1.7}.guide__body h2{font-family:var(--font-family-title);color:var(--primary);text-transform:none;letter-spacing:.01em;margin:40px 0 14px;font-size:clamp(23px,2.6vw,30px);font-weight:500}.guide__body p{color:var(--font-color-default);margin:0 0 18px;font-size:16px;line-height:1.85}.guide__body ul{margin:0 0 20px;padding-left:22px}.guide__body li{color:var(--font-color-default);margin-bottom:10px;font-size:16px;line-height:1.8}.guide__body strong{color:var(--primary-text);font-weight:600}.guide__body a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.guide__body a:hover{color:rgba(var(--secondary-rgb), 1)}.guide__body table{border-collapse:collapse;width:100%;margin:6px 0 26px;font-size:15px}.guide__body th,.guide__body td{text-align:left;vertical-align:top;border:1px solid #e2e2e2;padding:11px 14px}.guide__body th{font-family:var(--font-family-title);color:var(--primary-text);background:#f5f4f4;font-weight:600}.guide__faq{margin-top:48px}.guide__faq h2{font-family:var(--font-family-title);color:var(--primary);margin:0 0 18px;font-size:clamp(24px,3vw,34px)}.guide__byline{color:var(--font-color-default);border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-top:40px;padding:20px 0;font-size:15px}.guide__byline a{color:var(--primary)}.guide__related{margin-top:44px}.guide__related h2{font-family:var(--font-family-title);color:var(--primary);margin:0 0 18px;font-size:24px}.guide__related-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.guide__related-grid{grid-template-columns:1fr}}.guide__related-card{transition:var(--transition);background:#f7f7f7;border-radius:3px;padding:18px 20px;display:block}.guide__related-card:hover{background:#eef1f1}.guide__related-card strong{font-family:var(--font-family-title);color:var(--primary-text);margin-top:6px;font-weight:500;line-height:1.3;display:block}.guides-index{gap:22px;max-width:1000px;margin:0 auto;display:grid}.guides-index__card{transition:var(--transition);background:#f7f7f7;border-radius:3px;grid-template-columns:300px 1fr;align-items:center;gap:26px;display:grid;overflow:hidden}.guides-index__card.is-pillar{border-left:4px solid rgba(var(--secondary-rgb), 1)}.guides-index__card:hover{background:#eef1f1}.guides-index__img{height:100%;min-height:190px}.guides-index__img img{object-fit:cover;width:100%;height:100%;display:block}.guides-index__text{padding:24px 26px 24px 0}.guides-index__text h2{font-family:var(--font-family-title);color:var(--primary);margin:8px 0 10px;font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.2}.guides-index__text p{color:var(--font-color-default);margin:0 0 12px;font-size:14.5px;line-height:1.6}.guides-index__more{font-family:var(--font-family-title);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:13px}@media (max-width:640px){.guides-index__card{grid-template-columns:1fr}.guides-index__img{min-height:180px}.guides-index__text{padding:20px 22px}}.ip-contact{grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;display:grid}@media (max-width:991px){.ip-contact{grid-template-columns:1fr;gap:30px}}.ip-contact__info ul{margin:20px 0 0;padding:0;list-style:none}.ip-contact__info li{color:var(--primary-text);align-items:flex-start;gap:14px;padding:10px 0;font-size:16px;display:flex}.ip-contact__info li i{color:var(--secondary);text-align:center;width:24px;margin-top:2px;font-size:18px}.ip-contact__info a{color:var(--primary-text)}.ip-contact__info a:hover{color:var(--secondary)}.ip-contact__form .footer__form{background:#f7f7f7}.ip-contact__form .footer__form .gsite-input input,.ip-contact__form .footer__form .gsite-input textarea{color:var(--primary-text);border-bottom-color:#ccc}@media (max-width:991px){.ip-properties__grid,.ip-blog__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.ip-properties__grid,.ip-blog__grid,.ip-contact{grid-template-columns:1fr!important}}html{scroll-behavior:smooth}img{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:2000;background:var(--primary,#006363);color:#fff;font-family:var(--font-family-title,sans-serif);letter-spacing:.05em;border-radius:0 0 4px;padding:10px 18px;font-size:14px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}[data-aos]{opacity:1!important;transform:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
