@import url(https://fonts.googleapis.com/css?family=Raleway:100,300,400,500,700,900);a,abbr,acronym,address,applet,article,aside,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,div pre,dl,dt,em,figcaption,figure,font,footer,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,li,nav,object,ol,p,q,s,samp,section,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}li,ul{padding:0;margin:0;list-style:none}article,aside,footer,header,hgroup,nav,section{display:block}*{box-sizing:border-box}body,html{font-family:Raleway,sans-serif;font-weight:400;background-color:#fff;font-size:16px;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}ul{margin-bottom:0}html{position:relative;min-height:100%}body{margin-bottom:135px}body,html{background:#f2f2fe;font-family:Raleway,sans-serif}::selection{background:#ff589e;color:#fff}::-moz-selection{background:#ff589e;color:#fff}.section{position:relative;padding-top:50px;padding-bottom:50px}.colored{background:#f2f2fe}.hr{bottom:0;width:100%;height:1px;margin-top:100px;border-bottom:1px solid #eee}.left-heading.light .section-title{color:#fff}.left-heading .section-title{font-weight:500;font-size:24px;line-height:42px;color:#1e1e1e;letter-spacing:.25px;margin-bottom:30px;position:relative}.center-heading{text-align:center}.center-heading .section-title{font-weight:500;font-size:28px;color:#1e1e1e;letter-spacing:1.75px;line-height:38px;margin-bottom:20px}.center-heading.colored .section-title{color:#fff}.center-text{text-align:center;font-weight:400;font-size:16px;color:#777;line-height:28px;letter-spacing:1px;margin-bottom:30px}.center-text.colored{color:#fff}.center-text p{font-size:15px;color:#777;margin-bottom:30px}.left-text{font-weight:400;font-size:16px;color:#777;line-height:28px;letter-spacing:1px}.left-text.light{color:#fff}.left-text p{margin-bottom:30px}.left-text p.dark{color:#3b566e}.padding-bottom-top-60{padding-top:60px!important;padding-bottom:60px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-bottom-100{padding-bottom:100px!important}.border-bottom{border-bottom:1px solid #eee!important}.mbottom-30{margin-bottom:30px!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-bottom{-ms-flex-item-align:flex-end!important;align-self:flex-end!important}.padding-bottom-0{padding-bottom:0!important}.padding-top-0{padding-top:0!important}.padding-top-80{padding-top:80px!important}.padding-top-70{padding-top:70px!important}.padding-top-20{padding-top:20px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-30{margin-bottom:30px!important}.margin-top-30{margin-top:30px!important}.margin-top-15{margin-top:15px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-100{margin-bottom:100px!important}@media (max-width:991px){body,html{overflow-x:hidden}.mobile-top-fix{margin-top:30px;margin-bottom:0}.mobile-bottom-fix{margin-bottom:30px}.mobile-bottom-fix-big{margin-bottom:60px}}a.main-button-slider{font-size:13px;border-radius:20px;padding:12px 20px;background-color:#ff589e;text-transform:uppercase;color:#fff;letter-spacing:.25px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}a.main-button-slider:hover{background-color:#8261ee}a.main-button{font-size:13px;border-radius:20px;padding:12px 20px;background-color:#8261ee;text-transform:uppercase;color:#fff;letter-spacing:.25px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}a.main-button:hover{background-color:#ff589e}button.main-button{outline:0;border:none;cursor:pointer;font-size:13px;border-radius:20px;padding:12px 20px;background-color:#8261ee;text-transform:uppercase;color:#fff;letter-spacing:.25px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}button.main-button:hover{background-color:#ff589e}#contact-us h5{font-weight:500;font-size:18px;color:#1e1e1e;letter-spacing:.25px;line-height:26px}.contact-text{font-weight:400;font-size:14px;color:#6f8ba4;letter-spacing:.6px;line-height:26px}.contact-text p{margin-bottom:28px}.contact-form .custom-file-label,.contact-form input,.contact-form select,.contact-form textarea{color:#777;font-size:14px;border:1px solid #eee;width:100%;height:50px;outline:0;padding-left:20px;padding-right:20px;border-radius:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:35px}.contact-form .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:48px;padding:.375rem .75rem;line-height:1.5;color:#fff;content:"Browse";background-color:#8261ee;border-left:inherit;border-radius:0 25px 25px 0;line-height:38px;cursor:pointer}.contact-form textarea{height:150px;resize:none;padding:20px}footer{background-image:linear-gradient(127deg,#a759d1 0,#8261ee 91%);padding-top:20px;position:absolute;bottom:0;width:100%}footer .social{overflow:hidden;margin-bottom:15px;text-align:center}footer .social li{margin:0 10px;display:inline-block}footer .social li a{color:#9d5bd9;text-align:center;background-color:#fff;width:36px;height:36px;line-height:36px;border-radius:50%;display:inline-block;font-size:16px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}footer .social li a:hover{background-color:#ff589e;color:#fff}footer .copyright{text-align:center;padding-bottom:15px;font-weight:400;font-size:12px;color:#fff;letter-spacing:.88px;text-transform:uppercase}@media (max-width:991px){footer .text{margin-bottom:30px}footer h5{margin-bottom:15px}footer .footer-nav{margin-bottom:30px}}#preloader{overflow:hidden;background-image:linear-gradient(135deg,#a759d1 0,#8261ee 100%);left:0;right:0;top:0;bottom:0;position:fixed;z-index:9999;color:#fff}#preloader .jumper{left:0;top:0;right:0;bottom:0;display:block;position:absolute;margin:auto;width:50px;height:50px}#preloader .jumper>div{background-color:#fff;width:10px;height:10px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;opacity:0;width:50px;height:50px;-webkit-animation:jumper 1s 0s linear infinite;animation:jumper 1s 0s linear infinite}#preloader .jumper>div:nth-child(2){-webkit-animation-delay:.33333s;animation-delay:.33333s}#preloader .jumper>div:nth-child(3){-webkit-animation-delay:.66666s;animation-delay:.66666s}@-webkit-keyframes jumper{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes jumper{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}100%{opacity:0}}fieldset label{margin-bottom:0;font-size:12px;width:100%;text-align:right;padding-right:20px}.modal .close{width:20px;height:20px;position:absolute;right:0;top:0;line-height:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.popover-body{padding:0}.popover img{width:170px}.col img{width:100%;cursor:pointer;transition:transform 1s;object-fit:cover}.col label{overflow:hidden;position:relative;border-radius:10px;padding:0}.form-radio{position:absolute;bottom:6px;border:0!important;text-align:center;width:10px!important;height:10px!important;z-index:-1;opacity:0;left:calc(50% - 5px);padding:0!important}.form-radio:checked+label>.tick_container{opacity:1}.form-radio:checked+label>img{transform:scale(1.25);opacity:.3}.tick_container{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);cursor:pointer;text-align:center}.tick{background-color:#8261ee;color:#fff;font-size:16px;padding:6px 12px;height:40px;width:40px;border-radius:100%;line-height:29px}.modal-body{font-size:.8em!important}