﻿@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap");.HomePageMain .BlockContent{padding-top:0;padding-bottom:0;}.HPMainBoxes{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-items:stretch;}@media only screen and (min-width:1001px) and (max-width:1130px),screen and (max-width:800px){.HPMainBoxes{flex-direction:column;}}.HPMainBoxes .PhoneContact{border:1px dashed #c7c7c7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:15px auto;}.HPMainBoxes .PhoneContact a{position:relative;text-decoration:none;color:#000;display:block;padding:14px 25px 14px 60px;text-align:center;font-size:24px;line-height:28px;font-style:italic;font-weight:500;}.HPMainBoxes .PhoneContact a:before{position:absolute;top:50%;transform:translateY(-50%);left:20px;content:"";width:26px;height:26px;margin-right:10px;background:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url("/app_themes/ps-standard/images/phone-flip-light.svg");mask-image:url("/app_themes/ps-standard/images/phone-flip-light.svg");}@media only screen and (max-width:390px){.HPMainBoxes .PhoneContact a{font-size:24px;padding-left:25px;padding-top:50px;}.HPMainBoxes .PhoneContact a:before{top:14px;left:50%;transform:translateX(-50%) translateY(0);}}@media only screen and (max-width:350px){.HPMainBoxes .PhoneContact a{font-size:20px;padding-left:15px;padding-right:15px;}}.HPMainBoxes .BtnsWrap{position:relative;width:calc(100% + 20px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;justify-content:space-between;align-items:center;margin:0 -10px -10px -10px;}.HPMainBoxes .BtnsWrap a.Btn01,.HPMainBoxes .BtnsWrap a.BtnBlind{width:50%;margin:10px 10px;}.HPMainBoxes a.Btn01{min-height:47px;line-height:18px;}.HPMainBoxes .ServiceRequest{margin-bottom:45px!important;}.HPMainBoxes .ServiceRequest .BoxContent p{margin:0;}@media only screen and (min-width:1130px) and (max-width:1250px),screen and (min-width:801px) and (max-width:930px),screen and (max-width:500px){.HPMainBoxes .ServiceRequest .BtnsWrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 -10px 0;}.HPMainBoxes .ServiceRequest .BtnsWrap a.Btn01,.HPMainBoxes .ServiceRequest .BtnsWrap a.BtnBlind{width:100%;max-width:300px;margin:10px 0;}}@media only screen and (min-width:801px) and (max-width:1000px){.HPMainBoxes .ServiceRequest{margin-bottom:25px!important;}}.HPMainBoxes .OrLine{position:relative;width:45px;flex-basis:45px;flex-shrink:0;margin-bottom:45px;}@media only screen and (min-width:801px) and (max-width:1000px){.HPMainBoxes .OrLine{margin-bottom:25px!important;}}.HPMainBoxes .OrLine:before{position:absolute;top:0;left:50%;transform:translateX(-1px);content:"";display:block;width:1px;height:100%;border-left:1px dashed #29505f;opacity:.5;}.HPMainBoxes .OrLine .OrLineText{position:absolute;top:calc(50% - 37px);left:calc(50% - 18px);display:block;width:60px;height:26px;line-height:26px;text-align:center;padding:0 10px;background:#f7f7f7;transform:rotate(-90deg) translateX(-50%) translateY(-50%);z-index:1;}@media only screen and (min-width:1001px) and (max-width:1130px),screen and (max-width:800px){.HPMainBoxes .OrLine{width:100%;height:45px;margin-top:-45px;margin-bottom:0;}.HPMainBoxes .OrLine:before{position:absolute;top:50%;left:0;transform:translateY(1px);width:100%;height:1px;border-top:1px dashed #29505f;border-left:0;}.HPMainBoxes .OrLine .OrLineText{top:calc(50% - 14px);left:calc(50% - 28px);transform:none;}}.HPMainBoxes .SearchPart input[type=text],.HPMainBoxes .SearchPart select{height:42px;}.HPMainBoxes .SearchPart .BtnsWrap{flex-wrap:wrap;}.HPMainBoxes .SearchPart .BtnsWrap a.Btn01{width:auto;}.HPMainBoxes .SearchPart .BtnsWrap a.BtnBlind{position:relative;font-size:14px;line-height:16px;width:auto;max-width:200px;color:#000;opacity:.5;display:block;text-decoration:none;padding-left:32px;}.HPMainBoxes .SearchPart .BtnsWrap a.BtnBlind.BtnIco:before{position:absolute;top:50%;left:0;transform:translateY(-11px);display:block;content:"";width:22px;height:22px;flex-shrink:0;background:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url("/app_themes/ps-standard/images/arrow-right-light.svg");mask-image:url("/app_themes/ps-standard/images/arrow-right-light.svg");}.HPMainBoxes .SearchPart .BtnsWrap a.BtnBlind.BtnIco.IcoHelp:before{-webkit-mask-image:url("/app_themes/ps-standard/images/circle-question-light.svg");mask-image:url("/app_themes/ps-standard/images/circle-question-light.svg");}.HPMainBoxes .SearchPart .BtnsWrap a.BtnBlind:hover{text-decoration:underline;}@media only screen and (min-width:1130px) and (max-width:1430px),screen and (min-width:801px) and (max-width:930px),screen and (max-width:560px){.HPMainBoxes .SearchPart .BtnsWrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 -10px 0;}.HPMainBoxes .SearchPart .BtnsWrap a.Btn01{width:100%;max-width:300px;margin:10px 0;}.HPMainBoxes .SearchPart .BtnsWrap a.BtnBlind{width:100%;max-width:200px;margin:10px 0;}}@media only screen and (min-width:1130px) and (max-width:1250px),screen and (min-width:801px) and (max-width:930px),screen and (max-width:500px){.HPMainBoxes .FormLayout{width:100%;display:block;margin-left:0;margin-right:0;}.HPMainBoxes .FormLayout .FormItem.Width-1-1,.HPMainBoxes .FormLayout .FormItem.Width-1-2,.HPMainBoxes .FormLayout .FormItem.Width-1-3,.HPMainBoxes .FormLayout .FormItem.Width-2-3{flex-basis:100%;width:100%;margin-left:0;margin-right:0;}}.HPSlider{position:relative;width:100%;height:100%;margin-bottom:45px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden;}@media only screen and (max-width:1000px){.HPSlider{margin-bottom:25px;}}.HPSlider .HPSlideOne{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden;}.HPSlider .HPSlideOne a{display:block;}.ContentBox{position:relative;width:100%;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:45px;}@media only screen and (max-width:1000px){.ContentBox{margin-bottom:25px;}}.ContentBox.WithShadow{-webkit-box-shadow:0 5px 10px 7px rgba(0,0,0,.03);-moz-box-shadow:0 5px 10px 7px rgba(0,0,0,.03);box-shadow:0 5px 10px 7px rgba(0,0,0,.03);}.ContentBox.GrayBox{background:#ddd;}.ContentBox.WhiteBox{background:#fff;}.ContentBox.ServiceRequestForm .BoxContent>div{width:100%;}.ContentBox.ServiceRequestForm .BoxContent>div .FramedBlock{margin-bottom:0;}.ContentBox .BoxTitle{position:relative;width:100%;background-color:#cfcfcf;padding:10px 28px;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:center;align-items:flex-start;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-top-left-radius:8px;}.ContentBox .BoxTitle h2,.ContentBox .BoxTitle h3{font-size:24px;line-height:28px;}.ContentBox .BoxTitle h2:first-child,.ContentBox .BoxTitle h3:first-child{margin:0;}.ContentBox .BoxContentWrap{position:relative;width:100%;flex-grow:1;}.ContentBox .BoxContentWrap .BoxContent{position:relative;height:100%;padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:space-between;align-items:flex-start;margin-left:auto;margin-right:auto;}.ContentBox .BoxContentWrap .BoxContent:empty{display:none;}.ContentBox .ContentNarrow{max-width:1200px;margin-left:auto;margin-right:auto;}.StandardMainBlock .BoxContentWrap .BoxContent h1:first-child,.StandardMainBlock .BoxContentWrap .BoxContent h2:first-child{margin-top:0;}.FormLayout{position:relative;width:calc(100% + 20px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 -10px;}.FormLayout .FormItem{flex-shrink:0;margin:0 10px 15px 10px;}.FormLayout .FormItem select{width:100%;}.FormLayout .FormItem label{display:block;margin:0 0 8px 2px;}.FormLayout .FormItem.Width-1-1{flex-basis:calc(100% - 20px);flex-grow:1;}.FormLayout .FormItem.Width-1-2{flex-basis:calc(50% - 20px);}.FormLayout .FormItem.Width-1-4{flex-basis:calc(25% - 20px);}.FormLayout .FormItem.Width-1-3{flex-basis:calc(33.3333333333% - 20px);}.FormLayout .FormItem.Width-2-3{flex-basis:calc(66.6666666667% - 20px);}.BlockWrap.Highlights{background:#fff;margin-bottom:45px;}@media only screen and (max-width:1000px){.BlockWrap.Highlights{margin-bottom:25px;}}.BlockWrap.Highlights .BlockContent{padding:18px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;justify-content:center;flex-wrap:wrap;}.BlockWrap.Highlights .BlockContent .HighlightOne{position:relative;display:block;text-align:center;color:#000;text-decoration:none;width:200px;margin:25px 3% 25px 3%;}.BlockWrap.Highlights .BlockContent .HighlightOne span.HighlightIco{display:block;width:60px;height:36px;margin:0 auto 25px auto;background:#29505f;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url("/app_themes/ps-standard/images/file-light.svg");mask-image:url("/app_themes/ps-standard/images/file-light.svg");}.BlockWrap.Highlights .BlockContent .HighlightOne span.HighlightText{font-size:18px;line-height:22px!important;display:block;}.BlockWrap.Highlights .BlockContent a.HighlightOne:hover{text-decoration:none;}.BlockWrap.Highlights .BlockContent a.HighlightOne:hover span.HighlightText{color:#e01077;text-decoration:none;}.BlockWrap.Highlights .BlockContent a.HighlightOne:hover span.HighlightIco{background:#e01077;}