@import url(https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css);#mediaContainer .mainMedia,#mediaContainer .subMedia .subMediaImage .image{min-width:300px;margin-right:1rem}#articleTitleHeader,#propertyTitleHeader{transform:translateY(-100%);position:fixed}#contactSection,#pageBgBanner{padding-top:3rem;padding-bottom:3rem}.toolTip:hover::before{display:block}.toolTip::before{content:attr(data-text);display:none;position:absolute;top:150%;left:0;z-index:100;color:#fff;font-size:.9rem;font-weight:300;background-color:#0e1114;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap}#pageBanner{background-color:beige;display:flex;justify-content:center;align-items:center}#pageBanner .title{font-family:Raleway,sans-serif;color:#469114;font-weight:300;letter-spacing:3px;margin:0}#pageWallContainer{width:100%;padding-top:5rem;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background-color:#fff}#pageWallContainer .pageHeading{color:#0e1114;display:inline-block;margin:0;padding-bottom:1rem;border-bottom:2px solid #469114;font-family:Raleway,sans-serif;font-weight:400;transition:.3s}#pageWallContainer .pageWall{width:100%;height:300px;background-color:#fff;display:flex}#pageWallContainer .pageWall::before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}#pageWallContainer .pageWall .pageWallText{margin:auto 0;z-index:2;font-family:Raleway,sans-serif;color:#1e1f20;font-weight:400}#pageBgBanner{background-color:#469114;background:linear-gradient(57deg,#69ac44 0,#4aac44 100%);border-radius:8rem 0 0;width:80%;float:right;color:beige}#careerSection .innerSection #careerContent #careerListDiv .title,#pageBgBanner p{font-weight:500}#printShare{margin-top:80px;border:none;border-bottom:1px solid #ebedf3;justify-content:flex-end;padding-bottom:1rem}.printDetailsIntro{padding:2rem!important}.printDetailsIntro .titleDiv{flex-direction:row!important}.printDetailsIntro .titleDiv img{width:250px!important}.printDetailsIntro .titleDiv .content{margin:0!important;padding-left:1rem!important}.printDetailsIntro .printMedia img{width:49.5%!important}.printDetailsIntro #printAddress .details{max-width:100%!important;width:100%!important;flex-wrap:nowrap!important;text-align:left!important}#careerSection,#careerSection .innerSection #careerContent,#careerSection .innerSection #careerFormSection .formDiv,#careerSection .innerSection #careerFormSection .formDiv .btnSection,#contactSection .innerSection #contactFormSection .formDiv,#contactSection .innerSection #contactFormSection .formDiv .btnSection,#mediaPageSection .allMediaSection .allMedia .list a canvas,#mediaPageSection .allMediaSection .allMedia .list a iframe,#mediaPageSection .allMediaSection .allMedia .list a video,#printDetails #printAddress .logoDiv,#printDetails .titleDiv img,.printDetailsIntro #printAddress .logoDiv{width:100%}.printDetailsIntro #printAddress .logoDiv .logo,.printDetailsIntro #printAddress .logoDiv p{margin:0!important}.printDetailsIntro #printAddress .contactDiv{width:33%!important;margin:0!important;padding-left:1rem!important}.detailsDiv .descriptionContent #descriptionViewButton .textIntro,.printDetailsIntro #printAddress .contactDiv .contact{display:inline-block!important}.printDetailsIntro #printAddress #qrCode{width:33%!important;margin:0!important}.printDetailsIntro #printAddress #qrCode img{width:150px!important;height:150px!important}#printDetails{padding-bottom:0;max-width:1200px;margin:0 auto}#printDetails .featuresTableDiv{max-width:100%!important}#contactSection .innerSection #contactContent #contentListDiv,#printDetails .titleDiv{display:flex;flex-direction:column}#printDetails .titleDiv .content{margin-top:1rem}#printDetails .titleDiv .content #propertyTitle{margin:0;font-family:Raleway,sans-serif;font-weight:700;letter-spacing:.5px}#printDetails .titleDiv .content #propertyAddress{margin-top:.5rem;color:#1e1f20}#printDetails .detailsDiv .descriptionContent{height:auto;overflow:auto}#mediaPageSection .mediaHeader .viewIconDiv .mediaCloseView,#printDetails .detailsDiv #descriptionViewButton,#propertyTitleHeader .titleHeaderDiv,#qrCode,.detailsDiv .descriptionContent #descriptionViewButton .less,.detailsDiv .descriptionContent #descriptionViewButton .read,.mapPopup #mapMenuContainer #saveLocationDiv{display:none}#printDetails .printMedia{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem 0}#printDetails .printMedia .detailsTitle{width:100%;margin-bottom:1rem}#printDetails .printMedia img{width:49.5%;margin-bottom:.5rem;object-fit:cover}#printDetails #printAddress{border-top:1px solid #ebedf3;margin-top:1rem;background-color:#f8f8ff;padding:2rem 1rem}#printDetails #printAddress .link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#0e1114;font-weight:600;margin-bottom:1rem;border:none;line-height:1;cursor:pointer}#printDetails #printAddress .link:hover span{color:#fff;background-color:#469114}#printDetails #printAddress .link span{display:block;font-size:.75rem;margin-top:.25rem;margin-left:1rem;padding:.15rem .5rem;border-radius:1rem;background-color:#e5f5e5;transition:.3s ease-in;cursor:pointer}#printDetails #printAddress .contactDiv a img,#printDetails #printAddress .link img,.detailsDiv .descriptionContent #descriptionViewButton img{width:20px;margin-right:1rem}#printDetails #printAddress .details{max-width:800px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;text-align:center}#printDetails #printAddress .logoDiv .logo{display:block;width:10rem;margin:0 auto}#printDetails #printAddress .logoDiv p{color:#0e1114;font-size:.9rem;max-width:300px;margin:0 auto}#printDetails #printAddress .contactDiv{width:100%;display:flex;margin-top:1rem}#printDetails #printAddress .contactDiv .contact{margin:auto;display:inline-block}#printDetails #printAddress .contactDiv a{display:flex;align-items:center;color:#0e1114;font-weight:600;margin-bottom:.5rem;line-height:1;cursor:pointer}#printDetails #printAddress .contactDiv a span{display:block;font-size:.75rem;margin-top:.5rem;margin-left:2.25rem;padding:.15rem .5rem;border-radius:1rem;background-color:#e5f5e5}#printDetails #printAddress #qrCode{width:100%;height:100%;display:inline-flex;margin-top:1rem}#printDetails #printAddress #qrCode img{margin:auto;width:100px;height:100px}#propertyDetailsContainer{padding-top:5rem;margin:0 auto;max-width:1800px}.articleTitleHeaderIntro,.propertyTitleHeaderIntro{transform:none!important}.articleTitleHeaderMain,.propertyTitleHeaderMain{transform:translateY(-100%)!important}#propertyTitleHeader{display:flex;justify-content:space-between;align-items:center;height:6rem;top:0;left:0;z-index:999;background-color:#fff;border-bottom:1px solid #ebedf3;transition:.3s}#propertyTitleHeader #propertyTitle{margin:0}#propertyTitleHeader .buttonDiv{display:flex;justify-content:flex-start}#propertyTitleHeader .buttonDiv .button{margin-top:0!important;margin-right:1rem!important}.contactHeaderIntro{height:auto!important;overflow:auto!important;padding:1rem;box-shadow:0 10px 19px -4px rgba(0,0,0,.021)}#emailHeader #emailContainer,.contactHeader{position:fixed;left:0;top:75px;width:100%;height:0;overflow:auto;background-color:#f8f8ff;display:flex;flex-direction:column;justify-content:center}.contactHeader .contactHeaderClose{width:20px;position:absolute;right:2rem;top:1rem;cursor:pointer}.contactHeader .contactList{display:flex;align-items:flex-start;flex-direction:column;padding:1rem 2rem;cursor:pointer;transition:.5s}.contactHeader .contactList:hover{background-color:#fff;border-radius:.3rem}.contactHeader .contactList .label{display:inline-block;color:#54565a;font-size:.694rem;font-weight:700;border-bottom:1px solid #ebedf3;padding-bottom:.5rem;margin:0 0 .5rem;cursor:pointer}.contactHeader .contactList .numberDiv{color:#1e1f20;font-weight:600;display:flex;align-items:center;cursor:pointer}.contactHeader .contactList .numberDiv img,.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListTitle .menuListLabel .menuListIcon{width:20px;margin-right:1rem;cursor:pointer}#emailHeader .emailHeaderIntro{height:90vh!important;overflow-y:auto!important;padding:1rem;box-shadow:0 10px 19px -4px rgba(0,0,0,.09)}#emailHeader #emailContainer .emailHeaderClose{width:20px;position:absolute;right:2rem;top:1rem;z-index:1;cursor:pointer}#emailHeader #emailContainer #emailForm{width:100%;height:600px;max-width:100%;margin:0 auto;padding:2rem;display:flex;flex-direction:column;background-color:#fff;border-radius:6px;overflow:hidden}#emailHeader #emailContainer #emailForm .emailFormTitle,.popupContainer .popupDiv #emailForm .emailFormTitle{color:#1e1f20;font-weight:600;text-align:center;margin-bottom:2rem}#emailHeader #emailContainer #emailForm .emailFormTitle::before,.popupContainer .popupDiv #emailForm .emailFormTitle::before{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-100px;background-color:#469114;width:200px;height:3px;border-radius:1rem}#emailHeader #emailContainer #emailForm .mailTo,.popupContainer .popupDiv #emailForm .mailTo{margin-top:2rem;margin-bottom:1rem}#emailHeader #emailContainer #emailForm .mailTo span,.popupContainer .popupDiv #emailForm .mailTo span{font-size:.694rem;font-weight:500;color:#8b8d91}#emailHeader #emailContainer #emailForm .mailTo p,.popupContainer .popupDiv #emailForm .mailTo p{margin-top:0;color:#1e1f20;font-size:.833rem;font-weight:600}#emailHeader #emailContainer #emailForm .inputDiv,.popupContainer .popupDiv #emailForm .inputDiv{margin-bottom:1rem;display:block}#emailHeader #emailContainer #emailForm .inputDiv input,#emailHeader #emailContainer #emailForm .inputDiv textarea{width:100%;display:block;padding:.5rem;background-color:#fff;border:1px solid #d8dbe0;border-radius:6px;font-size:.833rem;font-weight:600}#emailHeader #emailContainer #emailForm .inputDiv textarea,.popupContainer .popupDiv #emailForm .inputDiv textarea{max-width:100%;min-width:100%;min-height:150px}#emailHeader #emailContainer #emailForm .button{justify-content:center;margin:0!important}#propertyTitleDiv #propertyTitle{margin:0;font-weight:600}#propertyTitleDiv #propertyAddress{font-weight:400;color:#54565a}#propertyTitleDiv #priceDiv{width:100%;border-top:1px solid #ebedf3;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0;margin-top:1rem}#propertyTitleDiv #priceDiv #shareDiv{border:none;padding:0;width:auto;margin:0;align-self:flex-end}#propertyTitleDiv #priceDiv #shareButton{display:flex;align-items:center;border:1px solid #ebedf3;border-radius:2rem;padding:.5rem 1rem;font-size:.833rem;font-weight:600;color:#8b8d91;transition:.3s;cursor:pointer}#propertyTitleDiv #priceDiv #shareButton:hover,.optionMenuDiv .optionMenu:hover{border:1px solid #469114}#propertyTitleDiv #priceDiv #shareButton img,.optionMenuDiv .optionMenu img{width:15px;margin-right:.5rem}#mediaContainer{width:100%;display:flex;overflow:hidden}#mediaContainer .mediaWrapper{width:100%;display:flex;overflow-x:auto;overflow-y:hidden}#mediaContainer .mainMedia{cursor:pointer}#mediaContainer .mainMedia img{width:100%;height:100%;object-fit:contain;cursor:pointer}#mediaContainer .subMedia,#mediaContainer .subMedia .subMediaImage{width:100%;display:flex}#mediaContainer .subMedia .mediaVideo{width:100%;min-width:300px;display:inline-block;padding-top:168.75px;overflow:hidden;background-position:center;background-size:cover;margin-right:1rem;cursor:pointer}#mediaContainer .subMedia .mediaVideo:hover .mediaPlayButtonDiv{background-color:rgba(0,0,0,.342)}#mediaContainer .subMedia .mediaVideo .mediaPlayButtonDiv{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-color:rgba(0,0,0,0);transition:.3s;cursor:pointer}#mediaContainer .subMedia .mediaVideo .mediaPlayButtonDiv .mediaPlayButton{position:absolute;left:50%;bottom:50%;margin-left:-40px;margin-bottom:-40px;width:80px;height:80px;padding:1rem;background-color:rgba(0,0,0,.521);border-radius:5rem;display:i;transition:.3s;cursor:pointer}#mediaContainer .subMedia .mediaVideo .mediaPlayButtonDiv .mediaPlayButton img,#mediaPageSection .mediaHeader .mediaPopupClose img,.popupContainer .popupDiv .popupClose img{cursor:pointer}#mediaContainer .subMedia .subMediaImage .image:nth-child(5),#mediaContainer .subMedia .subMediaImage .image:nth-child(6){margin-bottom:0}#mediaContainer .subMedia .subMediaImage .image img{width:100%;height:100%;object-fit:cover;cursor:pointer}#mediaMenuContainer{width:100%;display:flex;justify-content:flex-start;padding:1rem 0;border-bottom:1px solid #ebedf3}#mediaMenuContainer .mediaMenuDiv{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%!important}#mediaMenuContainer .mediaMenuDiv .allMediaLink{order:4}#mediaMenuContainer .mediaMenuDiv .mediaMenu{display:flex;flex-direction:column;align-items:center;font-size:.9rem;font-weight:600;padding:.5rem;margin:0;cursor:pointer;transition:.3s}#mediaMenuContainer .mediaMenuDiv .mediaMenu:hover{opacity:.8}#mediaMenuContainer .mediaMenuDiv .mediaMenu img{width:20px;cursor:pointer}#mediaMenuContainer .mediaMenuDiv .mediaMenu p{font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:600;display:flex;align-items:flex-start;cursor:pointer}#mediaMenuContainer .mediaMenuDiv .mediaMenu p span{display:inline-block;color:#8b8d91;margin-left:.5rem;cursor:pointer}#mediaMenuContainer .mediaMenuDiv .mediaMenu p sup{font-size:.5rem;cursor:pointer;margin-right:.3rem}#mediaMenuContainer .mediaMainMenu{justify-content:space-between;width:100%}#propertyFeaturesDiv{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2rem;padding:2rem 0;background-color:#f8f8ff;border-radius:.5rem}#propertyFeaturesDiv .propertyFeatures{min-width:150px;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}#propertyFeaturesDiv .propertyFeatures img{width:50px}#propertyFeaturesDiv .propertyFeatures p,.detailsDiv .neighbourhoodDiv .neighbourhood p{font-size:1rem;font-weight:600}#propertyFeaturesDiv .propertyFeatures span{font-weight:600!important;color:#469114}#propertyFeaturesDiv .propertyFeatures .text{display:block;color:#1e1f20;font-size:.694rem;font-weight:600}.optionMenuDiv{display:flex;justify-content:space-between;border-top:1px solid #ebedf3;padding-top:1rem}.optionMenuDiv .likeBtn .likeShow,.popupIntro{display:flex!important}.optionMenuDiv .likeBtn span{display:none;align-items:center}.optionMenuDiv .likeBtn span img{margin:0;cursor:pointer}.optionMenuDiv .optionMenu{color:#8b8d91;border:1px solid transparent;font-size:.833rem;font-weight:600;padding:.5rem .75rem;border-radius:2rem;display:flex;align-items:center;transition:.3s;cursor:pointer}.detailsDiv .linkBox,.optionMenuDiv .shareSubList a{align-items:center;transition:.3s;color:#1e1f20;font-weight:600;cursor:pointer}.mapPopup #mapMenuContainer .mapMenuDiv .iconIntro,.optionMenuDiv .optionMenu .shareDropArrowIntro{transform:rotate(180deg)}.optionMenuDiv .optionMenu .shareDropArrow{width:10px;margin:0 0 0 .3rem;transition:.3s}.optionMenuDiv .shareSubListIntro{height:auto!important;overflow:auto!important;padding:1rem!important;border:1px solid #ebedf3!important;box-shadow:0 2px 19px -4px rgba(0,0,0,.09)}.optionMenuDiv .shareSubList{position:absolute;left:0;top:53px;z-index:100;height:0;overflow:hidden;background-color:#fff;border-radius:6px}.optionMenuDiv .shareSubList a{font-size:.833rem;display:flex;padding:.5rem}#blogContainer .blogSideDiv #relatedBlog #relatedBlogListDiv .relatedBlogList:hover,#blogContainer .blogSideDiv #relatedProducts #relatedProductsListDiv .relatedProductsList .productContent .productPrice,#blogContainer .blogSideDiv #relatedProducts #relatedProductsListDiv .relatedProductsList:hover .productContent .productTitle,#careerSection .innerSection #careerFormSection .formDiv .inputDiv .mailText a:hover,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .mailText a:hover,.bannerContentContainer .mainContent ul .villaText,.optionMenuDiv .shareSubList a:hover{color:#469114}.optionMenuDiv .shareSubList a img{width:15px;margin-right:1rem}.detailsDiv .detailsTitle{font-weight:600}.detailsDiv p{font-size:1rem;color:#1e1f20}.detailsDiv .linkBox{display:inline-flex;margin:1rem 0}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv .titleLinks a:hover,#listContainer .dropBoxMainDiv .dropBoxDiv .dropBox:hover,.detailsDiv .linkBox:hover,.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListContent a:hover{color:#f19d20}.detailsDiv .linkBox:hover img{margin-right:2rem}.detailsDiv .linkBox img{width:20px;margin-right:1rem;transition:.3s}#listContainer .dropBoxMainDiv .dropBoxDiv .dropBoxContentDiv,.detailsDiv .descriptionContentIntro,.mapPopup #mapMenuContainer #saveLocationDiv .menuContentDiv{height:auto!important}.detailsDiv .descriptionContent{height:250px;overflow:hidden}.detailsDiv .descriptionContent .descriptionViewButtonIntro{position:relative!important;bottom:unset!important;left:unset!important;height:auto!important;background:0 0!important}.detailsDiv .descriptionContent #descriptionViewButton{width:100%;height:150px;display:flex;align-items:center;position:absolute;bottom:0;left:0;z-index:1;color:#f19d20;background-color:#fff;background:linear-gradient(0deg,#fff 62%,rgba(255,255,255,0) 100%);padding:1rem 0;cursor:pointer}.detailsDiv .descriptionContent #descriptionViewButton span{margin:0 .3rem}.bannerContentContainer .mainContent,.detailsDiv .featuresTableDiv{max-width:600px}.detailsDiv .featuresTableDiv .tableTitle{margin-top:2rem;color:#469114;font-weight:600}.detailsDiv .featuresTableDiv .featuresTable{margin:1rem 0 0;border-top:1px solid #ebedf3}.detailsDiv .featuresTableDiv .featuresTable li{display:flex;padding:.5rem 0;border-bottom:1px solid #ebedf3}.detailsDiv .featuresTableDiv .featuresTable li p{margin:0;font-size:.9rem;font-weight:500;width:100%}.detailsDiv .featuresTableDiv .featuresTable li .tableLable{color:#54565a;font-weight:600;padding-right:1rem;border-right:1px solid #ebedf3;margin-right:1rem}.detailsDiv .neighbourhoodDiv{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2rem;padding:2rem 0;border-top:1px solid #ebedf3;border-bottom:1px solid #ebedf3}.detailsDiv .neighbourhoodDiv .neighbourhood{min-width:150px;display:flex;flex-direction:column;align-items:center;margin-right:2rem;margin-bottom:2rem}.detailsDiv .neighbourhoodDiv .neighbourhood img{width:30px}.detailsDiv .locationDiv,.detailsDiv .locationDiv iframe{width:100%;height:auto}.detailsDiv .travelTimeDiv{display:inline-block;text-align:center;margin-top:2rem}.detailsDiv .travelTimeDiv img{width:150px}.detailsDiv .travelTimeDiv p{padding:1rem 0}.popupIntro{opacity:1!important}.popupContainer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,.103);opacity:0;transition:opacity .5s}.popupContainer .popupDiv{width:100%;max-width:400px;background-color:#fff;padding:1.5rem;border-radius:6px;overflow:hidden}.popupContainer .popupDiv .popupClose{position:absolute;top:16px;right:16px;width:15px;cursor:pointer;z-index:101}.popupContainer .popupDiv #emailForm{width:100%;margin:0 auto;display:flex;flex-direction:column}.popupContainer .popupDiv #emailForm .inputDiv input,.popupContainer .popupDiv #emailForm .inputDiv textarea{width:100%;display:block;padding:.3rem 1rem;background-color:#fff;border:1px solid #d8dbe0;border-radius:6px;font-size:.833rem;font-weight:500}.popupContainer .popupDiv #emailForm .inputDiv input::placeholder,.popupContainer .popupDiv #emailForm .inputDiv textarea::placeholder{font-weight:600}.popupContainer .popupDiv #emailForm .button{text-align:center;justify-content:center;margin:0!important}#mediaPageSection{min-height:100vh;display:flex;flex-wrap:wrap}#mediaPageSection #mediaSideMenu{width:100%;z-index:2;background:linear-gradient(to right top,#469114,#489315,#499517,#4b9818,#4d9a19,#4f9d1b,#519f1c,#53a21e,#56a620,#58a923,#5bad25,#5eb127)}#mediaPageSection #mediaSideMenu .menuWrapper{height:100%;display:flex;z-index:2}#mediaPageSection #mediaSideMenu .menuWrapper .mediaMenu{width:100%;min-width:100%;display:flex;align-items:center;justify-content:center;font-family:Raleway,sans-serif;color:#fff;font-size:.9rem;font-weight:500;padding:1rem;text-align:center;border-bottom:1px solid #469114;cursor:pointer;transition:.3s ease-in}#mediaPageSection #mediaSideMenu .menuWrapper .mediaMenu:first-child{border-top:1px solid #469114}#mediaPageSection #mediaSideMenu .arrow{position:absolute;top:0;left:0;z-index:50;width:40px;height:100%;display:flex;align-items:center;background-color:rgba(0,0,0,0);padding:.75rem;cursor:pointer;transition:.3s ease-in}#mediaPageSection #mediaSideMenu .arrow:hover{background-color:#0e1114}#mediaPageSection #mediaSideMenu .nextArrow,#mediaPageSection #mediaSliderSection .mediaSliderDiv .nextArrow{left:unset;right:0!important}#mediaPageSection .mediaHeader{position:absolute;top:0;left:0;z-index:1;width:100%;display:flex;justify-content:flex-end;background-color:#fff}#mediaPageSection .mediaHeader .viewIconDiv .viewIcon{padding:.75rem;width:45px;border-right:1px solid #ebedf3;cursor:pointer}#mediaPageSection .mediaHeader .mediaPopupClose{padding:.75rem;width:45px;cursor:pointer}#mediaPageSection #mediaSliderSection{width:100%;background-color:#f8f8ff;min-height:100vh;overflow:hidden}#mediaPageSection #mediaSliderSection .mediaSliderDiv{width:100%;overflow:hidden;display:flex;min-height:100vh}#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper{width:100%;margin:auto;display:flex;flex-direction:column}#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper iframe{height:100vh}#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper .video{padding-top:56.25%}#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper .video video{position:absolute;top:0;left:0;width:100%;height:100%}#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper .media{width:100%;min-width:100%;display:flex;margin-bottom:1rem}#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper .media img{margin:auto;max-width:1000px;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}#mediaPageSection #mediaSliderSection .mediaSliderDiv .arrow{position:absolute;top:50%;left:0;width:60px;z-index:1;display:none;background-color:#0e1114;padding:.75rem;opacity:0;cursor:pointer;transition:.3s ease-in}#mediaPageSection #mediaSliderSection .mediaSliderDiv .allMediaLink:hover,#mediaPageSection #mediaSliderSection .mediaSliderDiv .arrow:hover{background-color:#1e1f20}#mediaPageSection #mediaSliderSection .mediaSliderDiv .allMediaLink{position:absolute;bottom:0;right:0;display:flex;align-items:center;color:#fff;font-family:Raleway,sans-serif;background-color:#0e1114;padding:1rem;white-space:nowrap;cursor:pointer;transition:.3s ease-in}#mediaPageSection #mediaSliderSection .mediaSliderDiv .allMediaLink img{width:20px;margin-right:.5rem}#mediaPageSection .allMediaSection{width:100%;max-width:1000px;margin:0 auto;padding-top:5rem}#mediaPageSection .allMediaSection .allMedia{width:100%;background-color:#fff;padding:1rem;margin-bottom:2rem;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}#mediaPageSection .allMediaSection .allMedia .titleDiv{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:0 1rem 1rem;margin-bottom:1rem;border-bottom:1px solid #ebedf3}#mediaPageSection .allMediaSection .allMedia .titleDiv .title span{font-weight:700}#mediaPageSection .allMediaSection .allMedia .list{display:flex;flex-wrap:wrap;align-items:flex-start}#mediaPageSection .allMediaSection .allMedia .list a{width:100%;display:inline-block;border:3px solid #fff}#mediaPageSection .allMediaSection .allMedia .list a img{max-height:180px;object-fit:cover}.mapPopup .mediaHeader .headerMenuDiv{display:flex;margin-right:auto}.mapPopup .mediaHeader .headerMenuDiv .headerMenuList{padding:1rem;border-right:1px solid #ebedf3;color:#0e1114;font-weight:500;cursor:pointer}.mapPopup .mediaHeader .headerMenuDiv .headerMenuList:hover{color:#469114;background-color:#f8f8ff}.mapPopup #mapMenuContainer{position:absolute;top:75px;width:100%;min-height:100vh;max-width:400px;z-index:999}.mapPopup #mapMenuContainer .mapMenuDiv{width:100%;border-radius:6px;overflow:hidden;background-color:#fff;border:1px solid #ebedf3;color:#1e1f20!important;padding:1rem;margin-bottom:1rem}.mapPopup #mapMenuContainer .mapMenuDiv .menuTitle{display:block;color:#1e1f20;font-weight:600;margin:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mapPopup #mapMenuContainer .mapMenuDiv .menuTitle img{width:15px;cursor:pointer;transition:.3s}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDivIntro{height:auto!important;overflow:hidden!important}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv{height:0;overflow:hidden}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .searchText{font-size:.694rem;font-weight:600;color:#54565a}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .buttonSection{justify-content:space-between}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .buttonSection button{justify-content:center;min-width:100px}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .searchContent{border:1px solid #ebedf3;border-radius:6px;display:flex;justify-content:space-between;margin-top:1rem}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .searchContent input{flex:1;background-color:#fff;border:none;padding:.5rem 1rem}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .searchContent .inputIconDiv{padding:.5rem;background-color:#fff;border:none;margin-right:.5rem}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .searchContent .inputIcon{width:15px}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv{margin-top:1rem;border-top:1px solid #ebedf3;padding-top:1rem;height:250px;overflow:auto}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList{width:100%;border-bottom:1px solid #ebedf3}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListTitle{width:100%;padding:1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListTitle:hover{background-color:#f8f8ff}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListTitle .menuListLabel{display:flex;align-items:center;color:#0e1114;font-size:.9rem;font-weight:600;cursor:pointer}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListTitle img{width:10px;transition:.3s;cursor:pointer}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListContentIntro{height:auto!important;overflow:hidden!important;padding:1rem!important}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListContent{height:0;background-color:#f8f8ff;overflow:hidden;display:flex;flex-direction:column;padding:0 1rem;transition:.3s}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListContent p{font-size:.833rem;color:#8b8d91;font-weight:500}.mapPopup #mapMenuContainer .mapMenuDiv .menuContentDiv .menuListDiv .menuBoxList .menuListContent a{font-size:.833rem;color:#1e1f20;font-weight:600;padding:.5rem;cursor:pointer;transition:.3s}.mapPopup .mapDiv{width:100%;min-height:100vh}.mapPopup .mapDiv iframe{width:100%;height:100%}.bannerContentContainer{display:flex;align-items:center;padding-top:7rem;background-position:left}.bannerContentContainer .contentHeading{color:#0e1114;display:inline-block;margin:0;padding-bottom:1rem;font-family:Raleway,sans-serif;border-bottom:2px solid #469114;font-weight:400;transition:.3s}.bannerContentContainer .mainContent .contentHeading{font-size:1.563rem}.bannerContentContainer .mainContent ul li{list-style:disc inside}.bannerContentContainer .mainContent ul li span{color:#f19d20;font-weight:600}.bannerContentContainer .mainContent ul .bText{color:#0e1114;font-weight:600}.bannerContentContainer .content{margin:auto;text-align:center;width:100%;max-width:600px}.stepSection{text-align:center;background-color:#f8f8ff}.stepSection .stepTitle{color:#469114;font-weight:600}.stepSection .stepCardDiv{display:flex;flex-wrap:wrap;justify-content:center;text-align:left;margin-top:1rem}.stepSection .stepCardDiv .stepCard{width:100%;padding:1rem;margin:1%;border-radius:.3rem}.stepSection .stepCardDiv .stepCard .label{display:block;color:#f19d20;font-weight:600;border-bottom:1px solid #ebedf3}.stepSection .stepCardDiv .stepCard .title{color:#1e1f20;font-weight:700;margin-bottom:.5rem}.stepSection .stepCardDiv .stepCard ul{padding-left:1rem}.stepSection .stepCardDiv .stepCard ul li{color:#1e1f20;list-style-type:disc;font-size:.833rem;font-weight:500}.stepSection .stepCardDiv .stepCard ul li ol{margin-left:2rem}.stepSection .stepCardDiv .stepCard ul li ol li{list-style-type:lower-alpha}#pageContainer{padding-top:5rem!important;color:#1e1f20}#pageContainer .pageTitle{padding:1rem 2rem;color:#f19d20;font-weight:600;text-align:center;background-color:#fbf9f3;margin:0}#pageContainer .text{text-align:center}#blogContainer .blogSideDiv #relatedProducts #relatedProductsListDiv .relatedProductsList .productContent .productOldPrice,#pageContainer p{color:#54565a;font-weight:400}#pageContainer .subTitle{color:#1e1f20;font-weight:600}#blogContainer .blogMainDiv .blogDiv ul,#pageContainer ul{margin-top:1rem;padding-left:1rem}#pageContainer ul li{color:#54565a;list-style-type:disc;font-weight:400;margin-bottom:1rem}#pageContainer ul .heighlight{font-weight:600}#listContainer{padding-top:0}#blogContainer .blogMainDiv .blogDiv .blogImage,#listContainer .innerSection{overflow:hidden}#listContainer .title{margin:0 0 2rem;color:#f19d20;font-weight:600;text-align:center}#blogContainer .blogMenuDiv,#listContainer .faqMainDiv{width:100%;height:5rem;display:inline-flex;justify-content:center;align-items:flex-end;margin:0 auto;background-color:#fff;border-bottom:1px solid #ebedf3}#listContainer .faqMainDiv .faqMenu{padding:1rem;white-space:nowrap;color:#8b8d91;font-size:1rem;font-weight:500;border-bottom:3px solid transparent;cursor:pointer;transition:.3s}#listContainer .faqMainDiv .activeMenu{color:#1e1f20;border-bottom:3px solid #469114!important}#listContainer #faqContentDiv{width:100%;display:flex;transition:none!important}#listContainer #faqContentDiv .slideContentDiv{width:100%;min-width:100%;display:flex!important}#listContainer .dropBoxMainDiv{border:1px solid #ebedf3;border-radius:.3rem}#listContainer .dropBoxMainDiv .dropBoxDiv .activeList{color:#f19d20!important}#listContainer .dropBoxMainDiv .dropBoxDiv .dropBox{color:#1e1f20;font-size:1rem;font-weight:600;padding:1rem 0}#listContainer .dropBoxMainDiv .dropBoxDiv .dropBoxContentDiv p{color:#1e1f20;font-size:1rem!important;font-weight:400}#articleTitleHeader{display:flex;justify-content:space-between;align-items:center;min-height:5rem;top:0;left:0;z-index:999;padding:.25rem 1rem;background-color:#fff;border-bottom:1px solid #ebedf3;transition:.3s}#articleTitleHeader .titleHeaderDiv{display:inline-block}#articleTitleHeader #blogTitle{margin:0;font-size:1rem;font-weight:600;line-height:1.1}#articleTitleHeader .rental{background-color:#f19d20}#articleTitleHeader .property{background-color:#469114}#articleTitleHeader .label{display:inline-block;margin-top:.25rem;color:#fff;font-size:.9rem;font-weight:400;padding:.15rem 1rem .15rem .5rem;border-radius:0 0 1rem}.articlePage{margin-top:7rem!important}#rentalBlog .articleCard .readMore,.rentalArtcle .blogTitleDiv{background-color:#f19d20!important}#blogContainer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}#blogContainer .blogMenuDiv .blogMenu{padding:1.5rem 1rem;white-space:nowrap;color:#8b8d91;font-size:1rem;font-weight:500;border-bottom:3px solid transparent;cursor:pointer;transition:.3s}#blogContainer .blogMenuDiv .activeMenu{color:#1e1f20;font-weight:500;border-bottom:3px solid #469114!important}#blogContainer #blogWrapper{width:100%;min-width:100%;display:flex;transition:ease-in!important}#blogContainer #blogWrapper .blogSlide{width:100%;min-width:100%;height:0;overflow:hidden;margin-top:3rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;transition:.5s}#blogContainer #blogWrapper .blogSlide .articleCard{display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%;max-width:350px;margin-bottom:2rem;border:1px solid #ebedf3;box-shadow:0 3px 10px -8px rgba(0,0,0,.56);background-color:#fff;transition:.3s;cursor:pointer}#blogContainer #blogWrapper .blogSlide .articleCard:hover{transform:translateY(5px);box-shadow:0 8px 20px -12px rgba(6,6,7,.329)}#blogContainer #blogWrapper .blogSlide .articleCard:hover .readMore,#blogContainer .blogMainDiv .blogShareDiv .blogShareIcon:hover{opacity:.5}#blogContainer #blogWrapper .blogSlide .articleCard .articleContentDiv{width:100%;background-color:#fff;overflow:hidden;z-index:10;padding:.75rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;transition:.3s}#blogContainer #blogWrapper .blogSlide .articleCard .articleContentDiv .articleTitle{font-family:Raleway,sans-serif;font-size:.9rem;font-weight:600;margin:0;color:#0e1114;line-height:1.3;cursor:pointer;transition:.3s}#blogContainer #blogWrapper .blogSlide .articleCard .articleContentDiv .articleContent{display:none;color:#54565a;cursor:pointer}#blogContainer #blogWrapper .blogSlide .articleCard .articleContentDiv .readMore{display:inline-block;margin-top:.5rem;color:#fff;font-family:Raleway,sans-serif;font-size:.833rem;font-weight:600;background-color:#6ca944;padding:.5rem .75rem;border-radius:1rem;cursor:pointer;transition:.3s}#blogContainer #blogWrapper .blogSlide .articleCard .articleImage{padding-top:166.6666666667px!important;cursor:pointer;border-radius:.3rem;overflow:hidden}#blogContainer .blogMainDiv{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column}#blogContainer .blogMainDiv .blogDiv{display:flex;flex-direction:column;padding-bottom:1rem;border-bottom:1px solid #ebedf3;margin-bottom:2rem}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv{width:100%;padding:.5rem;background-color:#469114;border-radius:1rem 1rem 1rem 0;margin-top:1rem}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv .blogTitle{color:#fff;font-family:Raleway,sans-serif;font-weight:600;margin:0}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv .titleLinks{margin:0;font-size:.833rem;font-weight:400;color:#ebedf3}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv .titleLinks a{border-bottom:1px solid #ebedf3;transition:.3s}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv .border{display:inline-block;width:1px;height:1rem;background-color:#ebedf3;margin:0 1rem}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv .date{color:#ebedf3;display:flex;align-items:center}#blogContainer .blogMainDiv .blogDiv .blogContent{padding:1rem 0;display:flex;flex-direction:column;align-items:flex-start}#blogContainer .blogMainDiv .blogDiv .boldText{color:#1e1f20;font-weight:600;margin-right:.5rem}#blogContainer .blogMainDiv .blogDiv h1,#blogContainer .blogMainDiv .blogDiv h2,#blogContainer .blogMainDiv .blogDiv h3,#blogContainer .blogMainDiv .blogDiv h4,#blogContainer .blogMainDiv .blogDiv h5,#blogContainer .blogMainDiv .blogDiv li,#blogContainer .blogMainDiv .blogDiv p{color:#111}#blogContainer .blogMainDiv .blogDiv h1,#blogContainer .blogMainDiv .blogDiv h2,#blogContainer .blogMainDiv .blogDiv h3,#blogContainer .blogMainDiv .blogDiv h4,#blogContainer .blogMainDiv .blogDiv h5{font-family:Raleway,sans-serif;font-weight:500;letter-spacing:-.3px;margin:.5rem 0 0}#blogContainer .blogMainDiv .blogDiv h2,#blogContainer .blogMainDiv .blogDiv h3,#blogContainer .blogMainDiv .blogDiv h4,#blogContainer .blogMainDiv .blogDiv h5{color:#1e1f20}#blogContainer .blogMainDiv .blogDiv h3,#blogContainer .blogMainDiv .blogDiv h4,#blogContainer .blogMainDiv .blogDiv h5{font-weight:400}#blogContainer .blogMainDiv .blogDiv h1{font-size:1.802rem}#blogContainer .blogMainDiv .blogDiv h2{font-size:1.602rem}#blogContainer .blogMainDiv .blogDiv h3{font-size:1.424rem}#blogContainer .blogMainDiv .blogDiv h4,#blogContainer .blogMainDiv .blogDiv h5{font-size:1.266rem}#blogContainer .blogMainDiv .blogDiv li,#blogContainer .blogMainDiv .blogDiv p,#blogContainer .blogMainDiv .blogDiv span{font-size:1rem;line-height:1.7}#blogContainer .blogMainDiv .blogDiv p{margin-top:.5rem;margin-bottom:0}#blogContainer .blogMainDiv .blogDiv a{color:beige;border-bottom:1px solid beige;cursor:pointer;transition:.3s}#blogContainer .blogMainDiv .blogDiv a:hover{color:beige}#blogContainer .blogMainDiv .blogDiv ul li{margin-bottom:.25rem}#blogContainer .blogMainDiv .blogDiv ul li::before{content:"";position:absolute;top:10px;left:-12px;width:6px;height:6px;background-color:#469114;border-radius:100%}#blogContainer .blogMainDiv .blogDiv ol{margin-top:1rem;padding-left:1.953rem}#blogContainer .blogMainDiv .blogDiv ol li{margin-bottom:.25rem;list-style-type:auto}#blogContainer .blogMainDiv .blogDiv ol li::marker{color:#f19d20}#blogContainer .blogMainDiv .blogDiv img{display:block;border-radius:1rem;margin:1rem 0}#blogContainer .blogMainDiv .blogDiv table{margin:1rem 0}#blogContainer .blogMainDiv .blogDiv table th{color:#f19d20}#blogContainer .blogMainDiv .blogDiv table td,#blogContainer .blogMainDiv .blogDiv table th{border:1px solid #ebedf3;padding:1rem;font-weight:400}#blogContainer .blogMainDiv .blogDiv blockquote{border-left:2px solid #0e1114;padding:1rem 0 1rem 1rem;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:500}#blogContainer .blogMainDiv .newsLink{margin:1rem auto 0;color:#469114!important;background-color:#fff!important;border:1px solid #469114!important}#blogContainer .blogMainDiv .blogShareDiv{width:100%;display:flex;justify-content:center;padding-bottom:2rem;border-bottom:1px solid #ebedf3;margin-bottom:1rem}#blogContainer .blogMainDiv .blogShareDiv .blogShareIcon{width:20px;margin:0 1rem;cursor:pointer;transition:.5s}#blogContainer .blogSideDiv{width:100%;display:flex;flex-direction:column}#blogContainer .blogSideDiv .sideDivtitle{color:#469114;font-family:Raleway,sans-serif;font-weight:600;border-bottom:1px solid #ebedf3;padding:.5rem 0;margin:0 0 1rem}#blogContainer .blogSideDiv #relatedBlog #relatedBlogListDiv .relatedBlogList{margin-bottom:.5rem;font-size:.9rem;color:#1e1f20;font-weight:600;line-height:1.2;border-bottom:1px solid #ebedf3;padding-bottom:.5rem;transition:.3s}#blogContainer .blogSideDiv #relatedBlog #relatedBlogListDiv .relatedBlogList span{color:#8b8d91;font-size:.833rem;font-weight:400;display:block;margin-top:.25rem}#blogContainer .blogSideDiv #relatedProducts #relatedProductsListDiv .relatedProductsList{border-bottom:1px solid #ebedf3;padding-bottom:.5rem;margin-bottom:.5rem;transition:.3s}#blogContainer .blogSideDiv #relatedProducts #relatedProductsListDiv .relatedProductsList .productImage{width:100px}#blogContainer .blogSideDiv #relatedProducts #relatedProductsListDiv .relatedProductsList .productContent p{margin-top:.3rem}#blogContainer .blogSideDiv #relatedProducts #relatedProductsListDiv .relatedProductsList .productContent .productTitle{color:#1e1f20;font-weight:500;transition:.3s}#testimonialsCardSection{margin-top:2rem;display:flex;justify-content:space-between;flex-wrap:wrap}#testimonialsCardSection .testimonialsCard{width:100%;min-width:100%;min-height:250px;margin-bottom:2rem;display:flex;flex-direction:column;padding:2rem;background-color:#fff;border-radius:.3rem;border:1px solid #ebedf3;box-shadow:0 0 6px -4px rgba(0,0,0,.56),0 7px 20px -8px rgba(0,0,0,.13)}#testimonialsCardSection .testimonialsCard .testimonials{display:flex;align-items:center;min-height:max-content;margin:0;font-style:italic;color:#54565a;font-size:.833rem;font-weight:500}#testimonialsCardSection .testimonialsCard .testimonialProfile{display:flex;flex-direction:column;margin-top:2rem}#testimonialsCardSection .testimonialsCard .testimonialProfile .testimonialProfilePhoto{width:60px;height:60px;border-radius:10rem;overflow:hidden;margin-bottom:1rem}#testimonialsCardSection .testimonialsCard .testimonialProfile .testimonialProfileTextDiv p{font-size:.694rem;color:#54565a;margin:0}#testimonialsCardSection .testimonialsCard .testimonialProfile .testimonialProfileTextDiv .testimonialProfileName{font-weight:600;color:#1e1f20}.scrollMenuIntro{position:fixed;top:0;z-index:999}.scrollMenuMain{z-index:1}#contactSection #contactBg{position:absolute;top:0;left:0;width:100%;height:150px;background-color:#ff8181}#contactSection .innerSection{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}#contactSection .innerSection #contactContent{align-items:flex-start}#contactSection .innerSection #contactContent #titleDiv{color:#469114;display:flex;flex-direction:column;justify-content:flex-start}#contactSection .innerSection #contactContent #titleDiv .title{color:#469114;margin:0;font-weight:500;letter-spacing:-1px}#contactSection .innerSection #contactContent #titleDiv .text{color:#0e1114;font-weight:400;max-width:350px;line-height:140%}#contactSection .innerSection #contactContent #contentListDiv .content{margin-top:1.563rem;padding-right:1rem}#contactSection .innerSection #contactContent #contentListDiv .content h5{margin:0;color:#469114;font-weight:600}#contactSection .innerSection #contactContent #contentListDiv .content a,#contactSection .innerSection #contactContent #contentListDiv .content p{margin-top:.5rem;color:#1e1f20;font-size:.9rem;font-weight:400;max-width:350px;line-height:150%;text-align:left}#careerSection .innerSection #careerFormSection,#contactSection .innerSection #contactFormSection{width:100%;max-width:700px;padding:1rem;background-color:#fff;margin-top:1rem;border:1px solid #ebedf3}#careerSection .innerSection #careerFormSection .formTitle,#contactSection .innerSection #contactFormSection .formTitle{max-width:350px;margin:0 auto 2rem;display:block;text-align:center;color:#469114;line-height:110%}#careerSection .innerSection #careerFormSection .formDiv .inputDiv .mailText,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .mailText{display:inline-block;text-align:left;color:#8b8d91;font-size:.9rem;margin:0}#careerSection .innerSection #careerFormSection .formDiv .inputDiv .mailText a,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .mailText a{display:block;color:#469114;font-weight:500;transition:.3s}#careerSection .innerSection #careerFormSection .formDiv .inputDiv .uploadDiv,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .uploadDiv{border:1px solid #ebedf3;border-radius:.3rem;padding:1rem;background-color:#f8f8ff}#careerSection .innerSection #careerFormSection .formDiv .inputDiv .uploadDiv #upload,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .uploadDiv #upload{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;border:none}#careerSection .innerSection #careerFormSection .formDiv .inputDiv .uploadDiv span,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .uploadDiv span{display:flex;align-items:center;color:#8b8d91;font-size:.9rem}#careerSection .innerSection #careerFormSection .formDiv .inputDiv .uploadDiv span img,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .uploadDiv span img{display:inline-block;width:20px;margin-left:1rem}#careerSection .innerSection #careerFormSection .formDiv .btnSection .btn,#contactSection .innerSection #contactFormSection .formDiv .btnSection .btn{white-space:normal}#careerSection .innerSection #careerFormSection .formDiv .btnSection .btn img,#contactSection .innerSection #contactFormSection .formDiv .btnSection .btn img{display:none;width:8px}#careerSection .innerSection #careerFormSection .formDiv .btnSection .fontSmall,#contactSection .innerSection #contactFormSection .formDiv .btnSection .fontSmall{font-size:.833rem;font-weight:400}#careerSection .innerSection{display:flex;justify-content:space-between;flex-direction:column}#careerSection .innerSection #careerContent #careerListDiv{border:1px solid #ebedf3;padding:1rem;margin-bottom:1rem}@media(min-width:568px){#contactSection .innerSection #contactContent #contentListDiv,#printDetails .titleDiv{flex-direction:row}#printDetails .titleDiv img{width:300px}#printDetails .titleDiv .content{margin:0;padding:0 1rem}#mediaPageSection .allMediaSection .allMedia .list a,#printDetails #printAddress #qrCode,#printDetails #printAddress .contactDiv{width:50%}#propertyDetailsContainer{padding-top:8rem}#mediaContainer .mainMedia,#mediaContainer .subMedia .subMediaImage .image{min-width:400px}#mediaContainer .subMedia .mediaVideo{min-width:400px;padding-top:225px}#mediaMenuContainer .mediaMenuDiv .mediaMenu{flex-direction:row;margin-right:1rem}#mediaMenuContainer .mediaMenuDiv .mediaMenu img{margin-right:.5rem}#mediaMenuContainer .mediaMenuDiv .mediaMenu p{margin-top:0}#mediaMenuContainer .mediaMainMenu{width:auto;justify-content:flex-start}.detailsDiv .featuresTableDiv .featuresTable li p,.optionMenuDiv .optionMenu{font-size:1rem}.optionMenuDiv .optionMenu img{width:20px;margin-right:1rem}.stepSection .stepCardDiv{justify-content:space-between}.stepSection .stepCardDiv .stepCard{width:48%}#blogContainer .blogMenuDiv .blogMenu,#listContainer .faqMainDiv .faqMenu{font-size:1.25rem}#blogContainer #blogWrapper .blogSlide .articleCard{width:48%;margin:0 1% 2rem}#blogContainer #blogWrapper .blogSlide .articleCard .articleImage{padding-top:233.3333333333px!important}#blogContainer .blogMainDiv .blogDiv .blogImage{border-radius:1rem 1rem 1rem 0}#blogContainer .blogMainDiv .blogDiv .blogImage .blogTitleDiv{width:90%;position:absolute;left:1rem;bottom:2rem;z-index:10;padding:1.5rem}#testimonialsCardSection .testimonialsCard .testimonialProfile{flex-direction:row;align-items:center}#testimonialsCardSection .testimonialsCard .testimonialProfile .testimonialProfilePhoto{margin:0 .5rem 0 0}#testimonialsCardSection .testimonialsCard .testimonialProfile .testimonialProfileTextDiv{padding-left:.5rem;border-left:1px solid #ebedf3}#careerSection .innerSection #careerFormSection,#contactSection .innerSection #contactFormSection{padding:3rem}}@media(min-width:768px){#printDetails #printAddress .logoDiv,.printDetailsIntro #printAddress .logoDiv{width:33%}#printDetails #printAddress .details{flex-wrap:nowrap;text-align:left}#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper .media,#printDetails #printAddress .logoDiv .logo,#printDetails #printAddress .logoDiv p,#propertyFeaturesDiv .propertyFeatures{margin:0}#printDetails #printAddress .contactDiv{width:33%;margin:0;padding:0 .5rem}#printDetails #printAddress #qrCode{width:33%;margin:0}#printDetails #printAddress #qrCode img{width:150px;height:150px}#propertyTitleHeader .buttonDiv{justify-content:space-between}#careerSection .innerSection,#emailHeader #emailContainer,#mediaPageSection #mediaSliderSection .mediaSliderDiv .mediaSliderWrapper,.contactHeader{flex-direction:row}#propertyTitleDiv #priceDiv{align-items:center;flex-direction:row}#propertyTitleDiv #priceDiv #shareButton{font-size:1rem}#propertyTitleDiv #priceDiv #shareButton img{width:20px;margin-right:1rem}#mediaMenuContainer .mediaMenuDiv,#propertyFeaturesDiv{flex-wrap:nowrap}#mediaMenuContainer .mediaMenuDiv .allMediaLink{margin:0 0 0 auto!important}.optionMenuDiv{justify-content:flex-start}.optionMenuDiv .optionMenu{margin-right:.5rem}.detailsDiv .featuresTableDiv .featuresTable li .tableLable{color:#1e1f20;font-weight:500}#mediaPageSection #mediaSideMenu{width:200px;height:100vh;overflow-y:auto;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}#mediaPageSection #mediaSideMenu::-webkit-scrollbar{width:10px;height:1px}#mediaPageSection #mediaSideMenu::-webkit-scrollbar-track{background-color:#3e8012}#mediaPageSection #mediaSideMenu::-webkit-scrollbar-thumb{background:#469114}#mediaPageSection #mediaSideMenu::-webkit-scrollbar-thumb:window-inactive{background:#469114}#mediaPageSection #mediaSideMenu .menuWrapper{align-items:center;justify-content:flex-start;flex-direction:column}#mediaPageSection #mediaSideMenu .menuWrapper .activeMediaMenu{background-color:#f8f8ff!important;color:#0e1114!important;font-weight:600!important}#mediaPageSection #mediaSideMenu .menuWrapper .mediaMenu{text-align:left;justify-content:flex-start}#mediaPageSection #mediaSideMenu .menuWrapper .mediaMenu:hover{background-color:#f8f8ff;color:#0e1114;font-weight:600}#mediaPageSection #mediaSideMenu .arrow{display:none}#mediaPageSection #mediaSliderSection{flex:1}#mediaPageSection #mediaSliderSection .mediaSliderDiv .arrow{display:block}#mediaPageSection .allMediaSection .allMedia .list a{width:33.333%}.mapPopup #mapMenuContainer{max-width:400px;left:30px}.mapPopup #mapMenuContainer .mapMenuDiv{max-width:400px}#listContainer .faqMainDiv .activeMenu{border-bottom:3px solid #f19d20!important}#blogContainer #blogWrapper .blogSlide .articleCard .articleContentDiv{bottom:0;padding:1rem}#blogContainer .blogMainDiv .blogDiv ul li::before{left:-1rem}#blogContainer .blogSideDiv{width:25%;margin-left:1rem;border-left:1px solid #ebedf3;padding-left:1rem}#testimonialsCardSection .testimonialsCard{width:47%;min-width:47%}#contactSection #contactBg{height:240px}#contactSection .innerSection #contactContent{display:flex;flex-direction:row;justify-content:space-between}#contactSection .innerSection #contactContent #contentListDiv .content{margin:0;display:flex;flex-direction:column;justify-content:center}#contactSection .innerSection #contactContent #contentListDiv .content h5{color:#469114}#careerSection .innerSection #careerFormSection,#contactSection .innerSection #contactFormSection{padding:.579rem}#careerSection .innerSection #careerContent{width:48%}}@media(min-width:1024px){#propertyTitleHeader .titleHeaderDiv{display:inline-block}#propertyTitleHeader .buttonDiv .button{margin-right:0!important;margin-left:1rem!important}#mediaContainer .mediaWrapper{overflow:hidden}#mediaContainer .mainMedia{margin-right:5px;width:65%}#mediaContainer .subMedia{width:35%;flex-direction:column}#mediaContainer .subMedia .mediaVideo{margin:0;min-width:auto;width:100%;padding-top:56.25%}#mediaContainer .subMedia .subMediaImage{height:100%;flex-wrap:wrap;justify-content:space-between}#mediaContainer .subMedia .subMediaImage .image{margin:0 0 5px;width:49.5%;min-width:auto}#mediaMenuContainer .mediaMenuDiv .mediaMenu{margin-right:2rem}.detailsDiv .neighbourhoodDiv .neighbourhood{margin:0}#blogContainer #blogWrapper .blogSlide{justify-content:flex-start}#blogContainer #blogWrapper .blogSlide .articleCard{width:30%;margin:0 1.5% 2rem}#testimonialsCardSection .testimonialsCard{padding:2rem;width:30%;min-width:30%}#contactSection .innerSection{flex-direction:row;align-items:flex-start}#contactSection .innerSection #contactContent{width:50%;flex-direction:column;justify-content:flex-start}#contactSection .innerSection #contactContent #contentListDiv{flex-direction:column}#contactSection .innerSection #contactContent #contentListDiv .content{height:auto;margin-top:.579rem;justify-content:flex-start}#contactSection .innerSection #contactContent #contentListDiv .content h5{color:#469114}#contactSection .innerSection #contactContent #contentListDiv .content a,#contactSection .innerSection #contactContent #contentListDiv .content p{color:#1e1f20}#careerSection .innerSection #careerFormSection,#contactSection .innerSection #contactFormSection{width:50%;margin-top:0}#careerSection .innerSection #careerFormSection .formDiv .inputDiv .mailText,#contactSection .innerSection #contactFormSection .formDiv .inputDiv .mailText{margin-left:.579rem}}