*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;word-break:break-word}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;scrollbar-width:thin}a{outline:0;color:inherit;font:inherit;text-decoration:none}a:focus{outline:0;box-shadow:none}img{vertical-align:middle;border:0;max-width:100%}ul,li{list-style:none}b,strong{font-weight:normal}em,i{font-style:normal !important}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;appearance:none;border:0;border-radius:0}input::placeholder{color:inherit}input[type=submit]{cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:focus,textarea:focus,select:focus{outline:0}button{cursor:pointer;outline:0;border:0;background:transparent}button,input,optgroup,select,textarea{-webkit-appearance:none;outline:0;border:0;color:inherit;font:inherit}progress{vertical-align:baseline}textarea{resize:none}table{border-collapse:collapse;border-spacing:0}abbr[title]{border-bottom:0;text-decoration:underline dotted}b,b *,strong,strong *{font-weight:700}:root{--primary:#ef528e;--secondary:#8361d6;--black:#000;--white:#fff;--dark:#222;--grey:#999;--light1:#fbe5ec;--light2:#f2f3ff;--primary-gradient:linear-gradient(90deg,#ef548f 4.51%,#8361d6 100%)}body{font-family:'Nunito',sans-serif}main{min-height:calc(100svh - 142px)}.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:1140px}.search-icon{cursor:pointer;border-radius:50%;background:url('../img/icns/icn-search.svg') no-repeat center center;background-size:22px;width:30px;height:30px}.searchform--active .search-icon{background:url('../img/icns/icn-close.svg') no-repeat center center;background-size:22px}.hamburger>div{display:flex;flex-shrink:0;flex-direction:column;justify-content:space-between;align-items:flex-start;cursor:pointer;width:30px;height:28px}.hamburger>div>div{flex-shrink:0;border-radius:2px;background:var(--primary-gradient);width:30px;height:4px}.hamburger>div>div:first-child{transform-origin:2px 2px;transition:transform .33s ease-in-out,width .33s ease-in-out}.hamburger>div>div:last-child{transform-origin:2px 2px;transition:transform .33s ease-in-out,width .33s ease-in-out}.hamburger>div>div:nth-child(2){transition:width .33s ease-in-out}.hamburger--active .hamburger>div>div:first-child,.hamburger--active .hamburger>div>div:last-child{width:39px}.hamburger--active .hamburger>div>div:first-child{transform:rotate(43deg)}.hamburger--active .hamburger>div>div:last-child{transform:rotate(-43deg)}.hamburger--active .hamburger>div>div:nth-child(2){width:0}.comm-cta,.btn{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;cursor:pointer;border-radius:50px;background:var(--primary-gradient);padding:20px;min-width:133px}.comm-cta:hover,.btn:hover{background:linear-gradient(90deg,#ef548f 20%,#8361d6 100%)}.comm-cta,.comm-cta span,.btn{color:var(--white);font-weight:700;font-size:16px;line-height:1}.comm-cta span{margin-right:12px}.comm-form{display:flex;position:relative;justify-content:center;align-items:center;border-radius:90px;background-color:var(--light1);padding:5px 5px 5px 15px;overflow:hidden}.comm-form__input{background-color:transparent;padding-right:20px;width:100%;height:60px;font:inherit;font-weight:500;font-size:14px;line-height:normal;text-overflow:ellipsis}.comm-form__input::placeholder{color:var(--grey);font:inherit}.hdr{box-shadow:0 4px 34px 0 rgba(217,217,217,0.25);background:var(--white)}.hdr__wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0}.hdr .logo,.hdr .logo a{display:block;width:294px;height:42px}.hdr .logo svg{display:block;width:100%;height:auto}.hdr__links{display:flex;justify-content:flex-start;align-items:center;gap:40px}.hdr__links a{color:#222;font-weight:700;font-size:14px;line-height:normal}.hdr__links a:hover{text-decoration:underline}.hdr .comm-form .comm-cta{padding:9px 24px}.ftr{position:relative;z-index:1}.ftr__wrap{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.ftr__text{color:var(--grey);font-size:14px;letter-spacing:.21px;text-align:center}.ftr__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.ftr__links a{color:#222;font-weight:700;font-size:14px;line-height:normal}.ftr__links a:hover{text-decoration:underline}.home_page main{position:relative}.home_page .ftr__wrap{display:block}.home_page .ftr__links{display:none}.home_page .ftr__text{text-align:left}.home-content-wrap{display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:600px;height:900px}.tag-line{margin-bottom:58px;line-height:1}.tag-line span:first-child{position:relative;color:var(--primary);font-weight:300;font-size:42px;line-height:1.85}.tag-line span:last-child{display:block;color:var(--dark);font-weight:700;font-size:72px;line-height:78px}.home-form .comm-form{position:relative;z-index:1;border:1px solid var(--white);padding:15px 20px 15px 35px}.home_page{background:url(../img/homepage.png) no-repeat top left;background-size:cover}.comm-sec *{font-family:inherit !important}.comm-content{z-index:1}.comm-content:not(.contact-content){box-shadow:0 4px 44px 0 #CACACA59;background-color:var(--white);padding:32px 48px}.comm-content .heading h2{margin-bottom:24px;background:linear-gradient(90deg,#eb5694 2.82%,#9061cf 100%);-webkit-text-fill-color:transparent;font-weight:800;font-size:28px;line-height:35px;letter-spacing:-0.2px;text-transform:capitalize}.comm-content .heading h2{-webkit-background-clip:text}.comm-content .desc *{color:#222 !important;font-size:14px !important;line-height:24px !important;letter-spacing:.3px}.comm-content .desc:not(:last-child,div){margin-bottom:20px}.comm-content h2,.comm-content h3,.comm-content h4,.comm-content h5{font-weight:800}.privacy_policy_page,.terms_of_service_page{background:url(../img/waves-cured.webp) repeat-y top center;background-size:100%}.contact_us_page .ftr__text{text-align:left}.comm-content.contact-content{padding:32px 0 0;max-width:500px}.s-msg{margin-bottom:15px;font-weight:600;font-size:24px}.rds-form_input{margin-bottom:20px;border:1px solid var(--white);border-radius:50px;background-color:var(--light1);padding:0 24px;width:100%;height:60px;font-weight:700;font-size:14px;font-family:inherit}.rds-form_input::placeholder{color:var(--grey)}.rds-form_input:focus{border-color:var(--primary)}.rds-form_input.textarea{margin-bottom:30px;border-radius:40px;padding:24px;height:140px;resize:none}.contact-content .submit{margin-bottom:30px}.contact-content .contact_information{display:inline-block;border:1px solid var(--white);border-radius:20px;background-color:var(--light1);padding:14px 20px !important}.contact-content .btn{padding:14px}.contact_us_page{background:url(../img/contact.png) no-repeat top right;background-size:cover}.comm-content .desc h3,.comm-content .desc h4,.comm-content .desc h5,.comm-content .desc h6{margin-bottom:4px}.comm-content .desc p{margin-bottom:16px}body:not(.search_page) .header-form,body:not(.search_page) .search-icon{display:none}.search_page .hdr nav,.hamburger{display:none}.search_page .ftr{margin-top:0}.search_page .ftr .ftr__links a{color:var(--grey);font-weight:400}.header-form{width:calc(100% - 300px);max-width:600px}.header-form .comm-form__input{height:39px}.search-results-wrap{padding:24px 0 48px;overflow:hidden}.left-section,.left-bot-section{width:calc(100% - 560px)}.right-section{padding-left:64px;width:375px}.left-section,.right-section{float:left}.wp__list:not(:last-child){margin-bottom:20px}.wp__list .wp__title{display:block;margin-bottom:5px;color:#3300b5;font-weight:600;font-size:19px;line-height:25px;word-break:break-word}.wp__list .wp__title mark{background-color:transparent;color:#3300b5;font-weight:700}.wp__list .wp__title .wp__title-el:hover{text-decoration:underline}.wp__list .wp__site-host{margin-bottom:9px}.wp__list .wp__site-host-el{vertical-align:middle;margin:0 0 5px;color:#1a8030;font-weight:600;font-size:15px;line-height:22px;word-break:break-all}.wp__list .wp__site-host-el mark{background-color:transparent;color:#1a8030}.wp__list .wp__description{color:#666;font-weight:300;font-size:14px;line-height:20px}.wp__list .wp__description mark{background-color:transparent;color:#666}.wp__list .wp__site-host-el b,.wp__list .wp__site-host-el em,.wp__list .wp__description b,.wp__list .wp__description em{font-style:normal;font-weight:600}.relatedSearches .head{margin-bottom:6px;color:#666;font-weight:300;font-size:14px;line-height:16px;font-family:var(--font-raleway);text-transform:uppercase}.relatedSearches li{display:block;position:relative}.relatedSearches li:not(:last-child){margin-bottom:10px}.relatedSearches li a{color:#3300b5;font-weight:300;font-size:17px;line-height:22px;word-break:break-word}.relatedSearches li a mark{background-color:transparent;color:#3300b5;font-weight:600}.relatedSearches li a:hover{text-decoration:underline}@media screen and (max-width:1400px){.home-content-wrap{height:800px}}@media screen and (max-width:1300px){.home-content-wrap{height:700px}}@media screen and (max-width:1200px){.home-content-wrap{height:600px}}@media screen and (min-width:1025px){.hamburger,.search-icon{display:none}}@media screen and (max-width:1024px){main{min-height:calc(100svh - 124px)}body:not(.search_page) .hamburger{display:block}.hamburger--active .hdr nav{display:block}.home-form .comm-form,.comm-form{padding:10px 10px 10px 24px}.comm-form .comm-cta{padding:14px 24px}.comm-form__input{height:48px}.hdr{position:relative}.hdr__wrap{padding:18px 0}.hdr .logo,.hdr .logo a{width:auto;max-width:224px;height:auto;max-height:32px}.hdr nav{display:none;position:absolute;top:120%;right:15px;z-index:1;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);border-radius:8px;background-color:var(--white);padding:10px}.hdr__links{flex-direction:column;align-items:flex-start;gap:10px}.ftr__wrap{flex-direction:column;gap:8px;padding:18px 0}.ftr__links{gap:4px 16px}.comm-content:not(.contact-content){padding:20px 16px}.comm-content .heading h2{margin-bottom:12px;font-size:22px;line-height:35px}.home_page{background-position:65% 100%}.tag-line{margin-bottom:19px;line-height:1}.tag-line span:first-child{font-size:22px;line-height:2.36}.tag-line span:last-child{font-size:45px;line-height:52px}.home-content-wrap{max-width:500px}.contact_us_page .ftr__wrap{align-items:flex-start}.contact_us_page .ftr__links{justify-content:flex-start}.comm-content.contact-content{padding:20px 0 0}.rds-form_input{height:50px}.rds-form_input.textarea{margin-bottom:20px;border-radius:20px;padding:24px;height:110px;resize:none}.contact_us_page{background:url(../img/contact-tab.png) no-repeat top left;background-size:cover}.header-form{display:none;position:absolute;top:120%;right:15px;z-index:1;width:calc(100% - 30px)}.header-form .comm-form{box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}.header-form .comm-form{padding:15px}.searchform--active .header-form{display:block}.left-section,.left-bot-section{width:calc(100% - 320px)}.right-section{padding-left:30px;width:320px}.search_page .ftr__wrap{flex-direction:column-reverse}}@media screen and (max-width:899px){.contact_us_page{background-position:40% 100%}.contact-content .submit{margin-bottom:140px}}@media screen and (max-width:767px){.home_page{background:url(../img/homepage-tab.png) no-repeat top left;background-position:100% 100%;background-size:cover}.home-content-wrap{display:block;padding:68px 0;padding-top:100px;height:700px}.search-results-wrap{padding:15px 0 40px}.left-section{margin-bottom:40px}.right-section{padding:0}.left-section,.right-section{float:none;width:100%}.wp__list .wp__title{font-size:17px}.wp__list .wp__site-host-el{font-size:14px}.wp__list .wp__description{font-weight:400}.webresult-wrap .webresults:not(:last-child){margin-bottom:18px}.relatedSearches .head{margin-bottom:7px}.relatedSearches li a{font-size:14px;line-height:22px}}@media screen and (max-width:499px){.comm-form__input{padding-right:8px}.comm-form__input::placeholder{font-size:12px}.contact_us_page{background:url(../img/contact-mob.png) no-repeat top right;background-size:cover}.contact-content .contact_information{display:block}.home-content-wrap{height:750px}.home_page{background:url(../img/homepage-mob-2.png) no-repeat top left;background-position:100% 100%;background-size:cover}}@media screen and (max-width:349px){.tag-line span:first-child{font-size:22px;line-height:2.36}.tag-line span:last-child{font-size:35px;line-height:45px}.home-content-wrap{max-width:500px}}