@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");h1,h2,h3{color:#ed1a8f}.main-navigation a,body{font-family:'Open Sans',sans-serif}#menu-mainmenu,.entry-header,.footer-menu,.footer-socket-area,.menu-footer-menu-1-refresh-container,.service-image,.so-widget-sow-image h2,.top-header-block.welcomemessage,.widget-title,aside#nav_menu-2{text-align:center}.entry-content li,p{line-height:inherit}blockquote p,body{font-size:15px;line-height:2}#pgc-5-0-0,blockquote p,header#masthead{position:relative}body{padding:0;margin:0 auto;color:#000;font-weight:400;background:#fff}#main,.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:0}#primary{min-height:600px}#page{background-color:transparent;box-shadow:none;border-top:0!important}table{margin:0 0 1.5em;width:100%!important}td,th{border:0;width:10%!important}.entry-header{margin-bottom:20px;border-bottom:1px solid #8493c0}#btn,.ms-info,img{margin:0 auto}.footer-widgets-area span,.home .entry-header,.widget_image_service_block p{display:none}.footer-menu li,.main-navigation li{float:none;display:inline-block}#header-left-section{max-width:50%}a:hover{color:#3f5494}h1{font-size:1.8em}a#scroll-up i,h3{font-size:20px}h2{font-weight:600}h1 a,h2 a,h4,h5,h6{color:#000}h4,h5,h6{font-size:16px}.main-small-navigation a{color:#fff!important;text-transform:capitalize}.main-small-navigation li{background-color:#5d5d5d}.site-header .menu-toggle{font-weight:400;color:#fff}.site-header .menu-toggle:before{color:#fff!important}.main-small-navigation,.site-header .menu-toggle{background:#3f5494!important}.main-navigation,footer{background:#ed1a8f;background:-moz-linear-gradient(top,#ed1a8f 0,#ff07b4 50%,#ed1a8f 100%);background:-webkit-linear-gradient(top,#ed1a8f 0,#ff07b4 50%,#ed1a8f 100%);background:linear-gradient(to bottom,#ed1a8f 0,#ff07b4 50%,#ed1a8f 100%)}.main-navigation ul li ul{background-color:#fff;top:41px;border:1px solid #f6c9f0;border-top:0}.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a{background-color:#f80fa5!important}.main-navigation a{color:#fff;font-size:14px;text-transform:uppercase;font-weight:600;float:none;padding:7px 28px}#search-form span,.main-navigation a:hover,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-menu-item ul li a:hover,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a{background-color:#eb0624;color:#fff}#scroll-up{background-color:#3a3a3a!important;bottom:96px!important}.footer-widgets-area a{color:#bb007c}.footer-widgets-area h3.widget-title{color:#ed1a8f}.footer-socket-wrapper{background-color:inherit}.copyright{width:100%;max-width:100%!important}.footer-menu{width:100%;float:none;padding-bottom:10px}.footer-menu a{line-height:1;height:auto}.footer-menu li{border-right:1px solid #ffeafb;padding:0 15px}.footer-menu li:last-child{border-right:none}.footer-menu li:first-child,.gform_body ul{padding-left:0}.copyright,.copyright a,.footer-menu li a,footer-menu ul li.current_page_item a{color:#ffeafb!important;padding:0;font-size:13px;font-weight:600;border-bottom:1px solid transparent}.footer-widgets-area a,.footer-widgets-area p{color:var(--darkgrey-color)}.copyright a:hover,.footer-menu li a:hover,.footer-menu ul li.current-menu-item a,.footer-menu ul li.current-menu-item a:hover{color:#fff!important;border-bottom:1px solid #ffeafb}@media only screen and (max-width:1200px) and (min-width:768px){.main-navigation a{padding:7px 10px}}@media screen and (max-width:769px){#header-left-section{max-width:100%!important}#header-right-section,.so-widget-sow-social-media-buttons-atom-4362b1759c43 .social-media-button-container,.so-widget-sow-social-media-buttons-atom-a04b876d13ab .social-media-button-container,.social-media-button-container,footer{text-align:center!important}.footer-socket-area,.footer-widgets-wrapper{width:100%}#footersocial{float:none;width:100%}.footer-menu li{display:block!important;border-right:0;line-height:2;padding:0}}.ms-info{background:rgba(0,0,0,.41);padding:15px 20px;color:#fff;font-size:2em;font-weight:300;line-height:1;text-align:center;max-width:70%}#btn{display:block;letter-spacing:1px}#btn:hover{background:#f43aa1}p{font-size:inherit;font-weight:inherit}img{vertical-align:middle}blockquote{padding:20px 0;margin-bottom:20px;background-color:transparent!important;color:#4c4d4f;font-size:14px}blockquote p{font-family:inherit;font-style:italic}blockquote p:before{color:#979797;font-size:18px}.bannertitle{position:absolute;background:rgba(0,0,0,.75);color:#fff;padding:5px 10px;font-size:1.3em;bottom:50px}.home #pl-5 .panel-grid-cell .so-panel{margin-bottom:0!important}hr{border-color:#617bb1;border-style:solid none none;border-width:1px 0 0;height:0;margin:15px 0}#header-right-section .widget{color:#000;padding-top:1px}.gform_body li,.header-right-left li{list-style:none}.widget_gform_widget{border:1px solid #ffd9ee;padding:20px}.widget_bwp_gallery .widget-title{font-size:1.4em;font-weight:600}.price,.woocommerce ul.products li.product .price{color:#f01695!important;display:block;font-weight:400;margin-bottom:.5em;font-size:25px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button{color:#fff;background-color:#bb007c}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#f6c7f0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;min-height:80px}#mc4wp-form-1 input[type=email],#mc4wp-form-1 input[type=text],#mc4wp-form-2 input[type=email],#mc4wp-form-2 input[type=text]{width:50%;line-height:32px}.validation_message{color:red;font-weight:700}.header-right-left{float:left;margin-right:5px}.header-right-right{float:right}body,html{overflow-x:hidden}:root{--pink-color:#e33086;--light-pink-color:#f9ccdf;--purple-color:#995cd8;--light-green-color:#cee4b0;--darkgrey-color:#555555}.banner-heading .n2-ss-text,.footer-widgets-area h3,div#n2-ss-2 .n2-font-577e3e94d392c80545fffaf7623e9404-hover,h1,h2,h3,h4,h5,h6{font-family:'Dancing Script',cursive!important}.parag p,.sub-heading-purple,.top-header a,.top-header p,a,h3,h4,h5,h6,p,p.n2-font-b870ccf548622567991ac70cdd481482-paragraph{font-family:'Work Sans',sans-serif!important}.parag p{font-weight:200!important}.footer-widgets-area h3{font-size:33px}.blog h1,.page-template-default h1,.woocommerce h1{font-size:3.8em;padding-bottom:20px}.wpmtst-testimonial-field.testimonial-field.testimonial-name{font-family:'Dancing Script',cursive!important;color:var(--pink-color);margin-top:15px;font-size:23px}h2{font-size:32px;margin-bottom:10px}.woocommerce h1{font-size:2.8em;padding-bottom:20px!important}h2.woocommerce-loop-product__title{font-size:24px!important}.widget_mc4wp_form_widget input[type=submit]{background-color:var(--purple-color);width:58%;border-radius:100px}.widget_mc4wp_form_widget input[type=email]{background-color:rgb(255 255 255 / 0%);width:72%!important;text-align:center;border-bottom:1px solid var(--pink-color);border-top:0;border-left:0;border-right:0px}.top-header i{margin-right:10px}.strong-view.wpmtst-default .wpmtst-testimonial-image img{background:#fff;border:0 solid #efefef!important;padding:0!important;margin:0 auto;border-radius:100px;width:100px}.footer-widgets-area{padding-top:57px}#colophon .widget ul li{padding:0!important;border-bottom:0 solid #f9aeef}.home #header-text-nav-container{background:0 0!important;border-bottom:none}.home div.section-banner{margin-top:-158px}header#masthead{z-index:100}.menu-mainmenu-container{padding-top:44px}.footer-logo-top{margin-bottom:-48px;display:block;text-align:center}.footer-logo-top img{width:142px}.form-box{padding:40px 50px 30px;background-color:#fff}.home input#gform_submit_button_1{width:100%;border-radius:100px;background-color:var(--purple-color);font-size:16px;padding-top:15px;padding-bottom:15px;text-transform:uppercase}.testi-icon img{height:73px}.testi-icon{position:absolute;bottom:18px;right:13px}.wp-block-kadence-rowlayout.alignnone.social-media-banner{margin-top:-110px}.woocommerce-page #main,header.woocommerce-products-header{margin-top:50px}.container.top-header-container,div#header-text-nav-container{background-color:#e33086!important}#header-text-nav-wrap{padding:0}.top-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.container{max-width:2400px;margin:0 auto;padding:0 8%;display:block}.footer-widgets-wrapper .inner-wrap,.home .inner-wrap{max-width:1600px}.inner-wrap{max-width:1000px}.home #content .page,.home #content .post{padding-bottom:0}.banner-main .kt-row-column-wrap{padding:0!important}.inner-section{padding-top:80px;padding-bottom:80px}.blog .entry-header,div#content{margin-top:42px}nav#site-navigation{margin-top:-127px}.wp-embed-responsive .wp-has-aspect-ratio iframe{min-height:315px;position:relative}.footer-widgets-area p{text-align:center}p.span-number.wp-block-kadence-advancedheading{background-color:#fff;width:50px;height:50px;line-height:2.6em;border-radius:100px;text-align:center;display:block;color:#000;margin:0 auto;font-size:18px}.top-header-main{background-color:var(--pink-color)}.top-header a,.top-header p{color:#fff;margin-bottom:0}.main-navigation{background:rgb(237 26 143 / 0%)!important}.footer-socket-wrapper,.footer-widgets-wrapper{background-color:var(--light-green-color);border-top:0 solid #bb007c!important}.footer-widgets-wrapper{padding:10px 0 0}.footer-socket-wrapper{padding:16px 0}.copyright,.copyright a,.footer-menu li a,footer-menu ul li.current_page_item a{color:var(--pink-color)!important}.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current_page_item a{background-color:var(--pink-color);border-radius:100px}div#n2-ss-2-arrow-next,div#n2-ss-2-arrow-previous{background:#e33086;padding:5px;border-radius:99px}.btn-book,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce span.onsale,a.n2-style-fd38549eee9ab23b7211fa4859786f10-heading{border-radius:100px}div#n2-ss-2 .nextend-arrow img{width:21px!important}#search-form span,.main-navigation a:hover,.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover,.main-navigation ul li:hover>a,.main-small-navigation li:hover>a{background-color:var(--purple-color)!important;border-radius:100px}.btn-book{background:var(--purple-color)}a.wp-block-button__link.wp-element-button{background:var(--purple-color);padding:18px 70px;color:#fff;text-transform:uppercase;transition:.2s ease-in-out}a.banner-cta,a.banner-cta:hover{padding:18px 70px!important;color:#fff!important;text-transform:uppercase!important}a.wp-block-button__link.wp-element-button:hover{background:#713ba8;padding:18px 70px;color:#fff;text-transform:uppercase}a.banner-cta{background:var(--purple-color)!important;transition:.2s ease-in-out!important}a.banner-cta:hover{background:#713ba8!important}#colophon .widget ul li:hover{border-bottom:0 solid #b4049d}.page-template-default .testi-icon,div#header-right-section{display:none!important}.main-navigation li.menu-item-has-children:hover{background:rgb(119 204 109 / 0%) none!important}@media only screen and (max-width:1070px){.home #header-text-nav-container{background:var(--pink-color)!important}.home div.section-banner{margin-top:-48px!important}.menu-mainmenu-container{padding-bottom:13px}}@media only screen and (max-width:768px){.top-header{flex-direction:column}nav#site-navigation{margin-top:0}#header-left-section{float:none}.main-small-navigation,.site-header .menu-toggle{background:rgb(153 92 216)!important}.main-small-navigation li{background-color:rgb(153 92 216)}.better-responsive-menu .sub-toggle{background-color:#e33086}.menu-mainmenu-container{padding-top:0}.center-aligned{text-align:center}h3{font-size:20px!important}h2{font-size:45px!important}h2 a{font-family:'Dancing Script',cursive!important;color:#555;font-size:30px}.blog h1,.page-template-default h1,.woocommerce h1{font-size:45px!important;line-height:1em!important}}