@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);.estate-detail .intro{position:relative;min-height:calc(100vh - 99px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#edf0f4}.estate-detail .intro.openhouse .breadcrumb{top:10rem}.estate-detail .intro .banner{position:absolute;top:0;left:0;right:0;z-index:2;padding:1.5rem 0}.estate-detail .intro .banner.openhouse{background:#eb4f3f}.estate-detail .intro .banner.kijkdag{background:#edf0f4}.estate-detail .intro .banner.kijkdag .grid .link a span,.estate-detail .intro .banner.kijkdag .grid .text{color:#194774}.estate-detail .intro .banner .grid{padding-left:150px}.estate-detail .intro .banner .grid .text{color:#fff;text-transform:uppercase}.estate-detail .intro .banner .grid .text img,.estate-detail .intro .banner .grid .text span{display:inline-block;vertical-align:middle}.estate-detail .intro .banner .grid .text img{width:1.5rem;margin-right:1rem}.estate-detail .intro .banner .grid .text .time{margin-left:5rem}.estate-detail .intro .banner .grid .link{text-align:right}.estate-detail .intro .banner .grid .link a:hover span{margin-right:3rem}.estate-detail .intro .banner .grid .link a img,.estate-detail .intro .banner .grid .link a span{display:inline-block;vertical-align:middle;color:#fff}.estate-detail .intro .banner .grid .link a span{text-transform:uppercase;font-weight:700;margin-right:1rem;transition:all .3s cubic-bezier(.95,.05,.795,.035)}.estate-detail .intro .banner .grid .link a img{width:1.5rem}.estate-detail .intro:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:#000;background:linear-gradient(90deg,rgba(0,0,0,.400998),hsla(0,0%,100%,0));z-index:1}.estate-detail .intro .bg-img,.estate-detail .intro:after{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.estate-detail .intro .bg-img{overflow:hidden}.estate-detail .intro .breadcrumb{position:absolute;top:5rem;left:0;z-index:2;color:#fff;right:0;font-size:400}.estate-detail .intro .breadcrumb a{color:#fff}.estate-detail .intro .intro-badge{position:relative;z-index:2}.estate-detail .intro .intro-badge .epc{margin-bottom:3rem}.estate-detail .intro .intro-badge .epc img{width:8rem}.estate-detail .intro .intro-badge .title{margin-bottom:3rem}.estate-detail .intro .intro-badge .title.smaller h1{font-size:3.375rem}.estate-detail .intro .intro-badge .title h1{font-size:5.13rem;color:#fff;margin:0;max-width:700px}.estate-detail .intro .intro-badge .address{position:relative;padding-left:4.5rem}.estate-detail .intro .intro-badge .address img,.estate-detail .intro .intro-badge .address span{color:#fff;font-weight:600;font-size:2.295rem;line-height:1.4}.estate-detail .intro .intro-badge .address .icon{background:#707070;width:3.5rem;height:3.5rem;border-radius:100%;text-align:center;position:absolute;left:0;top:0}.estate-detail .intro .intro-badge .address .icon img{display:inline-block;height:2rem;margin-top:.75rem}.estate-detail .intro .intro-badge .address .text{width:100%;display:block;white-space:pre-line}.estate-detail .intro .intro-badge .grid{-ms-flex-align:baseline;align-items:baseline}.estate-detail .intro .intro-badge .grid .links{margin-top:8rem}.estate-detail .intro .intro-badge .grid .links a{margin-right:1rem}.estate-detail .intro .intro-badge .grid .video-link{text-align:right}.estate-detail .intro .intro-badge .grid .video-link a+a{margin-left:1rem}.estate-detail .intro .circle-one,.estate-detail .intro .circle-two{position:absolute;border-radius:100%;z-index:3}.estate-detail .intro .circle-one{width:12vw;height:12vw;background:#eb4f3f;border-radius:100%;right:-2vw;bottom:60%;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:all 1.2s cubic-bezier(.445,.05,.55,.95)}.estate-detail .intro .circle-one.active{-webkit-transform:translateX(0);transform:translateX(0)}.estate-detail .intro .circle-two{width:4vw;height:4vw;background:#edf0f4;right:8vw;bottom:calc(60% - 6vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:all 1s cubic-bezier(.445,.05,.55,.95)}.estate-detail .intro .circle-two.active{-webkit-transform:translateX(0);transform:translateX(0)}.estate-detail .icons .grid{grid-gap:1rem;gap:1rem;grid-auto-flow:column}.estate-detail .icons .grid .item{background:#dce2ea;border-radius:2rem;padding:4rem 1rem 2rem;position:relative;text-align:center;margin-bottom:3rem}.estate-detail .icons .grid .item .icon{position:absolute;background:#eb4f3f;width:5rem;height:5rem;text-align:center;top:-2.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%}.estate-detail .icons .grid .item .icon img{height:2.5rem;margin-top:1.25rem}.estate-detail .description .grid-h-2-3{grid-gap:10rem;gap:10rem}.estate-detail .description .title-share h2{margin:0 0 3rem}.estate-detail .description .title-share ul{margin-bottom:6rem}.estate-detail .description .title-share ul li{line-height:2;font-size:1.4175rem}.estate-detail .description .title-share .link{margin-top:-6rem;text-align:right}.estate-detail .description .text-wrapper .text{height:auto;line-height:1.5}.estate-detail .description .text-wrapper .text.readmore-text{max-height:18em;overflow:hidden;margin-bottom:2rem}.estate-detail .description .text-wrapper .text.readmore-text.open{max-height:2000vh;overflow:visible;overflow:initial}.estate-detail .video-wrapper .video{padding:5rem;border-radius:2rem;overflow:hidden}.estate-detail .video-wrapper .video .responsive-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;border-radius:2rem}.estate-detail .video-wrapper .video .responsive-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.estate-detail .pictures .grid{grid-gap:1.5rem;gap:1.5rem}.estate-detail .pictures .image{display:block;border-radius:2rem;position:relative;overflow:hidden}.estate-detail .pictures .image:after{content:"";display:block;padding-bottom:80%}@supports (aspect-ratio:1){.estate-detail .pictures .image{width:100%;aspect-ratio:1/.8}.estate-detail .pictures .image:after{display:none}}.estate-detail .pictures .image .bg-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.estate-detail .pictures .image:hover .hover{left:0;right:0;top:0;bottom:0}.estate-detail .pictures .image .hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:all .3s cubic-bezier(.175,.885,.32,1.275);left:-100%;right:100%;top:-100%;bottom:100%;border-radius:2rem;overflow:hidden}.estate-detail .pictures .image .hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(13,37,68,.8);mix-blend-mode:multiply;z-index:1}.estate-detail .pictures .image .hover .center{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:700;font-family:Barlow Condensed,sans-serif;mix-blend-mode:normal;text-transform:uppercase}.estate-detail .pictures .show-mobile{display:none}.estate-detail .details{position:relative}.estate-detail .details .grid-h-3-2{grid-gap:10rem;gap:10rem}.estate-detail .details .details-wrapper .accordion{border-top:1px solid rgba(13,37,68,.3)}.estate-detail .details .details-wrapper .accordion:last-child{border-bottom:1px solid rgba(13,37,68,.3)}.estate-detail .details .details-wrapper .accordion .toggle{position:relative;font-weight:700;padding-right:5rem;padding-top:1.5rem;padding-bottom:1.5rem;cursor:pointer;line-height:1.5}.estate-detail .details .details-wrapper .accordion .toggle.active,.estate-detail .details .details-wrapper .accordion .toggle:hover{color:#eb4f3f}.estate-detail .details .details-wrapper .accordion .toggle.active .icon{background:rgba(235,79,63,.2);color:#eb4f3f;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.estate-detail .details .details-wrapper .accordion .toggle .icon{right:0;color:#0d2544;width:3rem;height:3rem;line-height:3rem;text-align:center;border-radius:100%;z-index:1;background:#edf0f4;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.estate-detail .details .details-wrapper .accordion .content{display:none;padding-bottom:1.5rem}.estate-detail .details .details-wrapper .accordion .content .item{padding-top:.5rem;padding-bottom:.5rem}.estate-detail .details .details-wrapper .accordion .content .item.full-width .left,.estate-detail .details .details-wrapper .accordion .content .item.full-width .right{width:100%;text-align:left}.estate-detail .details .details-wrapper .accordion .content .item:nth-child(odd){padding-right:2.5rem;border-right:1px solid rgba(13,37,68,.3)}.estate-detail .details .details-wrapper .accordion .content .item:nth-child(2n){padding-left:2.5rem}.estate-detail .details .details-wrapper .accordion .content .item .left,.estate-detail .details .details-wrapper .accordion .content .item .right{display:inline-block;vertical-align:top;line-height:1.5}.estate-detail .details .details-wrapper .accordion .content .item .left img,.estate-detail .details .details-wrapper .accordion .content .item .right img{height:1.5rem}.estate-detail .details .details-wrapper .accordion .content .item .left{width:calc(65% - 2px)}.estate-detail .details .details-wrapper .accordion .content .item .right{width:calc(35% - 2px);text-align:right;font-weight:500}.estate-detail .details .details-wrapper .accordion .content .item .right.epc{word-break:break-all}.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn){margin-right:1.5rem}.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn):hover span{color:#eb4f3f}.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn):hover svg path{fill:#eb4f3f}.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn) span,.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn) svg{display:inline-block;vertical-align:middle}.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn) span{text-decoration:underline;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn) svg{margin-right:.5rem;height:1.5rem}.estate-detail .details .details-wrapper .accordion .content .links a:not(.btn) svg path{fill:#0d2544;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-detail .details .details-wrapper .accordion .content .links .btn{margin-top:1.5rem}.estate-detail .details .immotheker{overflow:hidden}.estate-detail .details .immotheker .c-widget{max-width:100%!important}.estate-detail .details .immotheker .c-widget__main{border-top-left-radius:2rem!important;border-top-right-radius:2rem!important;border:4px solid #edf0f4}.estate-detail .details .immotheker .c-widget__footer{border-bottom-left-radius:2rem!important;border-bottom-right-radius:2rem!important;background:#edf0f4}.estate-detail .details .immotheker .o-range__text-field input[type=text].o-text-field__input{border-radius:1rem;border:1px solid #edf0f4;padding:0 .25em}.estate-detail .details .immotheker .c-widget .c-button--primary:after,.estate-detail .details .immotheker .o-modal--widget .c-button--primary:after{display:none}.estate-detail .contact{z-index:3}.estate-detail .contact .container>.grid{grid-gap:10rem;gap:10rem}.estate-detail .contact .agent{border-radius:2rem;background:#194774;position:relative;padding:3rem 10rem;-ms-flex-align:center;align-items:center}.estate-detail .contact .agent.stick{position:fixed;bottom:1vh;right:1vw;padding:3rem 5rem;max-width:80rem;z-index:2}.estate-detail .contact .agent.stick.grid-custom{grid-template-columns:15rem auto;grid-gap:5rem;gap:5rem}.estate-detail .contact .agent.stick .circle,.estate-detail .contact .agent.stick .circle-two,.estate-detail .contact .agent.stick .data p{display:none}.estate-detail .contact .agent .circle-two{width:10rem;height:10rem;background:#edf0f4;position:absolute;top:-3rem;left:5rem;left:rem;z-index:2;border-radius:100%}.estate-detail .contact .agent.grid-custom{grid-template-columns:30rem auto}.estate-detail .contact .agent.form{background:none;padding:0;text-align:left}.estate-detail .contact .agent.form .picture{margin-top:0;margin-left:0;width:15rem;margin-bottom:3rem}.estate-detail .contact .agent.form a,.estate-detail .contact .agent.form h2,.estate-detail .contact .agent.form h3,.estate-detail .contact .agent.form p{color:#0d2544}.estate-detail .contact .agent.form h3{margin-bottom:3rem}.estate-detail .contact .agent.form .links{margin-top:3rem}.estate-detail .contact .agent.form .links a{font-weight:700;margin-bottom:1rem}.estate-detail .contact .agent.form .links a:hover{color:#eb4f3f}.estate-detail .contact .agent .picture{position:relative;display:block;margin-left:auto;margin-right:auto}.estate-detail .contact .agent .picture:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.estate-detail .contact .agent .picture{width:100%;aspect-ratio:1/1}.estate-detail .contact .agent .picture:after{display:none}}.estate-detail .contact .agent .picture .bg-img{border-radius:100%;display:block;overflow:hidden;position:relative;z-index:1}.estate-detail .contact .agent .picture .bg-img img{object-position:top center}.estate-detail .contact .agent .picture .circle{width:5rem;height:5rem;background:#eb4f3f;position:absolute;top:2rem;right:1.5rem;z-index:2;border-radius:100%}.estate-detail .contact .agent .data h2,.estate-detail .contact .agent .data p{color:#fff}.estate-detail .contact .agent .data h2{font-size:3.375rem;margin:0 0 3rem}.estate-detail .contact .agent .data p{font-weight:400}.estate-detail .contact .agent .data .links{margin-top:3rem}.estate-detail .contact .agent .data .links span{color:#fff;margin:0 .5rem}.estate-detail .contact .agent .data .links a{line-height:1.5;font-weight:700;transition:all .3s cubic-bezier(.445,.05,.55,.95);color:#fff}.estate-detail .contact .agent .data .links a:hover{color:#eb4f3f}.estate-detail .contact .agent .data .buttons{margin-top:3rem}.estate-detail .contact .agent .data .buttons a{margin:.5rem}.estate-detail .contact .contact-form{position:fixed;left:0;right:0;top:-100vh;bottom:100vh;z-index:3;padding-top:10rem;transition:all .5s cubic-bezier(.175,.885,.32,1.275);max-height:calc(100vh - 99px);overflow-y:auto;padding-bottom:5rem}.estate-detail .contact .contact-form.active{bottom:0;top:99px}.estate-detail .contact .contact-form .close{position:absolute;cursor:pointer;top:-5rem;right:3rem}.estate-detail .contact .contact-form .close:hover svg circle{fill:#0d2544}.estate-detail .contact .contact-form .close svg{width:7rem;height:7rem}.estate-detail .contact .contact-form .close svg circle{transition:all .3s cubic-bezier(.445,.05,.55,.95);fill:accentColor}.estate-detail .contact .contact-form>.grid{grid-gap:10rem;gap:10rem}.estate-detail .contact .contact-form .contact-form .grid{grid-gap:1.5rem;gap:1.5rem}.estate-detail .contact .contact-form .appointment{display:none}.estate-detail .contact .contact-form .appointment .grid{grid-gap:0;gap:0;margin-bottom:1.5rem}.estate-detail .contact .contact-form .appointment .right input{background:#0d2544;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;height:49px}.estate-detail .contact .contact-form .appointment .right input::-webkit-input-placeholder{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-detail .contact .contact-form .appointment .right input:-moz-placeholder,.estate-detail .contact .contact-form .appointment .right input::-moz-placeholder{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-detail .contact .contact-form .appointment .right input:-ms-input-placeholder{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-detail .contact .contact-form .appointment .right input:placeholder-shown{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-detail .contact .contact-form .appointment .left{background:#0d2544;border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:#fff;height:49px;line-height:49px;font-weight:700;text-transform:uppercase;padding-left:2rem;font-family:Barlow Condensed,sans-serif;font-size:2.295rem}.estate-detail .contact .contact-form .appointment .select2-container--default{width:100%!important}.estate-detail .contact .contact-form .appointment .select2-container--default .select2-selection--multiple,.estate-detail .contact .contact-form .appointment .select2-container--default .select2-selection--single{border-top-left-radius:0;border-bottom-left-radius:0;height:49px;line-height:49px;padding:0 2rem}.estate-detail .contact .contact-form .appointment .select-dark .select2-container--default .select2-selection--single .select2-selection__placeholder,.estate-detail .contact .contact-form .appointment .select-dark .select2-container--default .select2-selection--single .select2-selection__rendered{text-transform:uppercase;font-size:2.295rem;font-weight:300;font-family:Barlow Condensed,sans-serif;height:49px;line-height:49px}.estate-detail .openhouse-form .buttons a,.estate-detail .openhouse-form .buttons button{display:inline-block;vertical-align:middle;margin:.5rem}.estate-detail .energie .text{text-align:center;margin-bottom:10rem}.estate-detail .energie .text h3{margin:0 0 3rem}.estate-detail .energie .text .btn{margin-top:3rem}.estate-detail .energie .epc-container{position:relative}.estate-detail .energie .epc-container .epc-bar{position:relative;background:linear-gradient(90deg,#f63c31,#ffe921 50%,#429043);height:4rem;border:4px solid #fff;border-radius:25px}.estate-detail .energie .epc-container .epc-bar .epc-labels{font-weight:700;font-size:2.0655rem;color:#fff;position:absolute;top:0;line-height:36px;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.estate-detail .energie .epc-container .epc-bar .epc-labels span{text-align:center;border-right:2px solid #fff}.estate-detail .energie .epc-container .epc-bar .epc-labels span:last-child{border-right:none}.estate-detail .energie .epc-container .epc-value{position:absolute;bottom:calc(100% + 2rem);background:#194774;text-align:center;width:6rem;height:6rem;color:#fff;border-radius:100%;font-weight:700;font-size:2.0655rem;line-height:1;display:-ms-flexbox;transform:translateX(-50%);display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-50%);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.estate-detail .energie .epc-container .epc-value .extension{font-size:.8964rem;margin-top:.25rem}.estate-detail .energie .epc-container .epc-value .epc-label{position:absolute;top:calc(100% + 2.7rem);display:block;margin-top:.5rem}.estate-detail .energie .epc-container .epc-value:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;margin-left:-7px;width:0;height:0;border-top:7px solid #194774;border-left:7px solid transparent;border-right:7px solid transparent}.estate-detail .energie .epc-container .markers-container{position:absolute;top:calc(100% + 2rem);left:0;right:0}.estate-detail .energie .epc-container .epc-marker{position:absolute;cursor:pointer;width:6rem;height:6rem}.estate-detail .energie .epc-container .epc-marker.active{z-index:3}.estate-detail .energie .epc-container .epc-marker.duplicate{top:7rem}.estate-detail .energie .epc-container .epc-marker .icon{background:#fff;text-align:center;width:6rem;height:6rem;border-radius:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative}.estate-detail .energie .epc-container .epc-marker .icon .bg-img{width:3rem;height:3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.estate-detail .energie .epc-container .epc-marker .icon .bg-img img{width:100%;height:100%;object-fit:contain;object-position:center center}.estate-detail .energie .epc-container .epc-marker .icon:after{content:"";position:absolute;bottom:calc(100% - 1px);left:50%;margin-left:-7px;width:0;height:0;border:7px solid transparent;border-bottom-color:#fff}.estate-detail .energie .epc-container .epc-marker .content{text-align:center;margin-top:1rem;background:#fff;padding:1rem;top:100%;display:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px}.estate-detail .energie .epc-container .epc-marker .content p{font-size:1.4175rem}.estate-detail .energie .epc-container .epc-marker .content h3{opacity:.4;font-size:2.295rem}.estate-detail .energie .foot-note{margin-top:20rem;text-align:center;line-height:1.4}.estate-detail .energie .circle-one{position:absolute;width:12vw;height:12vw;background:#eb4f3f;border-radius:100%;left:-5vw;bottom:-6rem;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);transition:all 1.2s cubic-bezier(.445,.05,.55,.95)}.estate-detail .energie .circle-one.active{-webkit-transform:translateX(0);transform:translateX(0)}.estate-detail .tagging .wrapper .taggingButton.active,.estate-detail .tagging .wrapper .taggingButton:hover{background:#eb4f3f}.estate-detail .tagging .wrapper .tagging-image{max-width:100%;border-radius:2rem}.estate-detail .tagging .wrapper .tags .tag{position:absolute;z-index:2}.estate-detail .tagging .wrapper .tags .tag.active{z-index:3}.estate-detail .tagging .wrapper .tags .tag.active .icon img{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.estate-detail .tagging .wrapper .tags .tag.active .content{display:block}.estate-detail .tagging .wrapper .tags .tag .icon{width:5rem;height:5rem;text-align:center;background:rgba(235,79,63,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;border-radius:100%;cursor:pointer;z-index:4;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.estate-detail .tagging .wrapper .tags .tag .icon img{transition:all .3s cubic-bezier(.95,.05,.795,.035);display:inline-block;-webkit-transform-origin:center center;transform-origin:center center;width:2.5rem;height:2.5rem}.estate-detail .tagging .wrapper .tags .tag .content{position:absolute;bottom:calc(100% + 2px);z-index:3;background:#fff;border-radius:1rem;width:250px;text-align:center;padding:2rem .5rem 1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.estate-detail .tagging .wrapper .tags .tag .content:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;margin-left:-7px;width:0;height:0;border-top:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.estate-detail .tagging .wrapper .tags .tag .content img{max-width:70%;margin-left:auto;margin-right:auto;margin-bottom:1rem}.estate-detail .tagging .wrapper .tags .tag .content p{font-size:1.1205rem}.estate-detail .estate-region .grid{grid-gap:10rem;gap:10rem;-ms-flex-align:center;align-items:center}.estate-detail .estate-region .grid .image{min-height:40vh;border-radius:2rem;overflow:hidden}.estate-detail .estate-region .grid .content{padding:3rem 0}.estate-detail .estate-region .grid .content .title{margin-bottom:3rem}.estate-detail .estate-region .grid .content .link{margin-top:3rem}.estate-detail .estate-faq .title{text-align:center;margin:0 0 5rem}.estate-detail .estate-faq .accordion{border-top:1px solid rgba(13,37,68,.3)}.estate-detail .estate-faq .accordion:last-child{border-bottom:1px solid rgba(13,37,68,.3)}.estate-detail .estate-faq .accordion .toggle{position:relative;font-weight:700;padding-right:8rem;padding-top:2rem;padding-bottom:2rem;cursor:pointer;line-height:1.5;font-size:1.4175rem}.estate-detail .estate-faq .accordion .toggle.active .icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:rgba(245,164,155,.3);color:#eb4f3f}.estate-detail .estate-faq .accordion .toggle .icon{position:absolute;right:.5rem;color:#194774;font-family:Times New Roman,Times,serif;font-weight:700;z-index:1;top:1rem;font-size:3.375rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:4rem;height:4rem;text-align:center;background:rgba(237,240,244,.6);border-radius:100%;line-height:4rem}.estate-detail .estate-faq .accordion .content{display:none;padding-bottom:1.5rem;padding-right:5rem}.estate-detail .estate-faq .accordion .content .btn{margin-top:1.5rem}.estate-detail .estate-faq .circle-one{position:absolute;width:12vw;height:12vw;background:#194774;border-radius:100%;left:-5vw;bottom:-6rem;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);transition:all 1.2s cubic-bezier(.445,.05,.55,.95);z-index:1}.estate-detail .spain-faqs-list{padding:5rem 0}.estate-detail .spain-faqs-list .title{margin-bottom:5rem;text-align:center}.estate-detail .spain-faqs-list .list h4{margin-bottom:3rem}.estate-detail .spain-faqs-list .list .faq{padding:2rem;border-bottom:1px solid rgba(13,37,68,.5)}.estate-detail .spain-faqs-list .list .faq[open] summary{margin-bottom:2rem;color:#eb4f3f}.estate-detail .spain-faqs-list .list .faq[open] summary img,.estate-detail .spain-faqs-list .list .faq[open] summary svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.estate-detail .spain-faqs-list .list .faq[open] p{max-height:20rem;overflow:visible;overflow:initial}.estate-detail .spain-faqs-list .list .faq summary{position:relative;list-style:none;margin-bottom:0;padding-right:3rem;font-weight:700;cursor:pointer;transition:all .5s cubic-bezier(.39,.575,.565,1)}.estate-detail .spain-faqs-list .list .faq summary img,.estate-detail .spain-faqs-list .list .faq summary svg{display:inline-block;vertical-align:middle;position:absolute;top:.5rem;right:0;width:1rem;height:1rem;margin-right:.5rem;object-fit:contain;object-position:center center;-webkit-transform:rotate(0);transform:rotate(0);transition:all .5s cubic-bezier(.39,.575,.565,1)}.estate-detail .spain-faqs-list .list .faq p{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.39,.575,.565,1)}.estate-detail .spain-faqs-list .list .faq ol,.estate-detail .spain-faqs-list .list .faq ul{margin:1.5rem 0;padding-left:2rem}.estate-detail .spain-faqs-list .list .faq ol li,.estate-detail .spain-faqs-list .list .faq ul li{font-size:1.1205rem;margin:.5rem 0;padding-left:1rem;line-height:1.3;position:relative}.estate-detail .spain-faqs-list .list .faq ol li ::marker,.estate-detail .spain-faqs-list .list .faq ul li ::marker{position:absolute;left:0;top:0;color:#eb4f3f}.estate-detail .spain-faqs-list .list .faq ul{list-style:disc}.estate-detail .spain-faqs-list .list .faq ol{list-style:decimal-leading-zero}.estate-detail .spain-faqs-list .list+.list{margin-top:5rem}.estate-detail .spain-faqs-list .buttons{margin-top:5rem;text-align:center}@media only screen and (max-width:576px){.estate-detail .spain-faqs-list .filter p{display:block;margin-bottom:1rem}}.estate-detail .pois #poi-map{height:60vh;border-radius:2rem;overflow:hidden}.estate-detail .pois .grid-custom{grid-template-columns:auto 140px;grid-gap:5rem;gap:5rem;-ms-flex-align:baseline;align-items:baseline}.estate-detail .pois .grid-custom .right{text-align:right}.estate-detail .pois .grid-custom .right a{text-decoration:underline;font-size:1.4175rem;color:#194774}.estate-detail .pois .grid-custom .right a:hover{color:#eb4f3f}.estate-detail .pois .poi-categories li{list-style-type:none;display:inline-block;margin:0 1rem 1rem 0}.estate-detail .pois .poi-categories li label{width:100%;display:block;cursor:pointer}.estate-detail .pois .poi-categories li label .content{position:relative;z-index:2;display:block;border:2px solid #0d2544;border-radius:1rem;padding:1rem;opacity:.3;font-family:Barlow Condensed,sans-serif;font-size:1.4175rem;color:#194774}.estate-detail .pois .poi-categories li label .content:before{display:none}.estate-detail .pois .poi-categories li label .content .text,.estate-detail .pois .poi-categories li label .content img{display:inline-block;vertical-align:middle}.estate-detail .pois .poi-categories li label .content img{height:15px;margin-right:.5rem;position:relative;z-index:2}.estate-detail .pois .poi-categories li label .content .text{text-transform:uppercase;font-weight:700}.estate-detail .pois .poi-categories li label input{position:absolute;-webkit-transform:scale(0);transform:scale(0);right:-999px}.estate-detail .pois .poi-categories li label input:checked+.content{opacity:1}.estate-detail .pois .circle-one{width:15vw;height:15vw;background:#eb4f3f;right:-5vw;top:-5.5vw}.estate-detail .pois .circle-one,.estate-detail .pois .circle-two{position:absolute;z-index:3;border-radius:100%;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.estate-detail .pois .circle-two{width:3vw;height:3vw;background:#0d2544;right:10vw;top:7vw}.estate-detail .estate-similar{position:relative}.estate-detail .estate-similar .slider-wrapper{text-align:center}.estate-detail .estate-similar .slider-wrapper .slider .slick-slide{margin:0 3rem}.estate-detail .estate-similar .slider-wrapper .slider .slick-list{margin:0 -3rem}.estate-detail .estate-similar .circle-one{width:10vw;height:10vw;background:#0d2544;right:-5vw}.estate-detail .estate-similar .circle-one,.estate-detail .estate-similar .circle-two{position:absolute;z-index:3;border-radius:100%;bottom:-1.5vw;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.estate-detail .estate-similar .circle-two{width:3vw;height:3vw;background:#eb4f3f;right:7vw}.estate-detail .estimate-cta .wrapper{padding:5rem;border-radius:2rem}.estate-detail .estimate-cta .wrapper .grid{grid-gap:10rem;gap:10rem}.estate-detail .estimate-cta .wrapper .circle-one{position:absolute;z-index:3;width:3vw;height:3vw;background:#fff;border-radius:100%;left:calc(50% - 3.5vw);top:calc(50% + 1.5vw);transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.estate-detail .estimate-cta .wrapper .circle-two{position:absolute;z-index:3;width:7vw;height:7vw;left:50%;top:30%;background:#eb4f3f;border-radius:100%;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.estate-detail .estimate-cta .wrapper .content{position:relative;padding:5rem 0}.estate-detail .estimate-cta .wrapper .content .title{margin:0 0 3rem}.estate-detail .estimate-cta .wrapper .content .paragraph{margin-bottom:3rem}.estate-detail .estimate-cta .wrapper .image{margin-top:-10rem;border-radius:2rem;overflow:hidden}.estate-detail .whatsapp{position:fixed;right:3rem;bottom:3rem;z-index:9998;display:inline-block;vertical-align:middle}.estate-detail .whatsapp a:before{display:none}.estate-detail .whatsapp img{width:6rem;height:6rem;object-fit:contain;object-position:center center;transition:all .3s}.estate-detail .whatsapp img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.estate-detail .whatsapp-popup{position:fixed;background:rgba(13,37,68,.2);top:0;left:0;right:0;bottom:0;z-index:9999;display:none}.estate-detail .whatsapp-popup .content{width:800px;max-width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:2rem;padding:3rem}.estate-detail .whatsapp-popup .content .close-whatsapp-popup{position:absolute;cursor:pointer;top:-2.5rem;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.estate-detail .whatsapp-popup .content .close-whatsapp-popup:hover svg circle{fill:#0d2544}.estate-detail .whatsapp-popup .content .close-whatsapp-popup svg{width:5rem;height:5rem}.estate-detail .whatsapp-popup .content .close-whatsapp-popup svg circle{transition:all .3s cubic-bezier(.445,.05,.55,.95);fill:accentColor}@media only screen and (max-width:1124px){.estate-detail .description .grid-h-2-3{grid-template-columns:2fr 3fr}.estate-detail .description .title-share .grid{grid-template-columns:1fr}.estate-detail .description .title-share .grid .link{margin-top:0;text-align:left}.estate-detail .details .circle-one{top:-10vw}.estate-detail .details .circle-two{top:5vw}.estate-detail .contact .agent{padding:5rem}.estate-detail .contact .agent.grid-custom{grid-template-columns:25rem auto;grid-gap:5rem;gap:5rem}.estate-detail .contact>.grid{grid-gap:3rem;gap:3rem;grid-template-columns:2fr 3fr}}@media only screen and (max-width:768px){.estate-detail .intro{min-height:calc(100vh - 80px)}.estate-detail .intro .banner .grid{grid-template-columns:1fr;padding-left:0}.estate-detail .intro .banner .grid .link{text-align:left;margin-top:1rem}.estate-detail .intro .intro-badge .grid{grid-template-columns:2fr 1fr}.estate-detail .icons .grid{grid-template-columns:1fr 1fr;grid-auto-flow:unset}.estate-detail .description .grid{grid-template-columns:1fr}.estate-detail .description .text-wrapper,.estate-detail .description .title-share{text-align:center}.estate-detail .description .title-share ul li{list-style-type:none}.estate-detail .description .title-share .grid .link{text-align:center}.estate-detail .description .video-wrapper .video{padding:3rem}.estate-detail .video-wrapper .video{padding:0}.estate-detail .pictures .show-mobile{display:block}.estate-detail .details .details-wrapper .accordion .content .item:nth-child(odd){padding-right:0;border-right:none}.estate-detail .details .details-wrapper .accordion .content .item:nth-child(2n){padding-left:0}.estate-detail .details .details-wrapper .accordion .content .item .left,.estate-detail .details .details-wrapper .accordion .content .item .right{width:100%;text-align:left}.estate-detail .contact .grid{grid-template-columns:1fr}.estate-detail .contact .container>.grid{grid-gap:3rem;gap:3rem}.estate-detail .contact .agent{padding:5rem}.estate-detail .contact .agent.grid-custom{grid-template-columns:1fr}.estate-detail .contact .agent.grid-custom .picture{max-width:250px}.estate-detail .contact .agent.grid-custom .data{text-align:center}.estate-detail .contact .contact-form{max-height:calc(100vh - 80px)}.estate-detail .contact .contact-form.active{top:80px}.estate-detail .contact .contact-form>.grid{grid-gap:1.5rem;gap:1.5rem}.estate-detail .contact .contact-form .appointment .right input,.estate-detail .contact .contact-form .appointment .select2-container--default .select2-selection--multiple,.estate-detail .contact .contact-form .appointment .select2-container--default .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1rem}.estate-detail .contact .contact-form .appointment .left{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0}.estate-detail .energie .epc-container .markers-container{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem;gap:3rem;margin-top:5rem}.estate-detail .energie .epc-container .markers-container .epc-marker{position:relative;display:inline-block;left:auto!important}.estate-detail .energie .epc-container .markers-container .epc-marker .content,.estate-detail .energie .epc-container .markers-container .epc-marker .icon{-webkit-transform:translateX(0);transform:translateX(0);text-align:left}.estate-detail .energie .epc-container .markers-container .epc-marker .icon:after{display:none}.estate-detail .estate-region .grid{grid-gap:3rem;gap:3rem}.estate-detail .estate-region .grid .content{padding:0}.estate-detail .estimate-cta .wrapper .grid{grid-gap:3rem;gap:3rem}.estate-detail .estimate-cta .wrapper .grid .content{-ms-flex-order:2;order:2;padding:0}.estate-detail .estimate-cta .wrapper .grid .image{-ms-flex-order:1;order:1;min-height:30vh}.estate-detail .estimate-cta .wrapper .grid .circle-one{left:auto;right:13%;top:calc(40% + 1.5vw)}.estate-detail .estimate-cta .wrapper .grid .circle-two{right:15%;left:auto}}@media only screen and (max-width:576px){.estate-detail .intro{background:#edf0f4}.estate-detail .intro .intro-badge .title h1{font-size:2.295rem}.estate-detail .intro .intro-badge .address .icon{width:2.5rem;height:2.5rem}.estate-detail .intro .intro-badge .address .icon img{height:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.estate-detail .intro .intro-badge .address .text{font-size:1.84275rem}.estate-detail .intro .intro-badge .grid{grid-template-columns:1fr}.estate-detail .intro .intro-badge .grid .video-link{text-align:left}.estate-detail .intro .intro-badge .grid .video-link a{width:100%}.estate-detail .intro .intro-badge .grid .video-link a+a{margin-left:0;margin-top:1rem}.estate-detail .intro .intro-badge .links a{width:100%;margin-bottom:1.5rem}.estate-detail .icons .grid{grid-template-columns:1fr}.estate-detail .estimate-cta .wrapper{padding:3rem}.estate-detail .estimate-cta .wrapper .grid .circle-two{top:35%}.estate-detail .estimate-cta .wrapper .grid .image{margin-top:-5rem}.estate-detail .energie .epc-container .epc-bar{width:4rem;height:70vh;margin-left:auto;margin-right:auto;background:linear-gradient(180deg,#f63c31,#ffe921 50%,#429043)}.estate-detail .energie .epc-container .epc-bar .epc-labels{bottom:0;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-ms-flex-align:center;align-items:center}.estate-detail .energie .epc-container .epc-bar .epc-labels span{font-size:1.55925rem;border-right:none;border-bottom:2px solid #fff}.estate-detail .energie .epc-container .epc-bar .epc-labels span:last-child{border-bottom:none}.estate-detail .energie .epc-container .epc-value:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 6px);border-left:7px solid #194774;border-top:7px solid transparent;border-bottom:7px solid transparent}.estate-detail .energie .epc-container .markers-container{grid-template-columns:1fr;position:absolute;top:0;bottom:0}.estate-detail .energie .epc-container .markers-container .epc-marker{position:absolute;width:4.5rem;z-index:2;right:0;text-align:right;-webkit-transform:translateX(-4.5rem);transform:translateX(-4.5rem)}.estate-detail .energie .epc-container .markers-container .epc-marker.duplicate{right:-5rem}.estate-detail .energie .epc-container .markers-container .epc-marker .icon{width:4.5rem;height:4.5rem;position:absolute;top:0;left:0}.estate-detail .energie .epc-container .markers-container .epc-marker .icon .bg-img{width:2.5rem;height:2.5rem}.estate-detail .energie .epc-container .markers-container .epc-marker.active{z-index:3}.estate-detail .energie .epc-container .markers-container .epc-marker .content{background:#fff;padding:1rem;top:5rem;left:-15rem;min-width:15rem;display:none;position:absolute}.estate-detail .energie .foot-note{margin-top:5rem}.estate-detail .tagging{display:none}.estate-detail .pois #poi-map{height:30vh}.estate-detail .pois .grid-custom{grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.estate-detail .pois .grid-custom .right{text-align:left;-ms-flex-order:1;order:1}.estate-detail .pois .grid-custom .poi-categories{-ms-flex-order:2;order:2}}.social-share h4{font-size:1.4175rem;margin:0 0 1.5rem;font-family:elza,sans-serif;color:#0d2544}.social-share p{display:block;font-size:1.4175rem;margin-bottom:0}.social-share p a{display:inline-block;margin-bottom:.5rem}.social-share ul{margin-top:2rem}.social-share ul,.social-share ul li{display:inline-block;vertical-align:middle}.social-share ul li{list-style:none;margin:0 1rem 0 0}.social-share ul li a:before{display:none}.social-share ul li img{width:3rem;height:3rem;object-fit:contain;object-position:center center;transition:all .3s}.social-share ul li img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.estate-banner{position:absolute;top:3rem;left:3rem;z-index:2;border-radius:2rem;text-transform:uppercase;padding:.5rem 2rem .7rem;font-family:Barlow Condensed,sans-serif;font-weight:600}.estate-banner.new{background:#eb4f3f;color:#fff}.estate-banner.prestige{background:#c9a64f;color:#fff}.estate-banner.new-price{background:#0d2544;color:#fff}.estate-banner.with-icon{padding-bottom:.8rem}.estate-banner.with-icon img,.estate-banner.with-icon span{display:inline-block;vertical-align:middle}.estate-banner.with-icon img{height:1rem;margin-right:.5rem}.estate-banner.epc,.estate-banner.epeil{background:#6fc63d;color:#fff}.estate-banner.btw,.estate-banner.openhouse{background:#eb4f3f;color:#fff}.estate-banner.openhouse{bottom:0;left:0;right:0;top:auto;border-radius:0;padding:1rem 2rem}.estate-banner.openhouse .grid-custom{grid-template-columns:1fr 120px}.estate-banner.openhouse .grid-custom .text{font-weight:700}.estate-banner.openhouse .grid-custom .time img,.estate-banner.openhouse .grid-custom .time span{display:inline-block;vertical-align:middle}.estate-banner.openhouse .grid-custom .time img{height:1rem;margin-right:.5rem}.estate-banner.openhouse .grid-custom .time span{font-weight:400;font-family:Barlow Condensed,sans-serif}.estate-banner.openhouse .grid-custom .time{text-align:right}.estate-banner.stage{position:absolute;bottom:3rem;top:auto;padding:0}.estate-banner.stage .icon,.estate-banner.stage span{display:inline-block;vertical-align:middle}.estate-banner.stage .icon{background:#fff;width:4rem;height:4rem;text-align:center;border-radius:100%;margin-right:1rem}.estate-banner.stage .icon img{height:2rem;margin-top:1rem;display:inline-block;margin-right:auto;transition:all 1s cubic-bezier(.445,.05,.55,.95)}.estate-banner.stage span{border-radius:2rem;color:#fff;padding:1rem 2rem;text-transform:uppercase;background:hsla(0,0%,43.9%,.8);opacity:0;transition:all .2s cubic-bezier(.445,.05,.55,.95)}.estate-banner.spain{position:absolute;left:auto;right:3rem;background:#ffba00;color:#fff}.estate-banner.spain img,.estate-banner.spain span{display:inline-block;vertical-align:middle}.estate-banner.spain img{height:1.5rem;display:inline-block}.estate-banner.spain span{color:#fff;text-transform:uppercase}.estate-banner.vip{top:1.5rem;left:1.5rem;background:#eb4f3f;color:#fff}.estate-banner.vip.with-icon{padding-bottom:.8rem}.estate-banner.vip.with-icon img,.estate-banner.vip.with-icon span{display:inline-block;vertical-align:middle}.estate-banner.vip.with-icon img{height:1rem;width:auto;margin-right:.5rem}.estate-banner.sold-percentage{position:absolute;left:auto;top:auto;right:3rem;bottom:-2rem;width:10rem;height:10rem;background:#eb4f3f;color:#fff;border-radius:100%;text-align:center;padding-top:2.7rem}.estate-banner.sold-percentage span{font-size:2.754rem;text-align:center}@media only screen and (max-width:576px){.estate-banner.sold-percentage{display:none}}.gallcell.openhouse .slick-dots{bottom:6rem}.gallcell .image{display:block;height:25vh!important;min-height:300px;overflow:hidden;border-radius:2rem;margin-bottom:2rem;position:relative}.gallcell .image .favourite{cursor:pointer;position:absolute;top:3rem;right:3rem;z-index:1}.gallcell .image .favourite.active svg circle,.gallcell .image .favourite:hover svg circle{fill:#a6c6e6;-webkit-filter:brightness(1);filter:brightness(1)}.gallcell .image .favourite.active svg path,.gallcell .image .favourite:hover svg path{fill:#fff}.gallcell .image .favourite svg{width:4rem}.gallcell .image .favourite svg circle{fill:rgba(166,198,230,.3);-webkit-filter:brightness(5);filter:brightness(5)}.gallcell .image .favourite svg path{fill:#fff;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.gallcell .image .image-slider,.gallcell .image .image-wrapper{position:relative;display:block;overflow:hidden}.gallcell .image .image-slider:hover .bg-img img,.gallcell .image .image-wrapper:hover .bg-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallcell .image .image-slider .slick-list:after,.gallcell .image .image-wrapper .slick-list:after{clear:both;content:"";display:block}.gallcell .image .image-slider:after,.gallcell .image .image-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;top:50%;z-index:1;mix-blend-mode:multiply;opacity:.5;background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0),#000)}.gallcell .image .image-slider .bg-img,.gallcell .image .image-wrapper .bg-img{position:relative;height:25vh;min-height:300px}.gallcell .image .image-slider .bg-img img,.gallcell .image .image-wrapper .bg-img img{transition:all .2s cubic-bezier(.445,.05,.55,.95)}.gallcell .content{text-align:left}.gallcell .content .title{grid-template-columns:auto 100px;-ms-flex-align:center;align-items:center;text-align:left}.gallcell .content .title h2,.gallcell .content .title h3{font-family:elza,sans-serif;font-size:1.4175rem;font-weight:500;margin-bottom:1.5rem;line-height:1.5}.gallcell .content .title h3{color:#eb4f3f;text-align:right;font-family:Barlow Condensed,sans-serif;font-weight:700}.gallcell .content .address{margin-bottom:1rem}.gallcell .content .address img,.gallcell .content .address span{display:inline-block;vertical-align:middle}.gallcell .content .address img{height:1.5rem;margin-right:1rem}.gallcell .content .icons{margin-bottom:1rem}.gallcell .content .icons .item{margin-right:1.5rem;margin-bottom:.5rem}.gallcell .content .icons .item,.gallcell .content .icons .item img,.gallcell .content .icons .item span{display:inline-block;vertical-align:middle}.gallcell .content .icons .item img{height:1.5rem;margin-right:1rem}.gallcell .content .epc img{height:3rem}.ctacell{margin-bottom:5rem;border-radius:2rem;padding:5rem;margin-left:2.5rem;margin-right:2.5rem;position:relative}.ctacell.circle{border-radius:100%;padding:0;width:calc(90% - 5rem)!important;text-align:center;margin-left:auto;margin-right:auto}.ctacell.circle:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.ctacell.circle{width:100%;aspect-ratio:1/1}.ctacell.circle:after{display:none}}.ctacell.circle .circle-one,.ctacell.circle .circle-three,.ctacell.circle .circle-two{position:absolute;z-index:2;border-radius:100%}.ctacell.circle .circle-one{background:#eb4f3f;width:3rem;height:3rem;right:0;top:0}.ctacell.circle .circle-two{background:#194774;width:6rem;height:6rem;left:0;bottom:4rem}.ctacell.circle .circle-three{background:#eb4f3f;width:2rem;height:2rem;left:6rem;bottom:0}.ctacell.circle .title h2,.ctacell.circle .title h3,.ctacell.circle .title h4{font-size:2.295rem}.ctacell .small-link{position:absolute;right:0;top:100%;text-decoration:underline}.ctacell .small-link:hover{color:#eb4f3f}.ctacell .centerer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.ctacell img{max-width:3vw;display:inline-block;margin-bottom:1.5rem}.ctacell .title{text-align:center}.ctacell .btn{margin-top:1.5rem}.ctacell.full-width{padding:3rem 5rem;grid-column:span 3;margin-left:2.5rem;margin-right:2.5rem;text-align:left}.ctacell.full-width .centerer{display:block}.ctacell.full-width .title{text-align:left}.ctacell.full-width .grid{-ms-flex-align:center;align-items:center}.ctacell.full-width .grid .link{text-align:right}.ctacell.full-width .grid .link .btn{margin-top:0}@media only screen and (max-width:1280px){.ctacell.circle{width:calc(100% - 5rem)!important}}@media only screen and (max-width:1124px){.ctacell img{max-width:50px}.ctacell.full-width{grid-column:span 1;text-align:center}.ctacell.full-width .centerer{display:-ms-flexbox;display:flex}.ctacell.full-width .title{text-align:center}.ctacell.full-width .grid{grid-template-columns:1fr}.ctacell.full-width .grid .link{text-align:center;margin-top:3rem}}@media only screen and (max-width:1024px){.gallcell .image .image-slider .bg-img{display:none}.gallcell .image .image-slider .bg-img:first-child{display:block}}@media only screen and (max-width:768px){.gallcell .image{height:35vh!important;min-height:300px}.gallcell .image .image-slider .bg-img{height:35vh;min-height:300px}.ctacell.full-width{grid-column:span 1}}@media only screen and (max-width:576px){.gallcell .image{height:25vh!important;min-height:300px}.gallcell .image .image-slider .bg-img{height:25vh;min-height:300px}.ctacell.circle img{display:none}}