.homepage-landing-section{background:url(../images/newfp/homepage_revamp/geiranger_v3.jpg);background-size:100%;min-height:545px;padding:20px 0 120px;background-position:0 -61px;background-repeat:no-repeat}.homepage-landing-section.sv{background-size:cover!important;background-position:50% 90%!important;background:url(../images/newfp/homepage_revamp/forsidebilde2x@2x-sv.jpg)}.homepage-landing-section.nl{background-size:cover!important;background-position:50% 90%!important;background:url(../images/newfp/homepage_revamp/bg_nl.jpg)}.homepage-landing-section.fi{background-size:cover!important;background-position:center!important;background:url(../images/newfp/homepage_revamp/bg_fi.jpg)}.homepage-landing-section .container{max-width:1140px}.homepage-landing-section .text-content h1,.homepage-landing-section .text-content h5{font-style:italic}p#text_col_offer_price{font-weight:400;font-style:italic;margin-bottom:10px!important}.homepage-landing-section .text-content{right:-20px;padding:10px;position:relative;text-align:center}p#text_col_offer_button>a{font-size:1em}.landing-page-img{width:90%;bottom:-80px;position:absolute}.home-featured-headstone{bottom:-170px;width:100%!important;padding-top:0}.links-caption.home-anchor{width:58px;height:58px;margin-top:-31px;position:relative;margin-bottom:31px;border-radius:100%;display:inline-block;background-color:#fff}img.jts-before{margin-top:1em}img.jts-after{margin-top:-1em}.hero__video{border:.3em solid #fff;box-shadow:1px 2px 10px #0000001c;width:100%;max-width:540px;margin:2em 0}.text-img-section h5{font-weight:700;font-size:1.5em}.text-img-section p{font-size:.9em}a.page_anchor{border:3px solid #4e5d9b;padding:.7em 1.5em;font-size:.9em}a.page_anchor:hover{background:#4e5d9b;color:#fff;text-decoration:none}#process .col-md-12 h2{font-family:"Open Sans",sans-serif;font-style:initial}#process{background-color:#f6f6f6}#process *{color:#333!important;font-family:"Open Sans",sans-serif}#process .rounded-circle{box-shadow:1px 2px 10px #0000001c;background:#fff;width:100%;max-width:200px!important;max-height:200px!important}.step_holder:before{display:none}span.step_number_span{font-size:1.4em;vertical-align:middle;font-weight:700;margin:0 .5em}.steps_row{margin:auto}.lead{font-size:1rem}.carousel-indicators li{width:.9em;height:.9em;border-radius:50%}#quoteCarousel .carousel-control-next-icon,#quoteCarousel .carousel-control-prev-icon{display:none}.carousel-item .item-text{font-family:"Open Sans",sans-serif;font-size:1.5em}.spurver-after{max-width:240px;margin-top:-5em;position:absolute}.text-img-section-2{padding-top:60px!important}div#gradient{background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,.51) 49%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,.87) 49%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,.87) 49%,rgba(255,255,255,.25) 100%)}#text_col_offer_button>span{top:3px;width:176px;height:48px;color:#fff;font-weight:400;position:relative}#text_col_offer_button>span{top:-2px;width:176px;height:48px;color:#fff;font-weight:400;position:relative}.homepage-landing-section.sv #text_col_offer_button>span{top:-2px;left:3px;width:unset;height:unset}#text_col_offer_button{height:45px;width:160px;font-size:1em;color:#fff;padding:12px 16px;position:relative;outline:0!important;border-radius:.3rem;margin:25px auto 30px;box-shadow:none!important;transition:all .2s linear;background-color:#546391!important}.homepage-landing-section.nl #text_col_offer_button{background-color:#c4502a!important}#text_col_offer_button img{top:-30px;z-index:3;opacity:0;left:-16px;width:190px;position:absolute;transition:visibility .1s,opacity .2s linear}.homepage-landing-section.nl #text_col_offer_button img{top:-20px;left:13px;width:135px}#text_col_offer_button img:first-of-type{opacity:1;visibility:visible}a.load-more{padding:.6em 1em;background:#1c2b68;color:#fff;text-decoration:none!important;text-transform:uppercase;margin:auto;border:3px solid transparent}a.load-more:hover{background:0 0;color:#152150;font-weight:700;border:3px solid #152150}.green_btn{background:#7cb342!important}.green_btn:hover{background:#8ccb4a!important}.steps_row p{margin-top:5px;text-align:center}.homepage-landing-section .banner-content{background-size:100% 100%;background-repeat:no-repeat;background-attachment:unset;background-image:url(../images/newfp/homepage_revamp/fall_frame_2020@2x.png)}.banner-content-inner{height:100%;padding:30px 0}.banner-content-main-inner{height:100%;position:relative;text-align:center;border-top-right-radius:35px;border-bottom-left-radius:35px}.homepage-landing-section .banner-content{border-top-right-radius:40px;border-bottom-left-radius:40px}.snow-flakes{right:0;bottom:0;position:absolute}#review-carousel{margin:0 -15px;padding:60px 0 90px;background-color:#1f2f71;border-radius:100px 0 160px 0;background-image:linear-gradient(#4d5c9a,#1f2f71)}#reviewCarousel .carousel-inner,#reviewCarousel .carousel-item{height:350px;overflow:hidden;max-width:950px;min-height:500px;max-height:500px;text-align:center;position:relative;background-color:transparent!important}#reviewCarousel .carousel-item .row{height:100%}#reviewCarousel .carousel-inner{margin:auto;max-width:1200px}#reviewCarousel .carousel-item{margin:0 auto;margin-bottom:0;background-color:#e3e3e3;padding:30px 60px 30px 40px;background:transparent linear-gradient(180deg,#f6f6f6 0,#e3e3e3 100%) 0 0 no-repeat padding-box}#reviewCarousel .carousel-item img{width:auto;max-width:100%;display:inline-block}#reviewCarousel .carousel-item img.framed{border:8px solid #fff;box-shadow:0 3px 6px #00000029}#reviewCarousel .carousel-control-next,#reviewCarousel .carousel-control-prev{transition:all .1s linear}#reviewCarousel .carousel-control-next-icon,#reviewCarousel .carousel-control-prev-icon{width:unset;height:unset;padding:10px;display:block;margin-top:-5px;border-radius:50%;background-image:none;background-color:#fff;transition:all 1s linear}#reviewCarousel .carousel-control-next-icon img,#reviewCarousel .carousel-control-prev-icon img{display:block}#reviewCarousel .carousel-item .avatar{top:0;left:15px;width:30px;position:absolute;border-radius:100%}#reviewCarousel .carousel-item .logo{top:0;right:15px;position:absolute}#reviewCarousel .carousel-item p{color:#333;font-size:16px;text-align:left;line-height:28px;font-style:italic}#reviewCarousel .carousel-item span{color:#4e5d9b;display:block;margin-top:2px;text-align:left;font-weight:600;padding-left:40px;margin-bottom:20px}#reviewCarousel .carousel-indicators{bottom:20px}#reviewCarousel .carousel-indicators li{width:12px;height:12px}#reviews{margin:0 -15px;position:relative;padding:60px 0 90px;background-color:#1f2f71;border-radius:100px 0 160px 0;background-image:linear-gradient(#4d5c9a,#1f2f71)}#reviewSlider{margin:auto;max-width:950px;position:relative}#reviewSlider .slide{opacity:0;margin:0 5px;max-width:950px;min-height:560px;max-height:560px;padding:0 15px;outline:0!important;transition:all .1s linear;padding:30px 30px 30px 25px;transition:opacity 1s ease-in-out .1s!important;background:transparent linear-gradient(180deg,#f6f6f6 0,#e3e3e3 100%) 0 0 no-repeat padding-box}#reviewSlider .slide.slick-active,#reviewSlider .slide.slick-center,#reviewSlider .slide.slick-current{opacity:1}#reviewSlider .slide .row{margin:0;min-height:500px;max-height:500px;position:relative}#reviewSlider .slide .img-div{padding:0}#reviewSlider .slide .review-div{padding-left:50px;padding-right:80px}#reviewSlider .slide .img-div img{max-width:100%;max-height:100%}#reviewSlider .slide .img-div img.framed{border:8px solid #fff;box-shadow:0 3px 6px #00000029}#reviewSlider .slide .avatar{top:0;left:48px;width:30px;position:absolute;border-radius:100%}#reviewSlider .slide .logo{top:0;right:60px;position:absolute}#reviewSlider .slide p{color:#333;font-size:16px;text-align:left;line-height:28px;font-style:italic;margin-bottom:0}#reviewSlider .slide span.fb-name{color:#4e5d9b;display:block;margin-top:2px;text-align:left;font-weight:600;padding-left:40px;margin-bottom:20px;outline:0!important}#reviewSlider .slide span.fb-name.sv{padding-left:0}#reviewSlider .slide a.headstone-link{right:60px;bottom:0;color:#4e5d9b;font-weight:600;position:absolute;font-style:italic;text-decoration:none;outline:0!important}#reviewSlider .slide.slide4 a.headstone-link{bottom:12px}#reviewSlider .slide.slide5 a.headstone-link{bottom:32px}#reviews .slider-control-next,#reviews .slider-control-prev{z-index:2;opacity:.7;cursor:pointer;position:absolute;transition:all .1s linear}#reviews .slider-control-next:hover,#reviews .slider-control-prev:hover{opacity:1}#reviews .slider-control-prev{left:0}#reviews .slider-control-next{right:0}#reviews .slider-control-next-icon,#reviews .slider-control-prev-icon{width:unset;height:unset;padding:10px;display:block;margin-top:-5px;border-radius:50%;background-image:none;background-color:#fff;transition:all 1s linear}#reviews .slider-controls{top:0;left:0;right:0;bottom:0;margin:auto;display:flex;max-width:1140px;position:absolute;display:-ms-flexbox;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 0 100px}#reviews .slider-control-next-icon img,#reviews .slider-control-prev-icon img{display:block}#reviews .slick-dots{left:0;right:0;margin:auto;padding:0;bottom:-50px;list-style:none;position:absolute;text-align:center;display:inline-block}#reviews .slick-dots li{display:inline-block}#reviews .slick-dots li span{width:12px;height:12px;margin:0 2px;border-radius:50%;font:0px Open Sans;display:inline-block;border:2px solid #fff;background:Transparent;outline:0!important;transition:all linear .1s;-webkit-transition:all linear .1s}#reviews .slick-dots li.slick-active span{background-color:#fff}#reviewCarousel{display:none!important}#reviewSlider .slide .img-div .sk-cube-grid{position:relative}#reviewSlider .slide .heart{top:-3px;width:18px;margin-left:4px;position:relative;display:inline-block}.gold-sticker{top:-30px;right:-60px;max-width:150px;position:absolute;transform:rotate(15deg)}.gold-sticker.sv{right:-80px}.blue-sticker-sm{display:none}.home-anchor .arrow-1{top:5px;left:17px;content:"";padding:10px;background:0 0;position:absolute;border-radius:1px;border:1px solid #efefef;transform:rotate(45deg);border-width:0 4px 4px 0;transition:all .1s linear;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.home-anchor .arrow-2{top:19px;left:17px;content:"";padding:10px;background:0 0;position:absolute;border:1px solid #ccc;border-radius:1px;transform:rotate(45deg);border-width:0 4px 4px 0;transition:all .1s linear;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#priceCompareBanner.sv{background-size:cover!important;background:url(../images/newfp/cover_bg-sv.jpg)}#priceCompareBanner.nl{background-size:cover!important;background-position:100% 100%!important;background:url(../images/newfp/cover_bg-nl.jpg)}#process.process-steps{padding:100px 20px;background:linear-gradient(180deg,#f6f6f6 0,#e3e3e3 100%) 0 0 no-repeat padding-box}#process.process-steps .section-header{text-align:center}#process.process-steps .section-header h2{color:#333;font-size:28px;font-weight:700;text-align:center}#process.process-steps .section-header hr{width:200px;display:block;margin:50px auto;border:1px solid #ccc}#process.process-steps .container{overflow-x:hidden}#process.process-steps .steps-container{display:flex;flex-wrap:wrap;transition:all .2s linear}#process.process-steps .steps-container[data-step="1"]{transform:translateX(0)}#process.process-steps .steps-container[data-step="2"]{transform:translateX(-85%)}#process.process-steps .steps-container[data-step="3"]{transform:translateX(-170%)}#process.process-steps .steps-container[data-step="4"]{transform:translateX(-255%)}#process.process-steps .steps-container.no-animation{transition:unset}#process.process-steps .process-step{width:25%;flex:0 0 25%;max-width:25%}#process.process-steps .process-step .text-container{max-width:100%}#process.process-steps .process-step .image-container img{margin:auto;padding:20px;display:block;max-height:250px}#process.process-steps .process-step .text-container{margin:auto;padding:0 20px;text-align:center}#process.process-steps .process-step .text-container p:first-of-type{font-size:50px;font-weight:700;line-height:60px;margin-bottom:0;color:#333!important;font-family:Baskerville}#process.process-steps .process-step .text-container p:last-of-type{font-size:22px;font-weight:400;color:#333!important}#process.process-steps .steps-controller{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#process.process-steps .steps-controller span{font-size:36px;cursor:pointer;font-weight:400;margin-right:10px;display:inline-block;color:#ccc!important;transition:all .2s linear}#process.process-steps .steps-controller span.active{font-weight:700;color:#333!important;text-decoration:underline}@media (max-width:1400px){.homepage-landing-section{background-size:auto}}@media (max-width:1300px){#reviewSlider .slide .row{margin:0;min-height:490px;max-height:490px}#reviewSlider .slide{min-height:550px;max-height:550px}.homepage-landing-section .container{padding-right:80px}}@media (max-width:1200px){#reviews{border-radius:0}#reviewSlider .slide .row .img-div .img-container img{margin:auto}#reviews .slider-control-prev{left:20px}#reviews .slider-control-next{right:20px}}@media (max-width:1180px){.homepage-landing-section .text-content{right:0}#review-carousel{border-radius:0}.gold-sticker{right:-70px}}@media (min-width:992px) and (max-width:1100px){.banner-content-inner h3{font-size:1.6em}}@media (min-width:768px) and (max-width:991px){.container{max-width:unset}.homepage-landing-section{min-height:220px;padding:20px 0 80px;background-size:cover;background-repeat:no-repeat;background-position:top center}.homepage-landing-section .text-content{height:unset;flex:0 00 47%;max-width:47%}.homepage-landing-section .text-content h1{font-size:1.5em}.homepage-landing-section .text-content{padding:10px}.landing-page-img{bottom:-100px!important}.homepage-landing-section .text-content{margin:15px 0!important}.links-caption.home-anchor{background-color:#fff}.homepage-landing-section .text-content{right:0}.links-caption.home-anchor{display:none}.banner-main-container .img-col{margin-right:3%}.homepage-landing-section .banner-content h3{font-size:24px}.homepage-landing-section .banner-content h5{font-size:20px}#about-us-div{padding-top:25px!important;padding-bottom:25px!important}#reviewCarousel .carousel-inner{max-width:90%}#reviewCarousel .carousel-item p{font-size:14px;line-height:24px}#review-carousel{border-radius:0}#reviews{border-radius:0}#reviewSlider{max-width:90%}#reviewSlider .slide{padding:20px}#reviewSlider .slide .row{margin:0;min-height:440px;max-height:440px}#reviewSlider .slide{min-height:500px;max-height:500px}#reviewSlider .slide .row .img-div .img-container img{margin:auto}#reviews .slider-control-prev{left:20px}#reviews .slider-control-next{right:20px}.gold-sticker{top:-40px;right:-65px;max-width:110px}.homepage-landing-section .container{padding-top:30px;padding-right:70px}.banner-content-main-inner{padding:15px;border:2px solid #deac27}.homepage-landing-section .banner-content{background-image:none;background:rgba(255,255,255,.9)}.banner-content-inner{padding:15px 0}}@media (max-width:1024px){#process.process-steps .process-step{width:50%;flex:0 0 50%;max-width:50%;margin-right:0}#process.process-steps .steps-container[data-step="1"]{transform:translateX(0)}#process.process-steps .steps-container[data-step="2"]{transform:translateX(-100%)}#process.process-steps .steps-container[data-step="3"]{transform:translateX(-200%)}#process.process-steps .steps-container[data-step="4"]{transform:translateX(-300%)}}@media (max-width:800px){#reviewSlider .slide .row{height:440px;min-height:440px;max-height:440px}#reviewSlider .slide{min-height:500px;max-height:500px}}@media (max-width:730px){.banner-content-main-inner .snow-flakes{display:none}}@media (max-width:767px){#process.process-steps .process-step{width:100%;flex:0 0 100%;max-width:100%;margin-right:0}.landing-page-img{left:unset;margin:auto;bottom:unset;display:block;margin-top:90px;position:relative;padding-left:50px;margin-bottom:-50px;max-width:500px!important;padding-top:0!important}.homepage-landing-section{min-height:350px;background-size:cover;background-repeat:no-repeat;background-position:top center;padding:20px 0 0!important}.homepage-landing-section.sv{background:0 0}.homepage-landing-section .container .img-col{z-index:2;margin-bottom:0;background-size:100%;background-repeat:no-repeat;background-position:0 -61px;background-size:cover!important}.homepage-landing-section.sv .container .img-col{background:url(../images/newfp/homepage_revamp/forsidebilde2x@2x-sv.jpg)}.homepage-landing-section .text-content{padding:10px}.homepage-landing-section .container{width:100%;padding:0;position:relative;text-align:center;margin:auto!important}.homepage-landing-section .text-content h1{font-size:1.5em}.homepage-landing-section .banner-content h3{font-size:24px}.homepage-landing-section .banner-content h5{font-size:20px}.homepage-landing-section .text-content{right:0}.banner-content-main-inner{padding:0!important;border:unset!important;border-top-right-radius:unset!important;border-bottom-left-radius:35px!important}.links-caption.home-anchor{display:none}.banner-content-inner{width:100%;display:inline-block;border:none!important;border:2px solid #546390;border-top-right-radius:35px;border-bottom-left-radius:35px}#about-us-div{padding-top:40px!important}#review-carousel{margin:50px -15px 0;padding:40px 0 60px}#reviewCarousel .carousel-item p{font-size:14px;line-height:24px;text-align:center}#reviewCarousel .carousel-inner{max-width:96%!important}#reviewCarousel .carousel-inner,#reviewCarousel .carousel-item{min-height:520px;max-height:520px}#reviewCarousel .carousel-item{padding:20px}#reviewCarousel .carousel-indicators{bottom:10px}#reviewCarousel .carousel-control-prev{left:10px}#reviewCarousel .carousel-control-next{right:10px}#reviewCarousel .carousel-item .avatar{top:unset;left:unset;position:relative}#reviewCarousel .carousel-item span{padding-left:5px;padding-right:5px;display:inline-block}#reviewCarousel .carousel-item .img-div{padding-bottom:10px}#reviewCarousel .carousel-item .logo{top:unset;right:unset;position:relative}#review-carousel{border-radius:0}#reviews{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;margin:40px -15px 0}#reviewSlider{width:90vw;max-width:100%;padding:0 20px}#reviewSlider .slide,#reviewSlider .slide .row{height:unset;max-height:unset;min-height:unset}#reviewSlider .slide .row .img-div .img-container img{margin:auto;max-height:300px;margin-top:20px}#reviews .slider-control-prev{left:0}#reviews .slider-control-next{right:0}#reviewSlider .slide .review-div{padding-left:0;text-align:center}#reviewSlider .slide p{text-align:center}#reviews .slider-controls{padding:40px 0}#reviews .slide .avatar{top:unset;left:unset;width:20px;height:20px;position:relative;display:inline-block}#reviews .slide span{padding-left:3px;padding-right:3px;margin-bottom:10px;display:inline-block}#reviews .slide .logo{top:unset;right:unset;position:relative;display:inline-block}#reviewSlider .slide .review-div{padding-top:15px}#reviewSlider .slide{padding:0}#reviewSlider .slide .review-div{padding:15px 20px 5px}#reviewSlider .slide a.headstone-link{margin:auto;display:block;position:relative;text-align:center;padding:0 0 20px;right:unset!important;bottom:unset!important}#reviewSlider .slide span.fb-name{padding-left:0;display:inline-block}.gold-sticker{top:unset;right:0;left:unset;bottom:-50px;max-width:100px}.gold-sticker{display:none}.blue-sticker-sm{top:20px;max-width:120px;position:absolute;margin-left:110px;display:inline-block;transform:rotate(15deg)}.homepage-landing-section .text-content{border-radius:0!important;background-color:#f6f6f6!important}.banner-content-inner,.banner-content-main-inner{background-color:#f6f6f6;border-radius:0!important}.homepage-landing-section .text-content{background-image:none;padding:40px 10px 10px}.banner-content-inner{padding:0}#process.process-steps .process-step .text-container{flex:0 0 100%;max-width:100%}#process.process-steps .process-step .image-container{flex:0 0 100%;max-width:100%}#process.process-steps .process-step{flex-wrap:wrap;text-align:center}#process.process-steps .process-step .image-container img{margin:auto;max-width:100%}#process.process-steps .process-step .image-container img.first{left:-10px;position:relative}#process.process-steps .steps-controller{margin-top:20px;text-align:center}#process.process-steps .steps-controller span{margin:0 7px}#process.process-steps{max-width:100vw;overflow-x:hidden;padding:30px 20px}}@media (max-width:700px){.homepage-landing-section .text-content{padding:10px;background-image:unset!important}.banner-content-inner{padding:5px}.banner-content-main-inner{padding:2px}.home-featured-headstone{padding-top:1.5rem!important}.landing-page-img{margin-bottom:-25px}}@media (max-width:576px){.steps_row .step_number_span{font-size:18px;margin-left:0;margin-right:8px;vertical-align:unset!important}.steps_row p{font-size:18px;text-align:left;padding-left:10px;margin-right:-10px}.homepage-landing-section .banner-content{padding:3px;margin-top:auto!important;margin-bottom:auto!important}.down-arrow-row{margin-top:0}.links-caption.home-anchor{display:none;margin-bottom:0}.homepage-landing-section .banner-content h3{font-size:24px}.homepage-landing-section .banner-content h5{font-size:18px}.landing-page-img{position:initial;padding-top:0!important}.homepage-landing-section{background-size:cover;padding:0!important;min-height:300px!important}.mp0{padding:0!important}.homepage-landing-section .text-content{padding:5px;padding-top:40px;background-image:unset!important}.banner-main-container{min-height:inherit;padding:0!important}.banner-main-container{padding-right:7px;min-height:inherit}.banner-main-container .img-col{margin-top:auto!important;padding-top:27px!important;margin-bottom:auto!important;padding-bottom:65px!important}.banner-main-container .img-col img{margin-bottom:-100px}#about-us-div{padding-top:0!important}p#text_col_offer_price{margin-top:20px!important}#text_col_offer_button{font-size:16px;padding:8px 16px}.banner-content-inner{padding:5px}.banner-content-main-inner{padding:2px;margin:auto!important;background:#fff!important}.snow-flakes{display:none}#text_col_offer_button>span{top:3px}#text_col_offer_button{padding-bottom:4px 16px}.banner-content-main-inner{padding:0!important;border:unset!important;background:unset!important;border-top-right-radius:unset!important;border-bottom-left-radius:35px!important}.banner-content-inner{width:100%;display:inline-block;border:2px solid #546390}.blue-sticker-sm{margin-left:50px}.text-img-section-2 a.fi{font-size:13px;display:inline-block}}@media (max-width:360px){.blue-sticker-sm{margin-left:35px}}@media (max-width:320px){.step{font-size:.8em!important}a.page_anchor{padding:.7em .5em}}@media (max-width:340px){.homepage-landing-section{background-size:200%}#reviewSlider{padding:0 5px}#reviewSlider{width:90vw}#reviews .slide span{font-size:11px}}
