html{scroll-behavior:smooth}@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Semibold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Open Sans";font-weight:bold;src:url("/assets/fonts/OpenSans-Bold.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-weight:800;src:url("/assets/fonts/OpenSans-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Open Sans Condensed";font-weight:300;src:url("/assets/fonts/OpenSansCondensed-Light.ttf") format("truetype")}body{font:18px/150% "Open Sans",sans-serif}h1,h2,h3,h4,h5,h6,p,a{color:#000;font-family:"Open Sans",sans-serif;line-height:1.5;margin:0}h1,.h1_style{font-size:48px;letter-spacing:.15em;text-transform:uppercase;font-weight:800}h2,.h2_style{font-size:22px;font-weight:bold}h3{font-size:18px;font-weight:300;letter-spacing:.4em;font-family:"Open Sans Condensed",sans-serif;text-transform:uppercase}h4{font-size:18px;font-weight:300;letter-spacing:.25em;font-family:"Open Sans Condensed",sans-serif;text-transform:uppercase}p{font-size:18px}a{color:#e66e00;text-decoration:none}li{font-size:inherit}.font-small{font-size:12px}.font-black{color:#000}.font-primary{color:#e66e00}@media(width <= 768px){h1,.h1_style{font-size:28px}h2,.h2_style{font-size:18px}h3,h4{font-size:16px}h5{font-size:14px}p,a{font-size:16px}li{font-size:16px}}button{border:0}button:focus{outline:none}.button{background-color:#e66e00;padding:12px 25px;border-radius:48px;font-size:16px;line-height:1.5;color:#fff;font-family:"Open Sans",sans-serif;text-decoration:none;text-align:center;min-width:80px;margin:15px 0;font-weight:600;display:inline-block;cursor:pointer}.button:hover{box-shadow:inset 0 -5px #ff9635}.button:focus{box-shadow:inset 0 5px #ad5200}.button-icon-only{padding:0;min-width:0;height:48px;width:48px;display:flex;justify-content:center;align-items:center}.button-icon-only img{width:36px}.button-icon-text{padding:9px 25px;display:inline-flex;align-items:center}.button-icon-text img{max-height:30px;margin-left:8px}.button-transparent{background-color:rgba(0,0,0,0);color:#e66e00}.button-transparent:hover,.button-transparent:focus{box-shadow:none;color:#ad5200}body{padding:0;margin:0;background:url(/assets/img/background/background-landscape--front.png),url(/assets/img/background/background-landscape--back.png),url(/assets/img/background/background-heaven.png),radial-gradient(#f2f8ff, #d3e1f5);background-size:100% auto;background-position:bottom,bottom,top,top;background-repeat:no-repeat;background-attachment:fixed;font:16px/150% "Open Sans",sans-serif;position:relative}footer{background-color:#fff;width:100%;position:fixed;height:44px;bottom:0;display:flex;justify-content:center;align-items:center}footer a{padding:10px 40px}.button-download_pdf,.button-send_mail{padding-left:52px;position:relative;min-width:60px}.button-download_pdf:before,.button-send_mail:before{content:"";height:32px;width:32px;position:absolute;left:18px;top:calc(50% - 16px);background-size:contain;background-repeat:no-repeat}.button-send_mail:before{background-image:url(/assets/img/icons/icon-send-mail-normal.svg)}.button-download_pdf:before{background-image:url(/assets/img/icons/icon-download-normal.svg)}.progressbar{background-color:#fff;width:550px;margin:24px auto;display:flex;justify-content:space-evenly;position:relative;padding:8px 20px;border-radius:8px;align-items:center}.progressbar .step{width:66%;list-style:none;position:relative}.progressbar .step:last-child{width:auto}.progressbar .step .indicator{border:4px solid #d2dcf0;height:8px;width:8px;border-radius:8px}.progressbar .step:after{content:"";width:calc(100% - 16px);height:2px;background:#d2dcf0;position:absolute;left:16px;top:calc(50% - 1px)}.progressbar .step:last-child:after{content:none}.progressbar .step--active .indicator{border:4px solid #8cbe91}.progressbar .step--active:after{background:#8cbe91}.progressbar .step--current .indicator{border:8px solid #e66e00;border-radius:16px}.progressbar .step--current:after{left:24px;width:calc(100% - 24px)}.progressbar .step .tooltip{position:absolute;transform-origin:center;transform:translate(calc(-50% + 4px), 35px);color:#fff;background-color:#8cbe91;font-size:12px;padding:2px 10px;border-radius:20px;text-align:center}.progressbar .step .tooltip:after{content:"";width:8px;height:8px;background:#8cbe91;position:absolute;left:calc(50% - 4px);top:-4px;transform:rotate(45deg)}.infotexte{max-width:1120px;margin:10px auto;padding:24px;background-color:#fff;border-radius:8px;margin-bottom:50px}.navigation{position:fixed;background-repeat:no-repeat;width:40px;height:80px;top:calc(50vh - 40px);background-size:contain}.navigation--previous{background-image:url(/assets/img/button-previous.svg);left:0}.navigation--next{background-image:url(/assets/img/button-next.svg);right:0}.question-area{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;max-width:446px;margin:10vh auto 0 auto}.question-area h1,.question-area h2,.question-area h3,.question-area p{text-align:center;margin:5px 0}.question-area--welcome{margin-top:20vh;margin-bottom:50px}.question-area--welcome img{width:124px;height:auto}.supplements{max-width:350px;margin:20px 0;position:relative}.supplements:before{content:"";background:url(/assets/img/frido-neutral.svg);height:100%;width:64px;position:absolute;background-size:contain;left:-64px;background-repeat:no-repeat}.button-icon--info{background:url(/assets/img/icons/icon-attention-circle-normal.svg);width:25px;height:25px;background-size:contain;background-repeat:no-repeat;border:0px;transition:.4s}.button-icon--info--left{left:-50px}.button-icon--info--right{right:-50px}.button-icon--info:hover{transition:.4s;transform:scale(1.2)}.answer-area{display:flex;justify-content:center;margin:0 auto;align-items:flex-end;margin-bottom:150px}.answer-area .answer-option{margin:20px;flex-direction:column;display:flex;align-items:center;position:relative}.answer-area .answer-option img{margin:0 20px}.answer-area .answer-option .img--small{height:110px;width:auto}.answer-area .answer-option .img--big{height:160px;width:auto}.answer-area .answer-option .button-icon--info{width:40px;height:40px;position:absolute;bottom:0;margin:15px 0}.answer-area .answer-option .button-icon--info--left{left:-50px}.answer-area .answer-option .button-icon--info--right{right:-50px}.answer-area .answer-option .button-icon--info:hover{transition:.4s;transform:scale(1.2)}.answer-area .answer-option--disabled .img--big,.answer-area .answer-option--disabled .img--small{filter:saturate(0) brightness(1.3)}.answer-area .answer-option--disabled .button{filter:saturate(0) brightness(1.6)}.answer-area .answer-option--disabled .button:hover{box-shadow:none}.answer-area .answer-option .answer-link{display:flex;flex-direction:column;align-items:center}.answer-option--disabled-cemistry{filter:saturate(0) brightness(1.6)}.answer-option--disabled-cemistry:hover{box-shadow:none}.wrapper-choose_cemetry{max-width:950px;margin:1vh auto 150px auto;padding:0 10px;margin-bottom:150px}#westen,input[type=checkbox]#Parkfriedhof+label,input[type=checkbox]#Essenberg+label,input[type=checkbox]#Friemersheim+label,input[type=checkbox]#Muehlenberg+label,input[type=checkbox]#Trompet+label,input[type=checkbox]#Rumeln-Kaldenhausen+label,input[type=checkbox]#Eisenbahnstrasse+label{grid-column-start:1}input[type=checkbox]#AltWalsum+label,input[type=checkbox]#Aldenrade+label,input[type=checkbox]#Nordfriedhof+label,input[type=checkbox]#Fiskusstr+label,input[type=checkbox]#Buegelstr+label,input[type=checkbox]#Ostacker+label,input[type=checkbox]#Sternbuschweg+label,input[type=checkbox]#Ehingen+label,input[type=checkbox]#Buchholz+label,input[type=checkbox]#Waldfriedhof+label,#norden,#sueden{grid-column-start:3}#norden{grid-row-start:1}input[type=checkbox]#AltWalsum+label{grid-row-start:2}input[type=checkbox]#Aldenrade+label{grid-row-start:3}input[type=checkbox]#Fiskusstr+label{grid-row-start:4}input[type=checkbox]#Nordfriedhof+label{grid-row-start:5}input[type=checkbox]#Buegelstr+label{grid-row-start:6}input[type=checkbox]#Ostacker+label{grid-row-start:7}#sueden{grid-row-start:8}input[type=checkbox]#Sternbuschweg+label{grid-row-start:9}input[type=checkbox]#Ehingen+label{grid-row-start:10}input[type=checkbox]#Buchholz+label{grid-row-start:11}input[type=checkbox]#Waldfriedhof+label{grid-row-start:12}.confirm-cemetry{grid-column:2/span2;grid-row:auto}.picture-map{width:90%;height:auto;background:url(/assets/img/illustration/Map.png);background-size:cover;background-repeat:no-repeat;justify-self:center;grid-column:2/3;grid-row:1/17}.picture-map svg circle{fill:#fff}form.choose_cemetry{display:grid;grid-template-columns:32% 36% 32%}form.choose_cemetry label{display:block;padding:7px;background-color:#fff;margin:2px 0;width:100%;max-width:300px;border:1px #d2dcf0 solid;border-radius:8px;list-style:none;box-sizing:border-box}form.choose_cemetry input[type=checkbox]{display:none}form.choose_cemetry input[type=checkbox]+label:before{width:24px;height:24px;border-radius:4px;border:1px solid #d2dcf0;display:block;content:"";float:left;margin-right:5px}form.choose_cemetry input[type=checkbox]:checked+label:before{background-color:#fff;box-shadow:inset 0px 0 0 5px #e66e00;border:solid 1px #fff}@media(hover: hover)and (pointer: fine){form.choose_cemetry input[type=checkbox]:hover+label:before{border:solid 1px #fff}form.choose_cemetry input[type=checkbox]+label:hover{background-color:#e66e00;color:#fff}form.choose_cemetry input[type=checkbox]+label.cemetry-not_available:hover{background-color:rgba(230,110,0,.5)}}form.choose_cemetry input[type=checkbox]:checked+label{background-color:#e66e00;color:#fff}form.choose_cemetry input#AltWalsum:checked~.picture-map svg circle#AltWalsum_cemetry,form.choose_cemetry input#AltWalsum:hover~.picture-map svg circle#AltWalsum_cemetry{fill:#e66e00}form.choose_cemetry input#Aldenrade:checked~.picture-map svg circle#Aldenrade_cemetry,form.choose_cemetry input#Aldenrade:hover~.picture-map svg circle#Aldenrade_cemetry{fill:#e66e00}form.choose_cemetry input#Fiskusstr:checked~.picture-map svg circle#Fiskusstr_cemetry,form.choose_cemetry input#Fiskusstr:hover~.picture-map svg circle#Fiskusstr_cemetry{fill:#e66e00}form.choose_cemetry input#Nordfriedhof:checked~.picture-map svg circle#Nordfriedhof_cemetry,form.choose_cemetry input#Nordfriedhof:hover~.picture-map svg circle#Nordfriedhof_cemetry{fill:#e66e00}form.choose_cemetry input#Buegelstr:checked~.picture-map svg circle#Buegelstr_cemetry,form.choose_cemetry input#Buegelstr:hover~.picture-map svg circle#Buegelstr_cemetry{fill:#e66e00}form.choose_cemetry input#Ostacker:checked~.picture-map svg circle#Ostacker_cemetry,form.choose_cemetry input#Ostacker:hover~.picture-map svg circle#Ostacker_cemetry{fill:#e66e00}form.choose_cemetry input#Parkfriedhof:checked~.picture-map svg circle#Parkfriedhof_cemetry,form.choose_cemetry input#Parkfriedhof:hover~.picture-map svg circle#Parkfriedhof_cemetry{fill:#e66e00}form.choose_cemetry input#Eisenbahnstrasse:checked~.picture-map svg circle#Eisenbahnstrasse_cemetry,form.choose_cemetry input#Eisenbahnstrasse:hover~.picture-map svg circle#Eisenbahnstrasse_cemetry{fill:#e66e00}form.choose_cemetry input#Essenberg:checked~.picture-map svg circle#Essenberg_cemetry,form.choose_cemetry input#Essenberg:hover~.picture-map svg circle#Essenberg_cemetry{fill:#e66e00}form.choose_cemetry input#Friemersheim:checked~.picture-map svg circle#Friemersheim_cemetry,form.choose_cemetry input#Friemersheim:hover~.picture-map svg circle#Friemersheim_cemetry{fill:#e66e00}form.choose_cemetry input#Muehlenberg:checked~.picture-map svg circle#Muehlenberg_cemetry,form.choose_cemetry input#Muehlenberg:hover~.picture-map svg circle#Muehlenberg_cemetry{fill:#e66e00}form.choose_cemetry input#Trompet:checked~.picture-map svg circle#Trompet_cemetry,form.choose_cemetry input#Trompet:hover~.picture-map svg circle#Trompet_cemetry{fill:#e66e00}form.choose_cemetry input#Rumeln-Kaldenhausen:checked~.picture-map svg circle#Rumeln-Kaldenhausen_cemetry,form.choose_cemetry input#Rumeln-Kaldenhausen:hover~.picture-map svg circle#Rumeln-Kaldenhausen_cemetry{fill:#e66e00}form.choose_cemetry input#Sternbuschweg:checked~.picture-map svg circle#Sternbuschweg_cemetry,form.choose_cemetry input#Sternbuschweg:hover~.picture-map svg circle#Sternbuschweg_cemetry{fill:#e66e00}form.choose_cemetry input#Ehingen:checked~.picture-map svg circle#Ehingen_cemetry,form.choose_cemetry input#Ehingen:hover~.picture-map svg circle#Ehingen_cemetry{fill:#e66e00}form.choose_cemetry input#Buchholz:checked~.picture-map svg circle#Buchholz_cemetry,form.choose_cemetry input#Buchholz:hover~.picture-map svg circle#Buchholz_cemetry{fill:#e66e00}form.choose_cemetry input#Waldfriedhof:checked~.picture-map svg circle#Waldfriedhof_cemetry,form.choose_cemetry input#Waldfriedhof:hover~.picture-map svg circle#Waldfriedhof_cemetry{fill:#e66e00}.cemetry-not_available--tooltip{position:absolute;display:none;top:70%;left:30px}.cemetry-not_available--tooltip .attention{padding:12px 12px 12px 50px}.cemetry-not_available--tooltip .attention .attention-text{font-size:14px}input+label.cemetry-not_available{filter:opacity(0.5);color:#000;position:relative}input+label.cemetry-not_available:hover{filter:opacity(1)}input+label.cemetry-not_available:hover .cemetry-not_available--tooltip{display:block}input:checked+label.cemetry-not_available{background-color:#fff !important;color:#000 !important}input:checked+label.cemetry-not_available:before{box-shadow:none !important;border:solid 1px #d2dcf0 !important}.cemetry-not_available--mobile{display:none}.sheet-bottom{position:fixed;bottom:0;width:100%}.sheet-bottom input#sheet-bottom-open:checked~.info-wrapper{height:100%;max-height:calc(100vh - 100px);overflow:scroll}.sheet-bottom input#sheet-bottom-open:checked~.sheet-overlay{display:block}label.sheet-opener{display:block;position:relative;height:auto;width:250px;margin:0 auto;cursor:pointer}label.sheet-opener .icon-info{position:absolute;top:20%;left:70%;width:38px;animation:bubble-attention 5s 5s ease infinite}label.sheet-opener .owl{height:100px;width:250px;margin:0 auto;display:block}.info-wrapper{overflow:hidden;background-color:#fff;height:40px;width:100%;border-top:10px #fff solid}.info-content{height:auto;margin:0 auto 40px auto;max-width:1100px;display:flex}.info-content .info_box{position:relative;background-color:#fff0e6;margin:15px;padding:40px 40px 100px 40px;width:50%}.info-content .info_box--left{padding-left:95px}.info-content .info_box--left img{position:absolute;transform:translateX(calc(-100% - 30px));top:100px;width:300px}.info-content .info_box--right{padding-right:95px}.info-content .info_box--right img{margin-left:calc(100% - 95px);position:absolute;top:100px;width:300px}.info-content .info_box h2{text-transform:uppercase;margin-bottom:20px}.attention{background-color:#e66e00;padding:12px 12px 12px 64px;margin-bottom:20px;border-radius:8px;position:relative}.attention .attention-text{color:#fff}.attention .attention-text:before{content:"";background:url(/assets/img/icons/icon-attention-white.svg);width:32px;height:32px;background-repeat:no-repeat;background-size:contain;position:absolute;left:10px;top:10px}.attention-light{background-color:#fff}.attention-light .attention-text{color:#000}.attention-light .attention-text:before{background:url(/assets/img/icons/icon-attention-normal.svg)}.sheet-overlay{background-color:rgba(0,0,0,.25);height:100vh;width:100vw;position:fixed;top:0;z-index:-1;display:none}input[type=checkbox]#sheet-bottom-open{display:none}.result-area{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;margin-bottom:50px;align-items:center}.result-area .result-wrapper{display:flex;margin:20px 0;width:100%}.result-area .result-picture{object-fit:cover;width:450px}.result-area .result-picture img{display:block;width:100%}.result-area .result-card{margin-top:20px;margin-left:-10%;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:10px;width:100%}.result-area .result-card .location,.result-area .result-card .price,.result-area .result-card .call,.result-area .result-card .mail{margin:2px 0 2px 20px;position:relative}.result-area .result-card .location:before,.result-area .result-card .price:before,.result-area .result-card .call:before,.result-area .result-card .mail:before{content:"";height:16px;width:16px;position:absolute;left:-20px;background-size:contain;background-repeat:no-repeat}.result-area .result-card .location:before{background-image:url(/assets/img/icons/icon-location.svg)}.result-area .result-card .call:before{background-image:url(/assets/img/icons/icon-phone.svg)}.result-area .result-card .mail:before{background-image:url(/assets/img/icons/icon-mail.svg)}.result-area .result-card .mail:before{background-image:url(/assets/img/icons/icon-mail.svg)}.result-area .result-card .price:before{background-image:url(/assets/img/icons/icon-kosten.svg)}.result-area .result-card .result-card--description{padding:10px}.result-card-location-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:5px 0}.result-card-location-row .result-card--contact{padding:15px;background-color:#fff0e6;border-radius:8px;width:350px}.result-card-location-row .result-card--contact .contact-details{margin:5px;display:flex;flex-direction:row;align-items:flex-end}.center-text{text-align:center}.margin--small{margin:5px}.result-info{background-color:#fff;border-radius:90px;padding:8px 40px 8px 70px;margin:10px;position:relative}.result-info:before{content:"";height:32px;width:32px;position:absolute;left:20px;top:calc(50% - 16px);background-size:contain;background-repeat:no-repeat;background-image:url(/assets/img/icons/icon-attention-normal.svg)}.result-alternatives{display:flex;flex-wrap:wrap;width:100%}.result-alternatives h2{width:50%}.repeat-quiz{display:flex;align-items:center}.repeat-quiz img{width:70px;height:auto;margin:10px}@keyframes bubble-attention{45%{transform:scale(1)}53%{transform:scale(1.2)}60%{transform:scale(1)}}.alertBox-overlay{z-index:1;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);position:fixed;top:0;overflow:scroll}.alertBox{position:absolute;top:30vh;max-width:580px;padding:24px;background-color:#fff;display:flex;margin:0 auto 150px auto;flex-direction:row;transform-origin:center center;transform:translateX(calc(50vw - 50%));z-index:2}.alertBox img[src="/assets/img/frido-neutral.svg"]{max-width:138px}.alertBox .full-width{width:100%}.alertBox-column{flex-direction:column;width:90%;padding:0}.alertBox-column .text{flex-direction:column;flex-wrap:wrap;display:flex;align-items:center;text-align:center}.alertBox-column img{width:15%;margin:0 auto}.text{margin:20px}.text a{padding:10px}.text h2{margin-bottom:10px}.text input[type=email]{width:80%;border:1px #d2dcf0 solid;border-radius:8px;margin:2px 0;font-size:16px;padding:7px}.text input[type=email]:focus{outline-width:4px;outline-color:#d2dcf0}.hide{display:none}@media(max-width: 1120px){.result-area{max-width:90%}.infotexte{max-width:90%;box-sizing:border-box}}@media(max-width: 992px){form.choose_cemetry{display:flex;flex-direction:column;align-items:center}form.choose_cemetry .picture-map{display:none}form.choose_cemetry .confirm-cemetry{display:flex;flex-direction:column}input+label.cemetry-not_available:after{content:"";height:20px;width:20px;position:absolute;right:18px;top:calc(50% - 10px);background-size:contain;background-repeat:no-repeat;background-image:url(/assets/img/icons/icon-attention-normal.svg)}input+label.cemetry-not_available:hover .cemetry-not_available--tooltip{display:none}.cemetry-not_available--mobile{display:block;max-width:300px;margin:0 auto}.info-content .info_box{padding:40px}.info-content .info_box img{position:relative;transform:translateX(0);display:block;margin:0 auto;top:0}.info-content h2{text-transform:uppercase;margin-bottom:20px}.result-area{max-width:90%;margin:0 auto 50px auto;box-sizing:border-box}.result-area .result-wrapper{flex-direction:column}.result-area .result-wrapper .result-picture{margin:0 auto;width:50%}.result-area .result-wrapper .result-picture img{width:100%}.result-area .result-card{margin:0 auto;flex-direction:column}.result-alternatives{display:block}.result-alternatives h2{width:auto}.result-info{background-color:#fff;border-radius:10px}}@media(max-width: 768px){body{background:url(/assets/img/background/mobile-background-landscape--front.png),url(/assets/img/background/mobile-background-landscape--back.png),url(/assets/img/background/mobile-background-heaven.png),radial-gradient(#f2f8ff, #d3e1f5);background-size:100% auto;background-position:bottom,bottom,top,top;background-repeat:no-repeat;background-attachment:fixed}.progressbar{width:90%;margin:0 auto;min-height:25px;box-sizing:border-box}.progressbar .step .tooltip{display:none}.button{background-color:#e66e00;padding:8px 25px;margin:10px 0;font-weight:600;display:inline-block}.button-download_pdf,.button-send_mail{padding-left:52px}.supplements{margin-top:85px}.supplements:before{content:"";background:url(/assets/img/frido-neutral.svg);height:85px;width:64px;position:absolute;background-size:contain;left:calc(50% - 30px);top:-85px;background-repeat:no-repeat}.answer-area{max-width:90%;margin:0 auto;margin-bottom:150px;align-items:baseline}.answer-area .answer-option{margin:10px}.answer-area .answer-option img{margin:20px}.answer-area .answer-option .img--small{width:auto;max-width:100%;max-height:100px;height:auto}.answer-area .answer-option .img--big{max-height:100px;width:auto}.answer-area .answer-option .button-icon--info{position:static;margin:0}label.sheet-opener .owl{height:80px}.info-content{width:100%;flex-direction:column;margin:0 0 40px 0}.info-content .info_box{margin:10px auto;padding:20px 15px;width:90%}.result-card-location-row{flex-direction:column}.result-card-location-row .result-card--contact{width:100%;box-sizing:border-box}.result-buttons{display:flex;flex-wrap:wrap;justify-content:center}.alertBox{flex-direction:column;width:90%;padding:0}.alertBox .text{flex-direction:column;flex-wrap:wrap;display:flex;align-items:center;text-align:center}.alertBox img{width:15%;margin:0 auto}}@media(max-width: 576px){.navigation{width:24px;height:48px;top:calc(50vh - 12px);background-size:contain}.question-area{max-width:90%;margin-top:5vh}.question-area--welcome{margin-top:10vh;margin-bottom:40px}.question-area--welcome img{width:60px;height:auto}.answer-area--mobile_wrap{flex-wrap:wrap}.answer-area--mobile_wrap .button{margin:0 auto}.alertBox{top:15vw}.result-card-location-row{flex-direction:column}.result-card-location-row .result-card--contact .contact-details{flex-direction:column;align-items:flex-start}}
