:root{--lightpurple:#f6e9f4}body{color:#404545;line-height:1.2}p{margin-bottom:36px}.section-title-xl{font-size:24px}.content-sm{max-width:1080px}.mb-36{margin-bottom:36px}.mb-80{margin-bottom:40px}.bg-lightpurple{background-color:var(--lightpurple)}.btn-standard{border-radius:16px}.section-title,.b-list .item .box a:not(.btn){font-size:24px}.text-pink{color:#f170a5}.btn-border-pink{border-color:#f170a5;color:#f170a5}.btn-border-pink:hover{background-color:#f170a5;color:#fff}#header.isFixed{position:fixed;top:0;left:0;right:0;z-index:1040;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 #0000001a;box-shadow:0 4px 8px 0 #0000001a}#header .header-top .tel strong{color:var(--purple)}#header .header-top .tel,#header .header-top .tel a{font-size:23px}#header .header-top .tel a{padding-left:10px}#header .header-top .tel a i{font-size:19px}#theme,.section,#footer{max-width:1920px;margin:0 auto}#theme{background-color:var(--purple);background-size:cover;background-repeat:no-repeat;background-position:top left;position:relative;padding-bottom:120px;color:#fff}#theme:after{background-image:url('/images/theme-wave-transparent.png')}#theme:not(.theme-inner) .content{display:none}#theme .title{font-size:46px;line-height:1;color:#fff}#theme .introduction{font-size:32px;line-height:1.2;font-weight:bold;max-width:658px}.section-introduction{font-weight:500}.section-introduction a{text-decoration:underline;color:#404545}.bg-darkpurple .section-introduction a{color:#fff}.section-introduction p+ul{margin-top:15px}.section-introduction small{font-size:16px}.section-introduction .check-list ul li:before{display:none!important}.scroll-down-2{background-color:#fff;background-repeat:no-repeat;border-radius:50%;width:80px;height:80px;-webkit-box-shadow:12px 0 39px rgba(0,0,0,.16);box-shadow:12px 0 39px rgba(0,0,0,.16);position:absolute;left:0;right:0;bottom:0;margin:0 auto;cursor:pointer;z-index:1;background-image:url('/images/landing/ip/arrow-down.png');background-position:center}.section:not(#theme) .scroll-down-2{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.section-wave:before{content:"";position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(/images/wave-section.png);padding:4.84% 0 0 0}.section-wave:after{content:"";position:absolute;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(/images/wave-section-bottom.png);padding:4.84% 0 0 0}.section-wave-grey-top:before{content:"";position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(/images/wave-section-top-grey.png);padding:4.84% 0 0 0}.section-wave-top:before{content:"";position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(/images/wave-section.png);padding:4.84% 0 0 0}.section-wave-top-lightpurple:before{content:"";position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(/images/wave-section-top-lightpurple.png);padding:4.84% 0 0 0}.section-wave-top .container-fluid{padding-top:80px}#options .container-inner{max-width:1183px}#options .columns{margin-left:-35px;margin-right:-35px}#options .columns .column{padding-left:35px;padding-right:35px}#payments .main-title{max-width:1080px}#payments .container-inner{max-width:1214px}#payments table{line-height:1}#payments table tr{border-color:#fff}#payments table th,#payments table td{padding:24px}#testimonial .container-inner{max-width:1214px}#testimonial .section-introduction .fs-1{font-size:2.25rem}#testimonial .section-introduction.lh-1{line-height:1.25!important}#gp .section-introduction p{margin-bottom:16px}#downloads .btns{margin-left:-16px;margin-right:-16px}#downloads .btns div{padding-left:16px;padding-right:16px}.item-list{max-width:1528px;margin:0 -20px -40px -20px}.item-list li{padding-left:20px;padding-right:20px;margin-bottom:40px}.item-list li .box{background-color:#fff;border-radius:20px;padding:25px 35px 25px 78px;-webkit-box-shadow:0 15px 30px 0 #0000001a;box-shadow:0 15px 30px 0 #0000001a;position:relative;display:block;height:100%}.item-list li .box p{margin-bottom:16px}.item-list li img{position:absolute;left:15px;width:48px}.item-list li .box strong,.item-list-two li strong{color:var(--purple)}.item-list li span p:first-of-type strong{font-size:24px}.item-list li span{display:block;padding-top:3px}.item-list li span p:last-of-type{margin:0}.item-list-two{max-width:1214px;margin:0 auto}.item-list-two li{background-color:#fff;border-radius:20px;padding:20px;-webkit-box-shadow:0 15px 30px 0 #0000001a;box-shadow:0 15px 30px 0 #0000001a;position:relative;min-height:116px;display:block;height:100%;margin-bottom:36px;font-weight:normal}.item-list-two li p:last-of-type{margin-bottom:0}.item-list-two li img{width:70px;height:70px;min-width:70px}.item-list-two li span{padding-top:3px;padding-left:24px}.block-list{margin:-15px}.block-list .item{padding:15px}.block-list .item .box{-webkit-box-shadow:0 15px 30px 0 #0000001a;box-shadow:0 15px 30px 0 #0000001a;background-color:#fff;color:#404545;border-radius:20px;padding:20px;height:100%}.block-list .item .box img{margin-bottom:17px;width:40px;display:none}.block-list .item .box p:last-of-type{margin:0}.check-list li{font-weight:500;padding-left:40px;background-image:url('/images/ul-li-bg-circle-check-pink-bg.png');background-position:0 2px;background-size:30px;background-repeat:no-repeat;margin-bottom:20px;min-height:40px}.check-list-2 li span{padding-top:6px}.check-list-2 li p{margin-bottom:24px}.check-list-2 li p:first-of-type strong{color:var(--purple)}.check-list-2 li p:last-of-type{margin-bottom:0}.check-list-2 li img{width:38px;height:38px;min-width:38px;margin-right:15px}.tick-list li{padding-left:45px!important;margin-bottom:10px}.tick-list li:before{content:""!important;background-image:url('/images/ul-li-bg-circle-check-pink-bg.png');background-size:30px 30px;background-repeat:no-repeat;width:30px;height:30px;position:absolute;top:0!important}.content p:last-of-type{margin-bottom:0}.content.section-title a{color:#f170a5}.b-list{margin-left:-20px;margin-right:-20px}.b-list .item{padding-left:20px;padding-right:20px}.b-list .item .box{border-radius:24px;padding:24px;border-bottom:48px solid var(--lightpurple);-webkit-box-shadow:0 15px 30px 0 #0000001a;box-shadow:0 15px 30px 0 #0000001a;background-color:#fff;height:100%}.b-list .item .box .section-title{margin-bottom:10px}.b-list .item .box .section-introduction p{margin-bottom:36px;line-height:1}.b-list .item .box p a:not(.btn){color:var(--purple);font-weight:bold;text-decoration:none}.b-list .item .box p strong{color:var(--purple)}.b-list .item .box ul{list-style:none;margin:80px 0 0 0;padding:0}.b-list .item .box ul li{background-image:url('/images/landing/ip/ul-li-li-arrow-right-purple-bg.png');background-size:48px;background-repeat:no-repeat;background-position:top left;min-height:48px;padding-left:64px;color:var(--purple);margin-bottom:32px;padding-top:3px;font-weight:500}.b-list .item .box .button{padding-top:40px}.icons{margin-bottom:-40px}.icons .item{padding-bottom:40px}.icons .item img{margin-bottom:30px;width:100px}.icons .item .introduction{font-weight:500}.icons .item .introduction p:last-of-type{margin-bottom:0}#map .container-inner{max-width:1362px}#region-map .map{max-width:383px}#region-map .region-key{margin-top:66px}#region-map .region-key li .colour{border-color:#fff}#next{background:#fff}#ctaModal .modal-header{border:0;padding:20px 20px 0 20px}#ctaModal .modal-header .btn-close{background:url('/images/close-purple.png') no-repeat;width:40px;height:40px;opacity:1;padding:0;margin:0 0 0 auto}#ctaModal .modal-content{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);border-radius:20px;border:0;border-bottom:37px solid var(--purple)}#ctaModal .modal-content .modal-body{padding:20px;margin:0}#ctaModal .modal-content .modal-body .btn{font-size:24px;padding-top:4px;padding-bottom:4px}#footer{background-color:var(--purple)}@media(max-width:575px){.block-list .item .box{text-align:center}.block-list .item .box br,.b-list .item .box .section-title br{display:none}.item-list li .box{padding-left:55px}.item-list li img{width:30px}.item-list-two li img{width:40px!important;height:40px!important;min-width:40px!important}.item-list-two li span{padding-left:15px}}@media(min-width:576px){#theme:not(.theme-inner) .content{display:block}.block-list .item .box,.check-list li{font-size:18px;line-height:28px}.block-list .item .box{min-height:281px}.block-list .item .box img{display:block}}@media(max-width:767px){.header-top-right .tel{margin-right:15px!important}.item-list-two li{min-height:130px}.item-list-two li img{width:80px;height:80px;min-width:80px;padding-top:0}#ctaModal{padding:0!important;height:131px;top:auto;bottom:0}#ctaModal .modal-dialog{position:absolute;left:0;right:0;bottom:0;margin:0;max-width:none}#ctaModal .modal-header{padding:10px}#ctaModal .modal-content .modal-body{padding:10px;background-color:#fff}#ctaModal .modal-content{border-radius:0;border-width:10px;background:none}#ctaModal .modal-content .modal-body .btn{font-size:18px}.item-list-two li br{display:none}}@media(min-width:768px){.section-title-xl{font-size:30px}#downloads .btns .btn{min-width:330px}.btn-standard i.fa-arrow-down-to-bracket{font-size:30px}.section-title,.b-list .item .box p a:not(.btn){font-size:30px}#theme .title{font-size:59px}#header .header-top .tel,#header .header-top .tel a{font-size:28px}#header .header-top .tel a i{font-size:24px}#ctaModal{max-width:271px;top:20%;left:auto;right:calc(4.42% - 1rem);height:auto}.item-list li .box{min-height:300px}.b-list .item .box{padding:48px}}@media(max-width:991px){.scroll-down-2{height:50px;width:50px;background-size:10px auto;-webkit-transform:translate(0,15%);-ms-transform:translate(0,15%);transform:translate(0,15%)}.icons .item img{max-width:80px}}@media(min-width:992px){.section-title-xl{font-size:35px}#header .header-top .tel,#header .header-top .tel a{font-size:32px}#header .header-top .tel a i{font-size:28px}#theme .title{font-size:75px}#theme .introduction{font-size:40px}.check-list li{padding-top:0}.item-list li .box{padding:48px 48px 48px 112px}.item-list li img{left:48px}.aura{background-image:url('/images/landing/ip/aura-bg.png');background-repeat:no-repeat;background-position:bottom right;background-size:contain}#next{background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(168,34,142,1) 50%,rgba(168,34,142,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(50%,rgba(168,34,142,1)),to(rgba(168,34,142,1)));background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(168,34,142,1) 50%,rgba(168,34,142,1) 100%)}#payments table{font-size:18px}.section-introduction,.item-list li span,.check-list li,.check-list-2 li,.icons .item .introduction{font-size:18px}}@media(min-width:1200px){.mb-80{margin-bottom:80px}.btn-standard{font-size:24px}#header .header-top{padding-top:24px;padding-bottom:24px}#theme.theme-inner{background-image:url('/images/aura-theme-bg.png');background-position:right top;background-size:contain}#theme .title{font-size:96px}#theme .introduction{font-size:48px}.section-padding-bottom{padding-bottom:175px}.b-list .item .box p a:not(.btn){font-size:40px}.section-introduction,.item-list li span,.check-list li,.check-list-2 li,.icons .item .introduction{font-size:21px;line-height:34px}.item-list li span p:first-of-type strong,.item-list-two li span,.check-list-2 li p:first-of-type strong{font-size:24px}.check-list-2 li img{width:48px;height:48px;min-width:48px;margin-right:24px}.item-list-two li img{width:80px;height:80px;min-width:80px}.item-list-two li{padding:48px}#payments table{font-size:20px}}@media(min-width:1400px){#theme{padding-bottom:200px}}@media(min-width:1600px){.container-inner{max-width:1528px}.columns{margin-left:-40px;margin-right:-40px}.columns .column{padding-left:40px;padding-right:40px}}@media(min-width:1800px){#theme{height:859px;padding:0;background-size:cover;background-position:top right}}