*{background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;box-sizing: border-box;-webkit-tap-highlight-color: transparent;}::before,::after{box-sizing: border-box;}html,body{overflow-x: hidden;scroll-behavior: smooth;}body{line-height: normal;}h1,h2,h3,h4,h5,h6{font-weight: normal;}ol,ul{list-style: none;}blockquote{quotes: none;}blockquote:before,blockquote:after{content: '';content: none;}del{text-decoration: line-through;}table{border-collapse: collapse;border-spacing: 0;}a img{border: none;text-decoration: none;}p{line-height: normal;}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}textarea{overflow: auto;}table{width: 100%;border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}q:before,q:after{content:'';}fieldset,img{border:0;}ol,ul{list-style:none;}dl::after{clear: both;}dl dt{float: left;}img,input,th,td{vertical-align: middle;}.Box{zoom:1;}.Box:after{display:block;width:0;height:0;visibility:hidden;clear:both;font-size:0;line-height:0;content:".";}.Fix{float:none;clear:both;width:0;height:0;margin:0;padding:0;border:0;font-size:0;line-height:0;}.Clear::after{display: block;content: "";clear: both;}.ClearBefore::before{display: block;content: "";clear: both;}.FloatLeft{float:left;}.FloatRight{float:right;}.TextLeft{text-align:left !important;}.TextCenter{text-align:center !important;}.TextRight{text-align:right !important;}.TextJustify{text-align:justify !important;}.VerticalTop{vertical-align:top !important;}.VerticalMiddle{vertical-align:middle !important;}.VerticalBottom{vertical-align:bottom !important;}.NoMargin{margin:0 !important;}.NoMarginTop{margin-top:0 !important;}.NoMarginBottom{margin-bottom:0 !important;}.NoWrap{white-space:nowrap;}.Block{display:block;}.Inline{display:inline;}.InlineBlock{display:inline-block;}.Hidden{display: none !important;}.Image,.Video{overflow: hidden;text-align: center;}.Image{background: no-repeat center center;background-size: cover;}.Image img,.Video video{max-width: 100%;}.EmbedLink{text-align: center;}.EmbedLink iframe{margin: auto;}.EmbedLink{position: relative;}.EmbedLink.YouTube .EmbedIn,.EmbedLink.Vimeo .EmbedIn{padding-top: 56.25%;}.EmbedLink.Instagram{position: relative;padding-top: 138%;}.EmbedLink.YouTube iframe,.EmbedLink.Instagram iframe,.EmbedLink.Vimeo iframe{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;}.EmbedLink.Instagram iframe{overflow: auto;}.EmbedLink.Website .Frame{text-align: left;}.EmbedLink.Website .Frame::after{display: block;content: '';clear: both;}.GrabbedWebsite .Image{float: left;width: 15%;padding-top: 15%;margin-right: 5%;}.GrabbedWebsite .WebName{font-weight: bold;font-size: 18px;}.GrabbedWebsite .Price{display: inline-block;margin-right: 10%;}.EmbedLink.Dragging{width: 400px;height: 400px;}.ImageLeft{float: left;margin: 0 15px 15px 0;border: 3px solid black;}.ImageRight{float: right;margin: 0 0 15px 15px;border: 3px solid black;}a img{border: none;}.Center{width: 100%;text-align: center;margin: auto;}.Bold{font-weight: bold;}.Size0{display: block;height: 0;overflow: hidden;}.SliderPanel{z-index: 1000;}.PrintVisible{display: none;}.Submit{white-space: nowrap;cursor: pointer;}.TableLike{display: table;}.TrLike{display: table-row;}.TdLike{display: table-cell;vertical-align: middle;}.NoTransition{transition: none !important;}.Pasting{min-width: 200px;min-height: 100px;box-shadow: inset 0 0 20px rgba(255,255,255,0.05);}.TextContent p,.TextContent table,.TextContent ul,.TextContent ol{margin-bottom: 20px;}.TextContent ul,.TextContent ol{padding-left: 15px;}.TextContent ul li,.TextContent ol li{padding-bottom: 5px;}.TextContent ul>li{list-style: disc;}.TextContent ol>li{list-style: decimal;}.TextContent table th{font-weight: bold;}.TextContent table td,.TextContent table th{padding: 2px 7px;}.TextContent .MediaRow{display: flex;}.TextContent .MediaRow .Image img{width: 100%;height: 100%;object-fit: cover;}.TextContent .MediaItem{width: 100%;margin-bottom: 5px;}.TextContent .MediaLeft,.TextContent .MediaRight{width: 50%;}.TextContent .MediaLeft{float: left;padding-right: 5px;}.TextContent .MediaRight{float: right;padding-left: 5px;}.TextContent .EmbedLink{margin-bottom: 25px;}.Separator.Input{display: inline-block;width: 300px;border: 1px solid gray;line-height: 25px;}.Separator.Input>[contenteditable]{display: block;margin-left: auto;min-height: 25px;}.Separator.Input .Tags{float: left;}.Separator.Input .Tags .Tag{display: inline-block;margin-right: 5px;padding: 0 5px;border: 1px solid blue;border-radius: 5px;background: #00b4ff;white-space: nowrap;}.Separator.Input .Tags .Tag .Delete{display: inline-block;width: 10px;height: 10px;margin-left: 5px;background: white;}.Files .Item{height: 110px;overflow: hidden;margin-right: 10px;margin-bottom: 10px;text-align: center;cursor: pointer;}.Files .Item a{display: block;}.Files .Item img{max-width: 76px;max-height: 69px;}.Files .Item .Image{display: inline-block;width: 78px;height: 71px;line-height: 71px;}.Files .Item .Name{display: block;width: 76px;margin-top: 8px;}.Files .Item .PDFIcon{display: inline-block;width: 100%;height: 80px;background: url(%core-pathi%FileIconPDF.png) center center no-repeat;}.Files .Item .TxtIcon{display: inline-block;width: 100%;height: 80px;background: url(%core-pathi%FileIconTxt.png) center center no-repeat;}.Files .Item .XlsIcon{display: inline-block;width: 100%;height: 80px;background: url(%core-pathi%FileIconXls.png) center center no-repeat;}.Files .Item .MPxIcon{display: inline-block;width: 100%;height: 80px;background: url(%core-pathi%FileIconMPx.png) center center no-repeat;}.Files .Item .DocIcon{display: inline-block;width: 100%;height: 80px;background: url(%core-pathi%FileIconDoc.png) center center no-repeat;}.FileTypeIcon{display: none;width: 16px;height: 16px;margin-right: 4px;}.FileTypeapplicationmsword{display: inline-block;background: url(%core-pathi%FileTypeDocSmall.png);}.FileTypeapplicationpdf{display: inline-block;background: url(%core-pathi%FileTypePdfSmall.png);}.ContextMenu .Delete{background-image: url(%core-pathi%FilemanagerDelete.png);}.DialogModal{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 100;background: rgba(0,0,0,0.2);}.DialogBox{padding: 50px;margin: auto;text-align: center;}.DialogHead{width: 100%;padding: 20px;background: black;color: white;}.DialogContent{margin: auto;padding: 20px;background: white;overflow: auto;text-align: left;}.DialogBox .CloseCross{position: absolute;right: 0;top: 0;width: 30px;height: 30px;background: black;cursor: pointer;}.DialogBox .CloseCross svg{width: 26px;height: 26px;margin-top: 2px;}.DialogBox .CloseCross rect{fill: white;}@media (max-width: 800px){.DialogBox{padding: 20px;}}@media (max-width: 460px){.DialogBox{padding: 5px;}}.Error{padding: 5px 10px 5px 30px;width: auto;margin-top: 2px;color: white;font-weight: bold;}.Success{padding: 5px 10px 5px 30px;width: auto;margin-top: 2px;color: white;font-weight: bold;}.Carousel{position: relative;overflow: hidden;}.Carousel .Item{position: absolute;display: block;width: 100%;left: 100%;top: 0;background: no-repeat center center;background-size: cover;list-style: none;overflow: hidden;opacity: 0;transition: none;}.Carousel .Item,.Carousel .Item .Image{background: center center no-repeat;background-size: cover;}.Carousel .Item .Image{display: block;height: 100%;}.Carousel .Item.Active{position: relative;opacity: 1;display: block;left: 0;z-index: 2;}.Carousel .Item video,.Carousel .Item img{width: 100%;}.Carousel .Switchers{position: absolute;}.Carousel .Switchers .Switcher{display: inline-block;width: 13px;height: 13px;margin-right: 7px;cursor: pointer;border-radius: 100%;background: white;}.Carousel .Switchers .Switcher.Active{background: red;}.Carousel .Arrow{position: absolute;width: 54px;top: 0;bottom: 0;cursor: pointer;z-index: 3;}.Carousel .Arrow.Prev{left: 0;background: no-repeat center center;}.Carousel .Arrow.Next{right: 0;background: no-repeat center center;}.Carousel .Item.SlideToNext:not(.Active){opacity: 1;top: 0;left: 0%;-webkit-animation: CarouselToActualFromNext;-moz-animation: CarouselToActualFromNext;-ms-animation: CarouselToActualFromNext;-o-animation: CarouselToActualFromNext;animation: CarouselToActualFromNext;}.Carousel .Item.Active.SlideToNext{left: -100%;-webkit-animation: CarouselToNextFromActual;-moz-animation: CarouselToNextFromActual;-ms-animation: CarouselToNextFromActual;-o-animation: CarouselToNextFromActual;animation: CarouselToNextFromActual;}.Carousel .Item.SlideToPrev:not(.Active){opacity: 1;top: 0;left: 0;-webkit-animation: CarouselToActualFromPrev;-moz-animation: CarouselToActualFromPrev;-ms-animation: CarouselToActualFromPrev;-o-animation: CarouselToActualFromPrev;animation: CarouselToActualFromPrev;}.Carousel .Item.Active.SlideToPrev{left: 100%;-webkit-animation: CarouselToPrevFromActual;-moz-animation: CarouselToPrevFromActual;-ms-animation: CarouselToPrevFromActual;-o-animation: CarouselToPrevFromActual;animation: CarouselToPrevFromActual;}.Carousel[data-animation="Fade"] .Item{left: 0;top: 0;}.Carousel .Item.FadeToNext:not(.Active){opacity: 0;animation: CarouselFadeToActualFromNext;}.Carousel .Item.Active.FadeToNext{animation: CarouselFadeToNextFromActual;}.Carousel .Item.FadeToPrev:not(.Active){opacity: 1;animation: CarouselFadeToActualFromPrev;}.Carousel .Item.Active.FadeToPrev{animation: CarouselFadeToPrevFromActual;}.Carousel .Item.SwipeOutToNext:not(.Active){opacity: 1;top: 0;left: 0%;width: 100%;transition: none;}.Carousel .Item.Active.SwipeOutToNext{left: -100%;transition-property: left;}@-webkit-keyframes CarouselToActualFromPrev{from{left: -100%;} to{left: 0%;}}@-webkit-keyframes CarouselToPrevFromActual{from{left: 0%;} to{left: 100%;}}@-webkit-keyframes CarouselToActualFromNext{from{left: 100%;} to{left: 0%;}}@-webkit-keyframes CarouselToNextFromActual{from{left: 0%;} to{left: -100%;}}@-moz-keyframes CarouselToActualFromPrev{from{left: -100%;} to{left: 0%;}}@-moz-keyframes CarouselToPrevFromActual{from{left: 0%;} to{left: 100%;}}@-moz-keyframes CarouselToActualFromNext{from{left: 100%;} to{left: 0%;}}@-moz-keyframes CarouselToNextFromActual{from{left: 0%;} to{left: -100%;}}@-ms-keyframes CarouselToActualFromPrev{from{left: -100%;} to{left: 0%;}}@-ms-keyframes CarouselToPrevFromActual{from{left: 0%;} to{left: 100%;}}@-ms-keyframes CarouselToActualFromNext{from{left: 100%;} to{left: 0%;}}@-ms-keyframes CarouselToNextFromActual{from{left: 0%;} to{left: -100%;}}@-o-keyframes CarouselToActualFromPrev{from{left: -100%;} to{left: 0%;}}@-o-keyframes CarouselToPrevFromActual{from{left: 0%;} to{left: 100%;}}@-o-keyframes CarouselToActualFromNext{from{left: 100%;} to{left: 0%;}}@-o-keyframes CarouselToNextFromActual{from{left: 0%;} to{left: -100%;}}@keyframes CarouselToActualFromPrev{from{left: -100%;} to{left: 0%;}}@keyframes CarouselToPrevFromActual{from{left: 0%;} to{left: 100%;}}@keyframes CarouselToActualFromNext{from{left: 100%;} to{left: 0%;}}@keyframes CarouselToNextFromActual{from{left: 0%;} to{left: -100%;}}@keyframes CarouselFadeToActualFromPrev{from{opacity: 0;} to{opacity: 1;}}@keyframes CarouselFadeToPrevFromActual{from{opacity: 1;} to{opacity: 0;}}@keyframes CarouselFadeToActualFromNext{from{opacity: 0;} to{opacity: 1;}}@keyframes CarouselFadeToNextFromActual{from{opacity: 1;} to{opacity: 0;}}.TooltipImage{display: inline-block;width: 15px;height: 15px;background: url(%core-pathi%HelpIcon.png) no-repeat;vertical-align: middle;}.TooltipBox{max-width: 300px;padding: 10px;display: none;position: absolute;border: 1px solid #509107;background: #f5f5f5;z-index: 1000;text-align: left;}.Opener{position: relative;}.Opener .Panel{position: absolute;height: 0;overflow: hidden;transition: all 0.5s;z-index: 1;}.Opener.Opened .Panel{overflow: auto;}.Tabs::after{display: block;content: '';clear: both;}[data-tab]{margin-right: 10px;float: left;}[data-tab]:not(.Disabled){cursor: pointer;}[data-tab].Disabled{opacity: 0.7;}.Loading{background: white;opacity: 0.8;width: 100%;position: fixed;top: 0;left: 0;z-index: 1000000;text-align: center;}.Loading.Absolute{position: absolute;}.Gallery .Image{float: left;width: 230px;height: 200px;margin: 5px;line-height: 200px;background: black;border: 1px solid black;}.GalleryDialog{backdrop-filter: blur(10px);background-color: rgba(0,0,0,0.5);}.GalleryDialog .DialogBox{padding: 5px;}.GalleryDialog .DialogBox,.GalleryDialog .DialogContent{height: 100%;}.GalleryDialog .DialogContent{position: relative;background: none;overflow: hidden;}.GalleryDialog .GalleryImages{position: absolute;top: 0;right: 0;width: 100px;height: 100%;overflow: auto;}.GalleryDialog .MainImage,.GalleryDialog .SideImage{background: black no-repeat center center;background-size: contain;border: 2px solid black;}.GalleryDialog .MainImage{position: absolute;left: 0;top: 0;width: calc(100% - 110px);height: 100%;}.GalleryDialog .MainImage video{max-width: 100%;}.GalleryDialog .SideImage{height: 100px;margin-bottom: 10px;cursor: pointer;opacity: 0.5;}.GalleryDialog .SideImage.Active,.GalleryDialog .SideImage:hover{opacity: 1;}.GalleryDialog .Arrow{position: absolute;top: 0;height: 100%;width: 100px;background: no-repeat;cursor: pointer;opacity: 0.3;}.GalleryDialog .Arrow.Previous{left: 0;background-image: url(%core-pathi%GalleryArrowPrevious.png);background-position: left center;}.GalleryDialog .Arrow.Next{right: 0;background-image: url(%core-pathi%GalleryArrowNext.png);background-position: right center;}.GalleryDialog .MainImage:hover .Arrow{opacity: 1;}.GalleryDialog [data-type="first"] .Arrow.Previous{display: none;}.GalleryDialog [data-type="last"] .Arrow.Next{display: none;}.GalleryDialog[data-view="portrait"] .GalleryImages{right: auto;left: 0;top: auto;bottom: 0;width: 100%;height: 100px;white-space: nowrap;overflow-y: hidden;}.GalleryDialog[data-view="portrait"] .SideImage{display: inline-block;white-space: nowrap;width: 100px;height: 100%;margin-bottom: 0;margin-right: 10px;}.GalleryDialog[data-view="portrait"] .MainImage{width: 100%;height: calc(100% - 110px);}.GalleryDialog .CloseCross{right: 121px;top: 10px;background-color: white;}.GalleryDialog .CloseCross rect{fill: black;}.GalleryDialog[data-view="portrait"] .CloseCross{right: 10px;}.FileUpload input[type="file"]{display: none;}.FileUpload .Upload{display: block;width: 180px;height: 180px;border: gray 2px dashed;cursor: pointer;float: left;margin-right: 10px;padding: 10px;font-size: 20px;line-height: normal;color: gray;}.FileUpload .Upload:hover{background: #eeeeee;}.FileUpload .Files{float: left;}.FileUpload .Files .File{float: left;height: 180px;}.FileUpload .Files .File .Image{max-height: 180px;max-width: 400px;}.FileUpload .Files .File .Image>img{max-height: 180px !important;max-width: 400px;}.FileUpload .FinishButton{float: left;width: 180px;margin-left: 10px;}.FileUpload .Delete{float: left;width: 14px;height: 16px;margin: 8px 8px 0 10px;background: url(%core-pathi%Close.png);cursor: pointer;padding: 0;}.FileUpload .Progress .Meter{height: 50px;width: 0;background: red;}.Langs a{opacity: 0.7;}.Langs a.Active,.Langs a:hover{opacity: 1;}.Reporting{color: red;background-color: yellow;border: dashed red 2px;font-weight: bold;}.Pagelist ul li{float: left;list-style: none;padding: 0;background: none;}.Pagelist a,.Pagelist strong{padding: 0 5px;}.TooltipBox.Editable{width: 22px;height: 19px;background: url(%core-pathi%EditableIcon.png) no-repeat;border: none;}.Graph .AxisPoint path{stroke: #ececec;}.GraphPoints .GraphPoint circle{fill: white;stroke: #30b5e1;stroke-width: 2px;display: block;}.GraphPoints .GraphPoint:hover circle{fill: #30b5e1;}.GraphPoints .GraphPoint path{display: none;stroke: #387f00;stroke-width: 1px;}.GraphPoints .GraphPoint:hover path{display: block;}.UnderPointsPlace{fill: #bdbfc3;}.UnderPointsPlaceTop{stroke-width: 6px;stroke: #5cbfe8;fill: none;}.GraphBars .GraphPoint path{stroke: #387f00;}.GraphBars .GraphPoint .StrokeX{display: none;}.GraphBars .GraphPoint .StrokeY{display: block;stroke-width: 13px;}.GraphBars .GraphPoint rect{fill: white;stroke-width: 1px;stroke: #30b5e1;}.GraphBars .GraphPoint circle{display: none;}.GraphBars .GraphPoint:hover .StrokeX{display: block;}.GraphBars .GraphPoint:hover rect{fill: #30b5e1;}.Graph text{fill: #8c8989;font-size: 13px;}.Graph circle{display: none;}.StatisticsPage th{padding: 8px;}.Video{position: relative;}.Video .Controls{position: absolute;bottom: 5px;left: 0;height: 30px;width: 100%;line-height: 30px;z-index: 10000;}.Video .Controls>*{display: inline-block;vertical-align: middle;}.Video .Controls .PlayPause{width: 30px;height: 30px;background: red;cursor: pointer;}.Video .Controls .ProgressBar{width: 50%;background: black;cursor: pointer;}.Video .Controls .ProgressBar,.Video .Controls .ProgressBar .Progress{height: 30px;}.Video .Controls .ProgressBar .Progress{width: 0;background: white;}.Video .Controls .VolumeBar{width: 50px;background: black;cursor: pointer;}.Video .Controls .VolumeBar,.Video .Controls .VolumeBar .Volume{height: 30px;}.Video .Controls .VolumeBar .Volume{width: 100%;background: white;}.Video .Controls .FullScreen{width: 30px;height: 30px;background: red;cursor: pointer;}.Calendar,.Calendar th{text-align: center;}.Calendar .Header .Previous,.Calendar .Header .Next{cursor: pointer;}.Calendar .Day>div{cursor: pointer;}.Calendar .Day{width: 14.28%;}.Calendar .DaysOfMonth{overflow: hidden;}div.Time{padding: 5px;background: #f2f5f7;}div.Time .MinutesTable{margin: 20px 0;}div.Time .TextInfo input,div.Time .TextInfo button{width: 49%;height: 25px;line-height: 25px;vertical-align: middle;}div.Time .TextInfo button{background: #e0e0e0;cursor: pointer;}div.Time .TextInfo input{margin-right: 1%;background: white;}div.Time,div.Time th{text-align: center;}div.Time th{line-height: 27px;color: white;}div.Time table{border-collapse: collapse;border-spacing: 0;}div.Time table td>div{position: relative;display: block;margin: 1px;padding: 3px 8px;cursor: pointer;border: 1px solid #aed0ea;background: #e4eff6;color: #0a739e;font-weight: bold;text-align: right;}div.Time table td div:empty{display: none;}div.Time table td.Today>div{background: #0a739e;border-color: #2694e8;color: #ffffff;}div.Time table td:hover>div{border-color: #0a739e;}div.Time table td.Inactive>div{background: #f0f0f0;border-color: #f6f6f6;color: slategray;cursor: auto;}.MakeVisible{position: relative;}.MakeVisible::after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: red;content: '';display: block;min-height: 50px;min-width: 50px;opacity: 0.5;}.GraceMessages{position: absolute;left: 0;top: 100%;min-width: 800px;}.Grace{background: rgba(242,182,31,0.9) no-repeat 10px center;background-size: 50px;color: white;width: 0;}.GraceMessage{height: 50px;}.Grace.MsgType3{background-color: rgba(65,145,7,0.75);}.Grace .Msg{padding:12px 30px 15px 30px;font-size: 18px;color:#000;}.GraceConfirmation{position: absolute;width: 500px;}.GraceConfirmation.MsgType3{transition: background-color 0.5s;}.Grace .Msg button{margin-top: 10px;color:#000;}.Grace .Msg button:hover path{fill:#000;}.Grace .Msg button:hover text{fill:#F2B61F;}.CookiesInfoBar{position: fixed;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.8);color: #fff;}.CookiesInfoBar .CookiesInfoContainer{max-width:1030px;padding:10px 15px;margin:auto;display:flex;align-items:center;}.CookiesInfoBar .CookieInfoText p{width:85%;}.CookiesInfoBar .CookieConfirmBtn{display:inline-block;padding:0 20px;background:#006cab;text-align:center;height:45px;line-height:45px;}.CookiesInfoBar .CookieConfirmBtn:hover{opacity:0.9;}.CookieConfirmBtn{cursor: pointer;}@media (max-width:640px){.CookiesInfoBar .CookieInfoText p{width:100%;}	.CookiesInfoBar .CookiesInfoContainer{display:block;text-align:center;}	.CookiesInfoBar .CookieConfirmBtn{margin:10px auto 0 auto;}}.PVWebSign a{display: inline-block;padding: 10px;color: black;text-decoration: none;font-family: "Open Sans";font-weight: 200;font-size: 12px;}.PVWebSign svg{vertical-align: middle;margin-left: 10px;}.DialogInfo{position: fixed;background: transparent;transition: background-color 1000ms;z-index: 11;}.DialogInfo.Activated{left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);}.DialogInfo.Closing{background-color: transparent;}.DialogInfo .DialogContent{padding: 10%;}.DialogInfo .DialogContent,.DialogInfo.Activated.Closing .DialogContent{position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;background: white;transition: all 1000ms;}.DialogInfo.Activated .DialogContent{opacity: 1;left: 10%;top: 10%;right: 10%;bottom: 10%;}.DialogInfo .Close{position: absolute;right: 15px;top: 15px;width: 30px;height: 30px;cursor: pointer;z-index: 3;}.DialogInfo .Close svg{width: 100%;height: 100%;}.DialogInfo [data-view]{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: grid;align-items: center;justify-content: center;padding: 5%;opacity: 1;transition: opacity 1000ms;z-index: 2;text-align: center;}.DialogInfo [data-view].Hidden{display: grid !important;opacity: 0;z-index: 1;}.ScrollBarPanel{overflow: auto;scrollbar-width: none;}.ScrollBarPanel::-webkit-scrollbar{display: none;}@font-face{font-family: 'FontAwesome';font-style: normal;font-weight: 200;src: local('FontAwesome'),local('FontAwesome'),url(/Grace/Core/Design/Fonts/FontAwesome.woff) format('woff');font-display: block;}.Debug{margin: 10px;background: white;color: #705c5e;font-family: Arial;}.Debug *{color: #705c5e;}.Debug table.DB{margin-top: 15px;border: 1px solid #d3d3d3;}.Debug table.DB td,.Debug table.DB th{padding: 12px 15px;white-space: normal;}.Debug table.DB td{border: 1px solid #e2e2e2;white-space: normal;}.Debug table.DB tr:nth-of-type(2n) td{background: #f6f6f6;}.Debug table.DB tr:hover td{background-color: lightgray;}.Debug table.DB th{background: #ededed;background: -webkit-gradient(linear,0 0,0 bottom,from(#ededed),to(#e8e9eb));background: -moz-linear-gradient(#ededed,#e8e9eb);background: linear-gradient(#ededed,#e8e9eb);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#e8e9eb');}.Debug table.DB th.Order{cursor: pointer;}.Debug table.DB th.Order span::after{display: block;content: " ";font-family: FontAwesome;}.Debug table.DB th.Order.ASC span::after,.Debug table.DB th.Order.DESC span::after,.Debug table.DB th.Order:hover span::after{content: "\f077";}.Debug table.DB th.Order.ASC span::after,.Debug table.DB th.Order.DESC:hover span::after{content: "\f077";}.Debug table.DB th.Order.DESC span::after,.Debug table.DB th.Order:hover span::after{content: "\f078";}.Debug select{border: 1px solid black;height: 30px;}.Debug .Total{margin: 10px 0;font-size: 16px;}.Debug input{margin-left: 20px;}.Debug label{cursor: pointer;}.Debug .Heading{margin-bottom: 15px;font-weight: bold;font-size: 16px;}@font-face{font-family: 'FontAwesome';font-style: normal;font-weight: 200;src: local('FontAwesome'),local('FontAwesome'),url(/Grace/Core/Design/Fonts/FontAwesome.woff) format('woff');font-display: block;}.Menu a{display: block;}.Menu ul li{position: relative;}.Menu ul .SubMenu{display: none;position: absolute;z-index: 10;}.Menu ul li:hover>.SubMenu{display: block;}.Menu .Horizontal::after{clear: both;display: block;content: "";}.Menu .Horizontal .Item{float: left;}.Menu .Horizontal .SubMenu .SubMenu{position: absolute;top: 0;right: -200px;width: 200px;}.Menu .Vertical .SubMenu{position: absolute;top: 0;right: -200px;width: 200px;}.Touchable .Menu .TouchBox{position: absolute;display: block;top: 0;right: 0;width: 30px;height: 30px;border: 2px dashed #ffff00;}.Touchable .Menu .HasSubMenu a{margin-right: 30px;}.Menu a{display: block;}.Menu ul li{position: relative;}.Menu ul .SubMenu{display: none;position: absolute;z-index: 10;}.Menu ul li:hover>.SubMenu{display: block;}.Menu .Horizontal::after{clear: both;display: block;content: "";}.Menu .Horizontal .Item{float: left;}.Menu .Horizontal .SubMenu .SubMenu{position: absolute;top: 0;right: -200px;width: 200px;}.Menu .Vertical .SubMenu{position: absolute;top: 0;right: -200px;width: 200px;}.Touchable .Menu .TouchBox{position: absolute;display: block;top: 0;right: 0;width: 30px;height: 30px;border: 2px dashed #ffff00;}.Touchable .Menu .HasSubMenu a{margin-right: 30px;}.Ad{text-align: center;}.Ad>[id]{margin-left: auto;margin-right: auto;}.NoAd .Ad{display: none !important;}.Ad.Full{display: none;}[id^="m-square-"],[id^="square-"]{height: 300px;max-width: 300px;}[id^="m-square-"] + .AdText,[id^="square-"] + .AdText{width: 300px;margin-left: auto;margin-right: auto;}.AdContainer{}.BottomWideAd{max-width: 1000px;margin-left: auto;margin-right: auto;margin-bottom: 40px;}.BottomWideAd>[id]{height: 210px;}.AdText{color: #727880;line-height: 23px;font-size: 14px;margin-top: 4px;text-align: left;}.Ad.Skyscraper{position: fixed;z-index: 2;right: 30px;top: 100px;}.Ad #skyscraper-1{position: absolute;top: 0;right: 0;}.MarginUnderAd{margin-bottom: 40px;}@media (max-width: 1600px){.Ad.Skyscraper{display: none;}}@media (min-width: 1024px){.SideAdContainer .Ad{position: absolute;margin-left: 655px;width: 300px;}	#leaderboard-bottom,#leaderboard-middle{height: 95px;width: 730px;}	#leaderboard-bottom + .AdText,#leaderboard-middle + .AdText{width: 730px;margin-left: auto;margin-right: auto;}}.CategoriesList{position: relative;margin-bottom: 40px;}.CategoriesList::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 15%;background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.6));}.CategoriesList ul{display: flex;overflow-x: auto;overflow-y: visible;padding-right: 15%;}.CategoriesList a{display: block;padding: 4px 12px;white-space: nowrap;color: #2D3D52;text-decoration: none;position: relative;border-bottom: 1px solid #D3D3D3;font-weight: 600;}.CategoriesList a::after{position: absolute;left: 12px;right: 12px;bottom: -1px;height: 3px;background: transparent;content: '';}.CategoriesList li:first-of-type a{padding-left: 0;}.CategoriesList li:first-of-type a::after{left: 0;}.CategoriesList li:last-of-type a{padding-right: 0;}.CategoriesList li:last-of-type a::after{right: 0;}.CategoriesList a.Active{font-weight: bold;}.CategoriesList a.Active::after{background-color: #47AC26;}.OrderingCategories{margin-bottom: 27px;margin-top: -8px;}.OrderingCategories a{border-bottom: none;font-family: var(--font-barlow);font-size: 18px;font-weight: 500;}.OrderingCategories ul{overflow: visible;}.ArticlesPage{margin-bottom: 40px;}.ArticlesPage::after{content: '';display: block;height: 1px;background: #E0E0E0;}.ArticlesPage .RoundImage{border-radius: 16px;}.ArticlesPage .Ad{margin-bottom: 42px;}.ArticlesPage .ArticlesItem{cursor: pointer;margin-bottom: 40px;}.ArticleDetail .ArticlesItem,.DictionaryDetail .ArticlesItem{cursor: pointer;}.ArticlesPage .ArticlesItem h3 a,.ArticleDetail .ArticlesItem h3 a,.DictionaryDetail .ArticlesItem h3 a{all: inherit;}.ArticlesPage .ArticlesItem .Image{margin-bottom: 16px;}.ArticleDetail .Text h2 strong,.ArticleDetail .Text h3 strong{all: inherit;display: inline;}.ArticleBaseData{margin-bottom: 40px;}.ArticleBaseData .Image{margin-bottom: 16px;}.ArticleDetail .CatDate,.ArticlesPage .CatDate{margin-bottom: 12px;font-size: 14px;color: #484a57;}.ArticleDetail .CatDate a,.ArticlesPage .CatDate a{margin-right: 16px;font-size: 16px;padding-left: 8px;border-left: 1px solid #e5e5e5;margin-left: 5px;color: #1656aa;font-weight: 600;}.ArticlesPage .CatDate{margin-bottom: 8px;}.ArticleTextContainer{margin-bottom: 32px;}.ArticleDetail .ArticleAuthor{margin-bottom: 32px;}.ArticleDetail iframe{width: 100%;}.ArticleDetail iframe[src*="powerbi"]{aspect-ratio: 1.55/1;}.ArticleDetail iframe[src*="youtu"]{aspect-ratio: 16/9;}.Comment{position: relative;margin-bottom: 32px;background: #F4F4F4;margin-left: -24px;width: calc(100% + 48px);overflow: hidden;height: 0;transition: height var(--anim-duration);}.Comment>div{padding: 40px 24px;}.Comment.Opened{height: auto;}.Comment .ButtonBox .Button{margin-bottom: 0;}.ArticleSurvey{margin-bottom: 40px;background: #f4f4f4;margin-left: -24px;width: calc(100% + 48px);padding: 40px 24px;}.ArticleSurvey h2{font-size: 175%;}.ArticleSurvey li{margin-bottom: 8px;}.ArticleSurvey ul{margin-bottom: 24px;}.ArticleSurvey li a{font-size: 20px;font-family: var(--font-barlow);font-weight: 500;}.ArticleSurvey .Bar{margin-top: 4px;}.ArticleSurvey .Bar .Filled{height: 6px;background: var(--green);}.ArticleSurvey svg{transform: rotate(-90deg);width: 12px;position: relative;top: -2px;}.CommentsItem{margin-bottom: 24px;}.CommentsItem h2{font-size: 150%;}.CommentsItemHeading h3{margin-bottom: 4px;}.CommentsItemHeading{margin-bottom: 8px;}.Ad.MarginDown{margin-bottom: 40px;}.InContentLastArticles h2{font-size: 32px;}.InContentLastArticles .ButtonBox{padding-bottom: 0 !important;}@media (min-width: 1024px){.CategoriesList.OrderingCategories{margin-top: 0;margin-bottom: 24px;padding-top: 10px;}	.CategoriesList.OrderingCategories a{font-size: 20px;padding-right: 16px;padding-bottom: 12px;}	.CategoriesList.OrderingCategories li:not(:first-of-type) a{padding-left: 16px;}	.CategoriesList.OrderingCategories a.Active{font-weight: 700;}	.CategoriesList.OrderingCategories a::after{bottom: 0;}	.CategoriesList:not(.OrderingCategories){padding-bottom: 24px;padding-right: 148px;}	.CategoriesList:not(.OrderingCategories) ul{overflow: visible;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;padding-right: 0;}	.CategoriesList:not(.OrderingCategories) a{color: var(--blue);font-weight: normal;padding: 4px 0;border-bottom: none;font-family: var(--font-barlow);}	.CategoriesList:not(.OrderingCategories) a::after{display: none;}	.CategoriesList:not(.OrderingCategories) a.Active{font-weight: 700;color: #2d3d52;}	.CategoriesList{border-bottom: 1px solid #E5E5E5;}	.ArticlesPage .ArticlesItems,.ArticleDetail .ArticlesItems{display: block;}	.ArticlesPage .ArticlesItem,.ArticleDetail .ArticlesItem,.DictionaryDetail .ArticlesItem{display: flex;gap: 24px;margin-bottom: 32px;}	.ArticlesPage .ArticlesItem .Image,.ArticleDetail .ArticlesItem .Image,.DictionaryDetail .ArticlesItem .Image{flex: 0 0 210px;height: 115px;margin-bottom: 0;}	.ArticlesPage .ArticlesItem .CatDate,.ArticleDetail .ArticlesItem .CatDate,.DictionaryDetail .ArticlesItem .CatDate{margin-bottom: 8px;}	.ArticleDetail .Ad,.ArticlesPage .Ad{position: absolute;margin-left: 655px;width: 300px;}	.ArticleBaseData.Container{display: flex;gap: 32px;max-width: 800px;margin-left: 32px;}	.ArticleBaseData>div{flex: 1;}	.ArticleBaseData .RoundImage{border-radius: 16px;flex: 0 0 40%;height: 180px;}	.ArticleBaseData .RoundImage img,.ArticlesPage .ArticlesItem .Image img{object-fit: cover;object-position: center;width: 100%;height: 100%;}	.ArticleSurvey h2{font-size: 24px;}	.ArticleSurvey h3,.Comments h2,.MoreArticlesInArticleHeading{font-size: 32px;}	.ArticlesPage .Tips{margin-top: 0;top: 10px;margin-bottom: 52px;}	.Button.LoadNextArticles{margin-left: 0;}	.ArticlesPage::after{display: none;}	.ArticlesInConsulting .Container{padding-left: 15px;padding-right: 15px;}}.AuthorsList{margin-bottom: 40px;}.AuthorsItem{margin-bottom: 40px;}.AuthorsItem .Image{flex: 0 0 210px;height: 250px;display: block;text-align: left;margin-bottom: 12px;max-width: 250px;}.AuthorsItem .Image img{width: 100%;}.AuthorsList .Container:last-child .AuthorsItem{margin-bottom: 0;}.AuthorsItem h2{font-size: 24px;line-height: normal;margin-bottom: 12px;color: var(--green-darker);}.AuthorsItem h2 a{color: var(--green-darker);}.AuthorsItem h2 a:hover{color: var(--green);}.AuthorsDetail{padding-top: 40px;}.AuthorsDetail .StandardRoundImage{text-align: left;width: 120px;max-height: 120px;}.AuthorsDetail .StandardRoundImage img{width: 100%;}.AuthorsDetailData h2{font-size: 24px;margin-bottom: 18px;margin-top: 18px;}.AuthorsDetailData{margin-bottom: 40px;}.AuthorsItem .TextContent :last-of-type{margin-bottom: 0;}.AuthorsDetailTop{display: flex;gap: 16px;margin-bottom: 40px;align-items: flex-start;}.AuthorsDetailTop h1{font-size: 40px;line-height: 150%;margin-bottom: 0;}.AuthorsDetailSignatureLink{margin-bottom: 10px;display: flex;}.AuthorsDetailSignatureLink a{display: inline-flex;gap: 12px;align-items: center;font-weight: 500;font-family: var(--font-barlow);}.AuthorsDetailSignaturePost{margin-bottom: 10px;color: #1B1D2D;}@media (max-width: 400px){.AuthorsDetailTop{flex-direction: column;}}@media (min-width: 1024px){.AuthorsList{margin-bottom: 80px;}	.AuthorsItem{display: flex;gap: 24px;align-items: flex-start;margin-bottom: 32px;}	.AuthorsItem .Image{margin-bottom: 0;height: 210px;}	.AuthorsDetailData{margin-top: 18px;margin-bottom: 40px;}	.AuthorsDetailData h2{font-size: 24px;margin-bottom: 18px;margin-top: 0;}	.AuthorsDetail .StandardRoundImage{width: 120px;height: 120px;}	.ArticlesInContent h2{font-size: 32px !important;line-height: 125%;}}.BankCodes{margin-bottom: 40px;}.BankCodes::after{margin-top: 40px;}.BankCodes .Ad{padding-bottom: 20px;}.BankCodes tr{border-bottom: 1px solid black;}.BankCodes table h2{margin-bottom: 0;display: inline-block;}.BankCodes table h2,.BankCodes table h2 a{font-weight: bold;font-size: 16px;display: block;line-height: normal;}.BankCodes td .Button{margin-top: 10px;}.BankCodes .BluerBg{margin-bottom: 80px;}.MoreCodes{margin-bottom: 40px;}.MoreCodesItems{display: flex;flex-wrap: wrap;gap: 15px;margin-bottom: 20px;}@media (max-width: 1024px){.BankCodes{margin-bottom: 0;}	.BankCodes .GreenBg .Container{padding: 56px 12px !important;}	.BankCodes tr td:first-of-type{padding-bottom: 0;}}@media (max-width: 600px){.BankCodes tr{display: flex;flex-wrap: wrap;}	.BankCodes tr td{flex: 1;}	.BankCodes tr td:first-of-type{flex: 0 0 100%;}	.BankCodes tr td:last-of-type::before{content: 'SWIFT: ';}		.BankCodes thead{display: none;}}@media (min-width: 1024px){.BankCodes.LineUnder::after{background-color: transparent;margin-bottom: 0;}}:root{--blue: #1656AA;--dark: #484A57;--green: #7AB92D;--green-darker: #47AC26;--gray: #979797;--light-gray: rgba(229,229,229,0.32);--light-gray-text: #E5E5E5;--white: white;--head-height: 64px;--dark-blue: #29384F;--text-color: rgba(72,74,87,0.9);--text-color-darker: #2D3D52;--almost-white: #f5f5f5;--error-color: #FF0028;--error-border: 2px solid var(--error-color);}*{outline: none;}html,body{scroll-padding-top: calc(var(--head-height) + 32px);}body{font-family: var(--font);font-size: 16px;color: var(--text-color);font-family: var(--font);font-size: 16px;color: var(--text-color);background: var(--white);line-height: 125%;}.NoBg{background-color: transparent;}.DesktopOnly{display: none !important;}.NewDesignTopPadding{height: var(--head-height);}.Container,.MidContainer,.LittleContainer{padding: 0 24px;}.BluerBg,.GreenBg{padding-top: 40px;padding-bottom: 48px;background: var(--almost-white);}.GreenBg{margin-bottom: 40px;padding-left: 8px;padding-right: 8px;background: var(--green);}.ImagedBg{margin-bottom: 40px;padding: 40px 8px 40px 8px;background: no-repeat center center;background-size: cover;}.ImagedBg .Container,.GreenBg .Container,.ImagedBg .MidContainer,.GreenBg .MidContainer{padding-top: 32px;padding-bottom: 40px;border-radius: 12px;background: rgba(255,255,255,0.95);box-shadow: 0 4px 32px rgba(0,0,0,0.09);}.GreenBg .Container{background: linear-gradient(0deg,#FFFFFF,#FFFFFF),#7AB92D;}.ImagedBg .HeadingWithIcon{margin-bottom: 24px;border-bottom: 1px solid #E0E0E0;}.ImagedBg .LightBlueContainer{padding-top: 40px;background: rgba(170,225,249,0.32);box-shadow: none;}.ImagedBg .LightBlueContainer .ButtonBox{padding-bottom: 0;}.WhiteContainer{background: white;}.BluerBg .WhiteContainer{margin: 0 8px 16px 8px;border-radius: 8px;}h1,h2,h3,.h1,.h2,.h3,h4,.h4{margin-bottom: 24px;color: var(--text-color-darker);font-family: var(--font-barlow);line-height: 126%;font-weight: bold;}h1,.h1{font-size: 250%;}h2,.h2{font-size: 200%;}h3,.h3{font-size: 150%;line-height: 130%;}h4,.h4{font-size: 120%;line-height: 130%;}.SectionHeading{font-size: 24px;line-height: 125%;}h2 strong,h3 strong,h4 strong,h2 b,h3 b,h4 b{font-weight: inherit;}.HPPageTop h1{font-size: 38px;margin-bottom: 16px;}a{text-decoration: none;color: var(--blue);}.TextContent p,.TextContent ul,.TextContent ol{margin-bottom: 24px;}.TextContent p{line-height: 150%;}.TextContent ul{padding-left: 18px;}.TextContent li{line-height: 175%;}.TextContent ul li::marker{color: var(--green-darker);}.TextContent ul ul li{list-style-type: square;}.TextContent p:last-child,.TextContent ul:last-child,.TextContent ol:last-child{margin-bottom: 0;}.TextContent .TableBlock{overflow: auto;margin-bottom: 24px;}.TextContent .TableBlock table{width: 720px;}.TextContent table{margin-bottom: 24px;}.TextContent table td,.TextContent table th{padding: 10px 5px;}.TextContent .TableBlock table{margin-bottom: 0;}.TextContent table tr + tr{border-top: 1px solid #efefef;}.TextContent .Quote{--side: 24px;background-color: var(--almost-white);margin-left: calc(var(--side) * -1);width: calc(100% + var(--side) + var(--side));padding-left: var(--side);padding-right: var(--side);padding-top: 16px;padding-bottom: 16px;border-left: 4px solid var(--green);}.TextContent .Quote + .Quote{margin-top: -24px;padding-top: 24px;}.TextContent ul.ul-plus,.TextContent ul.ul-minus{padding-left: 0;}.TextContent ul.ul-plus li,.TextContent ul.ul-minus li{padding-left: 30px;position: relative;}.TextContent ul.ul-plus li::before,.TextContent ul.ul-minus li::before{left: 0;position: absolute;}.TextContent ul.ul-plus,.TextContent ul.ul-plus li,.TextContent ul.ul-minus,.TextContent ul.ul-minus li{list-style: none;}.TextContent ul.ul-plus li::before{content: url("data:image/svg+xml;utf8,%3Csvg width='14' height='14' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='7' width='16' height='2' rx='1' fill='%2347AC26'/%3E%3Crect x='7' y='16' width='16' height='2' rx='1' transform='rotate(-90 7 16)' fill='%2347AC26'/%3E%3C/svg%3E");top: 2px;}.TextContent ul.ul-minus li::before{content: url("data:image/svg+xml;utf8,%3Csvg width='12' height='2' viewBox='0 0 14 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14' height='2' rx='1' fill='%23DA0022'/%3E%3C/svg%3E");top: -2px;}.HPPageTop .TextContent p{margin-bottom: 42px;}.GreenLink{color: #47AC26;font-weight: bold;font-family: var(--font-barlow);font-size: 14px;}.RoundImage{border-radius: 8px;}.BlockOfText{margin-bottom: 40px;}.HeadingWithIcon{display: flex;width: 100%;flex-wrap: wrap;}.HeadingWithIcon svg{margin-right: 16px;}.HeadingWithIcon .TextPart{flex: 1;}.HeadingWithIcon .SecondHalfTextPart{font-size: 80px;font-weight: 500;font-family: var(--font-barlow);flex: 0 0 100%;line-height: 100%;margin-top: -20px;padding-bottom: 24px;padding-left: 95px;color: #2D3D52;}.ButtonBox{text-align: center;}.ButtonBox .Button{margin-bottom: 24px;}.ButtonBox .Button:last-child:not(:first-child){margin-bottom: 0;}.Button{display: inline-flex;min-height: 56px;padding: 10px 40px;margin-left: auto;margin-right: auto;border-radius: 28px;align-items: center;box-shadow: 0 8px 24px rgba(54,58,65,0.1);background: var(--green-darker);font-size: 88%;text-transform: uppercase;font-weight: bold;font-family: var(--font-barlow);color: var(--white);}.WhiteButton{color: var(--green-darker);background: var(--white);border: 1px solid #E1E1E1;}.StealthyButton{background: none;box-shadow: none;border: none;}.SmallerButton{height: auto;padding: 5px 14px;font-size: 14px;text-align: center;width: auto;min-height: 0;}.Button:not(.SmallerButton):not(.StealthyButton){text-align: center;}.GreenTextButton{font-size: 14px;font-weight: bold;font-family: var(--font-barlow);color: var(--green-darker);}.GreenTextButton:hover{color: var(--green);}.RotateDownwards{transform: rotate(90deg);margin-bottom: 16px;}.Head{position: fixed;display: flex;top: 0;width: 100%;align-items: center;height: var(--head-height);padding: 0 24px;background: var(--blue);z-index: 10;}.Head nav,.Head .SearchBox{position: absolute;height: 0;overflow: hidden;}.Head .SearchOpener{margin-right: 28px;}.Head nav{font-family: var(--font-barlow);font-weight: 600;}.Head nav li ul{font-weight: 500;}.Head nav li:hover>a{position: relative;content: '';}.Burger{width: 22px;height: 14px;display: flex;flex-direction: column;justify-content: space-between;}.Burger div{position: relative;width: 100%;height: 2px;border-radius: 1px;background: var(--white);}.Logo{flex: 1;}.Logo a{display: inline-block;}.Logo svg{width: 100px;}.Foot{padding: 48px 0;background: var(--dark-blue);--blue: var(--almost-white);--text-color: var(--almost-white);color: var(--text-color);}.Foot nav>ul{display: flex;flex-wrap: wrap;}.Foot nav>ul>li{flex: 0 0 50%;}.Foot nav li a{line-height: 40px;font-weight: 500;}.FootProductsNavigation nav>ul>li{margin-bottom: 33px;}.FootProductsNavigation nav>ul>li>a{font-weight: bold;color: var(--white);font-size: 16px;line-height: 130%;font-family: var(--font-barlow);}.FootProductsNavigation nav>ul>li>ul{margin-top: 9px;}.FootProductsNavigation nav li li a{font-size: 15px;font-family: var(--font-barlow);line-height: normal;padding: 8px 5px 9px 0;display: block;}.FootProductsNavigation nav>ul>li:nth-of-type(2),.FootProductsNavigation nav>ul>li:nth-of-type(4){padding-left: 8px;}.FootProductsNavigation nav>ul>li:nth-of-type(1){order: 3;}.FootProductsNavigation nav>ul>li:nth-of-type(2){order: 2;}.FootProductsNavigation nav>ul>li:nth-of-type(3){order: 1;}.FootProductsNavigation nav>ul>li:nth-of-type(4){order: 4;}.FootGeneralMenu{margin-bottom: 40px;}.FootGeneralMenu nav li a{font-size: 14px;text-transform: uppercase;line-height: 225%;}.FootGeneralMenu nav li:nth-of-type(2n){padding-left: 8px;}.SocialsText{font-size: 14px;}.Socials{display: inline-flex;align-items: center;}.Socials a{margin-left: 16px;}.PageTopImage{width: 192px;height: 144px;margin-bottom: 32px;border-radius: 8px;}.MortgagePageTop{display: flex;flex-direction: column;}.MortgagePageTop .CountsItems{order: 2;border-bottom: 1px solid #E0E0E0;margin-bottom: 32px;}.MortgagePageTop .MortgageCrossLinks{order: 3;}.MortgagePageTop .CountsItems .Number{font-size: 48px;padding-right: 4px;}.MortgageForAdviceBlock{padding-bottom: 40px;}.MortgageForAdviceBlock h2{line-height: 130%;}.MortgagePageTopType2{margin-bottom: 40px;}.MortgagePageTopType3{margin-bottom: 48px;}.MortgagePageTopType2 .TextContent p:last-child,.MortgagePageTopType2 .TextContent ul:last-child,.MortgagePageTopType2 .TextContent ol:last-child{margin-bottom: 0;}.MortgagePageTop h1{margin-bottom: 16px;}.MortgageCalculatedInfo{margin-bottom: 24px;color: #1B1D2D;margin-top: 26px;line-height: 24px;font-weight: 600;}.MortgageSubmittedToOverview .MortgageForm>h2:first-of-type{display: none;}.MortgageSubmittedToOverview form .ButtonBox{text-align: left;margin-bottom: 56px;}.MortgageSubmittedToOverview form .ButtonBox .Button{box-shadow: 0px 8px 24px rgba(122,185,45,0.24);}.ComparisonForSubmitted{margin-left: -15px;width: calc(100% + 30px);padding: 24px 24px 40px 24px;background-color: #F4F4F4;border-radius: 8px;margin-top: 40px;}.ComparisonForSubmitted .ButtonBox{width: 126px;margin-left: auto;}.ComparisonForSubmitted .Button{min-height: 32px;height: 32px;padding-left: 24px;padding-right: 24px;border: none;box-shadow: none;}.ComparisonForSubmitted .Button:not(.WhiteButton){box-shadow: 0px 8px 24px rgba(122,185,45,0.24);}.ComparisonForSubmittedHeading{margin-bottom: 16px;font-size: 24px;line-height: 32px;font-family: var(--font-barlow);font-weight: bold;color: #2D3D52;}	.StarsRating{display: flex;justify-content: flex-end;margin-top: 4px;}.StarsRating[data-rating="1"] svg:nth-of-type(2),.StarsRating[data-rating="1"] svg:nth-of-type(3),.StarsRating[data-rating="1"] svg:nth-of-type(4),.StarsRating[data-rating="1"] svg:nth-of-type(5){display: none;}.StarsRating[data-rating="2"] svg:nth-of-type(2),.StarsRating[data-rating="2"] svg:nth-of-type(3),.StarsRating[data-rating="2"] svg:nth-of-type(4){display: none;}.StarsRating[data-rating="3"] svg:nth-of-type(2),.StarsRating[data-rating="3"] svg:nth-of-type(3){display: none;}.StarsRating[data-rating="4"] svg:nth-of-type(2){display: none;}.MortgageProgressPoints{margin-top: 7px;display: flex;justify-content: space-between;font-weight: bold;font-size: 18px;}.MortgageProgressPoint{display: flex;flex: 1;flex-wrap: wrap;align-items: flex-start;margin-bottom: 22px;align-content: flex-start;}.MortgageProgressPoint:first-of-type{margin-right: 16px;}.MortgageProgressPoint .MortgageProgressIcon svg{width: 100%;height: auto;}.MortgageProgressPoint .MortgageProgressIcon{width: 44px;height: 44px;}.MortgageProgressPoint .MortgageProgressText{order: 3;flex: 0 0 100%;margin-top: 9px;font-size: 18px;line-height: 130%;font-weight: bold;font-family: var(--font-barlow);}.MortgageProgressPoint .MortgageProgressArrow{margin-left: 42px;margin-top: 15px;}.MortgageProgressPointGrayed .MortgageProgressText{color: #727B80;}.BankyCzTipContainer{padding-left: 8px;padding-right: 8px;}.BankyCzTip{text-align: center;padding: 24px 24px 32px 24px;max-width: 762px;background-color: #FCBC0414;margin-bottom: 40px;border-radius: 8px;}.BankyCzTipIcon{margin-bottom: 16px;}.BankyCzTipIcon svg{width: 56px;height: auto;}.BankyCzTipHeading{color: #E59730;font-size: 14px;font-weight: bold;font-family: var(--font-barlow);margin-bottom: 8px;}.BankyCzTip p{line-height: 24px;}.ArticlesItem,.ArticlesItem p,.ArticlesItem div{display: block;margin-bottom: 32px;color: var(--text-color);}.ArticlesItem h3{margin-bottom: 8px;color: var(--green-darker);}.ArticlesItem .DateInfo{margin-bottom: 12px;font-size: 88%;}.ArticlesItem .Image{margin-bottom: 12px;max-height: 175px;}.Articles .ButtonBox .Button{margin-bottom: 40px;}.MortgagesListLinks{max-width: 820px;margin-bottom: 40px;}.MortgagesListLinks a{display: block;font-family: var(--font-barlow);padding: 6px 0;}.MortgagesListLinks p{margin-bottom: 0;}.HPOtherProductsLinks a{display: block;font-family: var(--font-barlow);padding: 0;}.HPOtherProductsLinks p{margin-bottom: 0;line-height: 200%;}.MortgageReferencesCarouselContainer{margin-bottom: 40px;background: #F5F5F5;padding: 40px 0;}.MortgageReferencesCarousel{position: relative;}.MortgageReferencesCarousel .Arrow.Prev{position: absolute;left: 0;bottom: 0;top: auto;width: 50px;height: 56px;display: flex;justify-content: left;align-items: center;}.MortgageReferencesCarousel .Arrow.Next{position: absolute;left: auto;right: 0;bottom: 0;top: auto;width: 50px;height: 56px;display: flex;justify-content: flex-end;align-items: center;}.MortgageReferencesCarousel .ArticleAuthor{display: block;}.MortgageReferencesCarousel .ArticleAuthor .Image{height: 56px;}.MortgageReferencesCarousel p{margin-bottom: 16px;line-height: 24px;}.MortgageReferencesCarousel .ArticleAuthorInfo{line-height: 24px;}.FAQ{margin-bottom: 40px;}.FAQItem.Opener .Panel{position: static;}.FAQItem{border-bottom: 1px solid var(--light-gray-text);}.FAQItem:first-child{border-top: 1px solid var(--light-gray-text);}.FAQItem svg{position: relative;top: 10px;}.FAQQuestion{display: flex;width: 100%;}.FAQQuestion p{flex: 1;margin-right: 16px;}.FAQQuestion,.FAQAnswer p{padding: 17px 0;}.FAQQuestion p,.FAQAnswer p{line-height: 25px;}.FAQAnswer p{padding-top: 0;}.FAQQuestion p{font-family: var(--font-barlow);font-weight: 500;font-size: 18px;}.FAQAnswer p:last-child,.FAQAnswer ul:last-child,.FAQAnswer ol:last-child{margin-bottom: 0;}.MortgageFAQHeading{margin-bottom: 16px;font-size: 24px;}.FormItem{display: block;width: 100%;margin-bottom: 16px;position: relative;}.FormItem .Label{margin-bottom: 8px;color: var(--text-color-darker);font-weight: 600;}.FormItem .InputOpenerHandler{display: inline-flex;align-items: center;}.FormItem .InputOpenerHandler span{flex: 1;}.FormItem input,.FormItem textarea,.FormItem select,.FormItem .InputOpenerHandler{width: 100%;height: 48px;padding-left: 16px;padding-right: 16px;border-radius: 4px;border: 1px solid #C3CFD6;background: var(--white);font-family: var(--font-barlow);font-weight: 600;font-size: 125%;}.FormItem.Invalid input,.FormItem.Invalid textarea,.FormItem.Invalid select,.FormItem.Invalid .InputOpenerHandler{border: var(--error-border);}.FormItem .ErrorText{display: none;position: absolute;right: 0;bottom: -22px;font-size: 14px;font-family: var(--font-barlow);font-weight: 600;color: var(--error-color);line-height: 18px;}.FormItem.Invalid .ErrorText{display: block;}.FormItem textarea{height: 96px;padding-top: 11px;padding-bottom: 11px;}.FormItem input::placeholder,.FormItem textarea::placeholder{color: var(--gray);font-weight: 500;font-size: 112.5%;}.FormItem .InputOpener{position: relative;}.FormItem .InputOpener select{position: absolute;left: 0;top: 0;opacity: 0;}.AgreementText{margin-bottom: 24px;text-align: center;line-height: 150%;padding-top: 8px;}.ComparisonDataRow{display: flex;align-items: center;margin-bottom: 8px;font-family: var(--font-barlow);}.ComparisonDataCell{flex: 1;}.ComparisonDataCell:last-of-type{text-align: right;}.ComparisonItem{margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid var(--light-gray-text);}.ComparisonItem .PropertyLabel{font-style: italic;color: #727B80;}.ComparisonItem .Image{text-align: left;}.ComparisonItem .Image img{max-height: 29px;}.ComparisonForSubmitted .PropertyValue{font-size: 125%;line-height: 28px;}.ComparisonForSubmitted .ComparisonDataRow:nth-of-type(2) .PropertyValue,.ComparisonForSubmitted .ComparisonDataRow:nth-of-type(3) .PropertyValue{font-weight: bold;}.ComparisonForSubmitted .ComparisonDataRow:nth-of-type(4) .PropertyValue{font-weight: 500;}.ComparisonItem .InstituteName{font-family: var(--font);}.ComparisonDataCell.Handler{color: var(--blue);cursor: pointer;}.ComparisonItem .Opener .Panel{position: static;}.ComparisonItem .RecommendationText{font-size: 75%;color: #E59730;font-weight: bold;margin-bottom: 8px;line-height: 100%;}.MortgageFormFinish .TextContent{font-size: 150%;font-weight: 500;font-family: var(--font-barlow);line-height: 133%;}.MortgageFormFinish.GreenBg{padding-bottom: 120px;}.CountsItem{display: flex;align-items: center;margin-bottom: 32px;}.CountsItem svg{flex: 0 0 52px;}.CountsItem .Number{padding: 0 17px 0 17px;font-family: var(--font-barlow);font-size: 300%;font-weight: 500;}.CountsItem .Symbol{margin-right: 12px;font-weight: 600;align-self: flex-start;padding-top: 10px;}.ProductsCategories{margin-bottom: 32px;}.ProductsCategoriesItemTop{padding-top: 33px;padding-bottom: 32px;}.ProductsCategoriesItemTop:last-child{margin-bottom: 0;}.ProductsCategoriesItemTop .HeadingWithIcon{margin-bottom: 17px;align-items: center;}.ProductsCategoriesItemTop h3{margin-bottom: 0;}.ProductsCategoriesItemTop .Button{padding-left: 0;}.ProductsCategoriesItemTop .Button.WhiteButton{min-height: 0;padding-top: 0;padding-bottom: 0;margin-top: 16px;}.ProductsCategoriesItemTop .TextContent p:last-child,.ProductsCategoriesItemTop .TextContent ul:last-child,.ProductsCategoriesItemTop .TextContent ol:last-child{margin-bottom: 0;}.ProductsCategoriesItemStandard{line-height: 200%;}.HPcategories .Ad{margin-left: 8px;margin-right: 8px;padding-bottom: 40px;border-bottom: 1px solid #E0E0E0;margin-bottom: 40px;}.HPcategories .Ad>div{width: 300px;font-size: 14px;margin-left: auto;margin-right: auto;}.ProductsCategories.NextCategories{padding-left: 8px;}.ProductsCategories.NextCategories .h3{margin-bottom: 16px;font-size: 20px;}.QuestionsCount{margin: 0 auto 16px auto;display: inline-flex;background: var(--blue);color: white;font-size: 18px;height: 39px;padding: 0 24px;align-items: center;border-radius: 20px;font-family: var(--font-barlow);font-weight: bold;}.ConsultingItem{padding-bottom: 40px;}.ConsultingItem:first-child{padding-top: 24px;}.ConsultingItem h3{margin-bottom: 8px;}.ConsultingItem h3 a{color: var(--green);}.ConsultingItem .CatDate{margin-bottom: 12px;font-size: 14px;}.ConsultingItem .CatDate a{font-size: 16px;}.ConsultingItem .CatDate a:first-of-type{margin-right: 16px;}.ConsultingItem .CatDate span + a{display: inline-block;margin-left: 8px;padding-left: 8px;border-left: 1px solid #E5E5E5;font-weight: 600;}.ConsultingItem .CatDate span{font-size: 16px;}.ConsultingQuestion{font-weight: 600;}.ConsultingQuestion,.ConsultingAnswer,.ConsultingQuestion:hover p,.ConsultingAnswer:hover p{display: block;color: var(--dark);}.ArticleAuthor{display: flex;align-items: center;}.ArticleAuthor .Image{width: 56px;height: 56px;border-radius: 4px;margin-right: 16px;flex: 0 0 56px;}.ArticleAuthorSignature,.ArticleAuthorSignature a{color: #727B80;font-style: italic;font-family: var(--font-barlow);font-weight: normal;}.MortgagesInstitutes{display: flex;align-items: center;}.MortgagesInstitutesArrow{width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;}.MortgagesInstitutesArrow[data-go="left"]{margin-right: 8px;}.MortgagesInstitutesArrow[data-go="right"]{margin-left: 8px;}.MortgagesInstitutesItems{display: flex;flex-direction: column;flex-wrap: wrap;max-height: 100px;flex: 1;overflow: auto;scroll-behavior: smooth;margin-bottom: 40px;}.MortgagesInstitutesItems::-webkit-scrollbar{display: none;}.MortgagesInstitutesItem{flex: 0 0 50px;height: 50px;width: 50%;display: flex;align-items: center;justify-content: center;}.MortgagesInstitutesItem img{max-height: 35px;max-width: 80%;}.MortgagesInstitutesHeading{text-align: center;margin-bottom: 24px;}.MortgageLogosHP{padding: 40px 0;}.MortgagesInstitutesHeading{font-size: 20px;}.MortgageProgressPoint{color: var(--text-color-darker);font-family: var(--font-barlow);}form .MortgagesInstitutesHeading.Container{background: none;padding-bottom: 0;box-shadow: none;}.HPPageTop{padding-top: 24px;}.Crumbs{padding: 16px 0 8px 0;}.Crumbs,.Crumbs a{font-size: 14px;color: #979797;}.Crumbs a{text-decoration: underline;}.MortgageCrossLinks{margin-bottom: 32px;}.MortgageCrossLinks a{display: block;padding: 8px 0;font-family: var(--font-barlow);font-weight: 600;line-height: 24px;}.MortgageCrossLinks a svg{vertical-align: middle;margin-right: 8px;}.MortgageFormBlock{padding-bottom: 40px;}.MortgageFormBlock .Container{padding: 40px 16px 0 16px;}.MortgageFormBlock .MortgagesInstitutesHeading{padding-top: 46px;}.MortgageFormBlock form .ButtonBox .Button{margin-bottom: 0;}.MortgageFormBlock .FormItem .Label{font-family: var(--font-barlow);}.NoBottomMargin{margin-bottom: 0;}.MobileTopPadding40{padding-top: 40px;}.MobileBottomPadding40{padding-bottom: 40px;}.ButtonBox.MobileOnly .Button{margin-bottom: 0;}.ConsultingQuestion p,.ConsultingAnswer p,.ConsultingQuestion.TextContent p,.ConsultingAnswer.TextContent p{margin-bottom: 16px;}.MortgageConditionsBlock .HeadingWithIcon svg{width: 55px;height: auto;}.MortgageConditionsBlock .HeadingWithIcon .SecondHalfTextPart{padding-left: 68px;}.MortgageConditionsBlock .TextContent ul li,.MortgageConditionsBlock .TextContent ol li{margin-bottom: 0;}.MortgageConditionsBlock .GreenLink{margin-bottom: 32px;display: inline-block;}.MortgagesListLinksContainer h3{margin-bottom: 16px;}.MortgageArticles .Image{display: none;}.MortgageArticles .ArticlesItems + .ButtonBox{display: none;}.MortgageArticles .ButtonBox .Button{margin-bottom: 0;}.MortgageArticles h2{font-size: 24px;}.MortgageArticles .ArticlesItems p{margin-bottom: 40px;}.NumberedPointsPoints + .ButtonBox .Button{min-height: 0;}.MortgageDidntFindWhatYouNeed{font-size: 20px;}.NewDesignCopyright{display: none;}.MortgageCallBlock{background: white;margin: 40px 8px 0 8px;padding: 40px 32px 40px 32px;text-align: center;border-radius: 8px;max-width: 762px;}.MortgageCallBlock .ButtonBox .Button{margin-bottom: 0;}.MortgageCallBlock svg{margin-bottom: 20px;}.MortgageCallBlockHeading{margin-bottom: 8px;font-size: 20px;line-height: 28px;font-weight: bold;font-family: var(--font-barlow);}.MortgageCallBlock p{font-size: 18px;line-height: 125%;margin-bottom: 16px;}.MortgageCallBlock .Input{margin-bottom: 16px;}.MortgageCallBlock .Input input{width: 100%;height: 48px;max-width: 280px;border: 1px solid #C3CFD6;font-family: var(--font-barlow);font-size: 18px;font-weight: 500;padding: 0 16px;border-radius: 4px;}.MortgageCallBlock .Input input:focus-visible{border: 2px solid var(--blue);}.MortgageCallBlock form{position: relative;}.MortgageCallBlockFormSuccess{position: absolute;background: white;display: flex;justify-content: center;align-items: center;font-weight: bold;left: 0;top: 0;right: 0;bottom: 0;}.MortgageCallBlockSimpler{padding: 0;}.MortgageCallBlockSimpler p{line-height: 24px;font-size: 16px;}.MortgageHeadPoints{padding-bottom: 16px;color: #1B1D2D;}.MortgageHeadPoints .HeadingWithIcon{margin-bottom: 24px;}.MortgageHeadPoints .TextPart{font-size: 16px;line-height: 150%;color: #1B1D2D;}.MortgageTopFootNote{margin-bottom: 24px;color: #484A57;line-height: 150%;}.MortgageNumberPointsText{padding-top: 40px;}.MortgageNumberPointsText .TextPart{margin-bottom: 16px;}.MortgageNumberPointsText .TextContent{margin-bottom: 40px;}.MortgageNumberPointsHeading,.MortgageAdvisorReasonsHeading,.MortgageAdvisorsHeading{font-size: 24px;}.MortgageAdvisorReasonsBlock{padding-top: 40px;padding-bottom: 8px;background-color: #F5F5F5;}.MortgageAdvisorReasonsBlock .HeadingWithIcon{margin-bottom: 32px;}.MortgageAdvisorReasonsBlock .IconPart{width: 85px;}.MortgageAdvisorReasonsBlock .TextPart{font-size: 16px;line-height: 150%;color: #1B1D2D;margin-top: -5px;}.MoreProductsButtonBox{text-align: center;padding-top: 8px;}.MoreProductsButtonBox .Button{background: none !important;color: #47AC26;line-height: 125%;font-size: 14px;box-shadow: none !important;}.MoreProductsButtonBox .Button:hover{color: #3E9721 !important;}.MortgageAdvisorsBlock{padding-top: 40px;padding-bottom: 16px;}.MortgageAdvisor{margin-bottom: 24px;color: #1B1D2D !important;text-decoration: none;cursor: default;display: flex;}.MortgageAdvisor .Image{flex: 0 0 80px;margin-right: 16px;border-radius: 8px;}.MortgageAdvisorName{font-weight: bold;font-family: var(--font-barlow);font-size: 20px;line-height: 26px;margin-bottom: 4px;}h1.JustBitLower{padding-top: 11px;}.InnerPage{}.InnerPage .Container:not(.StandardContainer){max-width: 1000px;margin-left: auto;margin-right: auto;}.InnerPage .InContentForm .Container{padding: 32px !important;}.Relative{position: relative;}.RemoveScrollbar{scrollbar-width: none;}.RemoveScrollbar::-webkit-scrollbar{width: 0;background: transparent;}.Success{color: var(--green-darker);}.MortgageTextDualColumns .Col{margin-bottom: 40px;}.MortgageExample{background-color: #F5F5F5;padding-top: 40px;padding-bottom: 1px;}.MortgageExample .LittleContainer{max-width: 760px;}.MortgageConditionsLogos{padding: 40px 15px;background-color: #F5F5F5;margin-bottom: 40px;}.MortgageConditionsLogos>*{max-width: 1264px;}.MortgageConditionsLogos .MortgagesInstitutesHeading{font-size: 24px;line-height: 130%;margin-bottom: 40px;}.MortgageConditionsLogos .MortgagesInstitutesArrow{display: none;}.MortgageConditionsLogos .MortgagesInstitutesItems{flex-wrap: wrap;max-height: none;overflow: visible;row-gap: 40px;flex-direction: row;align-items: center;}.MortgageConditionsLogos .MortgagesInstitutesItem{flex: 0 0 50%;}.Tooltip{display: inline-block;width: auto;height: 16px;}.Tooltip svg{width: 100%;height: auto;}.FormNumberInput{display: inline-grid;grid-template-columns: 48px 1fr 48px;align-items: stretch;border: 1px solid #C3CFD6;border-radius: 4px;max-width: 100%;}.FormNumberInputMinus,.FormNumberInputPlus{display: flex;align-items: center;justify-content: center;cursor: pointer;position: relative;transition: background-color 200ms;}.FormNumberInputMinus:hover,.FormNumberInputPlus:hover{background-color: #C3CFD650;}.FormNumberInputMinus::after,.FormNumberInputPlus::after{position: absolute;content: '';width: 1px;background: #C3CFD6;height: 100%;top: 4px;height: calc(100% - 8px);}.FormNumberInputMinus::after{right: 0;}.FormNumberInputPlus::after{left: 0;}.FormNumberInput input{padding: 0 15px;height: 48px;font-size: 20px;font-weight: 600;font-family: var(--font-barlow);min-width: 0;}.FormLabel{font-weight: 600;font-size: 16px;font-family: var(--font-barlow);margin-bottom: 8px;}.TooltipBox{border-color: var(--green) !important;background-color: #f4f4f4 !important;box-shadow: 0 8px 24px rgba(54,58,65,0.1);}.StandardTable{margin-bottom: 48px;}.StandardTable td,.StandardTable th{padding: 10px 5px;}.GreenBg.GeneralGreenBg .Container:not(.StandardContainer){padding: 56px 40px;}.GreenBg.GeneralGreenBg .StandardTable:last-child{margin-bottom: 0;}.GreenBg.GeneralGreenBg tr,.StandardTable tr{border-bottom: 1px solid var(--light-gray-text);}.StandardTable th{font-weight: normal;font-style: italic;}.StandardRoundImage{border-radius: 16px;}.AloneButtonClick{margin-bottom: 32px;}.BigTextOnPage:not(:empty){margin-bottom: 40px;max-width: 720px;}.BigTextOnPage:not(:empty).BigTextOnPageHalfBottomMargin:not(:empty){margin-bottom: 40px;}.BigTextOnPage:not(:empty) + p{margin-top: -16px;}.BigTextOnPageCenter:not(:empty){margin-left: auto;margin-right: auto;}.BigTextOnPageCenterLike:not(:empty){max-width: 720px;margin-left: auto;margin-right: auto;}.BigTextOnPage .ImageRight,.BigTextOnPage .ImageLeft{margin-left: 0;margin-right: 0;float: none;border: none;text-align: left;}.StandardOpener{max-width: 400px;height: 48px;}.StandardOpenerIn{border: 1px solid #c3cfd6;background-color: white;border-radius: 4px;position: relative;z-index: 2;}..Opening .StandardOpenerIn,.Closing .StandardOpenerIn,.Opened .StandardOpenerIn{z-index: 3;}.StandardOpener .Handler{display: flex;align-items: center;justify-content: space-between;padding: 0 16px;height: 46px;cursor: pointer;font-size: 20px;font-weight: 600;font-family: var(--font-barlow);color: #1B1D2D;}.StandardOpener .Handler>span{display: flex;gap: 4px;}.StandardOpener .Handler span span{font-weight: 400;display: inline-block;}.StandardOpener .Panel{position: relative;z-index: 2;}.StandardOpener .Panel ul{padding: 16px;list-style: none;margin-bottom: 0;}.StandardOpener .Panel li{margin-bottom: 8px;list-style: none;}.NoAColor{color: inherit;}.MainCategoriesOnly{margin-bottom: 80px;}.InnerPage .MainCategoriesOnly .ProductsCategories{padding-left: 16px;padding-right: 16px;}.InnerPage .ProductsCategoriesItems{max-width: 1000px;padding-left: 0;padding-right: 0;}.MainCategoriesOnly .ProductsCategories + .Container{display: none;}.NoMarginDown .Tips{margin-bottom: 0;}.LineUnder::after{content: '';display: block;height: 1px;background: #E0E0E0;margin-bottom: 40px;}.NewerMortgageLogosMobilePaddingTop{padding-top: 40px;}.BottomButtons{display: flex;flex-wrap: wrap;gap: 16px;}.BottomButtons .Button{margin-left: 0;margin-right: 0;}.BlueNumberBlock{background: #1656AA;border-radius: 999999px;padding: 8px 24px;color: white;display: inline-block;vertical-align: middle;font-size: 20px;line-height: 125%;}.BlueNumberBlock strong{margin-right: 4px;}.HPCategoriesOpener{margin-left: auto;margin-right: auto;}.SectionBlockTop{margin-bottom: 16px;}.SectionBlockTop h2{display: inline-block;margin-bottom: 0;vertical-align: middle;margin-right: 10px;}.SectionBlockDescription{margin-bottom: 32px;}.SectionBlockDescription>*{max-width: 643px;}.SectionBlockDescription *{opacity: 0.9;line-height: 150%;}.SectionBlockDescription strong{font-weight: 600;}@media (max-width: 1024px){.SectionBlockTop h2{display: block;margin-bottom: 12px;}	.Crumbs a,.Crumbs strong{display: none;}	.Crumbs a:last-of-type{display: inline-flex;align-items: center;}	.Crumbs a:last-of-type svg{order: 1;transform: rotate(180deg);margin-right: 12px;}	.Crumbs a:last-of-type span{order: 2;}	.Head nav li>a span{position: relative;display: inline-block;height: 100%;}	.Head nav li>a span::after{height: 3px;background: transparent;position: absolute;left: 0;bottom: -6px;content: '';width: 100%;}	.Head nav li:hover>a span::after{background: var(--green);}	.Head nav li>a:hover{color: white;}	.MobileFont24{font-size: 24px;}	.MobileFont20{font-size: 20px;}	.MobileMarginBottom32{margin-bottom: 32px;}	.MortgageMidTextSection .HeadingWithIcon h2,.OtherMortgagesConditionsBlock .HeadingWithIcon h2{font-size: 24px;}	.MortgageMidTextSection .HeadingWithIcon svg,.OtherMortgagesConditionsBlock .HeadingWithIcon svg{width: 68px;height: auto;align-self: flex-start;}	.BeCarefulOfMortgage .HeadingWithIcon svg{width: 56px;height: auto;align-self: flex-start;}	.OtherMortgagesConditionsBlock{margin-bottom: 0;}	.OtherMortgagesConditionsBlock .Button{margin-bottom: 0;}	.MortgageLaterTextSection h2{font-size: 24px;margin-bottom: 16px;}	.MortgageAlmostFinal{margin-bottom: 0;}	.MortgageAlmostFinal .Container{padding-bottom: 0;}	.MortgageAlmostFinal .MortgageForm{margin-bottom: 48px;}	.MortgageAlmostFinal .ChosenProduct h3{margin-bottom: 16px;}	.MortgageAlmostFinal .ComparisonItem{padding: 40px 24px;background-color: #F4F4F4;border-radius: 8px;margin-left: -24px;width: calc(100% + 48px);margin-bottom: 0;}	.MortgageAlmostFinal .ComparisonItem .ComparisonDataRow:first-of-type{margin-bottom: 24px;}	.MortgageAlmostFinal .ComparisonItem .ComparisonDataRow:nth-of-type(2){margin-bottom: 24px;}	.MortgageAlmostFinal .ComparisonItem .InstituteName{text-align: left;font-size: 18px;line-height: 24px;}	.MortgageAlmostFinal .ComparisonItem .StarsRating{display: inline-flex;vertical-align: top;}	.MortgageAlmostFinal .ComparisonItem .PropertyValue{font-size: 20px;line-height: 125%;font-weight: 500;font-family: var(--font-barlow);}	.MortgageCallBlockSimpler .Button{min-height: 48px;font-size: 14px;}	.MortgageConditionsText .DesktopRotatedArrow>svg{float: left;margin-right: 16px;}	.MortgageConditionsText .DesktopRotatedArrow h3{padding-top: 5px;}}@media (min-width: 650px){.MortgageConditionsLogos .MortgagesInstitutesItem{flex: 0 0 33.33%;}}@media (min-width: 800px){.BankyCzTip{display: flex;padding-left: 40px;padding-right: 40px;align-items: center;text-align: left;}	.BankyCzTipIcon{width: 74px;margin-right: 32px;display: grid;align-items: center;margin-bottom: 0;}	.BankyCzTipIcon svg{width: 100%;}	.BankyCzTipTexts{flex: 1;}	.MortgageCallBlock{display: flex;margin-left: auto;margin-right: auto;align-items: center;text-align: left;padding: 32px 72px 32px 72px;}	.MortgageCallBlock svg{margin-right: 48px;}	.MortgageCallBlock .Input{width: 260px;margin-bottom: 0;display: inline-block;}	.MortgageCallBlock .Input input{border-radius: 8px;max-width: 340px;}	.MortgageCallBlock .Button{height: 48px;min-height: 0;margin-left: -40px;}	.MortgagesInstitutesArrow[data-go="left"]{justify-content: flex-start;}	.MortgagesInstitutesArrow[data-go="right"]{justify-content: flex-end;}}@media (max-width: 1024px){.MortgagesInstitutesArrow{margin-top: -40px;}}.BranchesItem{margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #e0e0e0;}.BranchesItem h2{font-size: 150%;}.BranchesItem h2 a{color: var(--green-darker);}.BranchesItem h2 a:hover{color: var(--green);}.BranchesItem h3{font-size: 125%;}.BranchesItem .Button{margin-right: 12px;}.BranchesItem .OpeningNoteItem{display: none;}.BranchesItem .BankInfo{max-width: 150px;margin-bottom: 24px;}.BranchesItem .BankInfo a{display: block;}.BranchesItem .BankInfo img{max-width: 100%;max-height: 80px;}.BranchesItemSides>div{margin-bottom: 24px;}.BranchesFilters{margin-bottom: 40px;}.BranchesFilters .Opener{margin-bottom: 16px;}.BranchesFilters .Opener svg{transition: transform 250ms;}.BranchesFilters .Opener.Opening svg,.BranchesFilters .Opener.Opened svg{transform: rotate(-180deg);}.BranchesFilters .Opener.Opening,.BranchesFilters .Opener.Opened,.BranchesFilters .Opener.Closing{z-index: 3;}.MissingReport .Panel,.MissingReportDetail .Panel{position: static;}.MissingReportDetail{margin-bottom: 40px;}.BranchesItem td,.BranchesDetail td{padding: 2px 0;}.BranchesItem td:first-child,.BranchesDetail td:first-child{padding-right: 10px;}#MapyCz{height: 300px;margin-bottom: 40px;}.BranchesDetail{margin-bottom: 80px;}.BranchesDetail .InstituteDetailTop h1{margin-bottom: 0;}.BranchesDetail .InstituteDetailTop{margin-bottom: 0;}.MoreBranchesAndATMs h2 a{color: inherit;}.MoreBranchesAndATMs .FirstList{margin-bottom: 40px;}.MoreOfAnyBranchAtmBlock{padding: 40px 16px;background-color: white;border-radius: 12px;}.MoreBranchesAndATMs .Item{padding: 12px 0;display: flex;text-align: left;border-bottom: 1px solid #E5E5E5;color: var(--green-darker);font-weight: bold;align-items: center;gap: 15px;}.MoreBranchesAndATMs .Item:hover{color: var(--green);}.MoreBranchesAndATMs .Item span{flex: 1;}.MoreBranchesAndATMs .Item svg{}.BranchDetailData .address{margin-bottom: 24px;font-size: 125%;}.BranchDetailData .BankButton{margin-bottom: 24px;}.BranchDetailData .ReportBadInfo{margin-top: 20px;}.BranchesContactPeople td,.BranchesContactPeople tr{display: block;}.BranchesContactPeople tbody{display: flex;flex-direction: column;gap: 15px;}.BranchesContactPeople td:first-child{font-weight: 600;font-family: var(--font-barlow);font-size: 16px;}@media (min-width: 600px){.BranchesItemSides{display: grid;grid-template-columns: 1fr 1fr;gap: 50px;margin-bottom: 24px;}}@media (min-width: 800px){.BranchDetailToSided{max-width: 720px;display: flex;gap: 24px;}	.BranchDetailToSided>div{flex: 1;}		.BranchesDetailOpenings{grid-template-columns: 1fr;}	.MoreOfAnyBranchAtmBlock{display: grid;grid-template-columns: 1fr 1fr;column-gap: 80px}}@media (max-width: 1024px){.BranchesDetail{padding-bottom: 40px;}		.BranchesDetail .InstituteDetailTop{margin-bottom: 0;display: flex;flex-direction: column;row-gap: 0;}	.BranchesDetail .InstituteDetailTop .Image{order: -1;flex: auto;}}@media (min-width: 1024px){.BranchesATMsItems{padding-top: 40px;}		.BranchesFilters{display: flex;gap: 30px;justify-content: space-evenly;align-items: center;}	.BranchesFilters>*:not(.Button){flex: 1;}	.BranchesFilters .Opener{margin-bottom: 0;}	.MoreOfAnyBranchAtmBlock{padding-left: 72px;padding-right: 72px;}}.Comparison h1{margin-bottom: 40px;}.Comparison .SubTitle{font-size: 18px;line-height: normal;display: block;}.ComparisonPage .ArticlesItems .SectionHeading{display: none;}.MoreInfoHandler{color: var(--blue);}.MoreInfoHandler:hover{color: #2678E3;}.MoreInfoHandler svg{transition: transform 200ms;}.Opened .MoreInfoHandler svg{transform: rotate(180deg);}.ComparisonPreText{max-width: 720px;opacity: 0.9;margin-bottom: 32px;}.ComparisonPreText h2{font-size: 24px !important;}.ComparisonOpenedPanel{border-radius: 0 0 8px 8px;padding: 16px 0;}.ComparisonOpenedPanel h2{font-size: 16px;margin-bottom: 16px;font-family: var(--font);}.ComparisonDetailProperties{margin-bottom: 24px;}.ComparisonItemProperty{margin-bottom: 11px;display: flex;justify-content: space-between;column-gap: 20px;}.ComparisonItemProperty div:first-child{font-size: 16px;font-style: italic;font-family: var(--font-barlow);line-height: 125%;color: #727B80;}.ComparisonItemProperty div:last-child{font-size: 18px;line-height: 125%;font-weight: 500;font-family: var(--font-barlow);color: #1B1D2D;}.ComparisonOpenedPanel .Description *{color: #484A57;opacity: 0.9;}.ComparisonOpenedPanel .Description p,.ComparisonOpenedPanel .Description li{font-size: 16px;line-height: 150%;}.ComparisonOpenedPanel .MoreInfo{text-align: center;padding-top: 24px;}.ComparisonDetailTopButton .Button{margin-bottom: 24px;}.Comparison .Subcategories.CategoriesList::after{ display: none;}.Comparison .Subcategories[data-cnt="0"]{display: none !important;}.Comparison .CategoriesList ul{padding-right: 0;scroll-behavior: smooth;scroll-snap-type: x mandatory;}.Comparison .CategoriesList li{scroll-snap-align: start;}.Comparison .Subcategories .TipsArrowRight,.Comparison .Subcategories .TipsArrowLeft{background: none;}.Comparison .Subcategories .TipsArrowRight,.Comparison .Subcategories .TipsArrowLeft{width: 40px;}.Comparison .ComparisonOpener{max-width: 400px;height: 48px;}.Comparison .ComparisonOpenerIn{border: 1px solid #c3cfd6;background-color: white;border-radius: 4px;position: relative;z-index: 2;}.Comparison .Opening .ComparisonOpenerIn,.Comparison .Closing .ComparisonOpenerIn,.Comparison .Opened .ComparisonOpenerIn{z-index: 3;}.Comparison .ComparisonOpener .Handler{display: flex;align-items: center;justify-content: space-between;padding: 0 16px;height: 46px;cursor: pointer;font-size: 20px;font-weight: 600;font-family: var(--font-barlow);color: #1B1D2D;}.Comparison .ComparisonOpener .Handler>span{display: flex;gap: 4px;}.Comparison .ComparisonOpener .Handler span span{font-weight: 400;display: inline-block;}.Comparison .ComparisonOpener .Panel{position: relative;z-index: 2;}.Comparison .ComparisonOpener .Panel ul{padding: 16px;list-style: none;margin-bottom: 0;}.Comparison .ComparisonOpener .Panel li{margin-bottom: 8px;list-style: none;}.Comparison .ComparisonOpener br{display: none;}.Comparison .ComparisonOpener{margin-bottom: 16px;}.Comparison .GreenBg .Container{padding-top: 40px;padding-left: 16px;padding-right: 16px;}.Comparison .GreenBg .Container + .Container{margin-top: 56px;}.ComparisonLight .GreenBg{position: absolute;left: 0;width: 100vw;}.ComparisonDataCellMobileButton{display: flex;justify-content: space-between;align-items: center;}.ComparisonDataCellMobileButton .ComparisonItemButtonBox{flex: 1;}.ComparisonDataCellMobileButton .Button{height: auto;padding: 5px 14px;margin: 0;min-height: 40px;text-align: center;max-width: 90%;}.ComparisonDataCellMobileButton .ComparisonItemRecom{text-align: right;padding-right: 30px;}.Comparison .ComparisonItem{border-radius: 8px 8px 0 0;position: relative;}.Comparison .ComparisonItem.Opened::after{position: absolute;content: '';height: 1px;background-color: white;left: 0;right: 0;top: -1px;}.Comparison .ComparisonItem .Image img{max-width: 90%;max-height: 37px;}.ComparisonItemRecom{text-align: center;font-family: var(--font-barlow); font-weight: 500;padding-bottom: 8px;width: 90%;margin-left: auto;font-style: normal;font-size: 13px;line-height: 16px;text-transform: uppercase;color: #E59738;}.ComparisonItem:not(.TopProducts) .ComparisonItemRecom{display: none;}.Comparison .ComparisonItem.TopProducts,.Comparison .ComparisonItem.TopProducts *{transition: all 150ms;}.Comparison .ComparisonItem.TopProducts + .ComparisonItem{margin-top: 18px;}.Comparison .ComparisonItem.TopProducts:not(.Opened){background-color: #4470ab;border-radius: 8px;color: white;}.Comparison .ComparisonItem.TopProducts::before{position: absolute;content: '';height: 1px;background-color: white;left: 0;right: 0;top: -1px;}.Comparison .ComparisonItem.TopProducts::after{position: absolute;content: '';height: 1px;background-color: white;left: 0;right: 0;top: calc(100% + 1px);}.Comparison .ComparisonItem.TopProducts:not(.Opened) .MoreInfoHandler{color: white;}.Comparison .ComparisonItem.TopProducts:not(.Opened) .MoreInfoHandler path{stroke: white;}.Comparison .ComparisonItem.TopProducts.DesktopTable .InstituteRow .Image{display: flex;align-items: center;justify-content: center;background: #FFFFFF;box-shadow: 0px 4px 4px rgba(0,0,0,0.35);border-radius: 8px;height: 59px;}.Comparison .ComparisonItem.TopProducts:not(.Opened) .PropertyLabel{color: white;}.Comparison .PropertyValue{font-weight: 500;}.SmallSymbolInValue{font-size: 16px;}@media (max-width: 1024px){.Comparison .OpenerLabel{font-family: var(--font-barlow);color: #2d3d52;opacity: 0.9;font-weight: 600;margin-bottom: 8px;}	.ComparisonLight{margin-left: -24px;width: calc(100% + 24px * 2);}	.ComparisonItems{padding-top: 16px;}	.ComparisonItem{padding-top: 24px;margin-bottom: 0;}	.Comparison .PropertyValue{font-size: 20px;line-height: 28px;}	.Comparison .InstituteRow{margin-bottom: 16px;}	.ComparisonDataRow{padding-left: 8px;padding-right: 8px;}	.ComparisonDataRowButtons{margin-bottom: 0;padding-top: 6px;}}@media (min-width: 650px){.ComparisonDetailProperties{display: grid;grid-template-columns: 1fr 1fr;column-gap: 80px;}}@media (min-width: 1024px){.ComparisonDataHeadRow{white-space: normal !important;justify-content: right;text-align: left;gap: 6px;padding: 0 0 0 4px;display: block;display: flex;align-items: flex-end;justify-content: flex-end;}	.ComparisonDataHeadRow .Tooltip{position: relative;top: 2px;left: 2px;}	.ComparisonPage .ComparisonForSubmitted{margin-left: 0;}	.ComparisonPage .ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(2){flex: 0 0 13%;}	.ComparisonPage .ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(3){flex: 0 0 13%;}	.ComparisonPage .ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(4){flex: 0 0 13%;}	.ComparisonPage .ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(5){flex: 0 0 180px;}	.ComparisonPage .ComparisonItemHeader .InstituteRow .Image{text-align: left !important;}	.ComparisonPage .ComparisonItem.DesktopTable .InstituteName{font-size: 18px;}	.Comparison .ComparisonItem.Opened{background-color: #f4f4f4;}		.ComparisonOpenedPanel{padding-left: 200px;padding-top: 16px;padding-bottom: 32px;padding-right: 48px;position: relative;top: -16px;background-color: #f4f4f4;}	.ComparisonOpenedPanel h2{font-size: 18px !important;line-height: 24px;font-weight: 600;margin-bottom: 24px;}	.ComparisonDetailProperties{grid-template-columns: 1fr 1fr 1fr;padding-bottom: 13px;margin-bottom: 24xp;border-bottom: 1px solid #E0E0E0;}		.ComparisonOpenedPanel .MoreInfo{text-align: left;}	.ComparisonOpenedPanel .MoreInfo .Button{margin-right: 40px;vertical-align: middle;}	.ComparisonPage .ComparisonDataRow .Button{width: auto;height: auto;padding: 5px 14px;font-size: 14px;text-align: center;width: 90%;}	.Comparison .GreenBg{margin-bottom: 72px;}		.Comparison .Subcategories.CategoriesList ul{overflow: auto;}		.ComparisonLight{margin-bottom: 30px;}	.ComparisonLight .Orderings{padding: 0 24px;}	.ComparisonLight .GreenBg{margin-bottom: 0;}	.ComparisonLight .ComparisonDetailProperties{grid-template-columns: 1fr 1fr;}	.ComparisonLight .ComparisonDataRow .Button{width: auto;}	.ComparisonLight .ComparisonItem{padding-right: 15px;}	.Comparison .ComparisonOpener .Handler{font-size: 16px;}	.ComparisonDataHeadRow .Opener .Handler{display: flex;align-items: center;justify-content: right;gap: 8px;cursor: pointer;}	.ComparisonDataHeadRow .Opener .Panel{position: absolute;background-color: white;border-top: none;left: 0;right: 0;margin-left: 0 !important;}	.ComparisonDataHeadRow .Opener .Panel ul{padding: 15px;border: 1px solid #E0E0E0;}	.ComparisonDataHeadRow .Opener svg{transition: transform 200ms;}	.ComparisonDataHeadRow .Opener.Opening svg,.ComparisonDataHeadRow .Opener.Opened svg{transform: rotate(180deg);}	.ComparisonDataHeadRow .Opener .Panel a{font-style: normal;display: inline-block;margin-bottom: 4px;}		.ComparisonPreText{margin-bottom: 56px;}	.ComparisonPreText h2{font-size: 32px !important;}	.Comparison .GreenBg .Container{padding: 56px 10px;}	.Comparison .Subcategories,.Comparison .Orderings{padding: 0 32px;}	.Comparison .ComparisonItem{padding-top: 16px;margin-bottom: 0 !important;}	.Comparison .ComparisonItem.TopProducts + .ComparisonItem{margin-top: 1px;}	.Comparison .ComparisonItemHeader{padding-left: 32px;padding-right: 32px;padding-top: 8px;}		.Comparison .PropertyValue{font-size: 20px;line-height: 28px;}	.ComparisonItem .MoreInfoHandler{font-size: 16px !important;font-family: var(--font-barlow);line-height: 24px;}	.ComparisonItemRecom{font-size: 14px;font-weight: 700;letter-spacing: 0.1em;line-height: 17px;}	.Comparison .ComparisonItem.TopProducts:not(.Opened) .ComparisonItemRecom{color: #FFFFFF;}}@media (min-width: 1200px){.Comparison .GreenBg .Container{padding-left: 40px;padding-right: 40px;}	.Comparison .ComparisonItem{padding-left: 23px;padding-right: 40px;}	.Comparison .ComparisonItem .Image{margin-right: 20px;}}.ConsultingPage .ConsultingItem{border-top: 1px solid #e0e0e0;padding-top: 24px;padding-bottom: 24px;border-right: none !important;}.ConsultingPage .Container:last-of-type .ConsultingItem{border-bottom: 1px solid #e0e0e0;}.Tips + .Container .ConsultingItem,.ConsultingPage .Container:first-of-type .ConsultingItem{border-top: none;padding-top: 0;}.ConsultingPage .ConsultingItem p{margin-bottom: 0;}.ConsultingPage .ConsultingItem .CatDate{margin-bottom: 8px;}.ConsultingDetail .CatDate{margin-top: -7px;}.ConsultingPage .ConsultingItem .CatDate,.ConsultingDetail .CatDate{color: #484a57;}.ConsultingPage .ConsultingItem .CatDate a,.ConsultingDetail .CatDate a{padding-left: 8px;border-left: 1px solid #e5e5e5;margin-left: 5px;color: #1656aa;font-weight: 600;}.ConsultingPage .ConsultingItem h3 a{color: #47AC26;}.ConsultingPage .ConsultingQuestion{font-weight: 400;}.ConsultingPage .ConsultingItems{margin-bottom: 32px;}.ConsultingDualButtons{margin-bottom: 40px;}.NewQuestion{position: relative;margin-bottom: 32px;background: #F4F4F4;margin-left: -24px;width: calc(100% + 48px);overflow: hidden;height: 0;transition-property: height,margin-bottom;transition-duration: var(--anim-duration);}.NewQuestion>div{padding: 40px 24px;}.NewQuestion.Opened{height: auto;}.CloseCross{position: absolute;right: 16px;top: 16px;cursor: pointer;}.ConsultingRate{padding-bottom: 19px;margin-bottom: 32px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E0E0E0;}.ConsultingRateHeading{color: #1B1D2D;}.ConsultingRateOptions{display: flex;gap: 30px;}.ConsultingRatePlus:not(.Disabled),.ConsultingRateMinus:not(.Disabled){cursor: pointer;}.ConsultingRatePlus path,.ConsultingRateMinus path{transition: stroke var(--anim-duration);}.ConsultingRatePlus:not(.Disabled):hover path,.ConsultingRateMinus:not(.Disabled):hover path{stroke: #47AC26;}.ConsultingRatePlus.Voted path[stroke],.ConsultingRateMinus.Voted path[stroke]{stroke: #47AC26;}.ConsultingRatePlus.Voted path[fill]:not([fill="none"]):not([fill="#fff"]),.ConsultingRateMinus.Voted path[fill]:not([fill="none"]):not([fill="#fff"]){fill: #47AC26;}.ConsultingDetail .ArticleAuthor{margin-bottom: 16px;padding-bottom: 24px;border-bottom: 1px solid #E0E0E0;}.ArticlesInConsulting{background: #f5f5f5;padding: 40px 24px;margin-bottom: 60px;}.ArticlesInConsulting>h2{font-weight: 700;font-size: 24px;line-height: 125%;}.ArticlesInConsulting .ButtonBox .Button{margin-bottom: 0;}.ConsultingHeading{margin-bottom: 16px;}.ConsultingDetailDualButtons .Button:first-child{margin-bottom: 24px;}.ConsultingDetailDualButtons.ButtonBox .Button:nth-of-type(2){margin-bottom: 40px;}.ConsultingDetailDualButtons + .NewQuestion{margin-bottom: 0;}.ConsultingDetail .ConsultingAnswer{padding-bottom: 7px;}.ConsultingMainText{margin-bottom: 40px;margin-top: -8px;}.ConsultingMainText p:last-child,.ConsultingMainText ul:last-child,.ConsultingMainText ol:last-child{margin-bottom: 0;}.ConsultingMainText:empty{display: none;}.ConsultingInGray{background-color: #F5F5F5;padding-top: 40px;padding-bottom: 40px;}.ConsultingInGray:not(.NoBottomMargin){margin-bottom: 40px;}.ConsultingInGray h2{padding-bottom: 24px;border-bottom: 1px solid #E0E0E0;margin-bottom: 24px;font-size: 24px;color: #2d3d52;}.ConsultingInGray .Consulting{padding-top: 0 !important;}.ConsultingInGray .ConsultingItem{padding-right: 0 !important;padding-left: 0 !important;border-right: none !important;flex: 0 0 100%;margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #E0E0E0;}.ConsultingInGray .ConsultingAnswer,.ConsultingInGray .ArticleAuthor{display: none;}.ConsultingInGray p:last-child{margin-bottom: 0;}.ConsultingInGray .ConsultingItem .CatDate{margin-bottom: 8px;}.NoMarginOnLast .ConsultingItem:last-of-type{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}@media (min-width: 600px){.ConsultingRate{display: flex;gap: 26px;align-items: center;}	.ConsultingRateHeading{margin-bottom: 0;}}@media (max-width: 1024px){.ConsultingInGray .ConsultingItem:first-child{padding-top: 0;}}@media (min-width: 1024px){.ConsultingPage .ConsultingItem{margin-bottom: 0;}	.ConsultingPage .Container:nth-of-type(2n+1) .ConsultingItem{border-right: none;padding-right: 0;}	.ConsultingPage .Container:nth-of-type(2n) .ConsultingItem{padding-left: 0;}	.ConsultingPage .Container + .Ad + .Tips,.ConsultingPage .Container + .Tips{margin-top: 40px;}	.ConsultingDetail,.ConsultingPage{position: relative;}	.ConsultingDetail .AdContainer .Ad,.ConsultingPage .Ad{position: absolute;margin-left: 655px;width: 300px;}	.ConsultingDetail .AdContainer .Ad{top: 0;}	.ConsultingDetail .ButtonBox button{margin-bottom: 0;}	.ConsultingDetail .ButtonBox button:first-child{margin-left: 0;}	.ConsultingPage .Container:nth-of-type(2) .ConsultingItem{border-top: 0;padding-top: 0;}	.ConsultingDetailDualButtons.DesktopOnly{display: flex !important;justify-content: center;gap: 24px;}	.ButtonBox.ConsultingDetailDualButtons .Button{margin-left: 0;margin-right: 0;}	.InnerPage .ArticlesInConsulting.Container{padding: 40px 32px;}	.ArticlesInConsulting .ButtonBox{padding-bottom: 0;}	.ArticlesInConsulting h2{font-size: 32px;margin-bottom: 40px;}	.NextConsultingItemsInDetail h2{font-size: 32px;margin-bottom: 32px;}	.NewQuestion{width: auto;margin-left: 32px;margin-right: 32px;}	.NewQuestion>div{padding: 30px 80px;}	.NewQuestion h3{font-size: 32px;margin-bottom: 24px;}	.CloseCross{right: 44px;top: 44px;}	.KeepButtonsInColumn,.KeepButtonsInColumn.ButtonBox{display: flex;flex-direction: column;align-items: center;justify-content: center;}	.KeepButtonsInColumn .Button,.KeepButtonsInColumn.ButtonBox .Button{margin-right: auto;text-align: center;}	.KeepButtonsInColumn .Button:first-of-type{margin-bottom: 32px;}	.ConsultingAuthorWithRating{display: flex;justify-content: space-between;align-items: center;padding-bottom: 36px;border-bottom: 1px solid #E5E5E5;margin-bottom: 32px;}	.ConsultingDetail .ArticleAuthor{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}	.ConsultingRate{display: block;text-align: right;margin-bottom: 0;padding-bottom: 0;border-bottom: none;}	.ConsultingRateHeading{color: #484A57;}	.ConsultingRateOptions{display: inline-flex;margin-top: 6px;}	.ButtonBox.ConsultingMainButtons{margin-bottom: 40px;padding-bottom: 0;display: flex;flex-wrap: wrap;gap: 24px;}	.ButtonBox.ConsultingMainButtons .Button{margin-bottom: 0;margin-right: 0;margin-left: 0;}	.ButtonBox.ConsultingMainButtons + .NewQuestion{margin-bottom: 0;}	.ButtonBox.ConsultingMainButtons + .NewQuestion.Opened{margin-bottom: 32px;}	.ConsultingDetail .CatDate{margin-top: -8px;}	.ConsultingDetail .ConsultingQuestion p:last-child,.ConsultingDetail .ConsultingQuestion ul:last-child,.ConsultingDetail .ConsultingQuestion ol:last-child{margin-bottom: 0;}	.ConsultingDetail .ConsultingQuestion{margin-bottom: 32px;}	.ConsultingDetail .ConsultingPage .ConsultingItem .CatDate{margin-top: 0;}	.ButtonBox.ConsultingDetailDualButtons{padding-bottom: 64px;}	.ConsultingDetailDualButtons .Button:first-child{margin-bottom: 0;}	.ConsultingDetail .ConsultingAnswer{padding-bottom: 30px;}	.ConsultingPage .ConsultingItem:first-child,.ConsultingDetail .ConsultingItem:first-child{padding-top: 24px;}	.ConsultingPage .ConsultingItems .Container:first-of-type .ConsultingItem:first-child,.ConsultingDetail .ConsultingItems .Container:first-of-type .ConsultingItem:first-child{padding-top: 0;}	.ConsultingPage .ConsultingItems .ConsultingQuestion,.ConsultingDetail .ConsultingItems .ConsultingQuestion{margin-bottom: 0;}	.ConsultingInGray{padding-top: 72px;padding-bottom: 72px;margin-top: 72px;margin-bottom: 72px;}	.ConsultingInGray.NoBottomMarginDesktop{margin-bottom: 0;}	.ConsultingInGray h2{font-size: 32px !important;line-height: 125%;}	.ConsultingInGray .TextCenter{text-align: left !important;}}@media (min-width: 1024px){:root{--head-height: 88px;}	.MobileOnly{display: none !important;}	.DesktopOnly{display: block !important;}	.Head{padding: 0 40px;}	.Head nav{margin-left: 30px;margin-right: 30px;}	.Head nav ul.Clear::after{display: none;}	.MidContainer,.LittleContainer{padding-left: 0;padding-right: 0;}	.Container,.ProductsCategoriesItems,.BluerBg .Container,.MortgageLogosHP,.MidContainer{max-width: 1264px;padding: 0 72px;margin-left: auto;margin-right: auto;}	.ProductsCategoriesItems{max-width: 1328px;}	.LittleContainer{max-width: 629px;margin-left: auto;margin-right: auto;}	.MidContainer{width: 850px;margin-left: auto;margin-right: auto;}	.ProductsCategoriesItems::after{margin-top: 58px;margin-left: auto;margin-right: auto;max-width: 1120px;width: 100%;height: 1px;background: #E0E0E0;content: '';display: block;}	.GreenBg .Container,.GreenBg .MidContainer{padding-top: 58px;padding-bottom: 58px;}	.ImagedBg .Container{margin-bottom: 56px;}	.ImagedBg{padding-bottom: 40px;}	.MortgageReferencesCarouselContainer{margin-bottom: 76px;padding: 72px 0;}	.MortgageReferencesCarouselContainer h3{text-align: center;padding: 0 150px;font-size: 32px;margin-bottom: 40px;}	.MortgageReferencesCarousel .Arrow.Next,.MortgageReferencesCarousel .Arrow.Prev{top: calc(50% - 28px);}	.MortgageReferencesCarousel .Item{padding: 0 250px;}	.MortgageReferencesCarousel .Item p{padding-left: 0;text-align: center;}	.MortgageReferencesCarousel .Item .Image{position: absolute;left: 250px;top: 0;width: 140px;height: 140px;}	.MortgageReferencesCarousel .ArticleAuthorInfo{text-align: center;}	.MortgageCarouselButton{margin-top: 32px;}	h1,.h1{font-size: 400%;line-height: 124%;}	h2,.h2{font-size: 250%;}	h3,.h3{font-size: 150%;}	h4,.h4{font-size: 120%;}	.SectionHeading{font-size: 200%;}	.DesktopH1{font-size: 400%;}	.DesktopH2{font-size: 250%;}	.DesktopH3{font-size: 200%;}	.DesktopH4{font-size: 150%;}	.DesktopFont20{font-size: 20px;}	.TextContent p{line-height: 150%;}		.HPPageTop{margin-bottom: 50px;margin-top: 40px;padding-top: 0;max-width: 643px;}	.HPPageTop h1{margin-bottom: 32px;font-size: 48px;line-height: 56px;}	.HPPageTop .TextContent p{margin-bottom: 0;color: #484A57;opacity: 0.9;line-height: 150%;}	.CountsItems{display: flex;width: 100%;justify-content: space-between;}	.HPPageTop + .CountsItems{padding-bottom: 45px;}	.PageTop .CountsItem .Number{font-size: 56px;}	.MortgagePageTopType2{margin-bottom: 50px;}	.MortgagePageTopType2 h1{margin-bottom: 16px;}	.MortgagePageTopType2 .PageTopImage{top: 10px;}	.MortgagePageTopType3{margin-bottom: 50px;}	.MortgagePageTopType3 h1{margin-bottom: 16px;}	.MortgagePageTopType3 .PageTopImage{top: 10px;}	.ProductsCategoriesItems{display: flex;flex-wrap: wrap;justify-content: space-between;}	.ProductsCategoriesItems::after{margin-top: 40px;}	.BluerBg .ProductsCategoriesItemTop{flex: 0 0 calc(33.33% - 8px);margin: 0 0 16px 0;padding: 40px 32px 32px 32px;}	.InnerPage .BluerBg .ProductsCategoriesItemTop{padding: 40px 32px 32px 32px !important;}	.ProductsCategoriesItemTop .HeadingWithIcon{height: 56px;}	.ProductsCategoriesItemTop .HeadingWithIcon h3{flex: 1;line-height: 26px;}	.ProductsCategoriesItemTop{display: flex;flex-direction: column;}	.ProductsCategoriesItemTop .TextContent{flex: 1;}	.ProductsCategoriesItemTop .Button{margin-left: 0;}	.HPOtherProductsLinks a{padding: 0;}	.ProductsCategories{margin-bottom: 0;}	.ProductsCategories>h2:first-of-type{margin-bottom: 32px;}	.ProductsCategoriesContainer{padding-top: 40px;}	.HPcategories{background: var(--almost-white);padding-bottom: 90px;margin-bottom: 80px;}	.HPcategories .BluerBg.ProductsCategories{padding-top: 80px;padding-bottom: 56px;}	.HPcategories .NextCategories{padding-bottom: 0;}	.HPcategories .NextCategories .h3{margin-bottom: 16px;}	.HPOtherProductsLinks p{line-height: 28px;}	.ProductsCategories.NextCategories{padding-left: 0;}	.NextCategories{float: left;width: 68%;}	.ProductsCategoriesItemStandard{float: left;width: 50%;}	.HPcategories .Ad{float: left;margin-left: 0;margin-right: 0;border-bottom: none;}	.NextCategories .h3{font-size: 125%;}	.ArticlesItems{display: flex;flex-wrap: wrap;justify-content: center;gap: 32px;}	.ArticlesItem{flex: 1;}	.Articles .ArticlesItems .ArticlesItem{max-width: 33%;}	.ArticlesItem .TextContent p{margin-bottom: 0;}	.Articles .ButtonBox{padding-bottom: 80px;}	.MortgageArticles .Image{display: block;}	.MortgageArticles .ArticlesItem{margin-bottom: 40px;}	.HPConsultingTop{display: flex;justify-content: center;align-items: center;margin-bottom: 20px;}	.HPConsultingTop>*{margin: 0 15px !important;}	.HPConsultingTop>h2{margin-right: 16px !important;}	.HPConsultingTop + .TextContent p{margin-bottom: 32px;}	.QuestionsCount{font-size: 18px;margin-left: 0 !important;margin-right: 0 !important;}	.ArticleAuthorName{margin-bottom: 4px;}	.Consulting{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 40px;}	.ConsultingItem{flex: 0 0 50%;margin-bottom: 40px;padding-bottom: 24px;}	.ConsultingItem:first-child{padding-top: 0;}	.ConsultingItem:nth-of-type(2n+1){padding-right: 40px;border-right: 1px solid #E0E0E0;}	.ConsultingItem:nth-of-type(2n){padding-left: 40px;}	.WhiteContainer .ConsultingItem:nth-of-type(1)::after,.WhiteContainer .ConsultingItem:nth-of-type(2)::after{content: '';display: block;height: 1px;background: #E0E0E0;width: calc(100% - 40px);position: relative;top: 24px;}	.WhiteContainer .ConsultingItem:nth-of-type(2)::after{left: 40px;}	.HPConsulting .ConsultingQuestion,.SquareConsulting .ConsultingQuestion{overflow: hidden;margin-bottom: 16px;}	.HPConsulting .ConsultingQuestion p,.HPConsulting .ConsultingQuestion li{margin-bottom: 0;}	.HPConsulting .ConsultingAnswer,.SquareConsulting .ConsultingAnswer{overflow: hidden;max-height: 72px;margin-bottom: 16px;}	.HPConsulting .ConsultingAnswer p,.HPConsulting .ConsultingAnswer li{line-height: 150%;margin-bottom: 0;}	.HPConsulting .WhiteContainer{margin-bottom: 40px;}	.HPConsulting .ButtonBox{padding-bottom: 40px;}	.HPConsulting .ButtonBox .Button{margin-bottom: 0;}	.CountsItem .Number{padding-right: 4px;}	.Logo svg{position: relative;top: -1px;}	.Logo svg path:last-child{transition: fill var(--anim-duration);}	.Logo:hover svg path:last-child{fill: var(--green);}	.Foot nav>ul{gap: 32px;justify-content: center;}	.Foot nav>ul>li{flex: 0 0 220px;}	.Foot nav>ul>li ul{margin-top: 10px;}	.Foot nav li a{line-height: 28px;font-weight: normal;}	.Foot .FootGeneralMenu nav>ul{display: block;column-count: 2;}	.Foot{padding-top: 72px;padding-bottom: 80px;}	.Foot,.Foot a{font-family: var(--font-barlow);font-weight: normal;}	.FootProductsNavigation nav>ul>li{margin-bottom: 0;}	.FootGeneralMenu{margin-bottom: 0;}	.FootProductsNavigation{max-width: 1114px;padding: 0;}	.Foot .LittleContainer{display: flex;align-items: flex-start;max-width: 606px;margin-top: 72px;}	.Foot .FootGeneralMenu{flex: 1;}	.MortgageLogosHP{margin: 80px auto;}	.MortgagesInstitutes{max-width: 970px;margin-left: auto;margin-right: auto;}	.MortgagesInstitutesItems{flex-direction: row;flex-wrap: nowrap;margin-bottom: auto;}	.MortgagesInstitutesItem{width: 20%;flex: 0 0 20%;}	.Head .SearchOpener{order: 2;margin-right: 0;}	.Head{justify-content: center;}	.Head nav{position: static;height: 100%;flex: 0 1 1100px;order: 1;padding-left: 20px;padding-right: 20px;}	.Head nav>ul{border-top: none;}	.Head nav ul{display: flex;height: 100%;margin: auto;max-width: 1230px;justify-content: space-between;}	.Head nav li{text-align: center;}	.Head nav a svg{display: none;}	.Head nav a{border-bottom: none;color: white;display: grid;height: 100%;align-items: center;justify-content: center;font-size: 12px;text-transform: uppercase;}	.Head nav>ul{align-items: center;}	.Head nav>ul>li{height: 50%;}		.Head li .SubMenu{flex-wrap: wrap;background: white;position: absolute;left: 0;top: 100%;width: 100%;height: 0;opacity: 0;overflow: hidden;text-align: left;}	.Head li .SubMenu li{text-align: left;}	.Head li .SubMenu a{display: block;}	.Head nav li.ItemSubmenuOpened>.SubMenu{height: auto;max-height: calc(100vh - 64px);overflow: auto;}	.Head li .SubMenu>ul{display: flex;flex-wrap: wrap;}	.Head li .SubMenu>ul>li{flex: 0 0 33.33%;}	.Head li .SubMenu>ul>li:first-of-type{flex: 0 0 66.66%;}	.Head li .SubMenu>ul>li:first-of-type ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding-right: 5%;}	.Head li .SubMenu>ul>li:first-of-type ul>li{flex: 0 0 48%;}	.Head .CategoryInMenu{position: relative;font-weight: 700;font-size: 150%;padding: 32px 0 16px 0;}	.Head .CategoryInMenu svg{position: absolute;right: calc(100% + 14px);margin-top: -7px;}	.Head .SubMenu a{font-weight: 500;text-transform: none;padding: 8px 0;}	.Head li.ItemSubmenuOpened .SubMenu{padding-bottom: 40px;box-shadow: 0px 8px 24px rgba(54,58,65,0.16);}	.Head li .SubMenu>ul>li:nth-of-type(3){flex: 0 0 33.33%;}	.Head li .SubMenu>ul>li:nth-of-type(3) ul{display: block;}	.Head li .SubMenu>ul>li:nth-of-type(2) li[data-l*="slovnik"],.Head li .SubMenu>ul>li:nth-of-type(3) li[data-l*="slovnik"]{display: inline-block;margin-right: 4px;margin-bottom: 8px;}	.Head li .SubMenu>ul>li:nth-of-type(2) li[data-l*="slovnik"] a,.Head li .SubMenu>ul>li:nth-of-type(3) li[data-l*="slovnik"] a{border: 1px solid #C3CFD6;padding: 12px 20px;border-radius: 4px;}	.Head li .SubMenu .Category:last-of-type{padding-left: 75px;flex: 1;}	.Logo{flex: 0;}	.Burger{display: none;}	.MenuArticles{display: flex;}	.MenuArticlesItem{padding: 0 7px !important;flex: 1;display: block;}	.MenuArticlesItem .Image{padding-top: 40%;margin-bottom: 8px;}	.MenuArticlesItemHeadline{line-height: 150%;opacity: 0.9;font-weight: 500;font-family: var(--font-barlow);}	.PageTop{position: relative;display: flex;flex-direction: column;min-height: 355px;margin-bottom: 40px;}	.PageTop .PageTopImage{order: 3;position: absolute;right: 0;top: 0;height: 320px;width: 38%;}	.PageTop h1,.PageTop .TextContent{max-width: 58%;}	.MortgagePageTop .CountsItems{order: 3;position: absolute;right: 0;top: 0;width: 38%;flex-direction: column;border-bottom: none;border-left: 1px solid #E0E0E0;padding-left: 42px;margin-top: 105px;}	.MortgageCrossLinks{display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 58%;margin-bottom: 62px;}	.MortgageCrossLinksLeft{flex: 0 0 60%;}	.MortgageCrossLinksRight{flex: 0 0 38%;}	.MortgagesListLinks{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 72px;}	.MortgagesListLinks p{flex: 0 0 32%;margin-bottom: 0;}	.MortgagesListLinks a{padding: 2px 0;}	.HPOtherProductsLinks{display: flex;flex-wrap: wrap;justify-content: space-between;}	.HPOtherProductsLinks>div{flex: 0 0 48%;}	.FormRow{display: flex;}	.FormRow .FormItem{flex: 1;margin: 0 16px 16px 0;}	.FormRow .FormItem:last-of-type{margin-right: 0;}	.FormItem .Tooltip{vertical-align: middle;margin-left: 9px;}	.FormItem input,.FormItem textarea,.FormItem select,.FormItem .InputOpenerHandler{font-size: 113%;font-weight: 500;}	.TwoColumnText{display: flex;}	.TwoColumnText .TextContent{padding-right: 80px;}	.TwoColumnText .TextContent:nth-of-type(2){padding-right: 120px;}	.TwoColumnText.EvenColumnsOfText .TextContent{padding-right: 80px;flex: 1;}	.HeadingWithIcon{align-items: center;padding-bottom: 26px;}	.HeadingWithIcon .TextPart{margin-bottom: 0;}	.HeadingWithIcon svg{margin-right: 36px;}	.HeadingWithIcon.PutIconOutside{position: relative;}	.HeadingWithIcon.PutIconOutside svg{position: absolute;right: 100%;}	.HeadingWithIcon .SecondHalfTextPart{flex: 0 0 50%;padding-left: 0;margin-top: 0;font-size: 120px;padding-bottom: 0;}	.FontDesktop40{font-size: 40px !important;}	.ProductsCategoriesItem .HeadingWithIcon svg{margin-right: 18px;}	.DesktopRotatedArrow{position: relative;}	.DesktopRotatedArrow svg{position: absolute;transform: none !important;right: calc(100% + 25px);}	.ImagedBg[data-image],.ImagedBg[style*="background"]{padding-top: 370px;}	.ButtonBox{text-align: left;padding-bottom: 40px;}	.ButtonBox .Button{margin-right: 24px;}	.ButtonBox .Button:last-child{margin-bottom: 0;}	.DesktopLeft{text-align: left;}	.DesktopCenter{text-align: center;}	.DesktopCenter.ButtonBox .Button:first-of-type{margin-right: auto;margin-left: auto;}	.FAQ{margin-bottom: 48px;}	.FAQQuestion,.FAQAnswer{padding-left: 10px;}	.FAQAnswer p:last-child,.FAQAnswer ul:last-child,.FAQAnswer ol:last-child{margin-bottom: 40px;}	.FAQQuestion,.FAQAnswer p{padding: 20px 0;}	.MortgageArticles{padding-top: 72px;}	.MortgageArticles .Articles .ButtonBox{display: none;}	.MortgageArticles .Articles .TextContent,.MortgageArticles .Articles .TextContent p{margin-bottom: 0;}	.MortgageArticles .ButtonBox{padding-bottom: 16px;}	.ArticlesItem{margin-bottom: 32px;}	.ArticlesItem div{margin-bottom: 0;}	.ArticlesItem .Image{max-height: 184px;margin-bottom: 16px;}	.ArticlesItem .DateInfo{margin-bottom: 12px;}	.NumberedPointsPoints{display: flex;max-width: 1100px;}	.NumberedPointsPoints .HeadingWithIcon{display: block;position: relative;margin-right: 37px;padding-right: 63px;padding-bottom: 0;}	.NumberedPointsPoints .HeadingWithIcon:last-child{margin-right: 0;padding-right: 0;}	.NumberedPointsPoints svg{margin-bottom: 18px;}	.NumberedPointsPoints .HeadingWithIcon .ArrowNext{position: absolute;right: 0;top: 80px;}	.NumberedPointsPoints .HeadingWithIcon .ArrowNext svg{margin: auto !important;}	.NumberedPointsPoints .HeadingWithIcon .Button{padding: 0;height: auto;min-height: 0;}	.NumberedPointsPoints .ButtonBox{padding-bottom: 0;}	.MortgageForAdviceBlock{padding-bottom: 72px;}	.ComparisonItem.DesktopTable{display: flex;flex-wrap: wrap;margin-bottom: 16px;padding-bottom: 16px;}	.ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(2),.ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(3),.ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(4){flex: 0;white-space: nowrap;}	.ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(2){flex: 0 0 70px;}	.ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(3){flex: 0 0 119px;}	.ComparisonItem.DesktopTable .ComparisonDataRow:nth-of-type(4){flex: 0 0 146px;}	.ComparisonItem.DesktopTable .InstituteRow{flex: 1;}	.ComparisonItem.DesktopTable .InstituteRow .Image{flex: 0 0 160px;text-align: center;}	.ComparisonItem.DesktopTable .InstituteName{text-align: left;font-size: 113%;}	.ComparisonItem .MoreInfoHandler{color: var(--blue);margin-top: 4px;font-size: 77%;cursor: pointer;}	.ComparisonItem .RecommendationText{margin-bottom: 4px;}	.ComparisonItemHeader{display: flex !important;font-style: italic;font-family: var(--font-barlow);}	.ComparisonItemHeader .ComparisonDataRow{justify-content: flex-end;}		.ComparisonDataRow{flex: 1;margin-bottom: 0;}	.ComparisonItem.DesktopTable>.ComparisonDataRow .PropertyLabel{display: none;}	.ComparisonDataRow .ButtonBox{padding-bottom: 0;margin-left: 0 !important;}	.ComparisonDataRow .Button{padding: 0 10px;width: 124px;justify-content: center;min-height: 32px;margin-left: 0 !important;text-align: center;}	.ComparisonDataRowButtons{flex: 0 0 175px;margin-left: 0;}	.ComparisonDataRowButtons .ComparisonDataCell{display: grid;align-items: center;height: 100%;justify-content: flex-end;grid-template-columns: 1fr;}	.MortgageProgressPoints{margin-top: 24px;}	.MortgageProgressPoint{margin-bottom: 40px;}	.MortgageCalculatedInfo{margin-top: 8px;font-weight: 600;}	.MortgageSubmittedToOverview form .ButtonBox{padding-bottom: 0;}	.ComparisonForSubmittedHeading{padding-left: 40px;}	.MortgageSubmittedToOverview .ComparisonItem.DesktopTable .InstituteRow .Image{flex-basis: 160px;}	.MortgageSubmittedToOverview .ComparisonItem.DesktopTable .InstituteRow .Image img{max-width: 115px;}	.ComparisonItem .Opener{flex: 0 0 100%;}	.ComparisonItem .Opener .Panel{margin-left: 160px;max-width: 720px;}	.ComparisonItem .Opener .Panel .ComparisonDataRow{max-width: 300px;margin-top: 9px;}	.ComparisonItem .Opener .Panel .ComparisonDataRow:first-of-type{margin-top: 35px;}	.ComparisonItem .Opener .Panel .ComparisonDataRow .PropertyValue{font-size: 16px;line-height: 125%;flex: unset;white-space: nowrap;font-weight: 500 !important;}	.ComparisonItem .Opener .Panel>.TextContent{margin-top: 24px;}	.ComparisonItem .Opener .Panel .TextContent h4{margin-bottom: 16px;font-size: 20px;line-height: 20px;}	.ComparisonItem .Opener .Panel .TextContent p{margin-bottom: 20px;}	.MortgageAlmostFinal{margin-bottom: 0;}	.MortgageAlmostFinal .Container{display: flex;justify-content: space-evenly;background: white;padding-top: 56px;padding-bottom: 56px;}	.MortgageAlmostFinal form,.MortgageAlmostFinal .ChosenProduct{}	.MortgageAlmostFinal form{width: 340px;margin: 0 58px 0 auto;}	.MortgageAlmostFinal .FormItem{margin-bottom: 16px;}	.MortgageAlmostFinal .ChosenProduct{width: 364px;margin: 0 auto 0 58px;}	.MortgageAlmostFinal .ComparisonItem{background: #F4F4F4;padding: 40px;border-radius: 8px;}	.MortgageAlmostFinal .InstituteName{text-align: left;color: black;}	.MortgageAlmostFinal .ComparisonDataRow:nth-of-type(1){margin-bottom: 24px;}	.MortgageAlmostFinal .ComparisonDataRow:nth-of-type(2){margin-bottom: 37px;}	.MortgageAlmostFinal .ComparisonDataCell:last-of-type{font-weight: 500;font-size: 128%;}	.MortgageAlmostFinal .ComparisonDataRow{margin-bottom: 11px;}	.MortgageAlmostFinal .PropertyValue{color: black;}	.MortgageAlmostFinal h3{font-size: 150%;}	.MortgageAlmostFinal .FormItem:nth-of-type(3){width: 200px;}	.MortgageAlmostFinal .FormItem:nth-of-type(2){width: 120px;}	.MortgageFormBlock .ButtonBox.DesktopCenter{padding-bottom: 0;}	.MortgageFormBlock .ButtonBox.DesktopCenter + .MortgagesInstitutesHeading{padding-top: 56px;}	.MortgageFormFinish{padding-bottom: 332px !important;padding-top: 72px;margin-bottom: 0;}	.MortgageFormFinish svg{width: 84px;height: 84px;}	.MortgageFormFinish .TextContent{margin-left: 120px;width: 480px;font-size: 200%;}	.MortgageFormFinish .MidContainer{padding-left: 125px;padding-right: 125px;}	.OpenerToRadios .Handler,.OpenerToRadios select{display: none;}	.OpenerToRadios .Panel{height: auto !important;position: static;}	.OpenerToRadios .PanelIn{display: flex;justify-content: space-between;}	.OpenerToRadios [data-value]{border: 1px solid #C3CFD6;border-radius: 4px;min-height: 48px;background: white;padding: 0 24px;display: flex;align-items: center;color: #47AC26;font-weight: 600;cursor: pointer;position: relative;font-family: var(--font-barlow);}	.Invalid .OpenerToRadios [data-value]{border: var(--error-border);}	.OpenerToRadios [data-value]::before{display: block;width: 16px;height: 16px;border-radius: 100%;border: 1px solid #C3CFD6;content: '';margin-right: 8px;}	.OpenerToRadios [data-value]::after{position: absolute;content: '';width: 10px;height: 10px;left: 27px;top: 18px;}	.OpenerToRadios [data-value]:hover,.OpenerToRadios [data-value].Selected{background-color: #f5f5f5;}	.OpenerToRadios [data-value].Selected::after{background: var(--green);border-radius: 100%;}	.MortgageSubmittedToOverview{margin-bottom: 0;}	.MortgageSubmittedToOverview>.Container{padding-left: 40px;padding-right: 40px;}	.StarsRating{display: inline-flex;vertical-align: top;margin-top: 0;}	.ComparisonForSubmitted{margin-left: 24px;margin-right: 24px;width: auto;padding: 16px 40px 32px 40px;margin-bottom: -18px;}	.ComparisonForSubmitted .ComparisonItem .Image img{max-width: 80%;}	.MortgageProgressPoint{align-items: center;}	.MortgageProgressPoint .MortgageProgressText{order: unset;flex: unset;margin-top: 0;margin-left: 24px;font-size: 24px;line-height: 42px;}	.MortgageProgressPoint .MortgageProgressArrow{margin-top: 0;}	.GreenBg{padding-top: 56px;padding-bottom: 56px;}	.Crumbs{padding: 32px 0 0 0;}	.Crumbs svg{margin-left: 12px;margin-right: 12px;}	.Crumbs strong{font-weight: normal;}	.Crumbs a,.Crumbs strong{display: inline-block;}	form .MortgagesInstitutesHeading{font-size: 150%;}	.MortgageLogosHP .MortgagesInstitutesHeading{margin-bottom: 20px;font-size: 24px;}	.ButtonBox.DesktopCenter .Button{margin-left: 12px;margin-right: 12px;}	.BankyCzTip{padding-top: 32px;padding-bottom: 32px;margin-bottom: 56px;}	.DesktopTopPadding72{padding-top: 72px;}	.DesktopBottomPadding50{padding-bottom: 50px;}	.DesktopMarginBottom72{margin-bottom: 72px;}	.NoBottomMarginButtons .Button{margin-bottom: 0;}	.DesktopNoBottomPadding{padding-bottom: 0;}	.FootProductsNavigation nav li li a{padding: 5px 0;}	.MortgagesInstitutesArrow[data-go="left"]{margin-right: 46px;}	.MortgagesInstitutesArrow[data-go="right"]{margin-left: 46px;}	.FootProductsNavigation nav>ul>li:nth-of-type(2),.FootProductsNavigation nav>ul>li:nth-of-type(4),.FootGeneralMenu nav li:nth-of-type(2n){padding-left: 0;}	.MortgageFormFields{max-width: 1036px;margin-left: auto;margin-right: auto;}	.MortgageFormBlock .Container form{}	.MortgageFormBlock .MortgagesInstitutesHeading{font-size: 24px;}	.MortgageFormBlock .MortgagesInstitutesArrow[data-go="left"]{position: relative;left: -33px;margin-right: 0;}	.MortgageFormBlock .MortgagesInstitutesArrow[data-go="right"]{position: relative;right: -33px;margin-left: 0;}	.MortgageConditionsBlock{padding-top: 224px !important;padding-bottom: 56px;margin-bottom: 72px;}	.MortgageConditionsBlock .HeadingWithIcon svg{width: auto;}	.MortgageConditionsBlock .HeadingWithIcon .SecondHalfTextPart{padding-left: 0;}	.MortgageConditionsBlock .HeadingWithIcon{margin-bottom: 40px;}	.MortgageConditionsBlock .Container{padding-top: 66px;padding-left: 80px;padding-right: 80px;margin-bottom: 0;}	.MortgageConditionsBlock .TextContent ul li,.MortgageConditionsBlock .TextContent ol li{padding-bottom: 0;}	.MortgageFAQContainer{max-width: 979px;padding-left: 0;padding-right: 0;}	.Foot{position: relative;}	.NewDesignCopyright{display: block;position: absolute;left: 0;right: 0;text-align: center;bottom: 16px;font-size: 14px;color: #FFFFFF90;}	.MortgageMidTextSection{position: relative;left: 60px;}	.BeCarefulOfMortgage{padding-bottom: 56px;margin-bottom: 72px;}	.BeCarefulOfMortgage .Container{padding-top: 40px;padding-left: 80px;padding-right: 80px;margin-bottom: 0;}	.BeCarefulOfMortgage .HeadingWithIcon{margin-bottom: 40px;}	.BeCarefulOfMortgage .TextContent ul li,.BeCarefulOfMortgage .TextContent ol li{padding-bottom: 0;}	.MortgageLaterTextSection{max-width: 760px;position: relative;left: 60px;margin-bottom: 72px;}	.MortgageLaterTextSection p:last-of-type{margin-bottom: 0;}	.OtherMortgagesConditionsBlock{padding-top: 0;}	.OtherMortgagesConditionsBlock .HeadingWithIcon{border-bottom: none;margin-bottom: 16px;padding-bottom: 0;}	.OtherMortgagesConditionsBlock p{margin-left: 122px;}	.OtherMortgagesConditionsBlock .ButtonBox{margin-left: 122px;}	.OtherMortgagesConditionsBlock .LightBlueContainer{padding: 40px 80px 40px 52px;}	.OtherMortgagesConditionsBlock .LightBlueContainer svg{margin-right: 18px;}	.OtherMortgagesConditionsBlock p,.OtherMortgagesConditionsBlock .ButtonBox{margin-left: 105px;}	.MortgageCallBlock{margin-top: 35px;}	.MortgageCallBlockSimpler{padding: 0;}	.MortgageCallBlockSimpler p{font-size: 16px;}	.MortgageHeadPoints{margin-bottom: 56px;padding-bottom: 0;}	.MortgageHeadPoints .TextPart{color: #484A57;}	.MortgageHeadPoints .HeadingWithIcon{margin-bottom: 0;}	.MortgageNumberPointsText{padding-top: 72px;width: 950px;}	.MortgageNumberPointsText .HeadingWithIcon{align-items: flex-start;padding-bottom: 40px;}	.MortgageNumberPointsText .TextContent,.MortgageNumberPointsText .TextContent p:last-child{margin-bottom: 0;}	.MortgageNumberPointsText .MortgagesListLinksContainer{padding-left: 80px;}	.MortgageNumberPointsText .MortgagesListLinksContainer h3{font-size: 20px;}	.MortgageNumberPointsText h3{margin-bottom: 8px;}	.MortgageNumberPointsHeading,.MortgageAdvisorReasonsHeading,.MortgageAdvisorsHeading{font-size: 32px;}	.MortgageNumberPointsHeading{margin-bottom: 32px;}	.MortgageAdvisorReasonsBlock{padding-bottom: 16px;padding-top: 72px;}	.MortgageAdvisorReasonsBlock h2{margin-bottom: 40px;flex: 0 0 100%;}	.MortgageAdvisorReasonsContainer{display: flex;flex-wrap: wrap;justify-content: space-between;}	.MortgageAdvisorReason{max-width: 501px;flex: 0 0 48%;margin-bottom: 56px;}	.MortgageAdvisorReason h3{margin-bottom: 8px;}	.MortgageAdvisorReason .TextContent p{line-height: 175%;}	.MortgageAdvisorReasonIcon{margin-bottom: 16px;}	.MortgageAdvisorsBlock{padding-bottom: 48px;}	.MortgageAdvisorsHeading{margin-bottom: 40px;}	.MortgageAdvisorsContainer{display: flex;flex-wrap: wrap;justify-content: space-between;}	.MortgageAdvisorsHeading{flex: 0 0 100%;}	.MortgageAdvisor{display: block;flex: 0 0 33%;max-width: 330px;}	.MortgageAdvisor .Image{width: 160px;margin-bottom: 16px;}	.MortgageAdvisorName{margin-bottom: 8px;}	.MortgageAdvisor .TextContent p:last-child{margin-bottom: 0;}	.MortgageAdvisorsHeading{font-size: 40px;}	.NewerMortgageLogos{margin-bottom: 65px;padding-top: 64px;border-top: 1px solid #E5E5E5;}	.NewerMortgageLogos .MortgagesInstitutesItem img{max-height: 44px;}	.NewerMortgageLogos .MortgagesInstitutesHeading{font-size: 24px;}		.Ad.Full{display: block;text-align: center;min-height: 200px;}	.Ad.Full>div{margin-left: auto;margin-right: auto;}		.InnerPage .Container:not(.StandardContainer){padding-left: 0;padding-right: 0;}	.ContentMainPart{width: 580px;position: relative;}	.ContentMainPartMarginLeft{margin-left: 32px;}	.ContentMainPartMarginRight{margin-right: 32px;}	.ContentMainPart:not(.NoRightMargin){margin-right: 60px;}	.MortgageTextDualColumns{display: flex;flex-wrap: wrap;align-items: stretch;}	.MortgageTextDualColumns .Col{flex: 0 0 50%;margin-bottom: 56px;}	.MortgageTextDualColumns .Col:nth-child(2n + 1){padding-right: 63px;border-right: 1px solid #E0E0E0;}	.MortgageTextDualColumns .Col:nth-child(2n){padding-left: 63px;}	.MortgageTextDualColumns li{max-width: 90%;}	.MortgageConditionsText h2{font-size: 32px;line-height: 42px;}	.MortgageConditionsText h3{margin-bottom: 8px;}	.MortgageMoveTextAsIcon{position: relative;left: -70px;}	.MortgageExample .LittleContainer{position: relative;left: 60px;}	.MortgageConditionsLogos .MortgagesInstitutesItem{flex: 0 0 calc(100% / 5);}	.MortgageConditionsLogos .MortgagesInstitutesHeading{text-align: left;}	.BigTextOnPage:not(:empty){margin-bottom: 80px;}	.BigTextOnPage:not(:empty) + p{margin-top: -56px;}}@media (min-width: 1100px){.Head nav a{font-size: 14px;}}@media (min-width: 1290px){.MortgageProgressPoint .MortgageProgressText{font-size: 32px;}}.DictionaryItem{margin-bottom: 10px;}.Dictionary h2,.Dictionary h2 a{font-size: 24px;line-height: normal;display: block;margin-bottom: 0;font-family: var(--font-barlow);color: var(--green-darker);}.Dictionary h2 a:hover{color: var(--green);}.DictionaryLetters{position: sticky;top: calc(var(--head-height) + 20px);background-color: white;}.DictionaryLetters ul{display: flex !important;}.DictionaryLetters a{display: block;padding: 5px !important;font-size: 18px;}.DictionaryHeadingLetter{font-size: 32px;font-weight: bold;line-height: 36px;}.DictionaryLetterBlock{margin-bottom: 24px;display: grid;grid-template-columns: 80px 1fr;}.DictionaryTopArticle{margin-bottom: 32px;}.DictionaryTopArticle a{font-family: var(--font-barlow);font-weight: 600;font-size: 18px;}.DictionaryTopArticle svg{vertical-align: middle;margin-right: 8px;}.DictionaryDetail .TextContent{margin-bottom: 40px;}.DictionaryDetail .ConsultingInGray .ConsultingItem:last-of-type{margin-bottom: 0;padding-bottom: 0;}@media (max-width: 1024px){.Dictionary{margin-bottom: 40px;}	.DictionaryLetters a{padding: 10px !important;}}@media (min-width: 1024px){.Dictionary::after{display: none;}	.DictionaryDetailLineUnder{display: none;}}@media (max-width: 600px){.DictionaryLetterBlock{grid-template-columns: 50px 1fr;}}.ErrorPageLinks{margin-bottom: 24px;}.ErrorPageLink{padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid #E0E0E0;}.ErrorPageLink:last-of-type{border-bottom: 0;margin-bottom: 0;}.ErrorPageLink h3{font-size: 20px;margin-bottom: 8px;}.ErrorPageLink a{color: var(--green-darker);font-family: var(--font-barlow);font-size: 14px;line-height: 150%;font-weight: bold;}.ErrorPageLink a:hover{color: var(--green);}.ErrorPage .TextContent{margin-bottom: 40px;max-width: 560px;}.ErrorPageSymbol{float: right;padding-top: 20px;padding-left: 15px;}.ErrorPageSymbol svg{width: 76px;height: auto;}@media (min-width: 800px){.ErrorPageLinks{display: grid;grid-template-columns: 1fr 1fr;column-gap: 40px;}	.ErrorPageLink:nth-of-type(5){border-bottom: none;}	.ErrorPageSymbol svg{width: 110px;}}@media (min-width: 1024px){.ErrorPageLinks{column-gap: 80px;margin-bottom: 64px;}	.ErrorPageLink{padding-bottom: 24px;margin-bottom: 24px;}	.ErrorPageLink h3{font-size: 24px;line-height: 32px;}	.ErrorPage .TextContent{margin-bottom: 56px;}	.ErrorPageSymbol{width: 350px;}}.ErrorPageBanks{display: flex;flex-direction: column;gap: 32px;margin-bottom: 40px;}.ErrorPageBanks li{display: flex;gap: 24px;}.ErrorPageBanks .Image{flex: 0 0 150px;}.ErrorPageBanks strong{display: block;}.ErrorPageBanks a{color: inherit !important;}.ErrorPageBanks h3{margin-bottom: 12px;color: var(--green);}.ErrorPageBanks h3:hover{color: var(--green-darker);}@media (min-width: 1024px){.ErrorPageAdContainer .Ad{position: absolute;margin-left: 655px;width: 300px;}}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-Light.ttf) format('truetype');font-weight: 300;font-style: normal;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Core/Fonts/OpenSans-LightItalic.ttf) format('truetype');font-weight: 300;font-style: italic;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-Regular.ttf) format('truetype');font-weight: normal;font-style: normal;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-Italic.ttf) format('truetype');font-weight: normal;font-style: italic;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-SemiBold.ttf) format('truetype');font-weight: 600;font-style: normal;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-SemiboldItalic.ttf) format('truetype');font-weight: 600;font-style: italic;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-Bold.ttf) format('truetype');font-weight: bold;font-style: normal;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-BoldItalic.ttf) format('truetype');font-weight: bold;font-style: italic;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-ExtraBold.ttf) format('truetype');font-weight: 800;font-style: normal;font-display: fallback;}@font-face{font-family: 'Open Sans';src: url(/Grace/Theme/Design/Fonts/OpenSans-ExtraBoldItalic.ttf) format('truetype');font-weight: 800;font-style: italic;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-Thin.ttf) format('truetype');font-weight: 100;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-ExtraLight.ttf) format('truetype');font-weight: 200;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-Light.ttf) format('truetype');font-weight: 300;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-Regular.ttf) format('truetype');font-weight: normal;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-Medium.ttf) format('truetype');font-weight: 500;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-SemiBold.ttf) format('truetype');font-weight: 600;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-Bold.ttf) format('truetype');font-weight: bold;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-ExtraBold.ttf) format('truetype');font-weight: 800;font-style: normal;font-display: fallback;}@font-face{font-family: 'Barlow';src: url(/Grace/Theme/Design/Fonts/Barlow-Black.ttf) format('truetype');font-weight: 900;font-style: normal;font-display: fallback;}:root{--font: 'Open Sans',sans-serif;--font-barlow: 'Barlow',sans-serif;}.StandardForm input[type="text"],.StandardForm input[type="email"],.StandardForm textarea{width: 100%;height: 48px;background: white;padding: 0 14px;border: 1px solid #c3cfd6;border-radius: 4px;}.StandardForm textarea{height: 96px;}.StandardForm .FormItem{max-width: 400px;}.StandardForm .FormLabel{margin-bottom: 8px;font-weight: 600;font-family: var(--font-barlow);}.StandardForm input::placeholder{font-weight: 400;font-size: 16px;}.StandardForm .ButtonBox{padding-top: 32px;padding-bottom: 0;}.CheckboxItem{display: flex;column-gap: 8px;align-items: flex-start;cursor: pointer;line-height: 150%;}.CheckboxItem + .CheckboxItem{margin-top: 8px;}.CheckboxItem [type="checkbox"]{appearance: none;display: none;}.CheckboxItem [type="checkbox"] + span{display: block;flex: 0 0 16px;width: 16px;height: 16px;background: white;border: 1px solid #c3cfd6;border-radius: 4px;margin-top: 4px;transition-property: background-color,border-color;transition-duration: var(--anim-duration);}.CheckboxItem [type="checkbox"]:checked + span{background-color: #47AC26;border-color: #47AC26;}.CheckboxItem [type="checkbox"]:checked + span::after{color: white;display: grid;align-items: center;justify-content: center;content: url('data:image/svg+xml,<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.5207L4.5 10.2012L10 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}.Safari .CheckboxItem [type="checkbox"]:checked + span::after{margin-top: -5px;}.CheckboxItem:hover [type="checkbox"] + span{background-color: #47AC26;border-color: #47AC26;}@media (min-width: 1024px){.FormItemNote{float: right;font-family: var(--font-barlow);color: #727880;font-style: italic;font-weight: normal;font-size: 16px;}	.DesktopHidePlaceholder::placeholder{color: white;opacity: 0;}}.UnderPointsPlace{fill: transparent;}.GraphPoints .GraphPoint circle{fill: var(--green);stroke: none;}.GraphPoints .GraphPoint:hover circle{fill: var(--green-darker);}.UnderPointsPlaceTop{stroke-width: 1px;stroke: var(--green-darker);}.Graph text{fill: var(--text-color);}.GuideItems{margin: 0;}.GuideItems .Inner .BtnBox{text-align: center;margin-bottom: 24px;}.GuideItems .Inner .BtnBox:last-of-type{margin-bottom: 0;}.GuideItems .Inner .Button{width: 100%;padding: 0;margin-bottom: 10px;text-align: center;justify-content: center;}.GuideItems .Step{transition: opacity 0.5s;opacity: 1;}.GuideItems .Step.FadedOut{opacity: 0.1;margin-bottom: 40px;}@media (max-width: 800px){.Guide{text-align: center;margin-bottom: 40px;}	.GuideItems .Inner .BtnBox{margin-left: auto;margin-right: auto;}}@media (min-width: 800px){.GuideItems .Inner{padding: 0 0 40px 0;margin-bottom: 20px;text-align: center;display: flex;gap: 50px;}	.GuideItems .Inner .BtnBox{flex: 1;}}.IBANPart{padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #efefef;}.IBANPart:nth-of-type(3){border-bottom: none;margin-bottom: 0;}.IBAN h2{text-transform:initial;}.IBANaccount .IBANaccline{margin-bottom:20px;}.IBANPart label{display: block;color: #3b3b3b;font-size: 16px;font-weight: 600;margin-bottom: 10px;}.IBANPart input{width: 100%;height: 45px;margin-bottom: 16px;border: 1px solid #C3CFD6;border-radius: 4px;padding: 0 16px;outline: none;transition: .3s;color: #1B1D2D;font-size: 20px;font-family: var(--font-barlow);font-weight: 600;}.IBANPart input:focus{box-shadow:inset 2px 2px 11px #bfbfbf;}.IBANPart .Submit{height:40px;line-height:40px;background:var(--blue);}.IBANPart .Submit:hover{background:#163b6d;}.IBANResults{background: var(--almost-white);border-radius: 8px;padding: 24px;margin-top: 32px;position: relative;}.IBANResults>svg{position: absolute;bottom: 100%;left: 50%;margin-left: -12px;}.IBANResults.Inactive{display: none;}/*.IBANResults.Inactive>*{opacity: 0.2;}*/.IBANResults:not(.Inactive) .Submit{display: none;}.IBANaccount .Heading{font-size:30px;font-weight:600;color:#3b3b3b;}.IBANaccount .IBANresult{position:relative;top:-2px;}.IBANResultsPart{margin-bottom: 16px;}.IBANResultsLabel,.IBANResultsLabel a{color: inherit;font-size: 14px;font-weight: normal;line-height: 150%;}.IBANResultsValue,.IBANResultsValue a{color: inherit;color: #1B1D2D;font-size: 16px;font-family: var(--font-barlow);font-weight: 600;line-height: 125%;}.IBANResultsMainValue{font-size: 18px;}.IBANPart .ValidTrue,.IBANPart .ValidFalse{display: flex;justify-content: center;margin-bottom: 24px;padding-top: 12px;font-family: var(--font-barlow);font-weight: 600;gap: 9px;align-items: center;}.IBANPart .ValidTrue{color:var(--green);}.IBANPart .ValidFalse{color:red;}.IBANPart .ValidTrue.Hidden,.IBAN .ValidFalse.Hidden{display: none;}.IbanBlock .Container{padding: 40px 20px !important;}.IBANPart form,.IBANPart .AccountInput{text-align: center;}.IBANPart form input,.IBANPart .AccountInput input{text-align: left;}.IBANPart form input::placeholder,.IBANPart .AccountInput input::placeholder{font-weight: normal;}.IBANPart h2{font-size: 24px;}.IBANPart .Button{padding: 15px 40px;font-size: 14px;min-height: 45px;}@media (min-width: 1024px){.InnerPage .IbanBlock .Container{padding-left: 40px !important;padding-right: 40px !important;}	.IBANParts{display: grid;grid-template-columns: 1fr 1fr;}	.IBANParts>.IBANPart{position: relative;}	.IBANParts>.IBANPart:nth-of-type(2n){padding-left: 40px;}	.IBANParts>.IBANPart:nth-of-type(2n + 1){}	.IBANParts>.IBANPart:nth-of-type(2n)::after{content: '';position: absolute;left: 0;top: 0;bottom: 40px;width: 1px;background-color: #E5E5E5;}	.IBANParts>.IBANPart:nth-of-type(1),.IBANParts>.IBANPart:nth-of-type(2){border-bottom: 1px solid #E5E5E5;}	.IBANPart input{max-width: 340px;}	.IBANPart form,.IBANPart .AccountInput{text-align: left;}	.IBANPart h2{font-size: 32px;line-height: 42px;margin-bottom: 16px;}	.IBANResults{margin-right: 40px;}	.IBANResultsMainValue{font-size: 20px;}	.IBANResultsPart{margin-bottom: 12px;display: grid;grid-template-columns: 80px 1fr;gap: 26px;}	.IBANPart .ValidTrue,.IBANPart .ValidFalse{justify-content: flex-start;}}.InstitutesTop{margin-bottom: 20px;}.InstitutesItems{display: grid;gap: 12px;grid-template-columns: 1fr;}.InstituteItem{display: flex;flex-direction: column;padding: 40px 32px 32px 32px;background-color: white;border-radius: 16px;gap: 16px;transition: box-shadow 0.5s;cursor: pointer;}.InstituteItem:hover{box-shadow: 0 8px 24px rgba(54,58,65,0.1);}.InstituteItem .Image{flex: 0 0 130px;text-align: center;}.InstituteItem .Image img{object-fit: contain;object-position: center;display: block;margin: auto;height: 100%;width: 100%;}.InstituteItem.EndedItem{position: relative;}.InstituteItem.EndedItem .Image img,.InstituteItem.EndedItem h2{opacity: 0.5;}.InstituteItem.EndedItem .Image{position: relative;overflow: visible;}.InstituteItem.EndedItem .Image::after{display: flex;justify-content: center;align-items: center;position: absolute;right: -30px;top: -30px;width: 60px;height: 60px;border-radius: 50%;background: rgb(128,128,128);content: '⛌';color: white;font-size: 30px;font-weight: bold;}.InstituteItem h2{font-size: 150%;text-align: center;margin-bottom: 0;}.InstituteItem h2 a{color: var(--green-darker);word-break: break-word;}.InstituteItem h2 a:hover{color: var(--green);}.InstitutesBottomButtons{padding: 40px 0;}.MarginUnderInstitutes:not(:empty){margin-bottom: 80px;}.InstituteDetailTop{margin-bottom: 40px;}.InstituteDetailTop h1{margin-bottom: 0;}.InstituteDetailTop .Heading,.InstituteDetailTop h1.Heading{flex: 1;max-width: 800px;line-height: normal;margin-bottom: 20px;}.InstituteDetailTop .SubTitle{font-size: 20px;display: block;margin-top: 10px;line-height: normal;}.InstituteDetailTop .Image{flex: 0 0 200px;max-width: 200px;display: block;}.InstituteDetailTop .MediaGallery .Image{max-width: none;flex: 1;}.InstituteParameters{margin-bottom: 40px;}.InstituteParameters .Container.ParametersContainer{background: white;border-radius: 12px;padding: 40px 16px !important;}.InstituteParameters h2{max-width: 1000px;padding: 0 16px;margin-left: auto;margin-right: auto;}.InstituteParameters .ExternalLinkButton{padding-top: 40px;}.Parameters{display: grid;grid-template-columns: 1fr;}.Parameters .Parameter{border-bottom: 1px solid #E0E0E0;padding: 12px 0;word-break: break-word;}.Parameters .Parameter strong{font-weight: normal;font-size: 14px;}.Parameters .Parameter div{font-size: 18px;color: #1B1D2D;opacity: 0.9;line-height: 28px;font-weight: 600;font-family: var(--font-barlow);}.Parameters .Parameter[data-content=""]{display: none;}.TagsAndReportContainer{padding-top: 40px !important;margin-bottom: 0 !important;}.TagsAndReportContainer .ContentTags{margin-bottom: 24px;}.TagsAndReportContainer form>*{max-width: 400px;}.FlashNews{margin-bottom: 80px;}.FlashNewsItems{display: grid;gap: 24px;grid-template-columns: 1fr;}.FlashNewsItems .TextContent{max-height: 50px;overflow: hidden;position: relative;transition: max-height 250ms;}.FlashNewsItems .Opened .TextContent::after{display: none;}.FlashNewsItems .TextContent p:last-child{margin-bottom: 0;}.FlashNewsItems .Item{display: flex;align-items: flex-start;}.FlashNewsItems .Item:not(.Opened){cursor: pointer;}.InstituteNewsItemContent{flex: 1;}.InstituteNewsItemOpener{padding: 20px 20px;text-align: center;cursor: pointer;}.InstituteNewsItemOpener svg{transition: transform 0.3s;}.FlashNewsItems .Item.Opened .InstituteNewsItemOpener svg{transform: rotate(180deg);}.FlashNews .Date{font-family: var(--font-barlow);margin-bottom: 4px;}.InstituteDetail .ProductsCategories{margin-bottom: 40px;}.InstituteDetail .ProductsCategories + .Container{display: none;}.InstituteDetail .ProductsCategoriesItems::after{display: none;}.InstituteEndedInfo{margin-bottom: 40px;}.InstituteProductsCategories{display: grid;grid-template-columns: 1fr;margin-bottom: 80px;}.InstituteProductsCategories>li{border-top: 1px solid #E5E5E5;padding-top: 16px;padding-bottom: 16px;}.InstituteProductsCategories h4{margin-bottom: 0;}.InstituteProductsCategories h4 a{font-size: 16px;line-height: 24px;display: inline-flex;align-items: center;gap: 12px;}.InstituteProductsCategories ul{display: flex;flex-direction: column;gap: 12px;}.InstituteProductsCategories h3{margin-bottom: 12px;font-size: 20px;line-height: 28px;}.CrossListsButtons{display: flex;flex-direction: column;align-items: center;}.CrossListsButtons>div:not(:empty){display: flex;gap: 16px;flex-wrap: wrap;justify-content: center;order: 2;}.CrossListsButtons .Button{margin-left: 0;margin-right: 0;}.CrossListsButtons>div:empty + h2{display: none;}.CrossListsButtons h2{order: 1;font-size: 20px;line-height: 28px;margin-bottom: 24px;padding-top: 40px;}.ReportBadInfo{margin-bottom: 40px;}.ReportBadInfo .Handler{cursor: pointer;}.ReportBadInfo .Panel{position: static;}.ReportBadInfo .Panel .BluerBg{margin-top: 20px;}.BadReportHandler{display: inline-flex;align-items: center;gap: 11px;font-family: var(--font-barlow);font-weight: 500;}.ProductData .GreenBg{margin-top: 40px;}.ProductData .GreenBg + .Tips{margin-top: -40px;}.BanksProductDetail .ButtonsBanksDetail:not(:empty){margin-bottom: 40px;}.BanksProductDetail .ButtonsBanksDetailBottom:not(:empty){margin-bottom: 40px;}.BanksProductDetail .ExtLink{margin-bottom: 40px;}.Ended .InstituteDataPart{opacity: 0.5;}.InstituteTagsContainer{margin-bottom: 0;margin-top: 40px;}.InstituteTagsContainer:empty{display: none;}.InstituteTagsContainer .ContentTags{margin-bottom: 0;}.NoAd .InstituteData .ProductsCategories{display: none;}.InstituteData .MortgageFormBlock:has(:not(form)){display: none;}.InstituteTopTextAnchor{padding-top: 4px;}.InstituteTopTextAnchor a{font-weight: 500;font-family: var(--font-barlow);}.InstituteTopText{padding: 24px 0 0 0;}.InstituteTopText:empty{display: none;}.InstituteTopText:empty + .InstituteTopTextAnchor{display: none;}.BanksProductDetail .InstituteTopText{margin-bottom: 24px;max-width: 800px;}.InstituteProductsBg .SectionHeading,.InstituteProductsBg .InstituteProductsCategories{padding: 0 10px;}.NextProductsOfCategory h4{margin-bottom: 4px;}.NextProductsOfCategory .ProductOfCategoryInstitute{font-size: 14px;padding-left: 23px;}.NextProductsOfCategory li + li{margin-top: 20px;}@media (min-width: 600px){.InstitutesItems{grid-template-columns: 1fr 1fr;}	.InstituteProductsCategories{column-gap: 24px;row-gap: 48px;}	.InstituteProductsCategories>li{border-top: none;border-bottom: 0;padding-top: 0;padding-bottom: 0;}}@media (min-width: 800px){.InstitutesItems{grid-template-columns: 1fr 1fr 1fr;}	.InstituteDetailTop{display: flex;gap: 50px;}	.InstituteDetailTop .Heading{margin-bottom: 0;}}@media (min-width: 900px){.InstitutesItems{grid-template-columns: 1fr 1fr;}}@media (max-width: 1024px) and (min-width: 900px){.InstituteProductsCategories{grid-template-columns: 1fr 1fr 1fr;}	.InstituteProductsCategories>li{border-right: 1px solid #D2DBE0;}	.InstituteProductsCategories>li:nth-of-type(3n){border-right: none;}}@media (max-width: 900px) and (min-width: 600px){.InstituteProductsCategories{grid-template-columns: 1fr 1fr;row-gap: 48px;column-gap: 24px;}	.InstituteProductsCategories>li{border-right: 1px solid #D2DBE0;}	.InstituteProductsCategories>li:nth-of-type(2n){border-right: none;}}@media (max-width: 600px){.InstituteProductsCategories{grid-template-columns: 1fr;}	.InstituteProductsCategories>li{border-right: none;}}@media (max-width: 1024px){.EmailIns,.PhoneIns{margin-bottom: 16px;}	.InstituteDetail .ProductsCategoriesItems{padding-left: 12px;padding-right: 12px;}	.InstituteParameters{padding-left: 8px;padding-right: 8px;}}@media (min-width: 1024px){.InstitutesItems{grid-template-columns: 1fr 1fr 1fr 1fr;}		.Parameters{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;}	.InstituteParameters{margin-bottom: 80px;}	.InstituteProductsCategories{grid-template-columns: 1fr 1fr 1fr 1fr;padding-top: 16px;}	.InstituteProductsCategories>li{border-right: 1px solid #D2DBE0;padding-right: 24px;}	.InstituteProductsCategories>li:nth-of-type(4n){border-right: none;}	.FlashNewsItems{grid-template-columns: 1fr 1fr;align-items: flex-start;}		.InstituteDetail .ReportBadInfo{margin-top: -40px;margin-bottom: 80px;}	.InstituteDetail .ProductsCategories{margin-bottom: 80px;}	.InstituteData .MainCategoriesGreenBg{margin-bottom: 0;margin-top: 0;}	.InstituteData .MainCategoriesContainer{max-width: 1264px;padding-left: 72px;padding-right: 72px;}	.InstituteData .ParametersContainer,.InstituteData .SectionHeading{max-width: 1120px;}	.InstituteData .SectionHeading{margin-left: auto;margin-right: auto;}	.InstituteProductsBg .SectionHeading,.InstituteProductsBg .InstituteProductsCategories{max-width: 1264px;margin-left: auto;margin-right: auto;padding: 0 72px;}	.InstituteProductsBg .InstituteProductsCategories{margin-bottom: 0;}	.InstituteDataNonBank .InstituteProductsBg .SectionHeading,.InstituteDataNonBank .InstituteProductsBg .InstituteProductsCategories{max-width: 1000px;padding: 0 32px;}	.InstituteDataNonBank .SectionHeading{max-width: 1000px;padding: 0 32px;}	.InstituteDataNonBank .ProfileText,.InstituteDataNonBank .ReportBadInfo,.InstituteDataNonBank .RatingText,.InstituteDataNonBank .FlashNewsItems{padding-left: 32px;}	.InstituteDataNonBank .FlashNewsItems{padding-right: 32px;}	.InstituteDataNonBank .InstConsulting .SectionHeading{padding-left: 0;}		.InstituteParameters .Container.ParametersContainer{padding: 40px 72px !important;border-radius: 8px;}	.InstituteParameters h2{padding-left: 72px;padding-right: 72px;}	.Parameters{display: grid; grid-template-columns: 1fr 1fr;row-gap: 0;column-gap: 80px;}	.Parameters.DesktopOnly{display: grid !important;}	.Parameters .Parameter{display: flex;align-items: center;padding: 10px 0;}		.Parameters .Parameter div{text-align: right;padding-left: 20px;flex: 1;}	.TagsAndReportContainer{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}	.TagsAndReportContainer>div{flex: 1;}	.InstituteParameters .BadReportHandler{margin-right: 72px;margin-left: 72px;}	.TagsAndReportContainer .Panel{flex: 0 0 100%;}	.TagsAndReportContainer form>*{margin-left: auto;margin-right: 0;}	.TagsAndReportContainer .ContentTags{margin-bottom: 0;}	.InstituteTagsContainer .ContentTags{padding-left: 0;}	.InstituteDetail .ProductsCategories h2{font-size: 200%;}}.InsuranceCategoryItems{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}.InsuranceCategoryItems h2{font-size: 110%;text-transform: uppercase;}.InsurancesForm .ButtonBox{padding-bottom: 40px;}@media (min-width: 1024px){.InsurancesForm h2{text-align: center;}	.InsurancesFormFields{max-width: 1036px;margin-left: auto;margin-right: auto;}	.InsurancesFormFields .TextContent{margin-bottom: 24px;}	.InnerPage .InsurancesFormFields{max-width: 960px;}	.InsurancesForm .FormItem:nth-of-type(1),.InsurancesForm .FormItem:nth-of-type(2){flex: 0 0 320px;}	.InsurancesForm .ButtonBox{margin-bottom: 0;padding-bottom: 0;}	.InsurancesForm .ButtonBox .Button{margin: 0 !important;}	.InsuranceCategoryItems{grid-template-columns: 1fr 1fr 1fr 1fr;}}.LoanForm{text-align: center;}.FullLoanFormBlock .LoanForm{margin-left: 16px;margin-right: 16px;}.LoanForm h2{color: #2D3D52;}.LoanForm .Item{margin-bottom: 24px;display: block;}.LoanFormResult{margin-bottom: 24px;font-size: 18px;}.LoanFormResult p{margin-bottom: 8px;color: #1B1D2D;}.LoanForm .ButtonBox{text-align: center;padding-bottom: 0;}.FullLoanFormBlock{margin-top: 60px;margin-bottom: 40px;}.FullLoanFormBlock .Container{position: relative;padding-top: 40px !important;}.FullLoanFormBlock .AdText{position: absolute;top: -90px;margin-top: 0;}.LoanForm .TextContent{margin-top: 24px;}@media (min-width: 720px){.LoanForm .Inputs{display: flex;gap: 32px;justify-content: center;}	.LoanForm input{width: 144px;}}@media (max-width: 1024px){.LoanForm h2{font-size: 24px;margin-bottom: 16px;}	.LoanForm .Button{margin-bottom: 42px;}}@media (min-width: 1024px){.LoanForm h2{font-size: 32px;}		.FullLoanFormBlock .LoanForm{margin-left: 40px;margin-right: 40px;}}.LoansLinks a{display: block;padding: 5px 0;}@media (max-width: 420px){.LoansLinksCities{margin-bottom: 20px;}}@media (min-width: 420px){.LoansLinks{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-bottom: 80px;}}.MainCategoriesHeadingInGreen{font-size: 200%;line-height: 125%;color: white;font-weight: 700;margin-bottom: 24px;font-family: var(--font-barlow);}.MainCategoriesItems{--columns: 4;display: grid;grid-template-columns: repeat(var(--columns),1fr);gap: 24px 16px;}.MainCategoriesItem{background: #FFFFFF;border-radius: 8px;display: flex;align-items: center;gap: 18px;padding: 0 32px;height: 112px;transition: background-color 250ms;}.MainCategoriesItem:hover{background-color: #F5F5F5;}.MainCategoriesItem .Icon{flex: 0 0 52px;}.MainCategoriesItem .Icon svg{width: 100%;height: auto;}.MainCategoriesItem .Text{color: #2D3D52;font-family: var(--font-barlow);font-weight: 700;font-size: 24px;line-height: 32px;}.Ad .MainCategoriesItem .Text{text-align: left;}.MainCategoriesContainer{max-width: 1216px;padding-left: 16px;padding-right: 16px;margin-left: auto;margin-right: auto;}.InstituteDataNonBank .MainCategoriesContainer{max-width: 1000px;padding-left: 32px;padding-right: 32px;}.InstituteDataNonBank .MainCategoriesItem{padding-left: 10px;padding-right: 10px;}@media (max-width: 1120px){.MainCategoriesItem{padding: 0 18px;}	.MainCategoriesItem .Text{font-size: 22px;line-height: 30px;}}@media (max-width: 1024px){.MainCategoriesItems{--columns: 2;}}@media (max-width: 550px){.MainCategoriesItems{--columns: 1;}}@media (min-width: 1024px){.MortgageFormBlock h2{text-align: center;}	.MortgageForm .FormItem:nth-of-type(1),.MortgageForm .FormItem:nth-of-type(2){flex: 0 0 320px;}	.InnerPage .OpenerToRadios [data-value]{padding: 0 14px;}	.InnerPage .MortgageForm .FormItem:nth-of-type(1),.InnerPage .MortgageForm .FormItem:nth-of-type(2){flex-basis: 250px;}	.InnerPage .OpenerToRadios [data-value]::after{left: 17px;}	.InnerPage .ComparisonForSubmitted{padding-left: 20px;padding-right: 20px;margin-left: 0;margin-right: 0;}}.DialogModal.MortgageDialog{text-align: center;display: flex;flex-direction: column;}.DialogModal.MortgageDialog .DialogBox{width: 100%;max-width: 1050px;padding-left: 0;padding-right: 0;margin-top: auto !important;padding: 0;flex: 1;max-height: 90vh;overflow-y: hidden;overflow-x: hidden;position: relative;}.DialogModal.MortgageDialog .DialogBox *{line-height: normal !important;}.DialogModal.MortgageDialog .DialogContent{background: linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);overflow: auto;overflow-x: hidden;}.DialogModal.MortgageDialog .DialogBox p{line-height: 22px !important;font-size: 13px;margin-bottom: 30px;}.MortgageDialog.Dialog>.Out>.In{margin:0;}.MortgageDialog.Dialog .DialogTop{position:absolute;width:100%;z-index:10;}.MortgageDialog .DialogBox{width:100%;max-width:1050px;}.MortgageDialog form{position: relative;}.MortgageDialog .Request{border-right:1px solid #dbd9da;text-align:left;display:inline-block;vertical-align:top;width:51%;padding:30px;}.MortgageDialog .RightInfo{text-align:center;display:inline-block;vertical-align:top;width:48%;padding:30px;}.MortgageDialog .RightInfo h2{text-transform:initial;font-weight:bold;font-size:18px;margin-bottom:32px;text-align:center;}.MortgageDialog .RightInfo h3{text-transform:initial;font-weight:bold;font-size:14px;margin-bottom:15px;text-align:center;}.MortgageDialog .RightInfo .TextContent{font-size:14px;text-align:center;font-weight:normal;max-width:350px;width:100%;margin:auto;}.MortgageDialog .RightInfo .TextContent p{margin-bottom:30px;font-size:13px;text-align:center;font-weight:normal;}.MortgageDialog .myform{margin-bottom: 15px;}.MortgageDialog input{padding: 0 7px!important;height: 30px!important;line-height: 30px;background: #fff!important;border: 1px solid #cdcdcd!important;border-radius: 3px;width:100%!important;}.MortgageDialog textarea{padding: 7px!important;background: #fff!important;border: 1px solid #cdcdcd!important;border-radius: 3px;width:100%!important;height: 80px;transition: box-shadow 250ms;}.MortgageDialog textarea:focus{box-shadow: inset 2px 2px 11px #bfbfbf;}.MortgageDialog input[name="phone"]{max-width:170px;width:100%!important;padding: 0 7px!important;height: 30px!important;line-height: 30px!important;background: #fff!important;border: 1px solid #cdcdcd!important;border-left: 0!important;float: left;border-radius: 0 3px 3px 0;}.MortgageDialog select{background: #e9e9e9;border: 1px solid #cdcdcd;border-radius: 3px 0 0 3px;padding: 0 7px;height: 30px;line-height: 30px;width: 70px;float: left;}.MortgageDialog label{font-size:13px;margin-bottom:4px;color:#000;display:block;}.MortgageDialog label span.requiredred{color:#9d1a00;}.MortgageDialog .PhoneItem{display:inline-block;vertical-align:top;width:53%!important;}.MortgageDialog .EmailItem{display:inline-block;vertical-align:top;width:46%!important;padding-left:20px!important;}.MortgageDialog button.Submit{text-transform:initial;background: #519130;background: -moz-linear-gradient(left,#519130 0%,#97b90a 99%,#97b90a 100%,#97b90a 100%,#2989d8 100%);background: -webkit-linear-gradient(left,#519130 0%,#97b90a 99%,#97b90a 100%,#97b90a 100%,#2989d8 100%);background: linear-gradient(to right,#519130 0%,#97b90a 99%,#97b90a 100%,#97b90a 100%,#2989d8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519130',endColorstr='#2989d8',GradientType=1 );color:#fff;font-size:16px;font-weight:600;height:40px;line-height:40px;padding:0 15px;display:inline-block;}.MortgageDialog button.Submit:hover{text-decoration:none;opacity:0.8;}.MortgageDialog .Item{margin-bottom:10px;margin-top: 10px;}.MortgageDialog .Item.Error{padding:0;width:initial;background:none;color:initial;font-weight:initial;}.MortgageDialog .Item.Error input{border:1px solid #ff0000!important;}.MortgageDialog .Item.Error select{border:1px solid #ff0000;border-right:none;}.MortgageDialog .Item.Ok input{border:1px solid #619b27!important;}.MortgageDialog .Item.Ok select{border:1px solid #619b27;border-right:none;}.MortgageDialog .Item.Error input[name="phone"]{border:1px solid #ff0000!important;border-left:none!important;}.MortgageDialog .Item.Ok input[name="phone"]{border:1px solid #619b27!important;border-left:none!important;}.MortgageDialog .Item input[type="checkbox"]{width: 30px !important;}.MortgageDialog .Request .SpecificProduct{margin-bottom:10px;}.MortgageDialog .Request .SpecificProduct h2{font-weight:bold;font-size:26px;margin-bottom:20px;text-transform:initial;}.MortgageDialog .Request .SpecificProduct .Heading{font-weight:bold;color:#000;font-size:14px;margin-bottom:7px;}.MortgageDialog .Request .SpecificProduct .Image{width:70px;display:inline-block;vertical-align:top;}.MortgageDialog .Request .SpecificProduct .InfoBlock{display:inline-block;vertical-align:top;width:80%;margin-left:10px;}.MortgageDialog .Request .SpecificProduct .InfoBlock .ProductName{font-weight:bold;}.ProductRequestForm .Error.ErrorItemGDPR{display:none;margin-top:25px;}.ProductRequestForm .Error .Error.ErrorItemGDPR{display:block!important;}.MortgageDialog #basic-modal-content2{max-height: 90vh !important;}.MortgageDialog #basic-modal-content2.ProductRequestForm .Done{margin-top:40px;}.MortgageDialog #basic-modal-content2.ProductRequestForm .Done .Submit.Close{display:none;}.MortgageDialog #basic-modal-content2.ProductRequestForm .Done .H2{text-align:center;margin-bottom: 28px;font-size: 22px;font-weight: 600;text-transform: uppercase;line-height: normal;}.MortgageDialog #basic-modal-content2.ProductRequestForm .Done p{font-size: 16px;font-weight: bold;margin-bottom: 15px;line-height: 22px;}.MortgageDialog .DialogBox .Close{background: none !important;width: 0;height: 0;position: absolute;right: 40px;top: 10px;}.MortgageDialog .DialogBox .CloseCross rect{fill: #b9b8c0;}@media (max-height: 730px){.DialogModal.MortgageDialog .DialogBox{margin-top: 1px !important;max-height: calc(100vh - 2px);}	.MortgageDialog #basic-modal-content2{margin-top: 0 !important;max-height: calc(100vh - 2px) !important;}}@media (max-width: 1015px){.DialogModal.MortgageDialog .DialogBox{overflow: auto;}	.MortgageDialog .PhoneItem{width:100%!important;}	.MortgageDialog input[name="phone"]{max-width:70%!important;}	.MortgageDialog select{width:30%!important;}	.MortgageDialog .EmailItem{padding-left:0!important;width:100%!important;}}@media (max-width: 999px){.MortgageDialog .phoneinput{margin-bottom:10px;}}@media (max-width: 770px){.MortgageDialog .Request{width:100%;border-right:0;border-bottom:1px solid #dbd9da;padding:20px;}	.MortgageDialog .RightInfo{width:100%;}}.Pagelist{margin-bottom: 40px;}.Pagelist ul{display: flex;align-items: center;justify-content: center;gap: 2px;}.Pagelist ul li{float: none;}.Pagelist ul li a{display: flex;border: 1px solid var(--light-gray-text);padding: 0;}.Pagelist ul li span{display: flex;padding: 7px 15px;}.Pagelist ul li.Active span{background: var(--light-gray-text);}.Pagelist ul li a:hover{background: var(--light-gray-text-opacity);}@media (max-width: 800px){.Pagelist .Item,.Pagelist .ToFirst,.Pagelist .ToLast,.Pagelist .More{display: none;}}#HPTopPoints{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 24px;margin-bottom: 84px;}.HPPointItem{gap: 28px;display: flex;align-items: center;}.HPPointItem .TextInfo{color: #2D3D52;opacity: 0.9;font-weight: 600;line-height: 26px;font-size: 18px;}.HPPointItem .TextInfo a{color: inherit;text-decoration: underline;}#HPcategories{padding-top: 80px;padding-bottom: 80px;margin-bottom: 64px;}#HPcategories + .Ad{margin-bottom: 80px;}#HPCategoriesItems{max-width: 1160px;margin-bottom: 36px;}.HPConsultingTop h2{margin-bottom: 12px;line-height: 125%;}.HPConsultingTop + .TextContent.LittleContainer{padding-left: 0;padding-right: 0;}.HPConsulting{padding-bottom: 80px;padding-top: 80px;}.HPConsulting .WhiteContainer{margin-bottom: 40px;}.HPConsulting .ConsultingItem .ArticleAuthor{margin-bottom: 24px;}#HPCategoriesMoreBlock{display: grid;gap: 12px;--columns: 1;grid-template-columns: repeat(var(--columns),1fr);max-width: 840px;overflow: hidden;height: 0;}.HPCategoriesOpener.Opened + #HPCategoriesMoreBlock{height: auto;padding-top: 18px;}@media (min-width: 600px){#HPCategoriesMoreBlock{--columns: 2;}}@media (min-width: 800px){#HPCategoriesMoreBlock{--columns: 3;}}@media (min-width: 1024px){}@media (max-width: 1024px){.RealityFormOnPage .ButtonBox{padding-bottom: 40px;}}@media (min-width: 1024px){.RealityForm .OpenerToRadios .PanelIn{justify-content: flex-start;gap: 15px;}	.RealityFormOnPage .ButtonBox .Button{margin-left: 0 !important;}}.SearchItem{margin-bottom: 24px;}.SearchItem + .SearchGroup{margin-top: 48px;}.SearchItem h3{margin-bottom: 12px;}.SearchItem h3,.SearchItem h3 a{color: var(--green-darker);}.SearchItem h3 a:hover{color: var(--green);}.SearchItem .Mark{font-weight: bold;}.Tags{margin-bottom: 40px;}.TagsDetailItem{display: flex;gap: 24px;align-items: flex-start;margin-bottom: 32px;}.TagsDetailItem>.Image{flex: 0 0 210px;}.TagsDetailItem>.Image img{width: 100%;}.TagsDetailItem h2{font-size: 24px;line-height: 30px;margin-bottom: 12px;}.TagsDetailItem h2 a{color: var(--green-darker);}.TagsDetailItem h2 a:hover{color: var(--green);}.TagsDetailItem .SubTitleData{margin-bottom: 8px;}.TagsDetailItem .SubTitleData span{font-size: 14px;color: #484a57;}.TagsDetailItem .SubTitleData a{margin-right: 16px;font-size: 16px;color: #1656aa;font-weight: 600;}.TagsDetailItem .SubTitleData span + a{margin-left: 5px;padding-left: 8px;border-left: 1px solid #e5e5e5;}.TagsItemProductCategory{display: block;}.TagsItemProductCategory .Comparison{margin-bottom: 24px;}.TagsItemProductCategory .TagsDetailItemData{margin-bottom: 24px;}.TagDetailGroup{border-bottom: 1px solid var(--light-gray-text);padding-bottom: 24px;margin-bottom: 24px;}.TagDetailGroup>.TagsDetailItem:last-child{margin-bottom: 0;}.TagGroupHeading{margin-bottom: 8px;font-family: var(--font-barlow);font-weight: 500;font-size: 20px;line-height: 28px;}.ContentTags{margin-bottom: 40px;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 24px;}.ContentTags .TagButton{font-weight: 600;font-family: var(--font-barlow);font-size: 16px;}.ContentTags .TagButton::before{content: '#';}.Tags .Comparison .ComparisonItem{padding-left: 10px;padding-right: 10px;}.Tags .Comparison .ComparisonOpenedPanel{padding-left: 48px;}.TagNavHeading{font-family: var(--font-barlow);font-size: 20px;font-weight: 500;margin-bottom: 18px;}.TagNav a{cursor: pointer;}.TagNav .OrderingCategories ul{overflow: auto;}.Tips{background: #F5F5F5;margin-bottom: 40px;padding: 40px 0;position: relative;}.TipsArrowLeft{position: absolute;left: 0;top: 0;bottom: 0;width: 62px;background: linear-gradient(to left,rgba(255,255,255,0.1) 0%,rgba(245,245,245,0.9) 100%);text-align: center;display: flex;align-items: center;justify-content: center;cursor: pointer;opacity: 0;transition: opacity 200ms;}.Scrolled .TipsArrowLeft{opacity: 1;}.TipsArrowRight{position: absolute;right: 0;top: 0;bottom: 0;width: 62px;background: linear-gradient(to right,rgba(255,255,255,0.1) 0%,rgba(245,245,245,0.9) 100%);text-align: center;display: flex;align-items: center;justify-content: center;cursor: pointer;opacity: 1;transition: opacity 200ms;}.ScrolledMax .TipsArrowRight{opacity: 0;}.Container .Tips{margin-left: -24px;width: calc(100% + 48px);}.TipsHeading{font-size: 24px;font-weight: 700;line-height: 125%;font-family: var(--font-barlow);color: #2d3d52;margin-bottom: 15px;}.TipsItems{display: flex;gap: 17px;align-items: stretch;overflow-x: auto;position: relative;padding-right: 24px;scroll-behavior: smooth;}.TipsItem{flex: 0 0 100%;max-width: 77.5%;padding: 16px 24px 6px 24px;background: white;border-radius: 8px;}.TipsItem .Image{text-align: left;height: 58px;}.TipsItem .Image img{max-height: 40px;}.TipsItemAd{padding: 0 !important;overflow: hidden;display: flex;}.TipsItemHeading{margin-bottom: 9px;}.TipsItemHeading,.TipsItemHeading *{font-size: 18px;line-height: 130%;font-family: var(--font-barlow);color: #2d3d52;}.TipsItem .Button{color: #47AC26;padding: 0;}@media (min-width: 500px){.TipsItems{gap: 16px;}	.TipsItem{max-width: 328px;}}@media (min-width: 1024px){.TipsItem{padding: 24px 32px 16px 32px;}	.TipsItemHeading,.TipsItemHeading *{font-size: 22px;line-height: 32px;}	.TipsItem .Image{height: 72px;}	.TipsItem .Image img{max-height: 85%;}	.Container .Tips{width: 100%;margin-left: 0;}	.TipsItem:first-child{margin-left: 32px;}	.TipsHeading{padding: 0 32px;font-size: 32px;margin-bottom: 24px;}	.TipsArrowLeft,.TipsArrowRight{width: 86px;}	.TipsHeading{padding: 0 24px;}}