/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
:root{--round-all:50px;--round-top:0 50px 50px 0;--round-bottom:50px 0 0 50px;--black:#000;--purple:#794AFF;--medium-blue:#5014ad;--indian-red:#ff3067;--general-purple:#3b2a82;--midnight-blue:#1e1541;--medium-purple:#7a719b;--slate-blue:#7762ce;--ghost-white:#f2effb;--medium-purple-2:#787198;--pale-violet-red:#ff7298;--white:white;--gold:#fbc822;--new-site-text-purple:#605880;--30-white:rgba(255,255,255,.3)}
body{line-height: 1.6;font-size: 100%;font-family: Figtree, sans-serif;font-weight: 400; font-style: normal;font-size:16px}
a.button.open-video.icon.circle.is-outline.is-xlarge{color:#fff;background-color:#794AFF}a.button.open-video.icon.circle.is-outline.is-xlarge:hover{background-color:#794AFF;border-color:transparent;color:#fff;filter:blur(2px)}.heading-hero>h2{background-image:linear-gradient(to right,var(--medium-blue),#794AFF 25%,#977fd8 51%,#0e0e0e 79%,#515151 79%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;}.gallery-col img{object-position:top;transition:all 3s ease-out!important}.gallery-col img:hover{object-position:bottom;transition:object-position 8s linear 0s!important}[data-animate=fadeInUp]{-webkit-transform:none;transform:none}[data-animate=bounceInUp]{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);-webkit-transition:opacity 1s cubic-bezier(0.4,.6,.2,1),-webkit-transform 1s cubic-bezier(0.4,.6,.2,1);transition:opacity 1s cubic-bezier(0.4,.6,.2,1),-webkit-transform 1s cubic-bezier(0.4,.6,.2,1);-o-transition:opacity 1s cubic-bezier(0.4,.6,.2,1),-o-transform 1s cubic-bezier(0.4,.6,.2,1);transition:opacity 1s cubic-bezier(0.4,.6,.2,1),transform 1s cubic-bezier(0.4,.6,.2,1);transition:opacity 1s cubic-bezier(0.4,.6,.2,1),transform 1s cubic-bezier(0.4,.6,.2,1),-webkit-transform 1s cubic-bezier(0.4,.6,.2,1),-o-transform 1s cubic-bezier(0.4,.6,.2,1)}[data-animated=true]{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.color-bg{background-color:transparent;background-image:linear-gradient(180deg,#FFF0 0,var(--e-global-color-uicore_white) 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.br20{border-radius:20px}.custom-height>.col>.col-inner{padding:330px 0 330px 0!important}.custom-color-row{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.5);padding:40px 40px 30px 40px;border-radius:20px}.white{background-color:#fff!important;color:var(--fs-color-secondary)!important}.absolute-footer,html{background-color:#fff!important}.collapse p,.tagline.collapse,.collapse h1,.collapse h2,.collapse h3,.collapse h4,.h1.collapse,.collapse.headline,.headline.collapse,.button.collapse{margin-bottom:0!important}.no-line-height p,.tagline.no-line-height,.no-line-height h1,.no-line-height h2,.no-line-height h3,.no-line-height h4,.h1.no-line-height,.no-line-height.headline,.headline.no-line-height,.button.no-line-height{line-height:0!important}.circle-row{clip-path:ellipse(54% 80% at 50% 81%)}.under-score>h6>span{border-bottom:1px solid #ccc;padding:4px 30px}.under-score-black>h6>span{border-bottom:1px solid #b3b3b3;padding:4px 30px}.icon-box.featured-box.custom-button.icon-box-top.text-left{height:50px;width:50px;border-radius:10px;padding:10px 10px 5px 10px;display:flex;justify-content:center;background-color:#794aff;backdrop-filter:blur(1px);opacity:1;box-shadow:0 6px 24px #794aff}.round-top{border-radius:var(--round-top)}.round-bottom{border-radius:var(--round-bottom)!important;padding:10px 5px 10px 40px;}.round-all{border-radius:var(--round-all)}.round-corner>.img-inner{border-radius:12px}.circle-btn>i.icon-angle-right{padding:9px 15px;border-radius:100%;background:var(--purple)}.button.secondary.is-large{padding:3px 32px}.secondary.is-large{border-radius:30px}.primary.is-outline{color:var(--purple)}.button.is-link.is-smaller>span{padding:2px 10px;background:#794aff;border-radius:20px;margin-right:0;font-weight:200}.button{margin-right:0}.header-main .nav>li>a{line-height:1.6}.nav-size-xsmall>li>a{font-size:16px;color:var(--black)}.nav-size-xsmall>li>a:hover{color:var(--purple)}.stuck #logo img{transform:rotate(50deg);transition:500ms}.header-main{height:70px}.transparent #logo img,#logo img{transform:rotate(0deg);transition:600ms}.transparent #logo img:hover,#logo img:hover{transform:scale(1.1)}.header-inner.container{padding:0 40px 0 40px;margin-top:20px;transition:all .5s cubic-bezier(0.77,0,.175,1)}.header-inner.container:hover{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:90px}.f130{font-size:130%}.circle-btn.round-top{padding:10px 5px 10px 40px;}.transparent #logo img {
    max-height: 70px;
}.transparent #logo img, #logo img {
    transform: rotate(0deg);
    transition: 600ms;
}.round-line{padding:11px 41px 10px 41px;}
.transparent #logo img {
    max-height: 70px;
}.circle-btn.round-top i{margin-right:8px!important}

