 /* slant
 /* -------------------------------- */ .slant-t { -webkit-clip-path:polygon(0 0, 100% 6vw, 100% 100%, 0 100%); clip-path:polygon(0 0, 100% 6vw, 100% 100%, 0 100%); margin-top:-6.2vw; }

 .slant-b { -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 6vw)); clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 6vw)); margin-bottom:-6.2vw; }

 .slant-y { -webkit-clip-path:polygon(0 0, 100% 6vw, 100% 100%, 0 calc(100% - 6vw)); clip-path:polygon(0 0, 100% 6vw, 100% 100%, 0 calc(100% - 6vw)); margin-top:-6.2vw; margin-bottom:-6.2vw; }

 /* header
 /* -------------------------------- */ .header { z-index:1; position:relative; }

 @media (min-width:768px) { }

 .header-main-menu > ul > li > a:hover,.header-main-menu > ul > li > a:active,.header-main-menu > ul > li > a:focus { color:#28aae1 !important; }

 .header-scroll { position:fixed; z-index:799; top:-120px; }

 @media (max-width:991.98px) { .header-scroll { display:none !important; }

 }

 /* footer
 /* -------------------------------- */ .footer h3 { font-weight:bold; }

 .footer p { color:#898f91; }

 .footer .menu > li { line-height:1.7; }

 .footer .menu > li > a { color:#898f91; }

 .footer .menu > li > a:hover,.footer .menu > li > a:active { color:#28aae1; }

 .bottom p { color:#bbc0c3; }

 /* landing
 /* -------------------------------- */ .landing-01 .hero-lg .hero-container { padding-top:5rem; padding-bottom:5rem; }

 .landing-01 .hero-md .hero-container { padding-top:3rem; padding-bottom:3rem; }

 .landing-01 :nth-child(2).hero { padding-top:140px !important; }

 /* content
 /* -------------------------------- */ /* blog bottom
 /* -------------------------------- */ /* hero - market
 /* -------------------------------- */ .hero { overflow:hidden; /* markets
 /* ------------------------------------- */ /* general
 /* ------------------------------------- */ }

 .hero-cover { /* settings
 /* ------------------------------------- */ background-size:cover; background-repeat:no-repeat; }

 .hero-cover-center { background-position:center center; }

 .hero-cover-left { background-position:center left; }

 .hero-cover-right { background-position:center right; }

 .hero-markets { overflow:hidden; }

 .hero-markets-text,.hero-markets-icon { z-index:2; }

 .hero-markets-link { line-height:1; background-position:center center; background-repeat:no-repeat; background-size:cover; background-blend-mode:lighten; overflow:hidden; }

 .hero-markets-link::after { content:' '; display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; opacity:0.6; background-repeat:no-repeat; background-position:50% 0; -ms-background-size:cover; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; }

 .hero-markets-link:nth-child(1)::after { background-image:url(/wp-content/uploads/2020/07/home-hero-ecomm-02.jpg); }

 .hero-markets-link:nth-child(2)::after { background-image:url(/wp-content/uploads/2020/07/home-hero-corp-02.jpg); }

 @media (max-width:991.98px) { .hero-markets-icon { display:none; }

 }

 .hero-markets-name { font-size:400%; font-weight:bold; }

 @media (min-width:768px) { .hero-markets.show-ecommerce .hero-markets-link[data-hero="ecommerce"] { flex:0 0 75%; max-width:75%; }

 .hero-markets.show-ecommerce .hero-markets-link[data-hero="ecommerce"]::after { opacity:1; transform:scale(1.1); }

 .hero-markets.show-ecommerce .hero-markets-link[data-hero="corporate"] { flex:0 0 25%; max-width:25%; }

 .hero-markets.show-ecommerce .hero-markets-link[data-hero="corporate"]::after { opacity:0.1; transform:scale(0.9); }

 .hero-markets.show-corporate .hero-markets-link[data-hero="ecommerce"] { flex:0 0 25%; max-width:25%; }

 .hero-markets.show-corporate .hero-markets-link[data-hero="ecommerce"]::after { opacity:0.1; transform:scale(0.9); }

 .hero-markets.show-corporate .hero-markets-link[data-hero="corporate"] { flex:0 0 75%; max-width:75%; }

 .hero-markets.show-corporate .hero-markets-link[data-hero="corporate"]::after { opacity:1; transform:scale(1.1); }

 }

 @media (min-width:768px) { .hero-title { font-size:4.5rem; }

 }

 /* screens
 /* -------------------------------- */ .screen { /* theme on corproate landing */ /* measure on corproate landing */ /* theme list on corproate landing */ /* phone on corproate landing */ /* desktop on corproate landing */ }

 .screen-theme { box-shadow:0 2rem 4rem rgba(0, 0, 0, 0.4); width:100%; margin-top:20px; }

 @media (min-width:768px) { .screen-theme { width:90%; position:absolute; transform:scale(1.3) translateX(50px) translateY(0) perspective(600px) rotateY(-20deg) rotateX(10deg); }

 }

 .screen-reporting { box-shadow:0 2rem 4rem rgba(0, 0, 0, 0.4); width:100%; margin-bottom:30px; }

 @media (min-width:768px) { .screen-reporting { width:90%; position:absolute; transform:scale(1.5) translateX(-60px) translateY(-40px) perspective(1000px) rotateY(30deg) rotateX(10deg); }

 }

 .screen-theme-list { box-shadow:0 2rem 4rem rgba(0, 0, 0, 0.4); width:100%; margin-top:20px; }

 @media (min-width:768px) { .screen-theme-list { width:90%; position:absolute; transform:scale(1.4) translateX(70px) translateY(40px); }

 }

 .screen-phone-dashboard { border-radius:20px; box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.4); position:absolute; transform:scale(0.5); top:0; width:300px; right:0; }

 @media (min-width:768px) { .screen-phone-dashboard { width:300px; position:absolute; right:auto; transform:scale(0.5) translateX(-30px) translateY(-400px) perspective(1000px) rotateY(10deg) rotateX(5deg); }

 }

 .screen-dash-corp { width:100%; border-radius:20px; box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.4); margin-top:20px; }

 @media (min-width:768px) { .screen-dash-corp { width:500px; position:absolute; transform:scale(1.1) translateX(140px) translateY(-100px) perspective(600px) rotateY(-10deg) rotateX(5deg); }

 }

 .screen-corporate-fp .body { height:570px; }

 @media (min-width:768px) { .screen-corporate-fp .body { height:580px; }

 }

 @media (min-width:992px) { .screen-corporate-fp .body { height:590px; }

 }

 @media (min-width:1200px) { .screen-corporate-fp .body { height:600px; }

 }

 .screen-fp .circle { height:10px; width:10px; }

 @media (min-width:768px) { .screen-fp .circle { height:20px; width:20px; }

 }

 .screen-fp .content .fs-8 { font-size:8px; }

 .screen-fp .content .fs-8 { font-size:9px; }

 .screen-fp .content .fs-12 { font-size:12px; }

 @media (min-width:768px) { .screen-fp .content .fs-8 { font-size:12px; }

 .screen-fp .content .fs-9 { font-size:13px; }

 .screen-fp .content .fs-10 { font-size:16px; }

 }

 /* image hover
 /* -------------------------------- */ .img-hover { transition:transform 0.2s; }

 .img-hover:hover,.img-hover:focus,.img-hover:active { transform:scale(1.1); }

 /* timezone
 * ------------------------- */ /* pricing
 /* -------------------------------- */ .pricing { /* corporate - us */ /* ecommerce - us */ }

 .pricing-corporate-col:hover > .card,.pricing-corporate-col:active > .card { cursor:pointer; }

 .pricing-ecommerce-professional h3::after { position:absolute; content:'Most Popular'; font-size:12px; top:-50px; left:0; right:0; }

 .pricing-ecommerce-features li { padding-left:25px; padding-top:2px; padding-bottom:3px; }

 .pricing-ecommerce-features li .dc { margin-left:-25px; margin-right:6.5px; }

 /* wordpress
 /* declare and extend in the others
 /* -------------------------------- */ img { height:auto; }

 @media (min-width:768px) { img.alignleft { float:left; }

 }

 @media (min-width:768px) { img.alignright { float:right; }

 }

 @media (min-width:768px) { .alignwide { margin-left:-100px; margin-right:-100px; max-width:1024px; margin-top:2rem !important; }

 }

 @media (min-width:768px) { .alignfull { margin-left:calc(-100vw / 2 + 100% / 2); margin-right:calc(-100vw / 2 + 100% / 2); max-width:100vw; margin-top:2rem !important; }

 }

 @media (min-width:768px) { .alignleft { width:65%; margin-left:-20% !important; margin-right:2rem !important; margin-top:0.5rem !important; }

 }

 @media (min-width:768px) { .alignright { width:65%; margin-right:-20% !important; margin-left:2rem !important; margin-top:0.5rem !important; }

 }

 .aligncenter { margin-top:2rem !important; }

 /* wordpress * button block
 /* -------------------------------- */ .wp-block-button,.wp-block-buttons { margin:0 !important; }

 /* block
 /* -------------------------------- */ .block { /* action 
 /* ---------------------------- */ /* faq 
 /* ---------------------------- */ /* features 
 /* ---------------------------- */ /* form 
 /* ---------------------------- */ /* hero 
 /* ---------------------------- */ /* pricing 
 /* ---------------------------- */ }

 @media (min-width:768px) { .block-form-fields { margin-bottom:-250px; }

 }

 @media (min-width:768px) { .block-form-fields form > div { margin-top:-320px; }

 }

 /* cookie
 /* -------------------------------- */ /* us chat
 /* -------------------------------- */ html,body { height:100%; }

