h1.small, h2.small { font-size: 42px; line-height: 52px; font-weight: 300; } .rvops-title { background: linear-gradient(to right, #484747, #939393, #e9e9e9, #fffbf4, #727272); -webkit-background-clip: text; color: transparent !important; display: inline-block; max-width: 100%; } .align-items-center { align-items: center; } @media (max-width: 1023px) {.box-items { grid-template-columns: 1fr 1fr; }} #overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(13, 15, 16, 79%); z-index: 2; } .subSubItem img.img-fluid{ width:100%; height:auto; display:block; border-radius:10px; } .header_menu_3{ display: flow-root; } .header_3, .header_menu_3{ overflow: initial; } .header_3{ position:relative; z-index:1500; } .mr-5 { margin-right: 5px !important; } .w-50 { width: 50px !important; } .op-5 { opacity: 0.5; } .op-7 { opacity: 0.7; } .op-9 { opacity: 0.9; } .tb-hi-show .block { border-right: 0 !important; } @media (max-width: 767px) {.box-items { grid-template-columns: 1fr !important; }} .pb-0 { padding-bottom: 0px; } .mr-5 { margin-right: 5px; } .pt-5 { padding-top: 5px !important; } .pb-20 { padding-bottom: 20px; } .pl-20 { padding-left: 20px; } .px-20 { padding-left: 20px; padding-right: 20px; } .mb-25 { margin-bottom: 25px; } .pb-30 { padding-bottom: 30px; } .pl-30 { padding-left: 30px; } .pt-35 { padding-top: 35px; } .mb-40 { margin-bottom: 40px; } .pb-40 { padding-bottom: 40px; } .pt-45 { padding-top: 45px; } .mb-50 { margin-bottom: 50px; } .pt-60 { padding-top: 60px; } .pb-80 { padding-bottom: 80px; } .pt-100 { padding-top: 100px; } .pt-130 { padding-top: 130px; } .pt-160 { padding-top: 160px; } .w-20 { width: 20px; } .w-50 { width: 50px; } .mw-160 { max-width: 160px; } .mw-190 { max-width: 190px; } .w-260 { width: 260px; } .mw-370 { max-width: 370px; } .mw-380 { max-width: 380px; } .mw-400 { max-width: 400px; } .mw-500 { max-width: 500px; } .f-20 { font-size: 20px; line-height: 24px; } .f-26 { font-size: 26px; line-height: 36px; } .f-30 { font-size: 30px; line-height: 40px; } .f-32 { font-size: 32px; line-height: 42px; } .f-34 { font-size: 34px; line-height: 44px; } .f-38 { font-size: 38px; line-height: 48px; } .f-46 { font-size: 46px; line-height: 56px; } .f-48 { font-size: 48px; line-height: 58px; } .f-60 { font-size: 60px; line-height: 70px; } .f-64 { font-size: 64px; line-height: 74px; } .lh-18 { line-height: 18px; } .lh-26 { line-height: 26px; } .lh-30 { line-height: 30px; } .lh-34 { line-height: 34px; } .lh-38 { line-height: 38px; } .lh-42 { line-height: 42px; } .lh-44 { line-height: 44px; } .lh-46 { line-height: 46px; } .lh-48 { line-height: 48px; } .lh-54 { line-height: 54px; } .lh-70 { line-height: 70px; } .title { color: #232323; } .bg-escuro1 { background-color: #121212; } .cinza { color: #86868b; font-weight: 600; font-size: 20px; } .bg-footer { background-color: #222226; position: relative; z-index: 4; } .bg-revops-home { background-image: url("../i/home/background-home-page-rvops-blackfriday.jpg"); } .bg-revops { background-image: url("../i/bg/bg-revops-clips.svg"); } .bg-timeline { background-image: url("../i/bg/bg-conversacional-timeline.svg"); } .radius20 { border-radius: 20px; } .sombra { box-shadow: -8px 10px 25px 0 rgba(0, 0, 0, 0.1); overflow: hidden; } .sombra amp-img { display: block; } .box-items { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 25px; } .box-item, .box-eloz { background: #222226; padding: 15px 15px 0px 15px; position: relative; border-radius: 10px; border: 2px solid rgba(235, 234, 237, 0.1); } .covid-alert.hidden-mob { position: -webkit-sticky; position: sticky; top: 43px; z-index: 1; } @media (max-width: 768px) {.plan-pricing-area .col-md-12 { position: relative; overflow: scroll; }} @media (hover: none), (pointer: coarse) {#demo .pb-40 { padding-bottom: 15px !important; } .f-38 { font-size: 32px !important; }} .btn-demo-action.small{ padding:8px 12px; font-size:.92rem; } .card-upcoming .title { font-size: 16px; line-height: 1.2; margin: 0px 0 3px; color: #222; } .card-past .title { font-size: 16px; font-weight: 500; line-height: 1.25; color: #222; margin: 10px 0px 5px; } .rv-carousel-logos { --gap: 24px; --fadeW: 120px; } .rvc-shell{ position:relative; } .rvc-viewport{ position:relative; overflow:hidden; padding-inline: clamp(12px, 5vw, 40px); } .rvc-track{ display:flex; gap: 15px; will-change: transform; transition: transform .45s cubic-bezier(.22,.61,.36,1); } .rvc-track-o { } .carousel-logos-pd { padding: 0 50px; } .rvc-logos{ flex: 0 0 calc((100% - (var(--gap) * (var(--perview) - 1))) / var(--perview)); position: relative; overflow: hidden; padding: 5px; } .rv-carousel-logos{ --perview:1; } @media (min-width: 576px) {.rv-carousel-logos {--perview:2;}} @media (min-width: 992px) {.rv-carousel-logos {--perview:4;}} @media (min-width:1200px) {.rv-carousel-logos {--perview:5;}} @media (min-width:1400px) {.rv-carousel-logos {--perview:5;}} .rvc-arrow{ position:absolute; top:50%; transform:translateY(-50%); width:40px; height:40px; border:0; border-radius:50%; background: rgba(17,17,17,.65); color:#fff; display:grid; place-items:center; cursor:pointer; z-index:3; font-size: 20px; } .rvc-prev{ left: clamp(6px, 1.8vw, 18px); } .rvc-next{ right: clamp(6px, 1.8vw, 18px); } .rvc-arrow:hover{ background: rgba(17,17,17,.85); } .rvc-fade{ position:absolute; top:0; bottom:0; width:var(--fadeW); z-index:2; pointer-events:none; } .rvc-fade--left-logo { left:0; background: linear-gradient(90deg, rgb(0, 0, 0), rgba(34, 34, 38, 0));} .rvc-fade--right-logo { right:0; background: linear-gradient(270deg, rgb(0, 0, 0), rgba(34, 34, 38, 0)); } .download-app-google { height: 48px; line-height: 40px; padding: 0px 20px; background: #000; border: 1px solid #000; color: #fff; font-size: 16px; } .download-app-google:hover { color: #fff; } @media (max-width: 767px) {.download-app-google { font-size: 16px; display: inline-block; margin-bottom: 15px; width: 100%; }} .video-container-mp4 { position: relative; width: 100%; min-height: 350px; background-color: #1E1E22; display: flex; justify-content: center; align-items: center; padding-bottom: 0; height: 0; max-width: 100%; } .responsive-video { width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: contain; background-color: #1E1E22; } .video-container-yt { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; background: #222226; } .video-container-yt iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; } @media (max-width: 767px) {.pb-40 { padding-bottom: 20px; }} .rvops-feature-card{ position:relative; display:flex; flex-direction:column; } .rvops-feature-list{ position:relative; overflow:hidden; transition:max-height 360ms ease; will-change:max-height; padding-bottom:16px; } .rvops-feature-card.is-collapsed .rvops-feature-list{ max-height:270px; } .rvops-feature-card.is-expanded .rvops-feature-list{ max-height:2000px; } .rvops-feature-fade{ position:absolute; left:0; right:0; bottom:0; height:175px; pointer-events:none; opacity:1; transition:opacity 200ms ease; background:linear-gradient(to bottom, rgba(26, 27, 32, 0), #222226); } .rvops-feature-fade::after{ content:""; position:absolute; left:0; right:0; bottom:0; height:18px; background:var(--rvops-card-bg); opacity:1; } .rvops-feature-card.is-expanded .rvops-feature-fade{ opacity:0; } .rvops-toggle{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; width:100%; padding: 10px 32px 6px 0; margin-top: 1px; background:transparent; border:0; outline:none; cursor:pointer; user-select:none; color:var(--rvops-text); font-size:16px; font-weight:500; letter-spacing:0.2px; box-shadow:none; text-decoration:none; transition:none; } .rvops-toggle:hover, .rvops-toggle:active, .rvops-toggle:focus{ background:transparent; border:0; box-shadow:none; outline:none; transform:none; } .rvops-toggle-text{ line-height:1; opacity:0.92; } .rvops-toggle-icon{ display:flex; align-items:center; justify-content:center; line-height:0; opacity:0.92; transition:transform 220ms ease; } .rvops-chev{ display:block; color:var(--rvops-text); } .rvops-feature-card.is-expanded .rvops-toggle-icon{ transform:rotate(180deg); } .rvops-feature-footer{ opacity:0; max-height:0; overflow:hidden; transition:opacity 200ms ease, max-height 320ms ease; } .rvops-feature-card.is-expanded .rvops-feature-footer{ opacity:1; max-height:260px; } @media (max-width:768px) {.rvops-feature-card.is-collapsed .rvops-feature-list{ max-height:170px; } .rvops-toggle{ font-size:15px; padding:9px 0 5px 0; } .rvops-feature-fade{ height:170px; }} @media (prefers-reduced-motion: reduce) {.rvops-feature-list, .rvops-feature-fade, .rvops-toggle-icon, .rvops-feature-footer{ transition:none !important; }} .content_30 .block { background: rgba(235, 234, 237, 0.4); } .content_30 .block img { max-width: 70%; max-height: 70%; } .content_31 .block { border: 2px solid rgba(255, 255, 255, 0.15); } .content_31 .block img { max-width: 70%; max-height: 70%; } .testimonial_4 .block { border: 2px solid #ebeaed; } section.pt-65.pb-80.testimonial_4 { background: #fff; } .testimonial_6 .block { border: 2px solid rgba(255, 255, 255, 0.15); } .feature_3 .block { border: 2px solid #ebeaed; } .feature_4 .block { border: 2px solid rgba(255, 255, 255, 0.3); } .feature_5 .block { border: 2px solid #ebeaed; border-top: none; } .feature_46 .block:hover, .feature_46 .block:focus { opacity: 0.7; } .feature_47 .block { border: 2px solid rgba(255, 255, 255, 0.2); } .team_1 .block { border: 2px solid #ebeaed; } .pricing_table_1 .block { border: 2px solid #ebeaed; border-bottom-left-radius: 10px; } .pricing_table_1 .block.noborder_right { border-right: none; } .pricing_table_3 .block { border-right: 1px solid #ebeaed; } .pricing_table_3 .block.noborder_right { border-right: none; } .pricing_table_4 .block { border: 2px solid rgba(255, 255, 255, 0.2); } .pricing_table_5 .block:not(.bg-dark) { border: 2px solid #ebeaed; } .pricing_table_6 .block { border: 2px solid #ebeaed; border-top: none; } .showcase_1 .block a:hover { opacity: 0.8; } .showcase_3 .block { border: 2px solid #ebeaed; } .showcase_9 .block { border: 2px solid #ebeaed; } .ecommerce_30 .product.small .bg { left: -2px; border-radius: 10px; } @media (max-width: 359.98px) {.showcase_9 .block { padding-left: 20px; padding-right: 20px; } .ecommerce_20 .title { font-size: 22px; line-height: 32px; }} @media (max-width: 369.98px) {.ecommerce_19 .product.big .title { font-size: 18px; line-height: 28px; } .ecommerce_19 .product.small { display: block !important; } .ecommerce_19 .product.small .img { margin: -2px; width: calc(100% + 4px); max-width: calc(100% + 4px); border-radius: 10px 10px 0 0; }} @media screen and (max-width: 575.98px) {h1.small, h2.small { font-size: 22px; line-height: 32px; } .header_3 .input { margin-bottom: 20px; } .feature_26 .title { margin-bottom: 10px; } .feature_28 .description { margin: 10px 0 40px 0; } .feature_45 h2, .feature_45 .title { margin-bottom: 10px; } .feature_45 .description { margin-bottom: 40px; } .pricing_table_6 .block .inner { padding: 0 30px; } .hidden-mob { display: none; } .hidden-desktop { display: block; } .card-step .col-xl-3.col-md-3.col-sm-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0 0 50px; } .card-step > .col-xl-3.col-md-3.col-sm-3:last-child { padding: 0; } .card-step .title { padding: 0; margin: 10px 0 0; } .ecommerce_12 .title { font-size: 18px; line-height: 28px; } .ecommerce_29 .images { padding: 0; } .ecommerce_29 .images .img_link { width: calc(100% / 2 - 30px); } .ecommerce_29 .images img { width: 100%; }} @media screen and (max-width: 767.98px) {.card-step .col-xl-3.col-md-3.col-sm-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0 0 50px; } .card-step>.col-xl-3.col-md-3.col-sm-3:last-child { padding: 0; } .card-step .title { padding: 0; margin: 10px 0 0; } .col-lg-7.zoom-in.or-2 { order: 1; } h2.pt-100.f-46.medium.pb-20.title.zoom-in { padding-top: 50px; } section.pt-65.pb-80.testimonial_4 { padding: 0 0 60px; } h1.small, h2.small { font-size: 26px; line-height: 36px; } .header_16 .blocks .title { margin-top: 15px; margin-bottom: 15px; } .testimonial_3 h2, .testimonial_3 .block { margin-bottom: 30px; } .testimonial_4 .block { padding: 30px; } .feature_1 .title { margin-top: 10px; margin-bottom: 10px; } .feature_1 .title br { display: none; } .feature_17 .title { margin-bottom: 10px; } .feature_17 .block { margin-bottom: 40px; } .feature_18 .description { margin-bottom: 0; } .feature_20 .title { margin: 10px 0; } .feature_27 .description { margin: 10px 0 50px 0; } .feature_31 .title { margin-bottom: 10px; } .feature_34 .title { margin: 10px 0; } .form_13 .block { margin-right: 0; width: 100%; } .form_13 .block { margin-right: 0; width: 100%; } .call_to_action_1 .description { margin: 10px 0 30px 0; } .call_to_action_14 .title { margin: 15px 0 10px 0; } .ecommerce_34 .address_form .block { margin-bottom: 15px; } .ecommerce_36 .product .title, .ecommerce_36 .product .variants { padding-top: 0px; padding-bottom: 0px; } .hidden-mob { display: none !important } .hidden-desktop { display: block!important; } .card-step .col-xl-3.col-md-3.col-sm-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0 0 50px; } .card-step > .col-xl-3.col-md-3.col-sm-3:last-child { padding: 0; } .card-step .title { padding: 0; margin: 10px 0 0; } .card-upcoming .title { text-align: left; }} @media (max-width: 991.98px) {.footer_13 a { margin: 0 10px; } h1.small, h2.small { font-size: 32px; line-height: 42px; } .feature_3 .description { margin-top: 10px; margin-bottom: 40px; } .feature_6 .block { margin-top: 40px; } .feature_6 .title { margin-top: 15px; margin-bottom: 10px; } .feature_8 .title { margin-bottom: 10px; } .feature_12 .title { margin-bottom: 10px; } .feature_14 .block { margin-bottom: 40px; } .feature_15 .block { margin-top: 40px; } .feature_15 .title { margin-bottom: 10px; } .feature_18 .description { margin-top: 10px; margin-bottom: 40px; } .feature_18 .block { margin-bottom: 40px; } .feature_21 .description { margin-top: 10px; margin-bottom: 50px; } .feature_22 .description { margin-top: 10px; margin-bottom: 40px; } .feature_22 .title { margin-bottom: 10px; } .feature_22 .block { margin-bottom: 40px; } .feature_23 .description { margin-top: 10px; margin-bottom: 40px; } .feature_29 .title { margin: 10px 0; } .feature_32 .block { margin-left: 0; } .feature_33 .description { margin-top: 10px; } .feature_33 .title { margin-bottom: 0px; } .feature_39 .description { margin: 10px 0 0 0; } .feature_41 .description { margin: 10px 0 40px 0; } .feature_46 .block { margin-bottom: 50px; } .form_13 .block { width: 250px; } .pricing_table_1 .block { margin: 0 auto 50px auto; max-width: 300px; border-radius: 10px; } .pricing_table_1 .block.noborder_right { border-right: 2px solid #ebeaed; } .contact_8 .title { margin-bottom: 0; } .showcase_1 .description { margin: 10px 0 0 0; } .footer_3 .description { margin: 10px 0; } .footer_3 .title { margin-bottom: 15px; } .footer_6 .title { margin-bottom: 15px; } .footer_13 a { margin: 0 10px; }} @media screen and (min-width: 992px) {.feature_11 .description { margin-top: 10px; margin-bottom: 50px; }} @media screen and (max-width: 1199.98px) {nav.header_menu_3 { display: none; } .header_3 form { margin-top: 40px; } h1.small, h2.small { font-size: 36px; line-height: 46px; } .navigation_26 .categories .title { margin-bottom: 10px; } .feature_2 .description { margin-top: 20px; } .feature_4 .description { margin-top: 10px; margin-bottom: 40px; } .feature_4 .block { padding-left: 30px; padding-right: 30px; padding-bottom: 50px; } .feature_5 .description { margin-top: 10px; } .feature_5 .block { padding: 30px; } .feature_5 .block .title { margin-bottom: 10px; } .feature_9 .title { margin-bottom: 10px; } .feature_21 .block { margin-bottom: 50px; } .feature_25 .description { margin: 10px 0 50px 0; } .feature_32 .block { margin-left: 20px; } .feature_47 .block { padding: 30px; } .pricing_table_4 .block { padding-left: 50px; padding-right: 30px; } .footer_9 .title { margin-bottom: 15px; } .hidden-desktop { display: none; } .hidden-mob { display: block; } .ecommerce_10 .title { font-size: 18px; line-height: 28px; } .ecommerce_19 .product.small { width: calc(50% - 15px); } .ecommerce_19 .product.small .inner { padding-left: 20px; padding-right: 20px; }} @media (max-width: 3116.98px) {.hidden-desktop { display: none; } .hidden-mob { display: block; }} @media (min-width: 1467px) {.f-26 { font-size: 23px; }} .hero-badge { display: inline-flex; align-items: center; gap: 8px; padding: 6px 18px; border: 1px solid rgba(255,255,255,.15); border-radius: 999px; font-size: 14px; color: rgba(255,255,255,.65); letter-spacing: .3px; } .hero-badge-dot { width: 8px; height: 8px; border-radius: 50%; background: #FF7A00; flex-shrink: 0; } @media (max-width: 575px) {.hero-badge { flex-wrap: wrap; justify-content: center; padding: 10px 20px; text-align: center; } .hero-badge-sep { display: none; } .hero-badge-sub { flex-basis: 100%; margin-top: 2px; line-height: 1.2; } .hero-badge-title { line-height: 1.2; }} @media (max-width:767px) {.case-page .f-32 { font-size: 26px; line-height: 1.3; }} @media (max-width: 575px) {h1.rvops-title { font-size: 36px; line-height: 44px; }} .rvops-skip-link { position: absolute; left: -9999px; top: 0; z-index: 10000; background: #1E1E22; color: #fff; padding: 10px 16px; border-radius: 0 0 8px 0; text-decoration: none; } .rvops-skip-link:focus { left: 0; outline: 2px solid #fff; } .gloss-cta p.cinza { font-size: 18px; font-weight: 400; } @media(max-width:991px) {.seg-scope p.f-20{font-size:18px!important;line-height:1.5!important;} .seg-scope .f-32{font-size:22px!important;}} @media(max-width:767px) {.seg-scope p.f-20{font-size:16px!important;} .seg-scope .f-32{font-size:20px!important;} .seg-scope img.img-fluid{margin-left:auto;margin-right:auto;}}