@font-face{font-family:Northwell;src:url(../font/Northwell-Alt.ttf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-family-default: "Geologica", sans-serif;--font-family-title: "Northwell", sans-serif;--font-family-title-2: "GFS Didot", serif;--font-size-default: 18px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--accent-color: 63, 74, 117;--accent-color2: 141, 164, 224;--primary: #3f4a75;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--animate: all .3s ease-in-out;--animate2: all .5s ease-in-out}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}:before,:after{transition:var(--animate);pointer-events:none}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}a{text-decoration:none!important;transition:var(--animate)}#main-wrapper{overflow:hidden;position:relative}.ease{transition:var(--animate)}.ease2{transition:var(--animate2)}.mob-x{display:none}.canvas-img{position:relative;overflow:hidden}.canvas-img>canvas{display:block;width:100%;height:auto}.canvas-img>img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:var(--animate)}.bg-fixed{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.bg-fixed canvas{display:block;width:100%;height:100%;background:center/cover no-repeat;transition:opacity .5s ease-in-out}.bg-fixed.bg-scroll canvas{background-attachment:scroll}.safari-true .bg-fixed canvas{background-attachment:scroll}.aios-mobile-header-wrapper{z-index:1000;display:block!important}.site-title{font-family:var(--font-family-title);text-align:center;color:rgba(var(--accent-color))}.site-title span{display:block;text-transform:uppercase;font-family:var(--font-family-title-2)}.site-btn{color:rgba(var(--accent-color));text-transform:uppercase;font-family:var(--font-family-title-2);letter-spacing:.2em;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;height:40px;width:-moz-fit-content;width:fit-content;min-width:150px;border:1px solid rgba(var(--accent-color));font-size:12px;border-radius:30px;padding:0 25px;margin:0 auto}.site-btn:before{position:absolute;content:"";width:calc(100% - 7px);height:calc(100% - 7px);border-radius:30px;background:rgba(var(--accent-color2));opacity:.3}.site-btn span{display:block;position:relative;z-index:2;padding-right:25px}.site-btn span:before{position:absolute;content:"";width:14px;height:10px;background:url(../images/arrow.png) center/cover no-repeat;right:0;top:50%;transform:translateY(-50%)}.site-btn.alt{border-color:#fff;color:#fff}.site-btn.alt:before{background:#fff}.site-btn.alt:hover:before{background:rgba(var(--accent-color2))}.site-btn.alt span:before{filter:invert(1)}.site-btn:hover{color:#fff}.site-btn:hover:before{background:rgba(var(--accent-color));opacity:1}.site-btn:hover span:before{filter:invert(1)}.slickArrow{display:flex;justify-content:center;padding:20px 0;gap:17px}.slickArrow button{display:flex!important;width:60px;height:60px;border-radius:50%;border:1px solid rgba(var(--accent-color));position:relative;align-items:center;justify-content:center;transition:var(--animate)}.slickArrow button:before{position:absolute;content:"";width:calc(100% - 5px);height:calc(100% - 5px);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(var(--accent-color));opacity:.3;transition:var(--animate)}.slickArrow button em{display:block;width:14px;height:10px;background:url(../images/arrow.png) center/cover no-repeat;filter:invert(1)}.slickArrow button.prev em{transform:rotateY(180deg)}.slickArrow button:hover:before{background:rgba(var(--accent-color));opacity:1}.header{margin-top:52px;padding:0 45px;transition:var(--animate)}.header__inner{display:flex;justify-content:center;padding:6px 0;width:100%;max-width:1480px;margin:0 auto;align-items:center}.header__logo img.main-logo{display:none;max-width:280px;height:auto}.header__logo img.fixed-logo{display:block;max-width:58px;height:auto}.header__nav{display:none}.header__nav>div{display:flex}.header__nav-contact ul li i{display:inline-block;margin-right:6px;color:#fff}.header__nav-contact ul li a{font-size:19px;font-family:var(--font-family-title-2);color:#fff;letter-spacing:.2em}.header__nav-contact ul li a:hover{opacity:.6}.header__nav-menu{font-size:19px;font-family:var(--font-family-title-2);color:#fff;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:var(--animate);padding-left:30px}.header__nav-menu:hover{opacity:.6}.expmenu{position:fixed;top:0;right:-100%;z-index:999;transition:var(--animate);width:100%;height:100vh;display:none}.expmenu::-webkit-scrollbar{width:0;height:0}.expmenu__inner{background:#fff;width:-moz-fit-content;width:fit-content;min-width:565px;margin-left:auto;padding:35px 48px;height:100%;position:relative;overflow:scroll;box-shadow:0 0 20px #666}.expmenu__inner::-webkit-scrollbar{width:0;height:0}.expmenu__logo img{width:100%;max-width:277px;height:auto}.expmenu__nav{padding-top:40px}.expmenu__nav #nav>li>a{font-size:30px;font-family:var(--font-family-title-2);text-transform:uppercase;font-weight:800;display:block;padding:17px 0;border-bottom:1px solid #ccc;white-space:nowrap}.expmenu__nav #nav>li>a:hover{color:rgba(var(--accent-color2))}.expmenu__contact{padding-top:50px}.expmenu__contact .footer__main-contact--info li{color:#000;font-weight:700}.expmenu__contact .footer__main-contact--info li i,.expmenu__contact .footer__main-contact--smi a{color:rgba(var(--accent-color))}.expmenu__close{position:absolute;top:70px;right:50px;font-size:20px;transition:var(--animate)}.expmenu__close:hover{transform:rotate(180deg)}.expmenu.expand{right:0!important}.footer{position:relative;padding:30px 15px}.footer__inner{position:relative;z-index:1;width:100%;max-width:1120px;margin:0 auto}.footer__bg:before{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;background:rgba(var(--accent-color));z-index:1;opacity:.65}.footer__bg>div{height:100%}.footer__form{padding:30px 0 60px;border-bottom:1px solid rgba(255,255,255,.4);margin-bottom:30px}.footer__form-title .site-title{color:#fff}.footer__form-title--logo img{width:100%;max-width:210px;height:auto;margin:0 auto}.footer__form-holder{padding-top:20px;width:100%;max-width:655px;margin:0 auto}.footer__form .wpcf7-response-output{color:#fff}.footer__main-logo img{width:100%;max-width:150px;height:auto;margin:0 auto}.footer__main-contact{padding-top:30px;position:relative}.footer__main-contact--info ul li{color:#fff;font-size:12px;font-family:var(--font-family-title-2);letter-spacing:.1em;display:flex;justify-content:center;padding:6px 0;text-align:center;line-height:1.3;align-items:center}.footer__main-contact--info ul li i{font-size:9px;display:block;margin-right:5px}.footer__main-contact--info ul li i.ai-font-envelope{font-size:7px}.footer__main-contact--info ul li i.ai-font-location-c{font-size:14px;align-self:start;margin-top:1px}.footer__main-contact--info ul li a:hover{color:#fff;opacity:.6}.footer__main-contact--smi{padding-top:10px;display:flex;align-items:center;justify-content:center}.footer__main-contact--smi a{display:block;color:#fff;margin:0 10px}.footer__main-contact--smi a:hover{opacity:.6}.footer__main-nav{padding-top:30px}.footer__main-nav .footernav{padding-bottom:20px}.footer__main-nav .footernav li{text-align:center;padding:7px 0}.footer__main-nav .footernav li a{text-transform:uppercase;font-size:14px;letter-spacing:.2em;font-family:var(--font-family-title-2);color:#fff}.footer__main-nav .footernav li a:hover{color:#fff;opacity:.6}.footer__main-nav img{width:100%;max-width:190px;height:auto;margin:0 auto}.footer__text{padding-top:30px}.footer__text p{color:#fff;letter-spacing:.05em;font-family:var(--font-family-title-2);text-align:center;font-size:12px;line-height:1.2;margin-top:10px}.footer__text p a:hover{color:#fff;opacity:.6}.footer__mls{display:flex;justify-content:center;align-items:center;padding-top:20px}.footer__mls i{font-size:30px;display:block;color:#fff;margin:0 4px}.footer__mls i.ai-font-eho{font-size:24px;margin-bottom:2px}.cf-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.cf-field{width:100%}.cf-field input,.cf-field textarea{background:none;border:none;border-bottom:1px solid #fff;height:50px;padding:0 10px;color:#fff;resize:none;outline:none;width:100%;font-family:var(--font-family-title-2)}.cf-field input::-moz-placeholder,.cf-field textarea::-moz-placeholder{letter-spacing:.1em}.cf-field input::placeholder,.cf-field textarea::placeholder{letter-spacing:.1em}.cf-field textarea{height:90px;padding-top:17px}.cf-submit{padding-top:30px}.cf-submit .site-btn{margin:0 auto}.cf-submit{position:relative}.cf-submit .wpcf7-spinner{position:absolute;right:0;top:65%;transform:translateY(-50%)}.global-optin{position:relative;padding-left:20px;margin-top:20px}.global-optin .wpcf7-form-control-wrap{font-size:0;position:absolute!important;top:0;left:0}.global-optin p{font-size:13px;margin:0 0 15px!important;line-height:1.1;color:var(--dark)}.global-optin p a{text-decoration:underline!important;color:inherit}.global-optin p a:hover{color:inherit}.cf-consent .wpcf7-form-control-wrap{top:-3px}.cf-consent p{color:#fff}.wpcf7-form{position:relative}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:0;left:auto;right:0;font-size:12px;padding:.2em .8em;width:-moz-fit-content!important;width:fit-content!important;z-index:1;font-size:10px}.wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:0!important;top:calc(100% + 10px);line-height:1;font-size:12px}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important;display:flex}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!important}#pojo-a11y-toolbar{display:none}#ap-default-blog-template .archive-list .post .entry .archive-content h2.archive-subtitle{font-family:var(--font-family-title-2);line-height:1.3}.faq-accordion{padding-top:30px}.faq-item{border-bottom:1px solid #ccc}.faq-item br,.faq-answer{display:none}.faq-question+p,.faq-answer+p{display:none}.faq-question{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:600;padding:10px 0}.faq-question:after{content:"+"}.faq-item.active .faq-question:after{content:"-"}.faq-item.active .faq-answer{display:block}.ip-mktg{padding:30px 0}.ip-mktg br{display:none}.ip-mktg-sec.ip-mktg-welc{padding:45px 15px;text-align:center;background:rgba(var(--accent-color));color:#fff}.ip-mktg-sec .ip-mktg-welc-title .site-title span{font-size:35px;color:#fff;text-align:center;line-height:2}.ip-mktg-sec .ip-mktg-welc-title small{display:block;font-size:20px!important;text-transform:uppercase}.ip-mktg-welc-desc{width:100%;max-width:700px;margin:0 auto}.ip-mktg-gallery{padding:40px 0}.ip-mktg-gallery-title .site-title span{font-size:35px;text-align:center;line-height:2}.ip-mktg-gallery-desc{width:100%;max-width:700px;margin:0 auto}.ip-mktg-gallery-desc p{text-align:center}.ip-mktg-gallery-photos{display:flex}.ip-mktg-gallery-photo{width:25%;padding:10px}.ip-mktg-gallery-photo p{display:none}.ip-mktg-gallery-photos{width:100%;max-width:100%;margin:0 auto;flex-wrap:wrap}.ip-mktg-text-photo-title{font-size:35px;font-family:var(--font-family-title-2);color:rgba(var(--accent-color))}.ip-mktg-text-photo p{font-size:18px}.ip-alter-text-btns .site-btn{margin:10px}.ip-mktg-sec-selling{padding:50px 20px;text-align:center;background:rgba(var(--accent-color));color:#fff}.ip-mktg-sec-selling-title small{display:block;font-size:20px!important;text-transform:uppercase}.ip-mktg-sec-selling-title .site-title span{font-size:35px;color:#fff;text-align:center;line-height:2}.ip-mktg-sec-selling-desc{width:100%;max-width:700px;margin:0 auto}.ip-mktg-sec-selling-btn .site-btn{margin:0 auto}.ip-banner-title{position:absolute;top:50%;z-index:10;width:100%;text-align:center;text-transform:uppercase;transform:translateY(-50%)}.ip-banner-title span{margin:0!important;font-size:30px!important;color:#fff;font-family:var(--font-family-title-2);display:block;text-transform:uppercase!important}.ip-banner-bc{position:absolute;bottom:0;width:100%;padding:10px;color:#fff;z-index:4}body.page-id-17 #ip-amante-ii-about #welcome{padding-top:0}body.page-id-17 #ip-amante-ii-about div#content-full{margin-top:0}body.page-id-17 #ip-amante-ii-about .welcome-text .section-title-a{font-family:var(--font-family-title-2)}body #aios-testimonials.aios-testimonials-page{margin-top:50px;margin-bottom:0}body #aios-testimonials.aios-testimonials-page .aios-testimonials-content{padding-top:0;padding-bottom:0}.pixelShowButton,iframe[name=widgetCta]{display:none!important}body.page-id-17 #ip-amante-ii-about .welcome-text .section-title-a{color:rgba(var(--accent-color))!important}body.page-id-17 .faq-accordion{padding-top:0;margin-top:-10px}body.aios-custom-ihomefinder-details-template #content-full{padding-top:0!important}#listings-details .listings-address strong{font-family:var(--font-family-title-2);color:rgba(var(--accent-color))}body.page-id-14 .aios-contact-form-inner{max-width:700px}#aios-testimonials .aios-testimonials-lists{width:100%!important}.aios-testimonials-lists:has(a[href="#aios-testimonials-popup-633"]){display:none}body #aios-testimonials .aios-testimonials-lists:first-child h3{font-size:20px}body #aios-testimonials .aios-testimonials-lists:first-child p{font-size:17px;line-height:1.6;margin:1.12em 0;padding:0}body:not(.single-post) .ip-banner canvas{min-height:200px!important}.ip-banner-bc{font-size:14px}@media screen and (min-width:744px){.footer__form-title--logo img{max-width:300px}.cf-field.half{width:49%}body.page-id-14 .aios-contact-form{width:60%}body.page-id-14 .aios-contact-photo{width:40%}}@media screen and (min-width:1024px){.max-container{padding:0 50px}.mob{display:none}.mob-x{display:block}.bg-fixed canvas{background-attachment:fixed}.safari-true .bg-fixed canvas{background-attachment:scroll}.aios-mobile-header-wrapper{display:none!important}.site-title{font-size:60px;text-align:left}.site-title span{margin-top:-30px;padding-left:10px}.site-btn{margin:0}.site-btn{min-width:200px;font-size:14px;height:60px;letter-spacing:.4em}.header{margin-top:0;position:absolute;top:0;left:0;width:100%;z-index:99}.header__inner{justify-content:space-between;padding:30px 0}.header__logo img.main-logo{display:block}.header__logo img.fixed-logo{display:none}.header__nav{display:block}.header.fixed{position:fixed;background:#fff;width:100%;box-shadow:0 0 10px rgba(var(--accent-color))}.header.fixed .header__inner{padding:11px 0}.header.fixed .header__logo img.main-logo{display:none}.header.fixed .header__logo img.fixed-logo{display:block}.header.fixed .header__nav-contact ul li i,.header.fixed .header__nav-contact ul li a,.header.fixed .header__nav-menu{color:rgba(var(--accent-color))}.expmenu{display:block}.footer{padding:90px 15px 80px}.footer__form{padding:30px 0 50px;margin-bottom:55px}.footer__form-title .site-title{text-align:center}.footer__form-title--logo img{max-width:550px}.footer__form-holder{padding-top:30px}.footer__main{display:flex;justify-content:center;align-items:center;overflow:hidden}.footer__main-logo{width:29.6875%;padding:25px 25px 25px 0}.footer__main-logo img{max-width:230px;margin-left:0}.footer__main-contact{width:40.625%;padding:0 20px 0 15px}.footer__main-contact:before,.footer__main-contact:after{position:absolute;content:"";width:1px;height:100vh;background:#fff;opacity:.4;top:50%;transform:translateY(-50%)}.footer__main-contact:before{left:0;right:auto}.footer__main-contact:after{right:0;left:auto}.footer__main-contact--info ul li{font-size:14px;justify-content:start;text-align:left;letter-spacing:.2em;padding:14px 0}.footer__main-contact--info ul li i{font-size:14px;min-width:25px;text-align:center}.footer__main-contact--info ul li i.ai-font-envelope{font-size:11px}.footer__main-contact--info ul li i.ai-font-location-c{font-size:20px}.footer__main-contact--smi{justify-content:start;padding-left:5px}.footer__main-contact--smi a{margin:0 13px;font-size:19px}.footer__main-contact--smi a:first-child{margin-left:0}.footer__main-nav{width:29.6875%;padding-left:30px;padding-top:0}.footer__main-nav .footernav{-moz-column-count:2;column-count:2;padding-bottom:30px}.footer__main-nav .footernav li{text-align:left;padding:30px 0 0}.footer__main-nav img{margin-left:0;max-width:244px}.footer__text{padding-top:40px}.footer__text p{line-height:1.6}.cf-field input,.cf-field textarea{padding:0 15px;height:60px}.cf-field input::-moz-placeholder,.cf-field textarea::-moz-placeholder{letter-spacing:.2em}.cf-field input::placeholder,.cf-field textarea::placeholder{letter-spacing:.2em}.cf-field textarea{height:115px;padding-top:25px}#pojo-a11y-toolbar{display:block}.ip-alter-text-photo-row{display:flex;align-items:center}.ip-alter-text-photo-col.text{width:65%}.ip-alter-text-photo-col.img{width:35%}.ip-alter-text-photo-row:nth-child(odd) .ip-alter-text-photo-col.text{padding-right:20px}.ip-alter-text-photo-row:nth-child(2n) .ip-alter-text-photo-col.text{padding-left:20px}.ip-alter-text-photo-row:nth-child(2n){flex-flow:row-reverse}.ip-alter-text-btns{display:flex;gap:10px}.ip-banner-title{top:52%}.ip-banner-title span{font-size:40px!important}.ip-banner-bc{padding:20px}body:not(.single-post) .ip-banner canvas{min-height:300px!important}}@media screen and (min-width:1280px){.site-title{font-size:70px;line-height:1}.footer__form{padding:30px 0 70px}.footer__form-title--logo img{max-width:736px}.footer__main-logo img{max-width:277px}.footer__main-contact{padding:0 20px 0 50px}.footer__main-nav{padding-left:50px}.ip-banner-title span{font-size:60px!important}.ip-banner-bc{font-size:18px}}@media screen and (min-width:1500px){.site-title{font-size:80px}}
