.ip-banner canvas{min-height:600px}#inner-page-wrapper:before,#inner-page-wrapper:after{display:none}#inner-page-wrapper{padding:0}#inner-page-wrapper>.container{width:100%;padding-left:0;padding-right:0;padding-bottom:50px}.ip-banner{display:none}.arg-banner .ip-banner{display:block}.ip-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;opacity:.2}.ip-banner .ip-breadcrumbs .container{top:auto;left:auto;transform:none}.arg-banner-tagline{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:15px;z-index:2;text-align:center;font-size:50px;color:#fff;text-transform:uppercase;letter-spacing:3px}.featured-communities{padding-top:50px;margin-top:52px;position:relative}.featured-communities .max-container{background:var(--background-color);position:relative;z-index:8}.featured-communities .glob-bg{display:block;content:"";width:50%;height:100%;max-height:320px;position:absolute;left:0;top:0;opacity:.25;background-size:cover;background-repeat:no-repeat;background-position:center top;filter:grayscale(1)}.featured-communities .default_title_container{padding-top:90px;padding-bottom:40px}.featured-communities .fc-slides{margin:0 -1%}.featured-communities .fc-slide{padding:0 3%}.featured-communities .fc-slide a{display:block;width:100%;position:relative}.featured-communities .fc-slide a .fc-img{position:relative}.featured-communities .fc-slide a .fc-img:after{display:block;width:100%;height:100%;position:absolute;background:var(--primary);z-index:9;content:"";top:0;left:0;opacity:.3;transition:all .6s ease}.featured-communities .fc-slide a .fc-img canvas{display:block;width:100%;max-height:500px}.featured-communities .fc-slide a .fc-img img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;width:100%;height:100%}.featured-communities .fc-slide a:hover .fc-img:after{opacity:.75}.featured-communities .fc-slide a:hover .fc-content span{height:51px;opacity:1}.featured-communities .fc-slide a .fc-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;z-index:9;padding:10px;text-align:center}.featured-communities .fc-slide a .fc-content h3{color:var(--secondary);font-size:25px;text-transform:uppercase;font-weight:500;letter-spacing:.15em}.featured-communities .fc-slide a .fc-content span{color:#000;background:#fff;display:block;height:0;width:100%;max-width:164px;text-align:center;line-height:51px;margin-top:10px;transition:all .6s ease;letter-spacing:.04em;overflow:hidden;opacity:0}.featured-communities .fc-button{position:relative;display:block;text-align:center;margin-top:75px}#ip-contact{position:relative;display:block}#ip-contact .contact-inner{overflow:hidden}#ip-contact .contact-main{position:relative;display:flex;flex-flow:row wrap}#ip-contact .contact-img img{position:relative;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#ip-contact .contact-info{margin:auto;padding:30px 30px 50px;text-align:center}#ip-contact .contact-title p{margin:30px 0 0}#ip-contact .contact-title .default_title{font-size:65px;margin:.25em 0;line-height:1.1}#ip-contact .contact-form{margin:30px auto 0;max-width:520px}#ip-contact .contact-form form{position:relative}#ip-contact .contact-form .contact-col{position:relative;display:block;padding:5px 0}#ip-contact .contact-form .contact-col .wpcf7-spinner{position:absolute}#ip-contact .contact-form .contact-col.submit{text-align:center;margin-top:45px}#ip-contact .contact-form .contact-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;display:block;font-style:italic;width:100%;height:51px;padding:0 10px;border-bottom:1px solid rgba(28,28,28,.2)}#ip-contact .contact-form textarea.contact-field{padding-top:10px;height:85px;resize:none}#ip-contact .contact-form .ajax-loader{position:absolute;top:calc(50% - 12px);margin:0 30px}#ip-contact .contact-form .wpcf7-form-control-wrap{position:relative;display:block}#ip-contact .contact-form .wpcf7-not-valid-tip{position:absolute;top:0;left:inherit;right:0;width:auto}#ip-contact .contact-form .wpcf7-response-output{position:absolute}#ip-contact .contact-map{margin-top:50px}#ip-contact .contact-map iframe{position:relative;display:block;width:100%;border:none}.contact-radiance{max-width:1400px;padding:0 15px;margin:50px auto 0}.entry-title{display:none}.contact-radiance__container{padding:30px 1px 3px}.contact-radiance__wrapper{display:flex;flex-direction:column}.contact-radiance__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-radiance__header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.contact-radiance__header .title-contact{font-family:var(--font-family-title);font-size:40px!important;font-style:normal;font-weight:400!important;line-height:normal;text-transform:uppercase;margin:0!important}.contact-radiance__header .sub-contact{color:var(--font-color-default);font-family:var(--font-family-default);font-size:16px!important;font-style:normal;font-weight:300!important;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;margin:0!important}.contact-radiance .form-title{text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.03em;margin:21px 0 23px}.contact-radiance .contact-radiance__form{width:100%;display:flex;flex-direction:column;margin-bottom:44px}.contact-radiance .contact-radiance__form .custom-page-email-phone,.contact-radiance .contact-radiance__form .custom-page-name{display:flex;gap:16px;flex-direction:row}.contact-radiance .contact-radiance__form .wpcf7-list-item.first.last{margin:0 0 44px}.contact-radiance .contact-radiance__form .custom-page-stayintouch{width:100%}.contact-radiance .contact-radiance__form .custom-page-stayintouch label{margin-top:25px;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;width:303px}.contact-radiance .contact-radiance__form .custom-page-stayintouch label input[type=checkbox]{width:auto;min-width:24px;height:24px;border:1px solid black}.contact-radiance .contact-radiance__form .wpcf7-list-item-label{color:var(font-color-default);font-family:var(--font-family-default);font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.7px}.contact-radiance .contact-radiance__form input,.contact-radiance .contact-radiance__form textarea{position:relative;width:100%;background:transparent;border:none!important;border-bottom:1px solid black!important;padding:20px 10px 15px 5px!important;color:#000;font-family:var(--font-family-default);font-size:12px;font-style:normal;font-weight:400;line-height:normal;box-sizing:border-box}.contact-radiance .contact-radiance__form input::-moz-placeholder,.contact-radiance .contact-radiance__form textarea::-moz-placeholder{position:absolute;top:15px;left:0;right:0;font-size:12px;color:#000;-moz-transition:.3s ease;transition:.3s ease}.contact-radiance .contact-radiance__form input::placeholder,.contact-radiance .contact-radiance__form textarea::placeholder{position:absolute;top:15px;left:0;right:0;font-size:12px;color:#000;transition:.3s ease}.contact-radiance .contact-radiance__form input:not(:-moz-placeholder)::-moz-placeholder,.contact-radiance .contact-radiance__form textarea:not(:-moz-placeholder)::-moz-placeholder{font-size:12px;top:5px}.contact-radiance .contact-radiance__form input:focus::-moz-placeholder,.contact-radiance .contact-radiance__form input:not(:placeholder-shown)::-moz-placeholder,.contact-radiance .contact-radiance__form textarea:focus::-moz-placeholder,.contact-radiance .contact-radiance__form textarea:not(:placeholder-shown)::-moz-placeholder{font-size:12px;top:5px}.contact-radiance .contact-radiance__form input:not(:-moz-placeholder)::placeholder,.contact-radiance .contact-radiance__form textarea:not(:-moz-placeholder)::placeholder{font-size:12px;top:5px}.contact-radiance .contact-radiance__form input:focus::placeholder,.contact-radiance .contact-radiance__form input:not(:placeholder-shown)::placeholder,.contact-radiance .contact-radiance__form textarea:focus::placeholder,.contact-radiance .contact-radiance__form textarea:not(:placeholder-shown)::placeholder{font-size:12px;top:5px}.contact-radiance #custom-page-message{height:59px;resize:none!important}.contact-radiance .custom-page-submit{display:flex;align-items:center;justify-content:center}.contact-radiance .contact-radiance__form .wpcf7-submit{border:1px solid black!important;padding:10px!important;display:flex;width:250px;height:60px;justify-content:center;align-items:center;flex-shrink:0;transition:all .3s ease;color:#000;text-align:center;font-family:var(--font-family-default);font-size:12px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:2.04px;text-transform:uppercase;background-color:transparent;cursor:pointer}.contact-radiance .contact-radiance__form .wpcf7-submit:hover{background-color:#000;color:#fff}.contact-radiance__image{overflow:hidden;width:100%;height:100%;max-width:100%}.contact-radiance__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.contact-radiance .custom-page-label{display:none}.contact-radiance .text-break{display:block}.contact-radiance .wpcf7-not-valid-tip{color:red;font-family:var(--font-family-default);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;width:auto}.contact-radiance .wpcf7-not-valid-tip~.wpcf7-not-valid-tip{display:none}.globFooterForm{display:none}.contact-radiance .contact-radiance__form textarea:focus-visible,.contact-radiance .contact-radiance__form input:focus-visible{outline:-webkit-focus-ring-color auto 1px}.contact-radiance .custom-page-row{margin:0}.contact-radiance .custom-page-col{padding:0!important;margin:0!important}.contact-radiance .custom-page-col .wpcf7-spinner{left:calc(100% + 10px);right:auto}@media screen and (min-width: 744px){.contact-radiance__container{padding:20px 115px 28px}.contact-radiance__header{max-width:372px}.contact-radiance__header .title-contact{align-self:flex-start;font-size:52px!important}.contact-radiance__header .sub-contact{width:auto;font-size:18px!important;text-align:left}.contact-radiance .form-title{font-size:14px;margin:17px 0 22px}.contact-radiance .contact-radiance__form{margin-bottom:53px}.contact-radiance .contact-radiance__form .custom-page-stayintouch label{width:100%}.contact-radiance .text-break{display:inline}}@media screen and (min-width: 1024px){.contact-radiance__container{padding:22px 20px 18px}.contact-radiance__wrapper{flex-direction:row;align-items:center;gap:50px}.contact-radiance__wrapper>*{flex:1}.contact-radiance__content{justify-content:flex-start;align-items:flex-start}.contact-radiance__header{max-width:100%;align-items:flex-start}.contact-radiance .form-title{text-align:left}.contact-radiance .contact-radiance__form{margin-bottom:0}.contact-radiance .custom-page-submit{justify-content:flex-start}}@media screen and (min-width: 1280px){.contact-radiance__container{padding:22px 75px 18px 55px}.contact-radiance__header .title-contact{font-size:65px!important}.contact-radiance .contact-radiance__form{max-width:420px}}@media screen and (max-width: 991px){.arg-banner-tagline{font-size:40px}}
