@charset "UTF-8";@font-face{font-family:ibm-regular;src:url(https://cdn.riddle.com/website/assets/homepage/font/IBM_Plex_Mono/IBMPlexMono-Regular.ttf) format("truetype");font-display:swap}.jumbotron{background-color:#fff;box-shadow:0 2px 8px 0 hsla(0,0%,60.8%,.32);border-radius:0;max-width:776px}.btn{border-radius:4px;word-wrap:break-word;padding:14px 19px;font-family:montserrat-bold;background-color:transparent}.btn-cyan{color:#fff;background-color:#19d2f1;border-color:#19d2f1}.btn-cyan:hover,.btn-green{color:#333!important}.btn-green{background-color:#60ed7c;border-color:#60ed7c}.btn-green:hover{color:#fefefe!important}.btn-outline-cyan{color:#19d2f1;font-family:montserrat-bold;background-color:transparent;background-image:none;border-color:#19d2f1;padding:14px 19px}.btn-outline-cyan:hover{color:#333!important;background-color:#19d2f1;border-color:#19d2f1}@font-face{font-family:montserrat-regular;src:url(https://cdn.riddle.com/website/assets/homepage/font/montserrat/Montserrat-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:montserrat-bold;src:url(https://cdn.riddle.com/website/assets/homepage/font/montserrat/Montserrat-Bold.otf) format("opentype");font-display:swap}body,html{max-width:100%;overflow-x:hidden}body{color:#646f79;font-family:montserrat-regular;word-break:break-word}body h1,body h2,body h3,body h4,body h5,body h6{color:#151b26}.gray-light-bg{background-color:rgb(237, 242, 252)}.riddle-font-bold{font-family:montserrat-bold}.riddle-font-normal{font-family:montserrat-regular}video{width:100%;display:block}img,video{max-width:100%;height:auto}a,a:hover{color:#8614fe}#demo-modal .modal-header{border:none;padding-bottom:0}#demo-modal .modal-body{padding-top:0}.row>.my-auto{align-self:center}.row>.my-auto>.btn-link{max-width:100%}.cookie-banner{background:linear-gradient(135deg,#350865,#15495e)}.customers{height:160px;background:#f6f8f9}.customers img{max-height:80px;width:auto}.features-one{background:#f6f8f9}.features-one a{color:#8614fe}.features-one .video-wrapper{position:relative;overflow:hidden}.features-one .video-wrapper .overlay{position:absolute;width:100%;height:100%;border:2px solid #f6f8f9;z-index:999}.features-one .first .first-image{height:420px;width:600px}.features-one .first .first-image,.features-one .second .second-image{max-width:100%;background-color:#d8d8d8;background-size:cover;background-repeat:no-repeat;background-position:50%}.features-one .second .second-image{height:360px;width:870px}.features-one .third .third-image{height:420px;width:560px;max-width:100%;background-color:#d8d8d8;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:768px){.features-one .first .first-image{height:420px;width:100%}.features-one .second .second-image{height:360px;width:100%}.features-one .second .text{padding:15px 15px 0!important}.features-one .third .third-image{height:420px;width:100%}}.rid-footer{background:linear-gradient(135deg,#350865,#15495e)}.rid-footer small{display:block;margin-bottom:20px}.rid-footer ul li{padding-bottom:12px}.rid-footer .links{background-color:rgba(0,0,0,.3)}.rid-footer .socials .btn-link{background-color:transparent}.gdpr-teaser a{color:#8614fe}.gdpr-teaser .gdpr-image{height:560px;width:560px;max-width:100%;background-color:#d8d8d8;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:768px){.gdpr-teaser .gdpr-image{height:560px;width:100%}}.navbar{transition:all .2s ease}.navbar.rid-navbar{padding-top:40px;font-size:16px}.navbar.rid-navbar .rid-sub-navbar{top:0;left:0;position:absolute;height:35px;background-color:#00205b;z-index:2;font-size:13px}.navbar.rid-navbar .rid-sub-navbar .navbar-nav{flex-direction:row}.navbar.rid-navbar .rid-sub-navbar .navbar-nav .dropdown-menu{position:absolute}.navbar.rid-navbar .rid-sub-navbar .btn,.navbar.rid-navbar .rid-sub-navbar .nav-link{padding:0;display:inline-block;color:#fff}.navbar.rid-navbar .dropdown-language img{width:30px;height:auto;max-width:none;margin-right:10px}.navbar.rid-navbar .dropdown-solutions .dropdown-menu{text-transform:none!important;font-size:14px}.navbar .only-on-content{display:none}.navbar .btn,.navbar .nav-link{padding:14px 19px;display:inline-block;color:#fff}.navbar .btn.btn-outline-light:hover,.navbar .nav-link.btn-outline-light:hover{color:#333}.navbar .navbar-toggler-icon{height:auto}.navbar .nav-link:hover{color:#19d2f1}.navbar.show-bg{background:#00205b}.navbar .navbar-brand img{height:32px;width:auto}.navbar .rid-nav-bg{position:absolute;background:#00205b;z-index:-1;width:100%;height:100%;bottom:100%;left:0}.navbar.expanded{background:#00205b}.testemonials .bg{background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}.testemonials .bg .quote{height:auto;max-width:100%;background-color:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.24);margin-left:8.333333%}.testemonials .bg .quote.hide{display:none}.testemonials .bg .quote .icon{background-size:cover;background-repeat:no-repeat;background-position:50%;height:19px;width:23px}.testemonials .bg .quote .text{font-size:22px}.testemonials .bg .quote .caption .avatar{max-height:144px;max-width:144px;min-height:144px;min-width:144px}.testemonials .bg .quote .quote-arrow{display:none}.testemonials .quote-buttons .btn-quote:hover{background-color:#ccc}.testemonials .quote-buttons .btn-quote img{max-width:100%;height:auto}@media only screen and (min-width:768px){.testemonials .bg{height:470px!important}.testemonials .bg .quote{position:relative}.testemonials .bg .quote .quote-arrow{display:block;position:absolute;bottom:-17px}}@media only screen and (max-width:768px){.testemonials .bg .quote{margin-left:0}}.usecases{background:linear-gradient(135deg,#350865,#15495e)}.usecases .slick-next,.usecases .slick-prev{position:absolute;display:block;height:40px;width:40px;line-height:0;font-size:0;cursor:pointer;background:hsla(0,0%,100%,.8);color:transparent;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:1px solid #333;outline:none;z-index:999999;border-radius:50%}.usecases .slick-next:focus,.usecases .slick-next:hover,.usecases .slick-prev:focus,.usecases .slick-prev:hover{outline:none;color:transparent}.usecases .slick-next:focus:before,.usecases .slick-next:hover:before,.usecases .slick-prev:focus:before,.usecases .slick-prev:hover:before{opacity:1}.usecases .slick-next.slick-disabled:before,.usecases .slick-prev.slick-disabled:before{opacity:.25}.usecases .slick-next:before,.usecases .slick-prev:before{font-size:20px;line-height:1;color:#333;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usecases .slick-prev{left:15px}.usecases .slick-prev:before{content:"←"}.usecases .slick-next{right:15px}.usecases .slick-next:before{content:"→"}.usecases .slick-dotted.slick-slider{margin-bottom:30px}.usecases .slide-wrapper{margin:0 50px;opacity:.5;max-width:100vw}.usecases .slide-wrapper h2,.usecases .slide-wrapper p,.usecases .slide-wrapper small{max-width:700px}.usecases .slide-wrapper a{color:#19d2f1}.usecases .slide-wrapper.slick-current{opacity:1}.usecases .slide-wrapper .browser{width:870px;height:560px;background-repeat:no-repeat;background-size:contain}.usecases .slide-wrapper .browser img{padding:24px 0 0}@media only screen and (max-width:960px){.usecases .slide-wrapper .browser{width:100%;height:auto}}.video-teaser{position:relative;height:86vh;min-height:500px;width:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.video-teaser.video-playing video{z-index:99}.video-teaser video{min-width:100%;min-height:100%;width:auto;height:auto;max-width:100%;max-height:100%}.video-teaser .container{position:relative;z-index:2}.video-teaser .btn-play{height:80px;width:120px;border:1px solid #fff;border-radius:4px;background-color:rgba(0,0,0,.1)}.video-teaser .btn-play:focus,.video-teaser .btn-play:hover{background-color:hsla(0,0%,100%,.5)}@media only screen and (max-width:768px){.video-teaser{height:auto;padding:120px 0 20px}.video-teaser .text-column{margin-bottom:0!important}}@media only screen and (min-width:576px){.video-teaser #video-modal{width:100%;height:auto}.video-teaser #video-modal .modal-dialog{max-width:60vw}}.login .social-logins{border-top:1px solid #d8d8d8;margin-left:-1.5rem;margin-right:-1.5rem}.login .social-logins img{width:20px;height:auto}.login .social-logins .btn-social{width:100%;border-radius:2px;padding:0;border:none;color:#fff}.login .social-logins .btn-social img{height:56px;width:56px;border-radius:2px;float:left}.login .social-logins .btn-social span{height:56px;line-height:56px}.login .social-logins .btn-social.btn-facebook{background-color:#3b5998}.login .social-logins .btn-social.btn-facebook img{background-color:hsla(0,0%,100%,.1)}.login .social-logins .btn-social.btn-twitter{background-color:#1da1f2;margin-top:16px}.login .social-logins .btn-social.btn-twitter img{background-color:hsla(0,0%,100%,.1)}.login .login-features .label{height:20px;width:106px;color:#848f99;font-size:12px;line-height:20px;padding-top:39px;padding-bottom:20px}.login .forgot-pw{color:#19d2f1;font-size:12px}.login label{font-size:12px}.login input{border-radius:2px;padding:0 18px;font-size:14px}.login #btn-submit{display:none;height:76px}.login .form-col{box-shadow:0 2px 8px 0 hsla(0,0%,60.8%,.32);background-color:#fff}.login .header-label{position:relative;z-index:1;font-size:12px;color:#9b9b9b;text-align:center}.login .header-label span{background:#fff;padding:0 15px;text-transform:uppercase}.login .header-label:before{border-top:1px solid #d8d8d8;border-radius:1px;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.signup .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:right;padding:0;margin:0;width:100%}.signup .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.signup .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.signup .slick-dots li button:focus,.signup .slick-dots li button:hover{outline:none}.signup .slick-dots li button:focus:before,.signup .slick-dots li button:hover:before{opacity:1}.signup .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:30px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.signup .slick-dots li.slick-active button:before{color:#000;opacity:.75}.signup .quote{position:relative;margin:0 auto;max-width:100%;background-color:#fff}.signup .quote.hide{display:none}.signup .quote .icon{background-size:cover;background-repeat:no-repeat;background-position:50%;height:19px;width:23px}.signup .quote .text{font-size:16px}.signup .quote .caption .avatar{height:64px;width:64px;background-color:#d8d8d8;border-radius:50%}.signup .quote .caption .avatar img{height:64px;width:64px}.signup .quote .caption .info{max-width:240px}.pricing .page-header .plans-switch-period{border:1px solid #d8d8d8;border-radius:32px}.pricing .page-header .plans-switch-period .btn{height:64px;min-width:160px;border-top-right-radius:32px!important;border-top-left-radius:32px!important;border-bottom-right-radius:32px!important;border-bottom-left-radius:32px!important;background-color:transparent;color:rgba(66,66,66,.5);font-size:14px}.pricing .page-header .plans-switch-period .btn.active{background-color:#fff;color:#424242;box-shadow:0 2px 8px 0 hsla(0,0%,60.8%,.32)}.pricing .page-header .plans-switch-period .btn:hover{background-color:#fff;color:#424242}.pricing .page-header .btn-crozdesk img{width:90px;margin-left:25px}.pricing .plan-deck .plan{box-shadow:0 2px 8px 0 hsla(0,0%,60.8%,.32);background-color:#fff;border-radius:0;border:none;border-top:4px solid;min-width:220px}.pricing .plan-deck .plan #svg-most-popular{position:absolute;top:-7px;right:-3px;width:50%}.pricing .plan-deck .plan .btn{white-space:normal}.pricing .plan-deck .plan.basic{border-top-color:#ff29a8}.pricing .plan-deck .plan.basic .btn{color:#ff29a8;border:1px solid #ff29a8}.pricing .plan-deck .plan.basic .btn:focus,.pricing .plan-deck .plan.basic .btn:hover{color:#fff;background-color:#ff29a8}.pricing .plan-deck .plan.pro{border-top-color:#ffab24}.pricing .plan-deck .plan.pro .btn{color:#ffab24;border:1px solid #ffab24}.pricing .plan-deck .plan.pro .btn:focus,.pricing .plan-deck .plan.pro .btn:hover{color:#fff;background-color:#ffab24}.pricing .plan-deck .plan.enterprise{border-top-color:#9e42ff}.pricing .plan-deck .plan.enterprise .btn{color:#9e42ff;border:1px solid #9e42ff}.pricing .plan-deck .plan.enterprise .btn:focus,.pricing .plan-deck .plan.enterprise .btn:hover{color:#fff;background-color:#9e42ff}.pricing .plan-deck .plan .title{color:#424242;font-size:24px}.pricing .plan-deck .plan .desc{color:#424242;font-size:14px}.pricing .plan-deck .plan .price{font-size:18px}.pricing .plan-deck .plan .price span{font-size:34px}.pricing .plan-deck .plan .featues-link{color:#424242;font-size:12px}.pricing .compare-features{box-shadow:0 2px 8px 0 hsla(0,0%,60.8%,.32);background-color:#fff;overflow-x:auto;overflow-y:hidden}.pricing .compare-features .featues-table{min-width:600px}.pricing .compare-features .featues-table th{border-top:none;font-weight:600}.pricing .compare-features .featues-table th.basic{border-bottom:4px solid #ff29a8;width:110px}.pricing .compare-features .featues-table th.pro{border-bottom:4px solid #ffab24;width:110px}.pricing .compare-features .featues-table th.enterprise{border-bottom:4px solid #9e42ff;width:110px}.pricing .all-featues{background:linear-gradient(135deg,#350865,#15495e)}.pricing .all-featues .compare-features{background-color:transparent;box-shadow:none}.pricing .all-featues .compare-features .collape-row{cursor:pointer}.pricing .all-featues .compare-features .collape-row:hover{background-color:hsla(0,0%,100%,.1)}.pricing .all-featues .compare-features tr[aria-expanded=false] i{transition:all .5s;transform:rotate(90deg)}.pricing .all-featues .compare-features tr[aria-expanded=true] .expand-icon i{transform:rotate(45deg);transition:all .5s}.pricing .testemonials .bg .quote{position:static;height:auto}.pricing .btn-info-sign{cursor:pointer;background-color:transparent;border:none;padding:0;margin:0;display:inline;color:#aaa}.pricing .btn-info-sign:hover{text-decoration:none}.pricing .faq .faq-content{width:776px;max-width:100%}.pricing-note-tax{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:30px;background:#f0f0f0}.creator .pricing-note-tax{margin-bottom:-100px}@media only screen and (max-width:768px){.btn-crozdesk img{margin-top:20px;margin-left:0}}.faq .header{background:linear-gradient(135deg,#350865,#15495e);height:320px}.faq .nav-faq .btn{white-space:normal}.faq .faq-content .accordion .card{box-shadow:0 2px 8px 0 hsla(0,0%,60.8%,.32);border:none}.faq .faq-content .accordion .card .card-header{border:none;background:none}.faq .faq-content .accordion .card .card-header .btn-link{color:#8614fe;white-space:normal}.faq .faq-content .accordion .card .card-header .btn-link[aria-expanded=false]{color:#424242}.faq .faq-content .accordion .card .card-header .btn-link[aria-expanded=false] i{transition:all .5s;transform:rotate(90deg)}.faq .faq-content .accordion .card .card-header .btn-link[aria-expanded=true] i{transform:rotate(45deg);transition:all .5s}.seo .header{background:linear-gradient(135deg,#350865,#15495e);height:320px}.seo section{background:#f9f9f9;padding:2rem;border-radius:4px;margin-bottom:3rem;box-shadow:0 2px 8px 0 hsla(0,0%,60.8%,.32);border:none}.seo .nav-seo .btn{white-space:normal;text-align:left;display:block}.about-header{background:linear-gradient(135deg,#350865,#15495e);min-height:400px}.about-body .about-person{box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #ccc;background:#fcfcfc}.about-body .about-person .image{padding:0!important}.about-body .about-person img{max-width:100%}.about-body .about-person .person{width:100%;height:100%;object-fit:cover}.about-body .about-person .short-info{background:linear-gradient(135deg,#350865,#15495e)}.about-body .about-person .short-info hr{border:0;border-top:1px solid #eee}.about-body .about-person .description{line-height:1.5}.about-body .about-person .description p:last-child{margin-bottom:0}.legal .header{background:linear-gradient(135deg,#350865,#15495e);height:320px}