.stuck .header-main .header-inner.container{background:rgba(255,255,255,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;width:75%;max-width:60%;padding:0 40px 0 40px}.header-wrapper.stuck{box-shadow:none!important}.transparent>.header-wrapper>.header-main>.header-inner>.flex-col>ul.header-nav>li>a{color:var(--wp--preset--color--black)}.transparent>.header-wrapper>.header-main>.header-inner>.flex-col>ul.mobile-nav>li>a>i.icon-menu,.transparent>.header-wrapper>.header-main>.header-inner>.flex-col>ul.mobile-nav>li.header-search>a{color:var(--wp--preset--color--black)}.transparent>.header-wrapper>.header-main>.header-inner>.flex-col>ul.header-nav>li.header-button-2>.header-button>a.button.secondary.is-large{background-color:rgba(255,255,255,0);backdrop-filter:blur(35px);color:black!important}.header>.stuck>.header-main>.header-inner>.flex-col>ul.header-nav>li.header-button-2>.header-button>a.button.secondary.is-large{background-color:rgba(255,255,255,0);backdrop-filter:blur(35px)}.header>.stuck>.header-main>.header-inner>.flex-col>ul.header-nav>li.header-button-2>.header-button>a.button.secondary.is-large span{color:#303030}.wpcf7-spinner{display:none}.form-flat input:not([type=submit]){background:#fff;border-radius:8px;padding:15px;height:50px}.flex-row>.padding-right{padding-right:30px}.flex-row>.padding-left{padding-left:30px}.flex-row.form-flat{margin-bottom:20px}.wpcf7-form-control-wrap>.message{border-radius:24px;box-shadow:none}.wpcf7-form-control-wrap>.message:focus{box-shadow:none}.center{display:flex;align-items:center;justify-content:center;margin-top:20px}.center .submit-btn{background-color:#794aff!important;text-transform:capitalize}@media screen and (max-width:992px){.flex-row>.padding-right{padding-right:unset}.flex-row>.padding-left{padding-left:unset}}.accordion .toggle{left:unset!important;right:0!important}.accordion-title.active .icon-angle-down:before{content:url(images/xmark-1.svg)!important}.icon-angle-down:before{content:url(images/xmark-1.svg)!important}.accordion-title{font-weight:600;text-shadow:none;color:#000;opacity:1}.round-corner,.round-corner>.banner-inner>.banner-bg{border-radius:20px;background-color:transparent!important}.box-shadow-5-hover:hover{box-shadow:0 0 40px 0 rgba(121,74,255,.59);transform:translateY(-22px);z-index:2;background:white}.box-shadow-3,.box-shadow-3-hover:hover,.row-box-shadow-3 .col-inner,.row-box-shadow-3-hover .col-inner:hover{box-shadow:0 0 20px rgba(0,0,0,.08)}.box.has-hover.gallery-box.box-default{padding:10px;background:white;box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:20px}.row-box-shadow-2 .col-inner{padding:10px;background:white;box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:20px}.box-blog-post .box-image .image-cover{border-radius:10px}.box-blog-post .is-divider{display:none}.box-shadow-5{background:rgba(129,92,207,.06);border-radius:12px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);margin-top:40px;box-shadow:0 0 20px rgba(0,0,0,.08)}.accordion-title{border-top:none;padding:8px 2.3em}.accordion-title.active{background-color:white}.icon-angle-down:before{content:"+";font-weight:600;color:black}.accordion .toggle{height:1.5em;left:0;top:0;transform-origin:50% 50%}.less-margin>.col-inner>.wpcf7>.wpcf7-form{margin-bottom:0}.less-margin>.col-inner>.text{margin-bottom:9px}.less-margin>.col-inner>.padding{padding:0 60px}.newsletter>p>.wpcf7-form-control-wrap{margin-top:15px}.newsletter>p>.wpcf7-form-control-wrap>.email{position:relative;padding:24px;border-radius:12px}.newsletter>p>.sub-btn{position:absolute;top:5.5px;right:-10px;background-color:#794AFF;border-radius:6px}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{box-shadow:none}.absolute-footer{display:none}.svg{position:absolute;right:-14%;top:-63%}.position-relative{position:relative}.svg-tab{position:absolute;right:-19.5%;top:-37%}.svg-mobile{position:absolute;right:-28.5%;top:-37.2%}.border-radios>div>.img-inner{border-radius:50%}::-webkit-scrollbar{display:none}body{height:2000px}

.mil-progress-track{position:fixed;z-index:10;top:0;right:0;width:4px;height:100%;background-color:black}.mil-progress-track .mil-progress{width:4px;height:0;background-color:#794aff;transition:height .3s ease}@media screen and (max-width:992px){.mil-progress-track{display:none}}.mil-ball{width:20px!important;height:20px!important;position:fixed;z-index:1000;background-color:black;border-radius:50%;pointer-events:none;transform:translate(-40%,-50%!important);opacity:.1!important;transition:width .3s ease,height .3s ease,opacity .3s ease!important}.mil-ball .mil-icon-1{position:absolute;width:40px;height:40px;transform:scale(0)}.mil-ball .mil-icon-1 svg{fill:rgba(255,255,255,.9)}.mil-ball .mil-more-text,.mil-ball .mil-choose-text{position:absolute;width:100%;text-align:center;display:block;color:rgba(255,255,255,.9);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;transform:scale(0)}.mil-ball.mil-accent .mil-icon-1 svg{fill:black}.mil-ball.mil-accent .mil-more-text,.mil-ball.mil-accent .mil-choose-text{color:black}@media screen and (max-width:1200px){.mil-ball{display:none}}
.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button{color:transparent}.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button svg{height:auto;width:20px;fill:#794aff}.image-roller{width:100%;overflow:hidden;position:relative;white-space:nowrap}.image-marquee{display:inline-flex;align-items:center;white-space:nowrap;transition:transform .5s linear}.image-marquee img{display:inline-block;margin:0 10px;height:200px;width:auto}@media (max-width:1200px){.image-marquee img{height:150px}}@media (max-width:768px){.image-marquee img{height:40px}}@media (max-width:480px){.image-marquee img{height:40px}}ul li.bullet-checkmark:before {
    color: #ff7f69;
    content: "\e5ca"!important;
    font-family: "Material Icons"!important;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.dark ul li.bullet-arrow, .dark ul li.bullet-checkmark, .dark ul li.bullet-cross, .dark ul li.bullet-star {
    border: none !important;
}
.button.gradient {
    background: linear-gradient(87deg,#8843ee 0%,#f375b8 35%,#ffa392 70%,#ffdc54 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.round-corners .banner-inner .banner-bg{
    border-radius: 20px !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}