@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);.flex{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:flex}html{margin:0;padding:0;overflow-x:hidden;font-size:100%}body{overflow-x:hidden;margin:0;padding:0;color:#54536c;font-size:18px}*{font-family:"Open Sans",sans-serif}:focus,:hover{outline:0;border:0;box-shadow:0 0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:#54536c;font-weight:800}a{text-decoration:none}a:hover{text-decoration:underline}.transition{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.flex{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:flex}.btn{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;display:block;max-width:380px;text-align:center;padding:14px 20px;line-height:28px;font-size:.9375rem;font-weight:800;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.btn.orange{background:#F47503}.btn.orange:hover{box-shadow:0 3px 3px rgba(84,83,108,.5);-webkit-box-shadow:0 3px 3px rgba(84,83,108,.5);-moz-box-shadow:0 3px 3px rgba(84,83,108,.5)}.gradient,.mainBanner p a{background:#ef3297;background:-webkit-gradient(linear,left top,right top,from(#fad34f),to(#ef3297));background:linear-gradient(to right,#fad34f 0,#ef3297 100%)}.gradientBtn{background:#ef3297;background:linear-gradient(45deg,#ef3297 0,#fad34f 100%);color:#fff;box-shadow:0 3px 6px rgba(84,83,108,.29);-webkit-box-shadow:0 3px 6px rgba(84,83,108,.29);-moz-box-shadow:0 3px 6px rgba(84,83,108,.29);padding:19px 30px;text-align:center;margin-bottom:15px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.gradientBtn:hover{text-decoration:none;color:#fff;box-shadow:0 4px 4px #54536c;-webkit-box-shadow:0 4px 4px #54536c;-moz-box-shadow:0 4px 4px #54536c;transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px)}.gradientGreen{background:#08b3e5;background:linear-gradient(-73deg,#08b3e5 0,#63d6b5 100%)}[class*=fx-reveal],[class^=fx-reveal]{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0}[class*=fx-reveal].up,[class^=fx-reveal].up{transform:translateY(40px);-webkit-transform:translateY(40px);-moz-transform:translateY(40px)}[class*=fx-reveal].down,[class^=fx-reveal].down{transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px)}[class*=fx-reveal].animate,[class^=fx-reveal].animate{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:1}.mainBanner{padding:250px 0 0;position:relative;overflow:hidden;background:url(../img/banner-bg.svg) center top no-repeat;background-size:100%;min-height:650px}.mainBanner .container{position:relative;z-index:3}.mainBanner h1{font-size:2.625rem;line-height:1.5;margin:0 auto 20px;color:#54536c;text-align:center;font-weight:800;max-width:900px}.mainBanner h1 span{background:-webkit-gradient(linear,left top,right top,from(#43eae4),color-stop(#2a8bff),color-stop(#ce5193),to(#ef3297));background:linear-gradient(to right,#43eae4,#2a8bff,#ce5193,#ef3297);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-o-text-fill-color:transparent;font-family:Poppins,sans-serif;font-weight:800;padding:5px 0}.mainBanner h1.fw{max-width:inherit}.mainBanner h2{font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;color:#54536c;margin:0 auto 20px;text-align:center;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainBanner p{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px}.mainBanner p a{max-width:400px;width:100%;font-family:Poppins,sans-serif;font-size:1.125rem;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 3px 6px rgba(84,83,108,.29);-webkit-box-shadow:0 3px 6px rgba(84,83,108,.29);-moz-box-shadow:0 3px 6px rgba(84,83,108,.29)}.mainBanner p small{font-size:.8125rem;max-width:320px;text-align:center;opacity:.6;line-height:1.4}.mainBanner.cl{background:#27bfd4;background:-webkit-gradient(linear,left top,right top,from(#27bfd4),to(#63d6b5));background:linear-gradient(to right,#27bfd4 0,#63d6b5 100%);min-height:auto;position:relative;margin-top:79px;padding:50px 0 0}.mainBanner.cl .container{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mainBanner.cl .container>img{width:100%;height:auto}.mainBanner.cl .title{position:absolute;left:50%;top:20%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.mainBanner.cl .title img{width:auto;height:auto;max-width:100%}footer{padding:80px 0;background:#212121;position:relative;z-index:1}footer .row{height:auto;overflow:hidden}footer h6{color:#fff;font-weight:900;font-size:1.125rem;margin-bottom:20px}footer .spacer{margin:40px 0}footer ul li a{display:inline-block;color:#afafaf;padding:9px 0;line-height:1.2;position:relative;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;font-size:1rem}footer ul li a span.new{background:#f44336;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:.75rem;padding:3px 6px;margin-left:4px}footer ul li a:before{content:"";position:absolute;width:100%;height:2px;background:#fff;left:0;bottom:0;-webkit-transform-origin:center;transform-origin:center;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}footer ul li a:hover{color:#fff;text-decoration:none}footer ul li a:hover:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1)}footer .address h6{font-size:1.5rem}footer .address .comp{font-size:1.125rem;color:#fff;line-height:1.4;margin-bottom:0;font-family:Poppins,sans-serif}footer .address .comp span{color:#F47503;font-weight:700}footer .address p{font-size:.9375rem;color:#afafaf;line-height:1.8;margin-bottom:10px}footer .address p small{font-size:.75rem}footer .address p a{color:#afafaf;text-decoration:none;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}footer .address p a:hover{color:#fff}footer .address .social{margin:0 0 0 -10px;padding-top:10px}footer .address .social a{padding:10px 10px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;opacity:.5}footer .address .social a:hover{opacity:1}footer .address .social a svg{width:auto;height:16px}footer .logo{text-align:center;padding:0}footer .slogan{font-size:2.5rem;font-weight:900;color:#fff;text-align:center;margin-bottom:15px;line-height:1.5}footer .slogan span{color:#F47503}footer .logo{text-align:center}footer .copyright{font-size:1rem;color:#afafaf;text-align:center;line-height:1.5}footer .copyright a{color:#63d6b5;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}footer .copyright a:hover{color:#fff;text-decoration:none}footer .company{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:650px}footer .company li a{font-size:1rem;line-height:1.2;color:#1a1a1a;display:block;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}footer .company li a:hover{color:#F47503;text-decoration:none}.loveSlider{position:relative;padding-bottom:70px}.loveSlider:after{content:"";position:absolute;width:80%;left:10%;bottom:0;background:#ebebeb;height:1px}.loveSlider h2{font-size:2rem;text-align:center;margin:70px 0 40px}.loveSlider .owl-item{text-align:center}.loveSlider .owl-item img{max-width:100%;width:auto;height:auto;margin:0 auto}.loveSlider .owl-item .item{text-align:center}.loveSlider .owl-dots{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}.loveSlider .owl-dots button{width:8px;height:13px;border:1px solid #56d0bb;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;margin:0 4px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;cursor:pointer}.loveSlider .owl-dots button.active{background:#56d0bb;width:34px}.loveSlider .owl-dots button:focus{outline:0}@media screen and (max-width:1199px){.mainBanner h1{font-size:1.875rem}.mainBanner h1.f40{font-size:1.875rem}}@media screen and (max-width:992px){header .navbar-toggler{display:block;position:relative;width:40px;height:40px;border:0;margin-right:-7px}header .navbar-toggler:focus,header .navbar-toggler:hover{outline:0}header .navbar-toggler span{position:absolute;width:24px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;background:0 0;display:block;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}header .navbar-toggler span:before{content:"";width:100%;height:2px;background:#54536c;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin-top:0;left:50%;width:100%;position:absolute;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}header .navbar-toggler span:after{content:"";width:100%;height:2px;background:#54536c;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-top:0;left:50%;width:100%;position:absolute;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}header .navbar-toggler.collapsed span{background:#54536c}header .navbar-toggler.collapsed span:before{margin-top:-8px;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);width:50%}header .navbar-toggler.collapsed span:after{margin-top:10px;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);width:50%}header #menu{position:absolute;background:#fff;left:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px 20px;height:100vh;width:240px;overflow-y:hidden;transform:translateX(-115%);-webkit-transform:translateX(-115%);-moz-transform:translateX(-115%);transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;box-shadow:10px 0 30px rgba(84,83,108,.3);-webkit-box-shadow:10px 0 30px rgba(84,83,108,.3);-moz-box-shadow:10px 0 30px rgba(84,83,108,.3)}header #menu li{width:100%;border-bottom:1px dotted rgba(84,83,108,.3)}header #menu li.logo{display:block}header #menu li:last-of-type{border-bottom:0;padding:20px 0 0}header #menu li .dropdown-menu{position:static;opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);background:0 0;box-shadow:0 0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;padding:0 0 10px 20px;margin-top:-15px}header #menu li .dropdown-menu a{color:#54536c}header #menu li a{padding:20px 0;color:#54536c}header #menu li a:hover{color:#F47503;text-decoration:none}header #menu li a.signup{width:100%;height:auto;margin-left:0}header #menu li a.signup:hover{color:#54536c;text-decoration:underline}header #menu li a.dropdown:after{display:none}header #menu.show{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}header.ourStory #menu li a{color:#54536c}header.ourStory #menu li a.signup{color:#fff}.mainBanner{height:auto;min-height:auto}.mainBanner .flex{height:auto;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainBanner .flex .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:767px){.mainBanner{padding:150px 0 0}footer .showMore{padding:0 0 30px}}@media screen and (max-width:579px){footer{padding:50px 0 30px}footer .slogan{font-size:1.5rem}.loveSlider .owl-dots button{margin:4px 4px}}