.fx-accordion{position:relative;background-color:var(--grey);padding:53px 0 50px}.fx-accordion-heading{padding:0 0 40px;max-width:872px;margin:0 auto;text-align:center}.fx-accordion__panel__toggle{position:relative;list-style-type:none!important;margin:0;display:flex;align-items:center;font-family:var(--heebo);color:inherit;line-height:normal;padding:11px 65px 11px 10px;color:var(--black-01);font-weight:600;background-color:transparent;text-decoration:none;font-size:17px;border:none;border-radius:0;width:100%;text-align:left}.fx-accordion__panel__toggle i{margin-right:14px;color:var(--orange);padding:5px;border-radius:50px;border:2px solid var(--orange);display:flex;font-size:18px;align-items:center;justify-content:center}.fx-accordion__panel{box-shadow:0 0 30px rgba(0,79,157,.13);border-radius:6px;background-color:var(--white);overflow:hidden;margin-bottom:14px}.fx-accordion__panel:last-child{margin-bottom:0}.fx-accordion__panel.is-expanded .fx-accordion__panel__toggle,.fx-accordion__panel__toggle:hover,.fx-accordion__panel__toggle:focus{color:inherit;text-decoration:none}.fx-accordion__panel.is-expanded .fx-accordion__panel__toggle{border-radius:4px 4px 0 0;border-bottom:1px solid var(--white);padding:18px 65px 24px 10px}.fx-accordion__panel .fx-accordion__panel__toggle:after{content:'\e910';font-family:'icomoon';position:absolute;top:17px;font-size:21px;color:var(--orange);right:19px}.fx-accordion__panel.is-expanded .fx-accordion__panel__toggle:after{content:'\e90d';top:24px;transform:rotate(0deg)}.fx-accordion__panel:not(.is-expanded) .fx-accordion__panel__content{display:none}.fx-accordion__panel__content{padding:0 23px 5px 14px;border:none;border-top:0;overflow:hidden}.fx-accordion__panel__content p{font-family:var(--pt_sans);;color:#585858}.fx-accordion__panels{max-width:872px}.accordion-link .services-list a{font-size:16px;font-weight:500;color:var(--light-blue);position:relative;display:block;font-family:var(--heebo);margin-bottom:20px;padding-right:20px}.accordion-link .desc{margin-bottom:20px}.accordion-link .services-list a:after{content:'\e912';font-family:'icomoon';position:absolute;font-size:19px;right:0;top:-3px;font-weight:400;color:var(--light-blue)}.fx-accordion-image{margin:0 auto;width:100%;height:234px;position:relative}.fx-accordion-image img{width:100%;height:auto}@media(max-width :767px) and (min-width :500px){.fx-accordion-image img{width:483px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:unset;margin-left:0}}.accordion-link a:hover{text-decoration:none}.services-list{list-style:none;display:flex;flex-flow:wrap;padding-left:0!important}.services-list li{padding:0;max-width:100%;width:100%;margin-right:15px}.services-list li::before{display:none}.services-list a{display:block;margin-bottom:0!important;line-height:1}.circle.pulse.icon-cool.dots-9{display:none}@media (min-width:768px){.fx-accordion{padding:96px 0 60px}.fx-accordion__panel__content{padding:0 40px 5px}.accordion-link .col-sm-6{padding:0 25px}.accordion-link .row{margin:0 -25px}.fx-accordion__panel__toggle{font-size:18px}.fx-accordion__panel{margin-bottom:18px}.fx-accordion-image{margin:0 auto;width:768px;height:454px}.fx-accordion-image img{max-width:862px;position:absolute;top:-95px;width:862px;left:50%;margin-left:-49px;transform:translate(-44%,0)}.services-list li{max-width:196px}}@media (min-width:1200px){.fx-accordion{padding:138px 0 230px}.fx-accordion-image img{max-width:unset;position:absolute;top:auto;left:50%;transform:unset;width:auto;transform:translateX(-40%)}.fx-accordion-wrapper{position:relative;margin-top:-100px}.home .fx-accordion-wrapper{margin-bottom:100px}.fx-accordion__panels{max-width:292px;position:relative;z-index:1;width:100%}.fx-accordion-image{width:calc(100% - 292px);height:504px}.fx-accordion__panel.is-expanded{width:calc(100% + 171px);background-color:rgba(255,255,255,.88)}.fx-accordion__panel__content{padding:0 20px 20px}.accordion-link .services-list a{font-size:14px;margin-bottom:16px}.accordion-link a:after{font-size:12px;top:0}.accordion-link .row{margin:0 -22px}.accordion-link .col-sm-6{padding:0 22px}}.fx-accordion--inner{background:#FCFDFE;padding:50px 0 48px 0}.fx-accordion__headline{padding-bottom:22px}.fx-accordion--inner .fx-accordion__panel.is-expanded,.fx-accordion--inner .fx-accordion__panels{width:100%;max-width:100%}.fx-accordion--inner .fx-accordion__panel__toggle{padding-left:14px;padding-right:36px;font-size:14px;line-height:1.674em}.fx-accordion--inner .fx-accordion__panel.is-expanded .fx-accordion__panel__toggle{padding-left:14px;padding-right:36px}.fx-accordion--inner .fx-accordion__panel .fx-accordion__panel__toggle::after{content:'\e909';top:50%;transform:translate(0,-50%) rotate(180deg);font-size:23px;color:var(--light-blue);right:10px;font-weight:400}.fx-accordion--inner .fx-accordion__panel.is-expanded .fx-accordion__panel__toggle::after{transform:rotate(0);margin-top:-10px}@media (min-width:768px){.fx-accordion--inner{padding:74px 0 81px 0}.fx-accordion__headline{padding-bottom:40px}.fx-accordion--inner .fx-accordion__panel__toggle{padding-left:24px;padding-right:52px;font-size:18px;line-height:1.444em}.fx-accordion--inner .fx-accordion__panel.is-expanded .fx-accordion__panel__toggle{padding-left:24px;padding-right:52px}.fx-accordion--inner .fx-accordion__panel .fx-accordion__panel__toggle::after{right:19px}.fx-accordion--inner .fx-accordion__panel.is-expanded .fx-accordion__panel__toggle::after{margin-top:-25px}.fx-accordion--inner .fx-accordion__panel__content{padding-left:24px;padding-right:24px;padding-bottom:30px}.fx-accordion--inner .fx-accordion__panel{margin-bottom:24px}}@media (min-width:1200px){.fx-accordion--inner{padding:84px 0 95px 0}.fx-accordion--inner .fx-accordion__panel__toggle{padding-top:22px;padding-bottom:22px}.fx-accordion--inner .fx-accordion__panel.is-expanded .fx-accordion__panel__toggle{padding-top:22px;padding-bottom:22px}.fx-accordion--inner .fx-accordion__panel .fx-accordion__panel__toggle::after{right:19px}.fx-accordion--inner .fx-accordion__panel.is-expanded .fx-accordion__panel__toggle::after{margin-top:-20px}}.fx-accordion-image .circle{width:20px;height:20px;border-radius:50%;box-shadow:0 0 1px 1px #0000001a;position:absolute;opacity:1;transition:all ease-in-out 300ms;display:block;cursor:pointer}.fx-accordion-image .circle:hover{transform:scale(2)}.fx-accordion-image .circle.active{opacity:1}.fx-accordion-image .dots-0{top:43%;right:57%}.fx-accordion-image .dots-1{top:55%;right:auto;left:17.5%}.fx-accordion-image .dots-2{bottom:21%;right:37.8%}.fx-accordion-image .dots-3{bottom:26%;left:23%}.fx-accordion-image .dots-4{bottom:30%;left:40%}.fx-accordion-image .dots-5{bottom:30%;right:17.5%}.fx-accordion-image .dots-6{bottom:auto;right:44%;top:48%}.fx-accordion-image .dots-7{bottom:31%;right:49.2%}.fx-accordion-image .dots-8{bottom:auto;right:auto;top:48%;left:26%}.fx-accordion-image .dots-9{bottom:35%;right:34%}.fx-accordion-image .dots-10{bottom:16%;right:21%}.fx-accordion-image .dots-11{bottom:20%;right:35.1%}.fx-accordion-image .pulse.active{animation:pulse-animation 2s infinite}.fx-accordion-image .orange{background:var(--orange)}.fx-accordion-image .pulse.icon-electric.active{animation:pulse-animation-electric 2s infinite}.fx-accordion-image .pulse.icon-cool.active{animation:pulse-animation-cool 2s infinite}.fx-accordion-image .pulse.icon-lock.active{animation:pulse-animation-lock 2s infinite}.fx-accordion-image .pulse.icon-tap.active{animation:pulse-animation-tap 2s infinite}@keyframes pulse-animation-lock{0%{box-shadow:0 0 0 0 rgb(242 103 39 / 100%)}100%{box-shadow:0 0 0 30px rgb(242 103 39 / 0%)}}@keyframes pulse-animation-cool{0%{box-shadow:0 0 0 0 rgb(0 79 157 / 100%)}100%{box-shadow:0 0 0 30px rgb(0 79 157 / 0%)}}@keyframes pulse-animation-electric{0%{box-shadow:0 0 0 0 rgb(180 205 155 / 100%)}100%{box-shadow:0 0 0 30px rgb(180 205 155 / 0%)}}@keyframes pulse-animation-tap{0%{box-shadow:0 0 0 0 rgb(70 130 196 / 100%)}100%{box-shadow:0 0 0 30px rgb(70 130 196 / 0%)}}@media(min-width :768px){.fx-accordion-image .circle{display:block}}.hotspot-content-inner{max-width:292px;width:100%;display:flex;padding:10px;align-items:center}.hotspot-content-inner h3{font-size:16px}.hotspot-content-inner i{margin-right:14px;color:var(--orange);padding:5px;border-radius:50px;border:2px solid var(--orange);display:flex;font-size:24px;align-items:center;justify-content:center}.hotspot-content-inner i.icon-cool{color:var(--light-blue);border:2px solid var(--light-blue)}.hotspot-content-inner i.icon-electric{color:#F8C947;border:2px solid #F8C947}.hotspot-content-inner i.icon-tap{color:var(--light-blue-04);border:2px solid var(--light-blue-04)}.hotspot-flex{display:flex;justify-content:space-between;max-width:600px;width:100%;margin:0 auto}@media(max-width:767px){.hotspot-flex{flex-direction:column;max-width:300px;margin:0 auto}.hotspot-flex .fx-accordion__panels:first-child{margin-bottom:16px}}@media(min-width :1200px){.hotspot-flex{position:absolute;top:0;width:100%;max-width:100%}.hotspot-content{font-size:12px}.js-accordion-headline:hover,.js-accordion-headline.expanded{transform:scale(1.2)}}.hotspot-headigns{max-width:616px;width:100%;margin:0 auto}.hotspot-headigns ul{padding-left:0;margin-bottom:0;display:flex;width:100%;align-items:center;justify-content:center;gap:15px}.hotspot-headigns ul li::before{display:none}.hotspot-headigns ul li{padding-left:0;display:flex;gap:5px;align-items:center;justify-content:center}.hotspot-headigns ul span{width:34px;height:14px;margin:0}.hotspot-headigns ul li.electrical span{border-radius:20px;background-color:#F8C947}.hotspot-headigns ul li.security span{border-radius:20px;background-color:var(--orange)}.hotspot-headigns ul li.cooling span{border-radius:20px;background-color:var(--light-blue)}.hotspot-headigns ul li.tap span{border-radius:20px;background-color:var(--light-blue-04)}.circle.icon-tap{background-color:var(--light-blue-04)}.circle.icon-tap::before{display:none}.circle.icon-electric{background-color:#F8C947}.circle.icon-electric::before{display:none}.circle.icon-cool{background-color:var(--light-blue)}.circle.icon-cool::before{display:none}.circle.icon-lock{background-color:var(--orange)}.circle.icon-lock::before{display:none}.js-accordion-headline{cursor:pointer;transition:all ease 300ms}