@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;600;700&family=Source+Sans+Pro:wght@400;600;700&family=Pontano+Sans:wght@400&display=swap");@font-face{font-family:'Minimo Bold';font-style:normal;font-weight:normal;src:local("Minimo Bold"),url("../webfont/Minimo Bold.woff") format("woff")}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:none}.modal-header{background:#fd5969}.modal-header h5{color:#89020f}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;color:#212121}body{font-family:"Source Sans Pro",sans-serif;color:#303030;font-size:1.125rem;transition:all linear 0.3s;background:#FFFAFC}a.btn-pink{color:#fff;background-color:pink;border-color:pink;transition:all linear 0.3s}a.btn-pink:hover{background-color:#ffa7b6;color:#9E0C52 !important}.section-heading{font-size:54px;font-weight:700}@media (max-width: 576px){.section-heading{font-size:45px;font-weight:700}}.topheader{background:#2B343B}.topheader-left li:first-child::after{content:"|";margin-left:10px;color:#646464}.topheader li{color:#fff;font-size:0.875rem}.topheader li svg{margin-bottom:3px;margin-right:6px}.topheader li a{color:#fff;text-decoration:none}.topheader li a:hover{color:#f2f2f2}.logoheader{background:#fff}.logoheader .widget-left{padding:50px 10px;position:relative}.logoheader .widget-left p{font-size:1.125rem}.logoheader .widget-left h2{font-size:1.125rem;font-weight:700}.logoheader .widget-left h2 a{color:#D8315B;text-decoration:none}.logoheader .widget-left h2 a:hover{color:#bd244a}.logoheader .widget-left-content:before{content:url(../webicon/left-arrow.png);position:absolute;left:11px;top:65px;background-repeat:no-repeat}.logoheader .widget-right{padding:50px 10px;position:relative}.logoheader .widget-right svg{fill:#010101}.logoheader .widget-right svg:hover{fill:#D8315B}.logoheader .widget-right p{font-size:1.125rem}.logoheader .widget-right h2{font-size:1.125rem;font-weight:700}.logoheader .widget-right h2 a{color:#D8315B;text-decoration:none}.logoheader .widget-right h2 a:hover{color:#bd244a}.logoheader .widget-right-content:after{content:url(../webicon/left-arrow.png);transform:scaleX(-1);position:absolute;right:11px;top:65px;background-repeat:no-repeat}.menunav{box-shadow:0px 14px 10px rgba(0,0,0,0.02);font-size:1.25rem}.menunav .navbar-nav a.nav-link{color:#212121;margin-right:24px}.menunav .navbar-nav a.nav-link:hover{color:#D8315B}.menunav .navbar-nav li:last-child a.nav-link{margin-right:0}.breadcrumb{background:#363753}.breadcrumb h1{color:#E9D4D1;font-size:3rem;font-weight:700}@media (max-width: 576px){.breadcrumb h1{font-size:1.9rem}}.meet-box{background-image:url("../img/meet-bg.jpg");background-color:#363753;background-repeat:no-repeat;background-size:cover}.meet-box h2{color:#E9D4D1;font-size:3.375rem;font-weight:700;margin-bottom:0.8125rem}@media (max-width: 576px){.meet-box h2{font-size:2.375rem}}.meet-box p{color:#E9D4D1}.meet:after{content:url(../img/meet-after.png);position:absolute;right:35px;top:257px;z-index:-1;transform:rotate(-5deg)}.programs .textbg-dark{top:inherit}.programs .textbg-dark h3{background:rgba(14,14,26,0.9);font-weight:500}.programs .textbg-dark svg{background:pink}.how-it-works{position:relative}.how-it-works svg{margin-top:-4.5rem}.how-it-works:before{content:url("../img/star-pattern.png");position:absolute;left:-200px;top:35%}.benefits .card{box-shadow:0px 0px 15px rgba(0,0,0,0.1)}.benefits .card h3{font-size:1.6rem;font-weight:600}.testimonials{background:url("../img/testimonials-bg.jpg");background-size:cover}.testimonials h2{color:#fff}.testimonials h2 small{font-family:"Montserrat",sans-serif;font-size:21px;color:pink;font-weight:300}.testimonials h5{color:#357CE3}.testimonials p{color:#E9D4D1}.testimonials p.name{color:pink;font-size:30px}.footer{position:relative}.footer::before{content:url(../img/branch.png);opacity:0.1;position:absolute;left:-284px;top:-125px;z-index:-9}.footer::after{content:url(../img/fruits.png);opacity:0.2;position:absolute;right:0;bottom:0;z-index:-9}.footer svg{z-index:-999;position:relative}.footer h2{font-family:'Minimo Bold'}.footer h2.phone{color:#9E0C52}.footer h2.email{color:#357CE3}.footer h2.address{color:#E25541}.footer p{font-size:1.5rem;font-family:"Pontano Sans", sans-serif;margin-top:40px}@media (max-width: 576px){.footer p{margin-top:10px}}.footer-box{margin-top:-21px;padding:60px 0;box-shadow:0px 0px 50px 10px rgba(0,0,0,0.1);background:url("../img/footer.jpg");background-size:cover}footer{background:#2B343B;color:#fff}footer .bottom-text{font-family:"Pontano Sans", sans-serif;font-size:1rem}.about .text-intro{font-size:1.3rem;font-weight:600}.about p.name{color:#D8315B;font-size:30px}.about-two{background-color:#f8f4f6}.bg-pink{background:#ffeaf2;background:#ffd2e3;border:1px solid #e999b7;box-shadow:0 0.5rem 1rem rgba(222,35,106,0.15) !important}.contact label{color:#9E0C52}.contact input,.contact textarea{background-color:#ffeaf2;border:0}.contact input:focus,.contact textarea:focus{box-shadow:none;border:1px solid #e999b7}.contact .btn-contact{background-color:#9E0C52;color:#fff}.contact .btn-contact:hover{background-color:#cd106b}.programs-one{position:relative}.programs-one:before{content:"1";font-size:27rem;position:absolute;z-index:-9999;left:0;top:-145px;color:pink;font-family:'Minimo Bold';opacity:0.4}@media (max-width: 576px){.programs-one:before{font-size:21rem;left:25%;top:255px}}.programs-three{position:relative}.programs-three:before{content:"3";font-size:27rem;position:absolute;z-index:-9999;left:0;top:-145px;color:pink;font-family:'Minimo Bold';opacity:0.4}@media (max-width: 576px){.programs-three:before{font-size:21rem;left:25%;top:255px}}.programs-five{position:relative}.programs-five:before{content:"5";font-size:27rem;position:absolute;z-index:-9999;left:0;top:-145px;color:pink;font-family:'Minimo Bold';opacity:0.4}@media (max-width: 576px){.programs-five:before{font-size:21rem;left:25%;top:255px}}.programs-two{background-color:#f8f4f6;position:relative}.programs-two:after{content:"2";font-size:27rem;position:absolute;right:0;top:-145px;color:#357CE3;font-family:'Minimo Bold';opacity:0.3}@media (max-width: 576px){.programs-two:after{font-size:21rem;right:30%;top:255px}}.programs-four{background-color:#f8f4f6;position:relative}.programs-four:after{content:"4";font-size:27rem;position:absolute;right:0;top:-145px;color:#357CE3;font-family:'Minimo Bold';opacity:0.3}@media (max-width: 576px){.programs-four:after{font-size:21rem;right:30%;top:255px}}.programs-six{background-color:#f8f4f6;position:relative}.programs-six:after{content:"6";font-size:27rem;position:absolute;right:0;top:-145px;color:#357CE3;font-family:'Minimo Bold';opacity:0.3}@media (max-width: 576px){.programs-six:after{font-size:21rem;right:30%;top:255px}}.cbp-spmenu{background:#fff;position:fixed;box-shadow:3px 0 20px 3px rgba(0,0,0,0.3)}.cbp-spmenu h3{color:#afdefa;font-size:1.9em;padding:20px;margin:0;font-weight:300;background:#0d77b6}.cbp-spmenu a{display:block;color:#212121;font-size:1.1em;font-weight:300}.cbp-spmenu-vertical{width:280px;height:100%;top:0;z-index:1000}.cbp-spmenu-vertical a{padding:0.9rem 1rem}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em;border-left:1px solid #258ecd}.cbp-spmenu-left{left:-300px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0px}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.cbp-spmenu-open{top:0px}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0px}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1031}@media screen and (max-width: 55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-height: 26.375em){.cbp-spmenu-vertical{font-size:90%;width:190px}.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:-270px}.cbp-spmenu-right{right:-190px}.cbp-spmenu-push-toright{left:190px}}button#showLeft{background:transparent;border-color:transparent;line-height:14px}button#showLeft img{width:30px}button#showLeft:focus{outline:none;box-shadow:none}button.cbpbtn{font-size:20px;font-weight:600;margin:10px 15px;color:#fff;background:transparent;border-color:transparent}.cbp-spmenu-left.cbp-spmenu-open{z-index:1031}button.cbpbtn:focus{box-shadow:none;outline:none}.slide-logo{width:70px;padding:0.2rem 0.5rem !important}.slide-category .nav-link{border-bottom:1px solid rgba(0,0,0,0.1)}.cbp-spmenu .slide-category a:hover,.cbp-spmenu .slide-link a:hover{background:#ffc0cb;color:#000}.cbp-spmenu .nav-link{text-decoration:none;text-transform:uppercase;font-size:0.83rem;letter-spacing:2px}.slide-link img{width:20px}.slide-link h5{font-family:'Barlow', sans-serif}.slide-link a{padding:0rem 0.2rem 0rem}.slide-link ul,.slide-link h5{padding-left:1rem}.slide-link h5{border-top:1px solid rgba(255,255,255,0.2);padding-top:1rem}ul.slide-contact{list-style-type:none}.slide-contact i.btn-primary:focus{font-size:0.8rem}.slide-contact li{font-size:0.8rem;margin-bottom:0.5rem}#showLeft{display:none}@media (min-width: 320px) and (max-width: 768px){#showLeft{display:block}}
