@font-face{font-family:OpinionPro;font-style:normal;font-weight:400;src:url(/assets/fonts/Mint-Type-Opinion-Pro-Light.woff) format("woff")}body,html{height:100%}body{margin:0;font-family:OpinionPro,Roboto,Helvetica Neue,sans-serif;background-color:#ececec}.clearfix:after{content:"";clear:both;display:table}body.mat-typography{font:400 14px/20px OpinionPro,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}body.mat-typography p{margin:0 0 12px}.mat-button,.mat-flat-button,.mat-icon-button,.mat-stroked-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;font-family:inherit;background:transparent}.mat-stroked-button{border:1px solid}.button.mat-stroked-button{color:#fff;border:5px solid #ff4955!important}.mat-button .material-icons,.mat-menu-trigger .material-icons{font-size:24px;width:24px;height:24px;vertical-align:middle}.mat-dialog-container{padding:10px!important;max-width:600px}.mat-dialog-container,.mat-menu-panel{background:#fff!important}.mat-menu-trigger{font-weight:300;color:#f41f2d;margin-top:-5px!important;background:none;border:none;cursor:pointer;padding:0 8px}.mat-menu-item{font-family:HeaderFont;font-style:normal;font-weight:300;font-size:18px}@media screen and (min-width:360px){.mat-menu-item{font-size:calc(18px + 6*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.mat-menu-item{font-size:24px}}.mat-menu-item{line-height:105.95%;letter-spacing:.04em;color:#f41f2d;background:#fff;border:none;display:block;width:100%;text-align:left;padding:8px 16px;cursor:pointer}.mat-menu-item:hover{background:#f5f5f5}.mat-menu-dropdown{position:absolute;top:100%;right:0;z-index:1000;min-width:80px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.mat-form-field{display:inline-block;position:relative;font-family:OpinionPro,Roboto,sans-serif;font-size:14px;line-height:1.125;color:#fff}.contactMeArea .mat-form-field{width:100%}.mat-form-field-wrapper{padding-bottom:1.25em;margin-bottom:-.75em}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%;padding:.75em .75em 0;border-radius:4px 4px 0 0;background:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.42);font-size:14px;line-height:1.125;color:#fff}.color-scheme-light .mat-form-field-flex{background:rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.42)}.mat-form-field-infix{position:relative;flex:auto;min-width:0;width:180px;padding:.25em 0 .75em;border-top:.84375em solid transparent}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none;top:-.84375em;padding-top:.84375em}.mat-form-field-appearance-fill .mat-form-field-label{position:absolute;left:0;top:1.34375em;margin-top:-.25em;pointer-events:none;color:hsla(0,0%,100%,.7);font-size:14px;transform-origin:0 0;transition:transform .2s cubic-bezier(.25,.8,.25,1);display:block;width:100%}.color-scheme-light .mat-form-field-appearance-fill .mat-form-field-label{color:rgba(0,0,0,.6);font-size:16px}.mat-form-field input,.mat-form-field textarea{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:#fff;caret-color:#fff}.color-scheme-light .mat-form-field input,.color-scheme-light .mat-form-field textarea{font-size:16px;color:#0d468e;caret-color:#0d468e}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field.mat-focused .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.32);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.dialog-overlay .mat-dialog-container{position:relative;width:100%}@media screen and (min-width:0px){.mat-dialog-container{max-width:290px}}@media screen and (min-width:680px){.mat-dialog-container{max-width:450px}}@media screen and (min-width:1024px){.mat-dialog-container{max-width:600px}}.subscribeField .mat-form-field-flex{border:2px solid #f41f2d!important}header{background-color:#fff;padding:10px 30px 30px;min-height:60px;font-family:HeaderFont}.headerArea{position:relative;max-width:1240px;margin:0 auto;text-align:center;z-index:1}.IGHeaderLogo,.remaxHeaderLogo{float:left;padding:5px}.HeaderMenu{display:inline-block;padding:25px 0 5px}.HeaderMenu>span>a{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:14px}@media screen and (min-width:1024px){.HeaderMenu>span>a{font-size:calc(14px + 6*(100vw - 1024px)/276)}}@media screen and (min-width:1300px){.HeaderMenu>span>a{font-size:20px}}.HeaderMenu>span>a{line-height:105.95%;letter-spacing:.04em;color:#0d468e;text-decoration:none}header .LanguagePanel{font-family:HeaderFont;position:absolute;right:0;top:25px;font-style:normal;font-weight:500;font-size:24px;line-height:105.95%;letter-spacing:.04em;color:#f41f2d;display:block;z-index:20;overflow:visible}.LanguagePanel>p>a{margin:0 30px 0 0;color:#f41f2d;text-decoration:none}.HeaderSocial{display:inline-block;text-align:left;font-family:HeaderFont;font-style:normal;font-weight:500;font-size:24px;line-height:105.95%;letter-spacing:.04em;color:#f41f2d;position:relative;z-index:1;white-space:nowrap}header .HeaderSocial{margin-right:25px;padding:5px;vertical-align:top}footer .HeaderSocial{height:95px;width:250px;padding:5px 25px;vertical-align:top;margin-bottom:30px}footer .HeaderSocial>p{margin:15px 30px}.HeaderSocial>p>a{margin:0 25px 0 0;color:#f41f2d;text-decoration:none}.HeaderMenuBullet{background-color:#f41f2d;border-radius:2px;display:inline;padding:0 7px;vertical-align:text-bottom}footer{min-height:105px;background-color:#0d1c3f;padding:30px}.footerArea{max-width:1240px;margin:0 auto;text-align:center;position:relative}.remaxFooterLogo{display:inline-block;padding:25px;height:95px;width:250px;vertical-align:top}.remaxFooterLogo img{height:100%}.IGFooterLogo{display:inline-block;padding:25px;height:95px;width:250px;vertical-align:top}@media screen and (min-width:0px){.HeaderMenuBullet{margin:0 4px}.HeaderSocial,.IGFooterLogo,.IGHeaderLogo,.remaxFooterLogo,.remaxHeaderLogo{float:none}header{display:none}.IGHeaderLogo>img,.remaxHeaderLogo>img{width:90px;height:45px}}@media screen and (min-width:680px){.HeaderMenuBullet{margin:0 5px}.IGHeaderLogo>img,.remaxHeaderLogo>img{width:130px;height:65px}}@media screen and (min-width:1024px){.HeaderMenuBullet{margin:0 7px;padding:0 5px;font-size:10px;vertical-align:bottom}.IGFooterLogo,.IGHeaderLogo,.remaxFooterLogo,.remaxHeaderLogo{float:left}.HeaderSocial{float:right}header{display:block}header .IGHeaderLogo,header .remaxHeaderLogo{display:inline-block!important}}@media screen and (min-width:1300px){.HeaderMenuBullet{margin:0 7px;padding:0 7px;font-size:14px;vertical-align:text-bottom}header{display:block}}.color-scheme-light .mat-form-field{width:100%;color:#0d468e!important;margin-bottom:0}.mat-dialog-content{font-size:12px}@media screen and (min-width:360px){.mat-dialog-content{font-size:calc(12px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.mat-dialog-content{font-size:16px}}div.color-scheme-light>h1{margin-bottom:0!important;font-size:16px}@media screen and (min-width:360px){div.color-scheme-light>h1{font-size:calc(16px + 8*(100vw - 360px)/940)}}@media screen and (min-width:1300px){div.color-scheme-light>h1{font-size:24px}}.mat-dialog-actions{padding:0!important}.mat-dialog-actions>button{width:100%;border:5px solid #ff4955!important;margin-top:0!important;border-radius:10px;background-color:#f41f2d!important;color:#fff!important}.disclaimer{margin-top:30px;font-family:OpinionPro;font-style:normal;font-weight:300;font-size:12px}@media screen and (min-width:360px){.disclaimer{font-size:calc(12px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.disclaimer{font-size:16px}}.disclaimer{line-height:160.95%;text-align:center;letter-spacing:.04em;color:#0d468e}h1{font-size:20px}@media screen and (min-width:360px){h1{font-size:calc(20px + 12*(100vw - 360px)/940)}}@media screen and (min-width:1300px){h1{font-size:32px}}h1{line-height:134.95%;letter-spacing:.015em;color:#f41f2d}.border{border:2px solid #f41f2d;border-radius:5px;padding:15px}.color-scheme-light{position:relative}.color-scheme-light .mat-stroked-button{padding:5px 30px!important}.close.mat-button{position:absolute;color:#000;top:-7px;right:-12px;padding:2px;line-height:3px;min-width:auto;background:none;border:none;cursor:pointer;font-size:18px}.message-dialog h1{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:22px;line-height:134.95%;text-align:center;letter-spacing:.015em;color:#0d468e}.message-dialog .border{border:2px solid #f41f2d;border-radius:5px;padding:40px}.message-dialog button{width:100%;border:5px solid #ff4955!important;margin-top:30px!important;border-radius:10px;background-color:#f41f2d!important;color:#fff!important}.mat-menu-dropdown.lang{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:24px;line-height:105.95%;letter-spacing:.04em;color:#f41f2d}.section_outer{background-color:#fff}.section_outer .header{color:#0d468e}.section_outer .subHeader{color:#f41f2d}.section_outer .headerLine{border:2px solid #f41f2d}.blueSection_outer,.imageBanner{background-color:#00377d}.blueSection_outer .header,.blueSection_outer .subHeader,.imageBanner .header,.imageBanner .subHeader{color:#fff}.blueSection_outer .headerLine,.imageBanner .headerLine{border:2px solid #fff}.section{margin:0 auto;padding:35px 30px;max-width:1240px;color:#fff}.header{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:30px}@media screen and (min-width:360px){.header{font-size:calc(30px + 15*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.header{font-size:45px}}.header{line-height:133.95%;letter-spacing:-.005em;text-transform:uppercase}.headerLine{width:150px;margin:20px 0}.subHeader{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:24px}@media screen and (min-width:360px){.subHeader{font-size:calc(24px + 14*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.subHeader{font-size:38px}}.subHeader{line-height:110.95%;letter-spacing:.015em;padding-bottom:10px}.imageArea{max-width:1240px;margin:0 auto;padding:0 30px}.imageArea.extraNarrow{max-width:1000px}.DivClear{clear:both}.subHeader>img{vertical-align:middle;padding:0 20px 20px 0}.redCircle{width:75px;height:75px;float:left;text-align:center;margin:10px 20px;position:relative}.redCircle div{font-size:16px!important}.redCircle img{margin-top:-15px;width:75px}.reason{text-align:left;font-family:OpinionPro;font-style:normal;font-weight:300;font-size:16px}@media screen and (min-width:360px){.reason{font-size:calc(16px + 8*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.reason{font-size:24px}}.reason{line-height:160.95%;letter-spacing:.04em;color:#fff;display:inline-flex;padding:15px 0;margin:10px 0;position:relative;max-width:600px;float:left}.task{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:16px}@media screen and (min-width:360px){.task{font-size:calc(16px + 8*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.task{font-size:24px}}.task{line-height:160.95%;letter-spacing:.04em;color:#fff;border-radius:5px;padding:5px 25px 25px;margin:10px;position:relative;max-width:550px;display:inline-grid;background-color:#0d468e}.mobileTaskImg{display:block;margin:20px auto 0}.task>img{padding:10px 20px 20px;position:absolute;right:0;bottom:0}.task>span{vertical-align:text-top}.task.home{display:inline-flex;flex-direction:column;min-height:400px}.task.home>img{top:0}.task.home>div:not(.detailsButton){font-family:HeaderFont;font-style:normal;font-weight:500;font-size:38px;line-height:133.95%;letter-spacing:-.005em;text-transform:uppercase;min-height:80px}.task.home>span{flex:1 1 auto}.task.home .detailsButton{margin-top:auto;width:100%}.task.home .detailsButton .button{margin-top:0!important}.firstPhoto.buy{background-image:url(/assets/img/mainBannerBuy.jpg)}.firstPhoto.sell{background-image:url(/assets/img/mainBannerSell.jpg)}.firstPhoto.rent{background-image:url(/assets/img/mainBannerRent.jpg)}.firstPhoto.invest{background-image:url(/assets/img/mainBannerInvest.jpg)}.firstPhoto.home{background-image:url(/assets/img/mainBannerHome.jpg)}.secondPhotoInvest{background-image:url(/assets/img/secondBannerInvest.jpg)}.secondPhotoBuy{background-image:url(/assets/img/secondBannerBuy.jpg)}.secondPhotoSell{background-image:url(/assets/img/secondBannerSell.jpg)}.secondPhotoRent{background-image:url(/assets/img/secondBannerRent.jpg)}.thirdPhoto{background-image:url(/assets/img/subscribeBanner.jpg)}.homeSecondPhoto{background-image:url(/assets/img/homeSecondPhoto.jpg);padding:35px 0}ul{margin:5px 0 15px;padding:0}ul li{list-style:none;position:relative;padding:0 0 5px 30px}ul.square li:before{content:"";position:absolute;left:0;top:12px;width:15px;height:15px;background-color:#f41f2d;border-radius:2px}.stepOneBuy{background-image:url(/assets/img/buyStep1.jpg)}.stepTwoBuy{background-image:url(/assets/img/buyStep2.jpg)}.stepThreeBuy{background-image:url(/assets/img/buyStep3.jpg)}.stepFourBuy{background-image:url(/assets/img/buyStep4.jpg)}.stepOneSell{background-image:url(/assets/img/sellStep1.jpg)}.stepTwoSell{background-image:url(/assets/img/sellStep2.jpg)}.stepThreeSell{background-image:url(/assets/img/sellStep3.jpg)}.stepFourSell{background-image:url(/assets/img/sellStep4.jpg)}.stepOneInvest{background-image:url(/assets/img/investStep1.jpg)}.stepTwoInvest{background-image:url(/assets/img/investStep2.jpg)}.stepThreeInvest{background-image:url(/assets/img/investStep3.jpg)}.stepFourInvest{background-image:url(/assets/img/investStep4.jpg)}.stepOneRent{background-image:url(/assets/img/rentStep1.jpg)}.stepTwoRent{background-image:url(/assets/img/rentStep2.jpg)}.stepThreeRent{background-image:url(/assets/img/rentStep3.jpg)}.stepFourRent{background-image:url(/assets/img/rentStep4.jpg)}.aboutMePhoto{background-image:url(/assets/img/aboutMe.jpg);background-size:cover;max-width:450px;height:550px;float:right}.imageBannerBig{height:750px}.imageBanner,.imageBannerBig{background-size:cover;position:relative;text-align:center;overflow:hidden}.imageBanner{height:450px}.imageBannerLogo{margin-top:50px}.imageBannerHeaderLabelBig{font-size:32px}@media screen and (min-width:360px){.imageBannerHeaderLabelBig{font-size:calc(32px + 42*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.imageBannerHeaderLabelBig{font-size:74px}}.imageBannerHeaderLabelBig{line-height:130.45%;text-align:center;letter-spacing:.02em;color:#fff;text-transform:uppercase;margin-top:30px;padding:0;font-family:HeaderFont}.imageBannerHeaderLabel,.imageBannerHeaderLabelBig{font-style:normal;font-weight:500}.imageBannerHeaderLabel{font-size:30px}@media screen and (min-width:360px){.imageBannerHeaderLabel{font-size:calc(30px + 14*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.imageBannerHeaderLabel{font-size:44px}}.imageBannerHeaderLabel{line-height:130.45%;text-align:center;letter-spacing:.02em;color:#fff;text-transform:uppercase;margin-top:30px;font-family:HeaderFont}.imageBannerRegularLabel{font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.imageBannerRegularLabel{font-size:calc(20px + 12*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.imageBannerRegularLabel{font-size:32px}}.imageBannerRegularLabel{line-height:105.95%;text-align:center;letter-spacing:.04em;color:#fff;margin-top:30px;font-family:OpinionPro}.imageBannerContact{margin-top:50px}.subscribeImageBanner{height:450px;background:linear-gradient(180deg,rgba(15,90,203,.16),rgba(1,0,41,.72));background-size:cover;background-image:url(/assets/img/subscribeBanner.jpg);position:relative}.floatLeft{float:left}.floatRight{float:right}.stepImage{padding:0 5px;height:350px;margin-bottom:30px;background-size:cover}.stepImage .subHeader{text-align:center;padding-top:160px;color:#fff}.stepDescription{word-wrap:break-word;white-space:pre-wrap;font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.stepDescription{font-size:calc(20px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.stepDescription{font-size:24px}}.stepDescription{line-height:160.95%;letter-spacing:.04em;color:#0d468e}.whitenedContent{background:#fff;box-shadow:0 4px 4px rgba(39,69,145,.15);border-radius:5px;margin:20px;padding:20px;width:100%}table.step>tr>td{vertical-align:top}.aboutMeText{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.aboutMeText{font-size:calc(20px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.aboutMeText{font-size:24px}}.aboutMeText{line-height:160.95%;float:left;letter-spacing:.04em}.blueSection_outer .aboutMeText{color:#fff}.section_outer .aboutMeText{color:#0d468e}.cooperationDescription{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.cooperationDescription{font-size:calc(20px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.cooperationDescription{font-size:24px}}.cooperationDescription{line-height:160.95%;letter-spacing:.04em;color:#fff;padding-bottom:30px}.coopArea{margin:20px 0;padding:20px;box-shadow:0 4px 25px rgba(0,0,0,.25);border-radius:5px}.coopArea>p>a{margin:10px}.faqItem{box-shadow:0 4px 4px rgba(39,69,145,.15);padding:20px;margin:20px 0}.faqQuestion{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.faqQuestion{font-size:calc(20px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.faqQuestion{font-size:24px}}.faqQuestion{line-height:160.95%;letter-spacing:.04em;color:#f41f2d}.faqAnswer{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.faqAnswer{font-size:calc(20px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.faqAnswer{font-size:24px}}.faqAnswer{line-height:160.95%;letter-spacing:.04em;color:#0d468e;margin-bottom:30px}.contactMe{min-height:750px}h1{font-family:HeaderFont;font-weight:500;font-size:74px;letter-spacing:.02em}h1,h2{font-style:normal;line-height:100px;text-align:center}h2{font-family:OpinionPro;font-weight:300;font-size:34px;letter-spacing:.04em;letter-spacing:.02em}h3{font-size:55px;line-height:100px;text-align:center;letter-spacing:-.005em;color:#000}.subTitle,h3{font-family:HeaderFont;font-style:normal;font-weight:500}.subTitle{font-size:28px}@media screen and (min-width:360px){.subTitle{font-size:calc(28px + 10*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.subTitle{font-size:38px}}.subTitle{line-height:50px;letter-spacing:.015em}.body{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.body{font-size:calc(20px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.body{font-size:24px}}.body{line-height:100px;letter-spacing:.04em}.detailsButton{width:100%}.button{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:16px}@media screen and (min-width:360px){.button{font-size:calc(16px + 8*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.button{font-size:24px}}.button{line-height:50px!important;letter-spacing:.04em;border:5px solid #ff4955!important;margin-top:30px!important;border-radius:10px;background-color:#f41f2d;color:#fff}.task.home button{border:2px solid #fff!important;background-color:transparent;color:#fff;max-width:200px;padding:0 50px!important;font-size:18px}.btnIcon{width:45px;height:45px;margin:0 0 0 15px}.formHeadLine{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:30px}@media screen and (min-width:360px){.formHeadLine{font-size:calc(30px + 15*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.formHeadLine{font-size:45px}}.formHeadLine{line-height:100px;letter-spacing:.015em;color:#fff}.contactMeArea{display:inline-block;vertical-align:top;margin-bottom:30px}.header_white{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:45px;line-height:133.95%;letter-spacing:-.005em;text-transform:uppercase;color:#fff}.contactText{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px}@media screen and (min-width:360px){.contactText{font-size:calc(20px + 4*(100vw - 360px)/940)}}@media screen and (min-width:1300px){.contactText{font-size:24px}}.contactText{line-height:105.95%;letter-spacing:.04em}.formText{font-family:OpinionPro;font-style:normal;font-weight:300;font-size:20px;line-height:100px;letter-spacing:.04em}.contactTable{width:100%}.contactTable td:first-child{width:100%;padding:30px 100px 0 0;vertical-align:top}.contactTable td:nth-child(2){width:0}.contactTable button{float:right}.contactTable mat-form-field{width:100%}.subscribeField{color:#fff;min-width:300px;margin:-1px 10px}.subscribeField .mat-form-field-ripple{background-color:transparent!important}.subscribeField .mat-form-field-wrapper{width:290px;margin:0 auto}.subscribeField>div:first-child>div.mat-form-field-flex{border:2px solid #f41f2d!important}.subscribeButtons{margin-top:20px}.subscribeButtons .button.mat-stroked-button{margin:-1px 10px!important;padding:0!important;vertical-align:top;width:300px}.IGHeaderLogo,.remaxHeaderLogo{display:inline-block;padding:10px 5px;vertical-align:top}.MenuPanel{vertical-align:text-bottom}@font-face{font-family:HeaderFont;font-style:normal;font-weight:400;src:url(/assets/fonts/PFDinTextCondPro-Medium.woff) format("woff")}.LanguagePanel,.MenuPanel{font-family:HeaderFont;font-style:normal;font-weight:500;line-height:105.95%;letter-spacing:.04em;color:#f41f2d}.pseudoHeader .LanguagePanel,.pseudoHeader .MenuPanel{display:inline;position:relative;z-index:25;overflow:visible}.LanguagePanel .mat-button,.MenuPanel .mat-button{min-width:30px!important;padding:0 5px!important;vertical-align:middle}.LanguagePanel>p>a,.MenuPanel>p>a{margin:0 30px 0 0;color:#f41f2d;text-decoration:none}.pseudoHeader{display:block;text-align:right;top:15px;position:absolute;right:5px}.pseudoHeader table>tr>td:nth-child(2){display:inline-block;margin-top:4px}.mat-menu-trigger{font-family:HeaderFont;font-style:normal;font-weight:500;font-size:18px;line-height:105.95%;letter-spacing:.04em}@media screen and (min-width:0px){.task.home>div:not(.detailsButton){min-height:0}.imageBannerBig{height:610px}.step{padding-top:30px}.contactMeArea.first{width:100%;padding-bottom:30px}.aboutMePhoto,.aboutMeText{width:100%;float:none}.aboutMePhoto{margin:0 auto 30px}.task{box-shadow:none;display:block;margin:5px auto;background-color:transparent;min-height:0}.task img{display:none}.mobileTaskImg{display:block}.task>div{text-align:center}.headerLine{margin:20px auto}.stepImage{height:225px}.stepImage>.subHeader{padding-top:90px}.imageBannerLogoBig{display:none}.aboutMePhoto{width:300px;height:360px}.coopArea>.subHeader>img,.coopArea>.subHeader>span{display:block;margin:0 auto;text-align:center}.formHeadLine,.header,.subHeader{text-align:center}.IGHeaderLogo>img,.remaxHeaderLogo>img{width:90px;height:45px}header{display:none}.btnIcon{height:40px;margin:0 0 0 10px}.btnIcon,.coopArea>p>a>img{width:40px}.tasks,.tasks .subHeader{padding-bottom:0}.mat-stroked-button{padding:5px 100px!important}.imageBannerLogo{margin-top:30px}.detailsButton{text-align:center!important}.redCircle>div{position:absolute;top:12px;left:20px}.coopArea{background-color:transparent;box-shadow:none}}@media screen and (min-width:680px){.task.home>div:not(.detailsButton){min-height:0}.detailsButton{text-align:center!important}.imageBannerBig{height:680px}.tasks,.tasks .subHeader{padding-bottom:0}.coopArea>p>a>img{width:50px}.step{padding-top:30px}.IGHeaderLogo>img,.remaxHeaderLogo>img{width:130px;height:65px}.formHeadLine,.header,.subHeader{text-align:left}.coopArea>.subHeader>img,.coopArea>.subHeader>span{display:inline;margin:0;text-align:left}.stepImage{height:225px}.stepImage>.subHeader{padding-top:90px}.aboutMePhoto{width:450px;height:550px}.mat-stroked-button{padding:5px 100px!important}.imageBannerLogoBig{display:none}.imageBannerBig .IGHeaderLogo,.imageBannerBig .pseudoHeader,.imageBannerBig .remaxHeaderLogo{display:inline-block}header{display:none}.btnIcon{width:40px;height:40px;margin:0 0 0 10px}.task{margin:5px auto}.imageBannerLogo{margin-top:10px}.redCircle>div{position:absolute;top:8px;left:20px}.coopArea{background-color:transparent;box-shadow:none}}@media screen and (min-width:1024px){.task.home{min-height:463px}.task.home>div:not(.detailsButton){min-height:80px}.task.home .detailsButton{text-align:right!important}.detailsButton{text-align:center!important}.imageBannerBig{height:680px}.tasks,.tasks .subHeader{padding-bottom:35px}.coopArea>p>a>img{width:60px}.step{padding-top:30px}.btnIcon{width:45px;height:45px;margin:0 0 0 15px}header{display:block}.imageBannerLogo,.imageBannerLogoBig{display:inline-block;margin-top:20px}.mat-stroked-button{padding:5px 100px!important}.headerLine{margin:20px 0}.aboutMePhoto,.aboutMeText,.contactMeArea.first{width:50%}.aboutMePhoto{float:right}.aboutMeText{float:left}.stepImage{height:300px}.stepImage>.subHeader{padding-top:140px}.imageBannerBig .IGHeaderLogo,.imageBannerBig .pseudoHeader,.imageBannerBig .remaxHeaderLogo{display:none}.task{margin:5px auto}.redCircle>div{position:absolute;top:6px;left:20px}.coopArea{background-color:transparent;box-shadow:none}}@media screen and (min-width:1300px){.redCircle>div{position:absolute;top:6px;left:21px}.detailsButton,.task.home .detailsButton{text-align:right!important}.imageBannerBig{height:750px}.tasks,.tasks .subHeader{padding-bottom:35px}.coopArea>p>a>img{width:90px}.mat-stroked-button{padding:5px 100px!important}.coopArea,.task{background-color:#0d468e;box-shadow:0 4px 25px rgba(0,0,0,.25)}.task{display:inline-grid;min-height:200px;margin:5px}.task img{display:block}.task>div{text-align:left}.mobileTaskImg{display:none}.stepImage{height:350px}.stepImage>.subHeader{padding-top:160px}.imageBannerLogo,.imageBannerLogoBig{display:inline-block;margin-top:50px}.imageBannerBig .IGHeaderLogo,.imageBannerBig .pseudoHeader,.imageBannerBig .remaxHeaderLogo{display:none}}.contactMeArea.first{margin-right:30px}.homeSecondPhoto{height:auto}.imageBanner.secondPhotoBuy,.imageBanner.secondPhotoInvest,.imageBanner.secondPhotoRent,.imageBanner.secondPhotoSell{height:520px}.imageBanner.thirdPhoto{height:640px}.thirdPhoto .imageBannerRegularLabel{margin-top:10px}.imageBannerBig .button.mat-stroked-button{margin-top:50px!important}.languageSwitcher{position:relative}.pseudoHeader .languageSwitcher,header .languageSwitcher{z-index:25}