body{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#whiteBackground{z-index:200 !important;background:url(/images/textures/landingpage/blackBackground.png) repeat !important;}
h1{font-size:25px;margin:0;}
#slogan h1{font-size:12px;}
h2{font-size:17px;margin:0;}
h3{font-size:17px;margin:0;margin-bottom:5px;}
h4{font-size:12px;margin:0;}
h5{font-weight:bold;font-size:12px;margin:0;}
#container{position:relative;margin:0 auto;width:1000px;}
#blackBackground,#blackBackground2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:url(/images/textures/landingpage/blackBackground.png) repeat;display:none;overflow:hidden;}
a{color:#F78600;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:underline;}
p{margin:0 0 7px 0;}
.clearFloat{clear:both;margin:0;height:0;}
#bgHeader{width:1000px;background-image:url(/css/Template/bildkontakte/startpage/topNewBG.png);background-position:left top;background-repeat:no-repeat;height:116px;position:relative;}
#brandHeader{clear:both;padding-top:31px;position:relative;height:67px;}
#slogan{bottom:15px;color:#999999;font-size:13px;font-style:italic;font-weight:bold;left:70px;position:absolute;}
#onlineContainer #userOnline{float:left;margin-right:5px;font-size:11px;}
#bgHeader #topLogin{width:360px;position:absolute;right:0;top:40px;}
#bgHeader #topLogin *{margin:0;padding:0;font-size:11px;}
#bgHeader #topLogin #toogleMemberLogin{text-align:right;font-weight:bold;margin-bottom:5px;}
#bgHeader #topLogin #topLoginButton input{width:auto;}
#bgHeader #topLogin #topLoginEmail,
#bgHeader #topLogin #topLoginPassword{height:15px;line-height:15px;padding:0;font-size:13px;}
#bgHeader #topLogin .left{width:135px;float:left;}
#bgHeader #topLogin #autoLogin{float:left;width:13px;margin-top:1px;margin-right:5px;}
#bgHeader #topLogin .left label{font-size:11px;float:left;}
#bgHeader #topLogin .middle{width:135px;float:left;}
#bgHeader #topLogin .left span,
#bgHeader #topLogin .middle span{font-size:11px;}
#bgHeader #topLogin .right{width:75px;float:left;padding-right:15px;}
#bgHeader #topLogin input{width:120px;padding-bottom:3px;}
#bgHeader #topLogin a{color:#9d0c11;}
#bgHeader #topLogin .middle .questionSymbol{margin-top:2px;margin-right:5px;width:14px;height:12px;float:left;background-image:url(/images/icons/questionSymbol.png);background-repeat:no-repeat;cursor:pointer;}
#logoHeader{background-image:url(/css/Template/bildkontakte/startpage/logo/logo.png);background-repeat:no-repeat;float:left;height:48px;margin:0 0 0 16px;padding:0;width:50px;}
#schriftzugHeader{float:left;height:40px;margin:0;padding:0;width:225px;}
#schriftzugHeader a.de{background-image:url(/css/Template/bildkontakte/startpage/logo/de.png);}
#schriftzugHeader a.am{background-image:url(/css/Template/bildkontakte/startpage/logo/am.png);}
#schriftzugHeader a.pl{background-image:url(/css/Template/bildkontakte/startpage/logo/pl.png);}
#schriftzugHeader a.at{background-image:url(/css/Template/bildkontakte/startpage/logo/at.png);}
#schriftzugHeader a.ch{background-image:url(/css/Template/bildkontakte/startpage/logo/ch.png);}
#schriftzugHeader a{background-repeat:no-repeat;cursor:pointer;display:block;height:40px;width:285px;}
.infobox.errorBox{width:1000px !important;}
#topContent{height:485px;width:1000px;background:url(/images/textures/landingpage/coupleBeachSmaller1000x508.jpg) no-repeat;position:relative;margin-top:20px;z-index:120;}
#topContent .newmemberBackgroundContainer{position:absolute;top:0;left:0;height:485px;overflow:hidden;}
#topContent .newmemberBackground{opacity:1;z-index:0;position:relative;}
#topContent #topContentSlogan{width:445px;height:110px;position:absolute;top:15px;left:0;background:url(/images/textures/landingpage/deHeaderSlogan.png) no-repeat;}
#topContent #topContentSlogan.pl{width:342px;height:109px;background:url(/images/textures/landingpage/plHeaderSlogan.png) no-repeat;}
#topContent #topContentSlogan.en{width:434px;height:48px;background:url(/images/textures/landingpage/enHeaderSlogan.png) no-repeat;top:50px;left:30px;}
#singles{position:absolute;left:70px;top:150px;}
.previousSingles{width:15px;height:30px;background:url(/images/textures/landingpage/singlesLeftLightGrey.png) no-repeat;position:absolute;top:75px;left:-20px;display:block;z-index:10;}
.nextSingles{width:15px;height:30px;background:url(/images/textures/landingpage/singlesRightLightGrey.png) no-repeat;position:absolute;top:75px;right:-20px;display:block;;z-index:10;}
.previousSingles:hover{background:url(/images/textures/landingpage/singlesLeftDarkGrey.png);}
.nextSingles:hover{background:url(/images/textures/landingpage/singlesRightDarkGrey.png)}
#singles .singlesBoxContainer{overflow:hidden;}
#singles .singleContainer{height:156px;overflow:hidden;}
#singles .singlePage{width:234px;}
#singles .singlePage .thumbOuterBox{float:left;margin-right:10px;margin-bottom:10px;}
.thumbOuterBox{height:68px;width:68px;background-image:url(/css/thumbBgWhite.png);background-repeat:no-repeat;overflow:hidden;}
.thumbOuterBox table{border-spacing:0;}
.thumbOuterBox table td{padding:0;text-align:center;vertical-align:middle;}
.thumbInnerBox{height:60px;width:60px;margin:4px;padding:0;border:0 solid;}
.thumbInnerBox img{border:none;vertical-align:middle;}
#singles.noCss3{padding:17px;}
#singles.noCss3 .topLeft{width:17px;height:17px;background:url(/images/textures/landingpage/singleBoxGreyLeftCornerUp.png) no-repeat;position:absolute;top:0;left:0;}
#singles.noCss3 .topMiddle{height:17px;background:url(/images/textures/landingpage/singleBoxGreyMiddle.png);position:absolute;top:0;right:17px;left:17px;overflow:hidden;}
#singles.noCss3 .topRight{width:17px;height:17px;background:url(/images/textures/landingpage/singleBoxGreyRightCornerUp.png) no-repeat;position:absolute;top:0;right:0;}
#singles.noCss3 .middleLeft{width:17px;background:url(/images/textures/landingpage/singleBoxGreyMiddle.png);position:absolute;top:17px;bottom:17px;left:0;}
#singles.noCss3 .middleMiddle{background:url(/images/textures/landingpage/singleBoxGreyMiddle.png);}
#singles.noCss3 .middleRight{width:17px;background:url(/images/textures/landingpage/singleBoxGreyRight.png) repeat-y;position:absolute;top:17px;right:0;bottom:17px;}
#singles.noCss3 .bottomLeft{width:17px;height:17px;background:url(/images/textures/landingpage/singleBoxGreyLeftCornerDown.png) no-repeat;position:absolute;bottom:0;left:0;}
#singles.noCss3 .bottomMiddle{height:17px;background:url(/images/textures/landingpage/singleBoxGreyDown.png) repeat-x;position:absolute;bottom:0;right:17px;left:17px;}
#singles.noCss3 .bottomRight{width:17px;height:17px;background:url(/images/textures/landingpage/singleBoxGreyRightCornerDown.png) no-repeat;position:absolute;bottom:0;right:0;}
#registerContainer{position:absolute;top:15px;right:15px;padding-left:10px;z-index:250;overflow:hidden;}
#registerContainer2{position:relative;padding-left:10px;z-index:200;overflow:hidden;width:650px;left:170px;margin-top:50px;}
#registerContainer .otherNicknameContainer{margin:0;}
#register, #register2{background:#ffffff;padding-top:10px;border:1px solid #F78600;}
#registerStep1{position:relative;}
#duBistM, #duSuchstM{margin-left:7px;}
#buttonArrowSmallLeft{display:block;width:12px;height:21px;background:url(/images/textures/landingpage/buttonArrowSmallRight.png) no-repeat;position:absolute;top:8px;left:0;}
#buttonArrowBigLeft{display:none;position:absolute;top:6px;left:-15px;}
#buttonArrowBigLeft .arrow{display:inline-block;width:14px;height:24px;background:url(/images/textures/landingpage/buttonArrowAnimation.gif) left top no-repeat;}
#buttonArrowSmallRight{display:block;width:12px;height:21px;background:url(/images/textures/landingpage/buttonArrowSmallLeft.png) no-repeat;position:absolute;top:8px;right:0;}
#buttonArrowBigRight{display:none;position:absolute;top:6px;right:-15px;}
#buttonArrowBigRight .arrow{display:inline-block;width:14px;height:24px;background:url(/images/textures/landingpage/buttonArrowAnimation.gif) right top no-repeat;}
#register #registerStep2{display:none;}
#register .horizontalSeperator{height:11px;background:url(/images/textures/landingpage/horizontalSeperator.png) 50% 0;}
.regButton{text-align:center;}
.registerContent{width:275px;padding:5px 20px;font-size:12px;}
#registerContainer2 .registerContent{width:600px;}
#registerContainer2 .leftSide{width:290px;float:left;}
#registerContainer2 .rightSide{width:290px;float:right;}
#orangeBand, #orangeBand2{position:relative !important;height:42px;left:-10px;}
#orangeBand .corner, #orangeBand2 .corner{width:10px;height:12px;background:url(/images/textures/landingpage/orangeBandCorner.png) no-repeat;position:absolute;left:0;top:30px;}
#orangeBand .orangeBandContent, #orangeBand2 .orangeBandContent{background:url(/images/textures/landingpage/orangeBandDevolution.png) repeat-x;width:300px;height:30px;position:absolute;left:0px;right:5px;padding-left:10px;line-height:30px;color:#ffffff;box-shadow:2px -2px rgba(0, 0, 0, 0.3);}
#orangeBand2 .orangeBandContent{width:450px;}
.searchOption{margin-bottom:12px;}
#registerContainer2 .searchOption{margin-bottom:20px;}
.searchOption > .optionFor{display:inline-block;width:90px;}
#register ul{list-style:none;margin:0;padding:0;}
#register ul li{margin-bottom:7px;}
#register ul li > label{display:inline-block;width:90px;}
.registerContent .searchSpace{margin-left:5px;margin-right:5px;}
.regAgbBox{font-size:10px;color:#999999;}
.regAgbBox a{font-size:10px;}
#nicknameMessage2,
#passwordMessage2,
#eMailMessage2,
#friendshipKeyContainer2,
#friendContainer2,
#couponContainer2.none,
#couponInfo2,
#friendInfo2,
#couponInfo2,
#friendshipKeyInfo2,
#erfVonInfo2{display:none;font-size:10px;color:#999999;padding-left:90px;}
#passwordMessage2{display:block;}
.messageError{color:#A00F14;font-weight:bold;font-size:10px;}
.messageOk{color:#6F9525;font-size:10px;}
#onlineCounter{width:1000px;height:40px;position:absolute;top:-40px;left:0;background:url(/images/textures/landingpage/onlineTab.png) no-repeat;}
#onlineCounter .tab{width:290px;height:18px;position:absolute;top:12px;left:60px;font-weight:bold;font-size:15px;text-align:center;}
#onlineCounter .userOnline{position:relative;z-index:2;}
.proBox{position:absolute;bottom:0;}
#pros{color:#ffffff;height:75px;width:1000px;}
#pros > div{float:left;width:230px;padding:10px;padding-bottom:0;z-index:2;position:relative;}
#pros > div:nth-child(3){padding-right:15px;width:240px;}
#pros.de > div:nth-child(3){width:228px;}
#pros > .pro{padding-left:40px;width:200px;background:url(/css/Template/bildkontakte/startpage/hakenMitgliederbereich.png) no-repeat 5px 12px;line-height:17px;}
#pros.de > .pro{width:187px;}
#pros.pl > .pro{width:270px;}
#pros .guteFrage,
#pros .wdj{float:left;}
#pros > div:nth-child(4){position:relative;padding-left:0;width:195px;padding-top:17px;}
#pros.de > div:nth-child(4){width:237px;padding-right:0;}
#pros .guteFrage{position:absolute;top:7px;right:15px;width:119px;height:60px;background:url(/images/textures/landingpage/guteFrage.png) no-repeat;}
#pros.de .guteFrage{top:10px;left:0;right:auto;margin-right:18px;}
#pros.de .wdj{width:105px;height:155px;background:url(/images/textures/landingpage/logoWdJ2014.png) no-repeat;position:absolute;top:-28px;right:125px;}
#pros.de .wdjDating{width:105px;height:155px;background:url(/images/textures/landingpage/logoWdJDating2014.png) no-repeat;position:absolute;top:-28px;right:0;}
#pros .disqSecurity{width:105px;height:209px;background:url(/images/textures/landingpage/disqSecurity.jpg) no-repeat;position:absolute;top:-104px;right:125px;}
#pros .disqSingleboerse{width:105px;height:209px;background:url(/images/textures/landingpage/disqSingleboerse.jpg) no-repeat;position:absolute;top:-104px;right:0;}
#proBackground{background:#3b3529;width:100% !important;height:100% !important;position:absolute !important;padding:0 !important;top:0;z-index:1!important;}
.promotion{color:#999999;position:relative;padding:10px 0;}
.promotion > p:nth-child(1){line-height:26px;}
.promotion .promotionImage{display:inline-block;width:285px;height:35px;background:url(/images/textures/landingpage/commercialGlobal.png) no-repeat;margin-bottom:-17px;}
.promotion .promotionImage.de{display:inline-block;width:357px;height:26px;background:url(/images/textures/landingpage/extendedCommercial.png) no-repeat;margin-bottom:-7px;}
#facebook{position:absolute;width:150px;height:25px;top:10px;right:100px;}
#facebook.pl{width:104px;right:0;}
#facebook.en{width:126px;right:0;}
#googlePlus{position:absolute;width:40px;height:20px;top:10px;right:250px;}
#googlePlus.de{width:90px;}
.promotion.de #facebook{position:absolute;width:150px;height:25px;top:10px;right:225px;}
.promotion.de #googlePlus.de{width:90px;right:375px;}
.information{position:relative;margin-top:50px;}
.information.de{margin-top:90px;}
#stamp{width:89px;height:91px;background:url(/images/textures/landingpage/stamp.png) no-repeat;position:absolute;top:-50px;right:5px;}
.information #informationTitle{background:#f2f2f2;border:1px solid #b9b9b9;}
.information #informationTitle > div{padding:10px 0;float:left;color:#999999;border-right:1px solid #b9b9b9;background:#f2f2f2;}
.information #informationTitle > div h4{margin:0 10px;cursor:pointer;}
#informationTitle0{width:190px;overflow:hidden;}
#informationTitle1{width:249px;overflow:hidden;}
#informationTitle2{width:242px;overflow:hidden;}
#informationTitle3{width:314px;overflow:hidden;border-right:none !important;}
#informationTitle3.noTravels{width:556px;}
.informationContent{border:1px solid #b9b9b9;border-top:none;height:215px;overflow:hidden;line-height:16px;}
.information #informationTitle #informationTitle0{background:#ffffff;border-bottom:1px solid #ffffff;margin-bottom:-1px;color:#9d0c11;}
.informationContent{padding:19px 0;}
.informationContent .verticalSeperator{float:left;width:1px;height:200px;background:#b9b9b9;margin:10px 5px;}
.informationContent > div{display:none;height:232px;}
.informationContent .boxendLink{position:absolute;bottom:10px;right:25px;}
.informationContent #informationContent0{display:block;}
.informationContent ul{padding-left:0;margin-top:0;}
.informationContent ul li{padding-left:22px;list-style:none;background:url(/images/icons/greenHook.png) no-repeat 0 1px;margin-bottom:10px;}
#informationContent0 .part{width:300px;float:left;padding:0 10px 0 15px;}
.successStory{padding-top:10px;}
.successStory .story{margin-bottom:5px;}
.successStory .story .left{float:left;}
.successStory .story .right{float:left;margin-left:5px;}
.successStory .story .title{margin-bottom:5px;}
.successStory .story .text{width:190px;}
.informationContent .part{height:234px;position:relative;}
#informationContent1 .part{float:left;width:470px;padding:0 10px;}
#informationContent1 .step{float:left;width:141px;margin:20px 5px 0 10px;}
#informationContent2 .part{width:230px;float:left;padding:0 10px;position:relative;}
#informationContent2 .part.first{width:320px;}
#informationContent2 .part.last{width:355px;}
#informationContent2 .verticalSeperator{height:190px;}
.eventBild{width:104px;height:80px;background:url(/images/textures/landingpage/eventImageBackground.png) no-repeat;margin-bottom:5px;margin-right:5px;float:left;padding-left:8px;padding-top:8px;}
.eventBild img{border:0;}
.eventInfo{margin-top:5px;}
.eventTitle{font-weight:bold;}
.eventDescription{display:inline-block;height:30px;width:200px;overflow:hidden;}
.eventLink{display:inline-block;height:15px;overflow:hidden;width:200px;}
.travelImage{margin-top:4px;margin-bottom:3px;}
.travelImage img{border:0;}
.travelLink{text-align:right;padding-right:5px;}
#informationContent3{background:url(/images/textures/landingpage/supportWomen.jpg) no-repeat left bottom;margin-top:-10px;margin-bottom:-10px;padding-top:10px;padding-bottom:2px;}
#informationContent3 .verticalSeperator{height:204px;}
#informationContent3 .part{float:left;padding:0 10px;width:600px;}
#informationContent3 .part.last{width:330px;}
#supportBox.noCss3{padding:14px;position:relative;left:144px;top:-16px;width:425px;}
#supportBox.noCss3 .topLeft{width:14px;height:14px;background:url(/images/textures/landingpage/supportBoxLeftCornerUp.png) no-repeat;position:absolute;top:0;left:0;}
#supportBox.noCss3 .topMiddle{height:14px;background:url(/images/textures/landingpage/supportBoxUp.png) repeat-x;position:absolute;top:0;left:14px;right:14px;}
#supportBox.noCss3 .topRight{width:14px;height:14px;background:url(/images/textures/landingpage/supportBoxRightCornerUp.png) no-repeat;position:absolute;top:0;right:0;}
#supportBox.noCss3 .middleLeft{width:14px;background:url(/images/textures/landingpage/supportBoxLeft.png) repeat-y;position:absolute;top:14px;bottom:14px;left:0;}
#supportBox.noCss3 .middleMiddle{background:url(/images/textures/landingpage/supportBoxMiddle.png) repeat;padding:5px;padding-left:10px;}
#supportBox.noCss3 .middleRight{width:14px;background:url(/images/textures/landingpage/supportBoxRight.png) repeat-y;position:absolute;top:14px;bottom:14px;right:0;}
#supportBox.noCss3 .bottomLeft{width:14px;height:14px;background:url(/images/textures/landingpage/supportBoxLeftCornerDown.png) no-repeat;position:absolute;bottom:0;left:0;}
#supportBox.noCss3 .bottomMiddle{height:14px;background:url(/images/textures/landingpage/supportBoxDown.png) repeat-x;position:absolute;bottom:0;right:14px;left:14px;}
#supportBox.noCss3 .bottomRight{width:14px;height:14px;background:url(/images/textures/landingpage/supportBoxRightCornerDown.png) no-repeat;position:absolute;bottom:0;right:0;}
.supportMail{color:#9d0c11;text-decoration:underline;}
.supportMail img{border-bottom:1px solid #9D0C11;position:relative;top:2px;}
.mailSupport{background:url(/images/icons/email.png) no-repeat;padding-left:25px;height:20px;line-height:18px;}
.phoneSupport{background:url(/images/icons/phone2.png) no-repeat;padding-left:25px;height:20px;line-height:22px;}
.multiColumn{clear:both;position:relative;margin-top:50px;width:1000px;text-align:justify;}
.multiColumn ul{margin-top:0;padding-left:15px;}
.multiColumn li{margin-bottom:10px;}
.multiColumn .column{float:left;width:310px;position:relative;}
.multiColumn .columnSpace{float:left;width:35px;}
.multiColumn div > h5{margin-bottom:12px;}
.multiColumn:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0;}
.multiColumn .column p{margin:0 0 15px;}
.multiColumn .column a{color:#000000;}
.multiColumn .mapCH{padding-left:22px;width:auto;position:relative;padding-top:30px;}
.multiColumn .mapCH #mapText{position:absolute;top:0;left:0;}
#infoContainer{font-size:12px;margin-top:70px;}
#infoContainer h3{font-size:12px;color:#000000;}
#infoContainer p{color:#999999;}
#infoContainer .siegel{margin-right:5px;}
#infoContainer .infotext{text-align:justify;}
#infoContainer .infoImgLe{float:left;vertical-align:text-top;margin:3px 5px 5px 0;}
#infoContainer .infosLeftSite{float:left;width:490px;}
#infoContainer .infosRightSite{float:right;width:490px;}
#infoContainer .mapConteiner{float:left;padding-bottom:20px;}
#infoContainer .mapConteiner h3{margin-top:20px;margin-bottom:10px;}
#infoContainer .mapConteinerPL h3{margin-top:0;}
#infoContainer .mapDE{padding-right:10px;}
#infoContainer .mapAT{padding-top:20px;padding-left:10px;float:right;}
#infoContainer .mapCH{padding-top:20px;padding-left:10px;float:right;}
#infoContainer .mapPL{padding-right:10px;float:left;}
#infoContainer .mapForAT{float:left;width:200px;}
#infoContainer .mapForCH{float:left;width:185px;}
#infoContainer .mapForPL{float:right;width:185px;padding-top:15px;}
#infoContainer .maptext{color:#999999;font-size:12px;}
#infoContainer .infosLeft{float:left;width:490px;}
#infoContainer .infosRight{float:right;width:490px;}
#infoContainer .infosRight a,
#infoContainer .infosLeft a{color:#999999;}
#infoContainer .infoImgRi{float:right;margin:3px 0 5px 5px;}
.infoBox{width:200px;height:145px;position:relative;}
#reisen.infoBox{background:url(/images/textures/landingpage/reisenBG.jpg) no-repeat;margin-top:4px;}
.infoBox img{border:0;}
.infoBox .infoLink{text-align:center;font-weight:bold;}
.infoBox .infoLogo{width:200px;height:27px;padding:97px 0 0 0;}
.domains{margin-top:50px;height:auto;margin-bottom:5px;text-align:center;}
.domains a{margin-right:5px;}
.domains img{border:0;}
#footer{margin-bottom:20px;text-align:center;}
#footer, #footer a{color:#999999;}
#bgHeader.xmasAdvent #logoHeader{background-image:url(/images/textures/xmas/adventLogo1.png);width:52px; height:72px; position:relative; top:-24px;}
#bgHeader.xmasAdvent2 #logoHeader{background-image:url(/images/textures/xmas/adventLogo2.png);width:52px; height:72px; position:relative; top:-24px;}
#bgHeader.xmasAdvent3 #logoHeader{background-image:url(/images/textures/xmas/adventLogo3.png);width:52px; height:72px; position:relative; top:-24px;}
#bgHeader.xmasAdvent4 #logoHeader{background-image:url(/images/textures/xmas/adventLogo4.png);width:52px; height:72px; position:relative; top:-24px;}
.christmas{background-image:url(/css/topChristmasBG.jpg) !IMPORTANT;background-repeat:no-repeat;}
.christmas #schriftzugHeader a.de{background-image:url(/css/deChristmas.png);background-repeat:no-repeat;}
.christmas #schriftzugHeader a.ch{background-image:url(/css/chChristmas.png);background-repeat:no-repeat;}
.christmas #schriftzugHeader a.at{background-image:url(/css/atChristmas.png);background-repeat:no-repeat;}
.mdc-dialog,.mdc-dialog__backdrop{position:fixed;width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__header,.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__header,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__body,.mdc-dialog__header__title{text-decoration:inherit;text-transform:inherit;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-dialog{display:flex;align-items:center;justify-content:center;font-size:16px!important;visibility:hidden;z-index:5000}.mdc-dialog--animating,.mdc-dialog--open{visibility:visible}.mdc-dialog h2{font-size:20px}.mdc-dialog button,.mdc-dialog p{font-size:16px}.mdc-dialog p{margin-bottom:7px}.mdc-dialog__backdrop{background-color:rgba(0,0,0,.87);background-color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));align-items:center;justify-content:center;opacity:0;z-index:-1}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#FAF9F5;background-color:var(--mdc-theme-background,#FAF9F5);display:inline-flex;flex-direction:column;width:calc(100% - 30px);min-width:640px;max-width:865px;transform:translateY(150px) scale(.8);border-radius:2px;opacity:0}.mdc-dialog__header{display:flex;align-items:center;padding:24px 24px 0}.mdc-dialog__header__empty{padding:0}.mdc-dialog__header__title{font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:.0125em;flex:1;margin:0}.mdc-dialog__body{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54));font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;margin-top:20px;padding:0 24px 24px}.mdc-dialog__body--scrollable{max-height:195px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mdc-button,.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:8px}.mdc-dialog__footer__button{margin-left:0;margin-right:8px}.mdc-dialog__footer__button[dir=rtl],[dir=rtl] .mdc-dialog__footer__button{margin-left:8px;margin-right:0}.mdc-dialog__footer__button:last-child,.mdc-dialog__footer__button:last-child[dir=rtl],[dir=rtl] .mdc-dialog__footer__button:last-child{margin-left:0;margin-right:0}.mdc-dialog__action{color:#F78600;color:var(--mdc-theme-secondary,#F78600)}@media (max-width:640px){.mdc-dialog,.mdc-dialog__surface{min-width:280px}.mdc-dialog__body{line-height:24px}}.mdc-dialog--animating .mdc-dialog__backdrop{transition:opacity 120ms 0s cubic-bezier(0,0,.2,1)}.mdc-dialog--animating .mdc-dialog__surface{transition:opacity 120ms 0s cubic-bezier(0,0,.2,1),transform 120ms 0s cubic-bezier(0,0,.2,1)}.mdc-dialog--open .mdc-dialog__backdrop{opacity:.3}.mdc-dialog--open .mdc-dialog__surface{transform:translateY(0) scale(1);opacity:1}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug::before{border:var(--mdc-ripple-surface-test-edge-var)}.mdc-button{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.08929em;text-decoration:none;text-transform:uppercase;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent;will-change:transform,opacity;padding:0 8px;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;height:36px;border:none;outline:0;line-height:inherit;user-select:none;-webkit-appearance:none;vertical-align:middle;border-radius:2px}.mdc-typography--headline1,.mdc-typography--headline2,.mdc-typography--headline3{text-decoration:inherit;text-transform:inherit;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-button::before{transition:opacity 15ms linear;z-index:1}.mdc-button.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-button.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-button.mdc-ripple-upgraded--foreground-activation::after{animation:225ms mdc-ripple-fg-radius-in forwards,75ms mdc-ripple-fg-opacity-in forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation::after{animation:150ms mdc-ripple-fg-opacity-out;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button::after,.mdc-button::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:"";top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:0}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{background-color:transparent;color:rgba(0,0,0,.37);cursor:default;pointer-events:none}.mdc-button:not(:disabled){background-color:transparent;color:#D50000;color:var(--mdc-theme-primary,#D50000)}.mdc-button::after,.mdc-button::before{background-color:#D50000}@supports not (-ms-ime-align:auto){.mdc-button::after,.mdc-button::before{background-color:var(--mdc-theme-primary,#D50000)}}.mdc-button:hover::before{opacity:.04}.mdc-button.mdc-ripple-upgraded--background-focused::before,.mdc-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.16}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.16}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;width:18px;height:18px;font-size:18px;vertical-align:top}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button svg.mdc-button__icon{fill:currentColor}.mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--outlined .mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__icon{margin-left:8px;margin-right:-4px}.mdc-button--raised,.mdc-button--unelevated{padding:0 16px}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#D50000;color:#fff;color:var(--mdc-theme-on-primary,#fff)}@supports not (-ms-ime-align:auto){.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:var(--mdc-theme-primary,#D50000)}}.mdc-button--raised::after,.mdc-button--raised::before,.mdc-button--unelevated::after,.mdc-button--unelevated::before{background-color:#fff}@supports not (-ms-ime-align:auto){.mdc-button--raised::after,.mdc-button--raised::before,.mdc-button--unelevated::after,.mdc-button--unelevated::before{background-color:var(--mdc-theme-on-primary,#fff)}}.mdc-button--raised:hover::before,.mdc-button--unelevated:hover::before{opacity:.08}.mdc-button--raised.mdc-ripple-upgraded--background-focused::before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus::before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused::before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}.mdc-button--raised:not(.mdc-ripple-upgraded)::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.32}.mdc-button--raised.mdc-ripple-upgraded,.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.32}.mdc-button--raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(.4,0,.2,1)}.mdc-button--raised:focus,.mdc-button--raised:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-button--outlined{border-style:solid;padding:0 14px;border-width:2px;line-height:32px}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.37)}.mdc-button--outlined.mdc-button--dense{line-height:27px}.mdc-button--outlined:not(:disabled){border-color:#D50000;border-color:var(--mdc-theme-primary,#D50000)}.mdc-button--dense{height:32px;font-size:.8125rem;line-height:32px}.mdc-typography{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline1{font-size:6rem;line-height:6rem;font-weight:300;letter-spacing:-.01563em}.mdc-typography--headline2{font-size:3.75rem;line-height:3.75rem;font-weight:300;letter-spacing:-.00833em}.mdc-typography--headline3{font-size:3rem;line-height:3.125rem;font-weight:400;letter-spacing:normal}.mdc-typography--headline4{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.125rem;line-height:2.5rem;font-weight:400;letter-spacing:.00735em;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline5,.mdc-typography--headline6{line-height:2rem;text-decoration:inherit;text-transform:inherit;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline5{font-size:1.5rem;font-weight:400;letter-spacing:normal}.mdc-typography--headline6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}.mdc-typography--subtitle1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit}.mdc-typography--subtitle2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.00714em;text-decoration:inherit;text-transform:inherit}.mdc-typography--body1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit}.mdc-typography--body2,.mdc-typography--caption{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.25rem;font-weight:400;text-decoration:inherit;text-transform:inherit}.mdc-typography--body2{font-size:.875rem;letter-spacing:.01786em}.mdc-typography--caption{font-size:.75rem;letter-spacing:.03333em}.mdc-typography--button,.mdc-typography--overline{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;text-decoration:none;text-transform:uppercase}.mdc-typography--button{font-size:.875rem;line-height:2.25rem;letter-spacing:.08929em}.mdc-typography--overline{font-size:.75rem;line-height:2rem;letter-spacing:.16667em}