@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;700&family=Barlow:wght@400;500;700&display=swap);html{font-family:"Barlow";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]) {display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}h1{font-size:2em;margin:.75em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root) {overflow:hidden}figure{margin:1.5em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,[type="button"],[type="reset"],[type="submit"]{}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0}optgroup{font-weight:bold}textarea{overflow:auto}*{box-sizing:inherit}*::after,*::before{box-sizing:inherit}*:focus{outline:none}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@-moz-document url-prefix() {
  body {
    font-weight: lighter !important; } }html,body{margin:0;padding:0;height:100%}body{padding:170px 0 0;background:#fff;color:#030000;font-family:"Barlow";font-weight:400;font-size:19px;line-height:28px}@media only screen and (max-width:1024px){body{padding:0}}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:2em 0}a{text-decoration:none;outline:0;color:#030000}a:focus{outline:none!important}.toCenter{width:100%;padding:0 20px;max-width:1280px;margin:0 auto;position:relative}@media only screen and (max-width:480px){.toCenter{padding:0 10px}}.toCenter.thin{max-width:1115px}main{position:relative;overflow:hidden}.center{text-align:center}.grid{display:grid}.block{display:block}.mw-100{max-width:100%}.fit{width:100%}.cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.footerLogo{padding:2px 52px 2px 0}@media only screen and (max-width:1024px){.footerLogo{padding:20px 0 10px}}.footerLogo a{display:table;margin:0 0 0 auto}@media only screen and (max-width:1024px){.footerLogo a{margin:0 auto}}.footerLogo img{max-width:220px}.logo,.footerLogo a{opacity:1;transition:all ease-in-out 150ms}.logo:hover,.footerLogo a:hover{opacity:.8}b,strong{font-weight:bold}i,em{font-style:italic}.allcaps{text-transform:uppercase}p{margin:0;padding:0;color:#030000}h1,h2,h3,h4,h5,h6{clear:both;padding:0;margin:0}h1{font-size:96px;line-height:110px}@media only screen and (max-width:1024px){h1{font-size:50px;line-height:58px}}h2{font-size:80px;line-height:90px;color:#9393de;font-weight:700}@media only screen and (max-width:1024px){h2{font-size:40px;line-height:44px}}h3{font-size:43px;line-height:50px;font-weight:700}@media only screen and (max-width:1024px){h3{font-size:28px;line-height:28px}}h4{font-size:29px;line-height:36px;font-weight:700}@media only screen and (max-width:1024px){h4{font-size:20px;line-height:26px}}h5{font-size:24px;line-height:32px;font-weight:700}@media only screen and (max-width:1024px){h5{font-size:18px;line-height:24px}}h6{font-size:22px;line-height:30px;font-weight:700}@media only screen and (max-width:1024px){h6{font-size:16px;line-height:20px}}nav.headerNav ul{padding:0;margin:0;text-align:right}nav.headerNav li{list-style-type:none;display:inline-block;margin:0 20px 0 0;position:relative}nav.headerNav li:last-child{margin-right:0}@media only screen and (max-width:1266px){nav.headerNav li{margin-right:10px}}nav.headerNav li a{color:#030000;font-size:17px;line-height:54px;font-weight:500;display:block}@media only screen and (max-width:1024px){nav.headerNav li a{line-height:40px}}nav.headerNav li:hover ul{opacity:1;visibility:visible}@media only screen and (max-width:1024px){nav.headerNav ul.menu > li:not(.quote) {display:none}}nav.headerNav ul.menu > li:not(.quote) > a {padding:0 10px;position:relative}@media only screen and (max-width:1266px){nav.headerNav ul.menu > li:not(.quote) > a {padding:0 5px}}nav.headerNav ul.menu > li:not(.quote) > a:after {opacity:0;content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#9393de;transform:translate(0,-10px);transition:all ease-in-out 150ms}nav.headerNav ul.menu > li:not(.quote).current-menu-item > a:after, nav.headerNav ul.menu > li:not(.quote).current-menu-ancestor > a:after {opacity:1;transform:translate(0,0)}nav.headerNav ul.menu > li:not(.quote):hover a:after {opacity:1;transform:translate(0,0)}nav.headerNav ul.menu > li:not(.quote).menu-item-has-children > a {padding-right:16px;background: url("images/dropdown.png") no-repeat right center/11px 7px}nav.headerNav ul.sub-menu{text-align:left;opacity:0;visibility:hidden;position:absolute;left:50%;width:345px;background-color:#fff;padding:40px 20px 40px 45px;box-shadow:20px 13px 20px rgba(0,0,0,.15);transform:translate(-50%,0);transition:all ease-in-out 150ms}nav.headerNav ul.sub-menu a{padding:0 0 0 22px;position:relative;line-height:20px}nav.headerNav ul.sub-menu a:before{content:"»";position:absolute;left:0;top:50%;color:#9393de;transform:translate(0,-50%)}nav.headerNav ul.sub-menu a:hover{text-decoration:underline}nav.headerNav ul.sub-menu li{margin:0 0 18px;display:table}nav.headerNav ul.sub-menu li:last-child{margin-bottom:0}nav.mobileNav{color:#030000;font-weight:600;font-size:22px;line-height:30px}nav.mobileNav li{margin:0 0 18px}nav.mobileNav li.menu-item-has-children>a{padding-right:16px;background: url("images/dropdown_black.png") no-repeat right center/11px 7px}nav.mobileNav li:not(.quote).current-menu-item > a, nav.mobileNav li:not(.quote).current-menu-ancestor > a {text-decoration:underline}nav.mobileNav ul ul{display:none;margin:0;padding:0}nav.mobileNav ul ul li{padding:10px 0 0 15px;margin:0;font-size:18px;line-height:24px;font-weight:500}nav.footerNav ul{margin:0 auto;padding:0;display:flex;justify-content:center}@media only screen and (max-width:1024px){nav.footerNav ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;text-align:center}}@media only screen and (max-width:480px){nav.footerNav ul{grid-template-columns:1fr}}nav.footerNav li{list-style-type:none;flex-basis:auto;flex-grow:0;flex-shrink:1}nav.footerNav a{padding:0 20px;color:#030000;font-weight:500;font-size:17px;line-height:20px}nav.footerNav a:hover{text-decoration:underline}ul,ol{margin:0 0 1.5em 3em}ul li>ul,ul li>ol,ol li>ul,ol li>ol{margin-bottom:0;margin-left:1.5em}ul{list-style:disc}ol{list-style:decimal}dl dt{font-weight:bold}dl dd{margin:0 1.5em 1.5em}.breadcrumbs{margin:0;padding:0}.breadcrumbs li{display:inline-block;list-style-type:none;font-size:17px;line-height:20px;font-weight:500;color:#9393de}.breadcrumbs li:after{content:"»";padding:0 4px}.breadcrumbs li:last-child:after{display:none}.breadcrumbs a{color:#9393de}.breadcrumbs a:hover{text-decoration:underline}embed,iframe,object{max-width:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.quote{border:solid 2px #9393de;border-radius:999px;transition:all ease-in-out 150ms;background:#fff;cursor:pointer;font-size:17px}.quote a{font-weight:700!important;color:#9393de!important;padding:0 74px 0 50px;position:relative;line-height:54px}@media only screen and (max-width:1266px){.quote a{padding:0 60px 0 30px}}@media only screen and (max-width:1024px){.quote a{padding:0 15px;line-height:40px;text-align:center;width:100%;max-width:240px;display:block}}.quote a:after{content:"";width:23px;height:14px;position:absolute;transform:translate(0,-50%);top:50%;right:42px;background: url("images/arrow_left.png") no-repeat center center/100%}@media only screen and (max-width:1266px){.quote a:after{right:30px}}@media only screen and (max-width:1024px){.quote a:after{display:none}}.quote:hover{transform:scale(1.1)}@media only screen and (max-width:1024px){.quote:focus{transform:scale(1.1)}}.btn.quote{font-weight:700!important;color:#9393de!important;padding:0 74px 0 50px;position:relative;line-height:54px;display:table}@media only screen and (max-width:1024px){.btn.quote{line-height:40px;padding:0 15px;text-align:center;width:100%;max-width:240px;display:block;margin-left:auto!important;margin-right:auto!important}}.btn.quote:after{content:"";width:23px;height:14px;position:absolute;transform:translate(0,-50%);top:50%;right:42px;background: url("images/arrow_left.png") no-repeat center center/100%}@media only screen and (max-width:1024px){.btn.quote:after{display:none}}.more,.btn.shortcode__button{display:table;color:#9393de;font-size:19px;line-height:20px;padding:0 33px 0 0;font-weight:700;position:relative}.more:after,.btn.shortcode__button:after{content:"";position:absolute;width:23px;height:14px;top:50%;right:0;transform:translate(0,-50%);transition:all ease-in-out 150ms;background: url("images/arrow_left.png") no-repeat center center/23px 14px}@media only screen and (min-width:1024px){.more:hover,.btn.shortcode__button:hover{text-decoration:underline}.more:hover:after,.btn.shortcode__button:hover:after{right:-10px}}.btn.shortcode__button{margin:15px 0}.socials{font-size:0}.socials a{display:inline-block;width:38px;height:38px;border-radius:999px;background: url("images/socials.png") no-repeat left center/auto 38px;margin:0 12px 0 0;opacity:1;transition:all ease-in-out 150ms;vertical-align:middle}.socials a:last-child{margin-right:0}.socials a.facebook{background-position:0 0}.socials a.youtube{background-position:-49px 0}.socials a.instagram{background-position:-98px 0}.socials a:hover{opacity:.8}.contacts{font-size:21px;line-height:26px}@media only screen and (max-width:1024px){.contacts{font-size:18px;line-height:20px}}.contacts h5{color:#fff;font-weight:600;font-size:21px;padding:0 0 5px}.contacts ul{padding:0;margin:0}.contacts li{list-style-type:none;display:inline-block;color:#fff}.contacts li:after{content:"|";padding:0 8px}.contacts li:last-child:after{display:none}.contacts a{color:#fff}.contacts a:hover{text-decoration:underline}.mainHeader{position:fixed;top:0;left:0;width:100%;z-index:100;padding:50px 0 60px;background-color:#fff;transition:all ease-in-out 200ms}@media only screen and (max-width:1024px){.mainHeader{padding:20px 0;position:relative}}.mainHeader .grid{grid-template-columns:220px auto;grid-gap:10px;align-items:center}@media only screen and (max-width:1266px){.mainHeader .grid{grid-template-columns:150px auto}}@media only screen and (max-width:1024px){.mainHeader .grid{grid-template-columns:140px auto 40px;grid-gap:20px}}@media only screen and (max-width:480px){.mainHeader .grid{grid-template-columns:105px auto 40px;grid-gap:10px}}.mainHeader.scrolled{padding:20px 0;box-shadow:20px 0 30px 13px rgba(0,0,0,.05)}body:not(.home) .mainHeader {box-shadow:20px 0 30px 13px rgba(0,0,0,.05)}.error404 h3 a:hover{text-decoration:underline}.pageContents{padding:80px 0 140px;position:relative}@media only screen and (max-width:1024px){.pageContents{padding:40px 0 80px}}.pageContents:before{content:"";position:absolute;top:250px;right:0;width:930px;height:1264px;background: url(images/pattern1.png) no-repeat center center/contain}.pageContents .introBlock h2{margin:0 0 35px}.pageContents .introBlock h3{margin:40px 0 30px}.pageContents .introBlock h4{margin:25px 0}.pageContents .introBlock h5{margin:20px 0}.pageContents .introBlock h6{margin:15px 0}.pageContents .introBlock p+p{margin-top:30px}.pageContents .introBlock img{margin:30px 0 80px}.pageContents .introBlock img:last-child{margin-bottom:0}.pageContents .introBlock ul,.pageContents .introBlock ol{margin:0 0 30px 30px;padding:0}.pageContents .introBlock ul li,.pageContents .introBlock ol li{position:relative;list-style:none;margin:5px 0 8px;padding-left:.3em}.pageContents .introBlock ul li::before,.pageContents .introBlock ol li::before{position:absolute;top:0;left:-1em}.pageContents .introBlock ul li::before{content:"»";left:-.7em;color:#9393de;line-height:.6;font-size:30px;font-size:1.875rem}.pageContents .introBlock ol{counter-reset:counter}.pageContents .introBlock ol li::before{content:counter(counter) ".";counter-increment:counter;color:#9393de;line-height:1.1;font-size:21px;font-size:1.3125rem}.pageContents .introBlock .aligncenter,.pageContents .introBlock .alignnone{max-width:100%;display:block;margin:20px auto}.pageContents .introBlock .alignleft{max-width:100%;float:left;margin:7px 20px 20px 0}.pageContents .introBlock .alignright{max-width:100%;float:right;margin:7px 0 20px 20px}.pageContents .introBlock .circle{display:block;border:0;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.pageContents .introBlock .circle.alignleft{padding:0;margin:7px 20px 20px 0}.pageContents .introBlock .circle.alignright{padding:0;margin:7px 0 20px 20px}.pageContents table{border:solid 1px #8888d9;margin:0 0 25px;border-collapse:collapse}.pageContents table tr{background-color:#f2f3fe}.pageContents table td{padding:10px;vertical-align:top}.pageContents table td:first-child{border-left:0}@media only screen and (max-width:678px){.pageContents table td{display:block}}@media only screen and (min-width:1024px){.home .slideUp{opacity:0;position:relative;visibility:hidden;transform:translate(0,30px);transition:all ease 600ms 150ms}.home .slideUp.finished{opacity:1;transform:translate(0,0);visibility:visible}}@media only screen and (max-width:1024px){.home .slideUp{opacity:1;transform:translate(0,0);visibility:visible}}.mainFooter .top{padding:72px 0;background-color:#8888d9}@media only screen and (max-width:1024px){.mainFooter .top{padding:30px 0}}.mainFooter .middle,.mainFooter .bottom{background-color:#8282cf}.mainFooter .grid{align-items:center}.mainFooter .middle{padding:75px 0 175px}.mainFooter .middle .grid{grid-template-columns:auto auto;grid-gap:32px}@media only screen and (max-width:1024px){.mainFooter .middle .grid{grid-template-columns:1fr;text-align:center}}.mainFooter .middle .grid > *:not(.socials) {border-right:solid 2px #7575bb}@media only screen and (max-width:1024px){.mainFooter .middle .grid > *:not(.socials) {border-right:0}}.mainFooter .middle .grid>*:last-child{border-right:0}@media only screen and (max-width:1024px){.mainFooter .middle{padding:30px 0}.mainFooter .bottom{padding:0 0 30px}}.mainFooter .bottom .grid{grid-template-columns:1fr 1fr;grid-gap:155px}@media only screen and (max-width:1024px){.mainFooter .bottom .grid{grid-template-columns:1fr;text-align:center;grid-gap:10px}}.mainFooter .bottom p{padding:18px 0;font-size:17px;color:#5e60a6;line-height:18px}@media only screen and (max-width:1024px){.mainFooter .bottom p{padding:0}}.mainFooter .bottom p:first-child{text-align:right}@media only screen and (max-width:1024px){.mainFooter .bottom p:first-child{text-align:center}}.mainFooter .bottom p a{color:#5e60a6}.mainFooter .bottom p a:hover{text-decoration:underline}.wpcf7-form{clear:both;padding:20px 0 70px}@media only screen and (max-width:1024px){.wpcf7-form{padding-bottom:0}}.wpcf7-form .grid{grid-template-columns:1fr 1fr;grid-gap:20px;align-items:center;margin:0 0 20px}@media only screen and (max-width:1024px){.wpcf7-form .grid{grid-template-columns:1fr}}.wpcf7-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"]{width:100%;background-color:#eee;display:block;border:none;padding:0 22px;height:56px;color:gray;font:19px 'Barlow'}.wpcf7-form textarea::placeholder,.wpcf7-form input[type="text"]::placeholder,.wpcf7-form input[type="email"]::placeholder,.wpcf7-form input[type="tel"]::placeholder{color:gray;opacity:1}.wpcf7-form textarea{padding:15px 22px;height:345px;margin:0 0 44px;resize:none}.wpcf7-form .wpcf7-form-control-wrap,.wpcf7-form .wpcf7-form-control{display:block}.wpcf7-form h4{padding:40px 0}.wpcf7-form .quote{margin:50px 0 0}.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance{line-height:38px;font-size:19px}@media only screen and (max-width:1024px){.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance{font-size:18px;line-height:26px}}.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item,.wpcf7-acceptance .wpcf7-list-item{padding:0;margin:0 0 15px;display:block}.wpcf7-checkbox .wpcf7-list-item:last-child,.wpcf7-radio .wpcf7-list-item:last-child,.wpcf7-acceptance .wpcf7-list-item:last-child{margin-bottom:0}.wpcf7-checkbox input,.wpcf7-radio input,.wpcf7-acceptance input{display:none}.wpcf7-checkbox input:checked+.wpcf7-list-item-label:after,.wpcf7-radio input:checked+.wpcf7-list-item-label:after,.wpcf7-acceptance input:checked+.wpcf7-list-item-label:after{display:block}.wpcf7-checkbox label,.wpcf7-radio label,.wpcf7-acceptance label{display:table}.wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-radio .wpcf7-list-item-label,.wpcf7-acceptance .wpcf7-list-item-label{cursor:pointer;position:relative;padding:0 0 0 60px;display:block}.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-label:after,.wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7-acceptance .wpcf7-list-item-label:after{content:"";position:absolute}.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-label:before,.wpcf7-acceptance .wpcf7-list-item-label:before{background-color:#eee;top:0;left:0}.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:after,.wpcf7-acceptance .wpcf7-list-item-label:after{display:none}.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-acceptance .wpcf7-list-item-label:before{width:38px;height:38px}.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-acceptance .wpcf7-list-item-label:after{left:8px;top:9px;width:23px;height:19px;background: url("images/check.png") no-repeat center center/23px 19px}.wpcf7-radio{line-height:32px}.wpcf7-radio .wpcf7-list-item-label:before{width:32px;height:32px;border-radius:999px;left:3px;top:3px}.wpcf7-radio .wpcf7-list-item-label:after{left:12px;top:12px;width:14px;height:14px;border-radius:999px;background-color:#202020}.wpcf7-acceptance .wpcf7-list-item-label a{color:#9393de}.wpcf7-acceptance .wpcf7-list-item-label a:hover{text-decoration:underline}.wpcf7 form .wpcf7-response-output{padding:30px 0;text-align:center}.justified-gallery{margin:60px 0 0}.justified-gallery .dgwt-jg-item .dgwt-jg-caption{background-color:rgba(147,147,222,.7)}.hero{position:relative}@media only screen and (max-width:1024px){.hero{padding:100px 20px 0}}@media only screen and (max-width:480px){.hero{padding:50px 10px 0}}.hero img{top:0;position:absolute}@media only screen and (max-width:1024px){.hero img{top:-100px;width:1200px;left:-100px;max-width:unset}}@media only screen and (max-width:480px){.hero img{top:-50px;width:960px;left:-200px}}.hero h1{font:400 96px/96px 'Barlow Condensed';padding:0 0 20px;letter-spacing:-2px}.hero h1 b,.hero h1 strong{font-weight:700}@media only screen and (max-width:1024px){.hero h1{font-size:70px;line-height:70px}}@media only screen and (max-width:480px){.hero h1{font-size:55px;line-height:60px}}.hero p{max-width:510px;font-size:21px;line-height:30px}.hero .toCenter{top:100px;margin-bottom:100px}@media only screen and (max-width:1024px){.hero .toCenter{top:0;margin:0}}.hero .toCenter:before{content:"";position:absolute;top:0;left:-125px;width:1130px;height:100%;background-color:#9393de;z-index:-20;border-radius:20px}@media only screen and (max-width:1024px){.hero .toCenter:before{width:100%;left:0}}.hero .purpleBox{z-index:1;position:relative;max-width:1000px;padding:170px 0 145px}@media only screen and (max-width:1024px){.hero .purpleBox{padding:30px 0 40px;max-width:unset}}.hero .arrow{width:30px;height:54px;margin:35px 0 0 200px;cursor:pointer;background: url(images/arrow_down.png) no-repeat center center/contain}@media only screen and (max-width:1024px){.hero .arrow{margin:40px 0 0 25%}}@media only screen and (max-width:480px){.hero .arrow{margin:30px auto 0}}.whyRevio{padding:130px 0 160px}@media only screen and (max-width:1024px){.whyRevio{padding:40px 0 80px}}.whyRevio .slider{max-width:1060px;margin:90px auto 0}@media only screen and (max-width:1024px){.whyRevio .slider{margin-top:40px}}.whyRevio p{padding:43px 0}.whyRevio .grid{grid-template-columns:1fr 1fr;grid-gap:10px;align-items:end}@media only screen and (max-width:1024px){.whyRevio .grid{grid-template-columns:1fr;text-align:center}}.whyRevio img{margin:0 auto}@media only screen and (max-width:1024px){.whyRevio img{max-width:300px}}.whyRevio .text{padding:0 0 30px}@media only screen and (max-width:1024px){.whyRevio .more{margin:0 auto}}.packages{padding:180px 0 150px}@media only screen and (max-width:1024px){.packages{padding:80px 0 80px}}.packages.noTop{padding-top:0}@media only screen and (max-width:1024px){.packages.noTop{padding-bottom:0}}.packages .grid{grid-template-columns:1fr 1fr 1fr;grid-gap:50px}@media only screen and (max-width:1024px){.packages .grid{grid-gap:30px;grid-template-columns:1fr}}.packages .box{padding:205px 50px 60px;border-radius:30px;background-color:#fff;box-shadow:20px 20px 30px rgba(0,0,0,.05);transform:translate(0,0);transition:all ease-in-out 200ms}@media only screen and (max-width:1024px){.packages .box{padding:180px 30px 30px}}@media only screen and (min-width:1024px){.packages .box:hover{box-shadow:20px 20px 30px rgba(0,0,0,.1);transform:translate(0,-10px)}}.packages h3{padding:15px 0 165px}@media only screen and (max-width:1024px){.packages h3{padding-bottom:0}}.packages h4{color:#9393de;font-size:43px;line-height:50px}.packages h5{padding:5px 0 35px;font-size:21px;line-height:26px;text-transform:uppercase}.packages .more{margin:45px auto 0}.packages .cover{position:absolute;width:100%;height:120px;background-size:auto;top:50px;left:0}.theList{padding:128px 0 70px}@media only screen and (max-width:1024px){.theList{padding:60px 0 40px}}.theList .grid{grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center;margin:0 0 100px}.theList .grid:last-child{margin-bottom:0}@media only screen and (max-width:678px){.theList .grid{grid-template-columns:1fr;grid-gap:30px;margin-bottom:60px}}.theList .image a{display:block;transition:all ease-in-out 150ms;opacity:1}.theList .image a:hover{opacity:.8}@media only screen and (max-width:678px){.theList .image:last-child{order:1}}.theList .texts:last-child{padding:0 0 0 30px}@media only screen and (max-width:678px){.theList .texts:last-child{padding-left:0}}.theList .texts:first-child{padding:0 30px 0 0}@media only screen and (max-width:678px){.theList .texts:first-child{padding-right:0;order:2}}.theList h3{margin:0;padding:0 0 30px}.theList h3 a{color:#030000}.theList h3 a:hover{text-decoration:underline}.theList p{padding:0 0 40px}@media only screen and (max-width:1024px){.theList p{font-size:16px;line-height:22px}}.frontGallery{position:relative}.frontGallery:before{content:"";position:absolute;top:0;right:0;width:930px;height:1264px;background: url(images/pattern1.png) no-repeat center center/contain}.frontGallery a.more{margin:0 auto}.frontGallery .grid{grid-template-columns:40% auto;grid-gap:18px}@media only screen and (max-width:1024px){.frontGallery .grid{grid-template-columns:1fr}}.frontGallery .narrow{height:820px}@media only screen and (max-width:1024px){.frontGallery .narrow{height:350px}.frontGallery .narrow .cover{background-position:center -70px}}.frontGallery .box,.frontGallery .narrow{position:relative;overflow:hidden;display:block}.frontGallery .box:hover .cover,.frontGallery .narrow:hover .cover{opacity:.8}.frontGallery .bottom{position:absolute;width:100%;bottom:0;padding:0 50px 35px}@media only screen and (max-width:1024px){.frontGallery .bottom{padding:0 20px 20px}}.frontGallery .boxes{display:grid;grid-template-rows:375px auto;grid-gap:18px}@media only screen and (max-width:1024px){.frontGallery .boxes{grid-template-rows:350px 350px}}.frontGallery .theGallery{margin:75px 0 55px}@media only screen and (max-width:1024px){.frontGallery .theGallery{margin:40px 0}}.frontGallery .cover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:all ease-in-out 200ms}.frontGallery .cover:after{content:"";position:absolute;width:100%;height:60%;left:0;bottom:0;background-image:linear-gradient(transparent 10%,#030000)}.frontGallery h4{color:#fff;font-size:35px;padding:0 0 5px;line-height:40px}.requestBlock .purpleBox{background: #9393de url(images/revio_cta_logov2.png) no-repeat -82px center/auto 100%;padding:135px 135px 125px 60px;border-radius:0 20px 20px 0;position:relative}@media only screen and (max-width:1024px){.requestBlock .purpleBox{background-image:none;text-align:center;border-radius:20px;padding:30px 10px}}.requestBlock .purpleBox:before{content:"";width:9999px;height:100%;z-index:0;position:absolute;top:0;right:100%;background:#8888d9;transform:translate(300px,0)}@media only screen and (max-width:1024px){.requestBlock .purpleBox:before{display:none}}.requestBlock .purpleBox>*{position:relative}.requestBlock h3{color:#fff;padding:0 0 30px}.requestBlock .grid{grid-template-columns:auto 250px;grid-gap:55px}@media only screen and (max-width:1024px){.requestBlock .grid{grid-template-columns:1fr;grid-gap:30px}}.requestBlock p{font-weight:500}.requestBlock .quote{font-size:19px;line-height:68px;padding:0 30px 0 0}.requestBlock .quote:after{right:55px}@media only screen and (max-width:1024px){.requestBlock .quote{padding:0;display:table;margin:0 auto;width:240px;font-size:17px;line-height:40px}.requestBlock .quote:after{display:none}}.howWeWork{padding:145px 0 0;position:relative}@media only screen and (max-width:1024px){.howWeWork{padding-top:80px}}.howWeWork:before{content:"";position:absolute;top:178px;left:0;width:793px;height:1264px;background: url(images/pattern2.png) no-repeat center center/contain}.howWeWork .grid{grid-template-columns:1fr 1fr 1fr;grid-gap:50px;padding:90px 0 0}@media only screen and (max-width:1024px){.howWeWork .grid{grid-template-columns:1fr}}.howWeWork h4{font-size:35px;line-height:35px;padding:0 0 40px}.howWeWork .block{padding:105px 50px 0;position:relative}.howWeWork .block:after{content:"";position:absolute;width:51px;height:30px;background: url(images/slider_right.png) no-repeat center top/contain;top:18px;right:0}@media only screen and (max-width:1024px){.howWeWork .block:after{display:none}}.howWeWork .block:last-child:after{display:none}.howWeWork .block .cover{position:absolute;width:100%;height:60px;background-size:auto;top:0;left:0}.recommendations{padding:150px 0 180px}@media only screen and (max-width:1024px){.recommendations{padding:80px 0}}.recommendations h3{padding-bottom:120px}@media only screen and (max-width:1024px){.recommendations h3{padding-top:15px}}.recommendations .slider{padding:0 135px 0;position:relative;max-width:970px;margin:0 auto}@media only screen and (max-width:1024px){.recommendations .slider{padding:0}}.recommendations .slider:after{content:",,";font:bold 80px/90px 'Times New Roman';color:#9393de;position:absolute;top:-100px;left:50%;transform:translate(-50%,0)}.recommendations p{font-size:27px;line-height:36px}.recommendations .name{padding:50px 0 0;font-weight:500;font-size:17px;line-height:22px}@media only screen and (max-width:1024px){.recommendations .name{padding-top:25px}}.recommendations .slick-dots{margin-top:85px}@media only screen and (max-width:1024px){.recommendations .slick-dots{margin-top:40px}}.recommendations .slick-arrow{position:absolute;top:45px;width:51px;height:30px;border:0;padding:0;margin:0;opacity:1;cursor:pointer;text-indent:-9999px;transition:all ease-in-out 150ms}.recommendations .slick-arrow:hover{opacity:.8}.recommendations .slick-arrow.slick-prev{left:0;background: url("images/slider_left.png") no-repeat center center/contain}.recommendations .slick-arrow.slick-next{right:0;background: url("images/slider_right.png") no-repeat center center/contain}@media only screen and (max-width:1024px){.recommendations .slick-arrow{display:none!important}}.mobileMenu{display:none;background-color:#9393de;position:fixed;top:0;right:-250px;top:0;height:100%;width:250px;overflow:auto;transition:all ease-in-out 250ms}@media only screen and (max-width:1024px){.mobileMenu{display:block}}.mobileMenu nav{padding:40px 20px}.mobileMenu ul,.mobileMenu li{margin:0;padding:0;list-style-type:none}.mobileMenu a{display:table}.mobileBars{display:none;width:100%;height:40px;position:relative;cursor:pointer}@media only screen and (max-width:1024px){.mobileBars{display:block}}.mobileBars span{width:100%;height:5px;background-color:#9393de;position:absolute;left:0;opacity:1;transform:rotate(0);transition:all ease-in-out 250ms}.mobileBars span:nth-child(1) {top:2px}.mobileBars span:nth-child(2) {top:18px}.mobileBars span:nth-child(3) {top:33px}@media only screen and (max-width:1024px){.container{position:relative;transition:all ease-in-out 250ms;transform:translate(0,0)}body.openMenu .mobileBars span:nth-child(1) {transform:rotate(45deg);top:17px}body.openMenu .mobileBars span:nth-child(2) {opacity:0}body.openMenu .mobileBars span:nth-child(3) {transform:rotate(-45deg);top:17px}body.openMenu .container{transform:translate(-250px,0)}body.openMenu .mobileMenu{right:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{margin:115px auto 0;padding:19px 60px 0;height:58px;border-radius:999px;display:table;background:#f2f3fe}@media only screen and (max-width:1024px){.slick-dots{margin-top:0;padding:15px 30px 0;height:50px}}.slick-dots li{list-style-type:none;display:inline-block;padding:0;margin:0 25px 0 0;background-color:#fff;border-radius:999px}@media only screen and (max-width:1024px){.slick-dots li{margin-right:15px}}.slick-dots li.slick-active{background-color:#9393de}.slick-dots li:last-child{margin-right:0}.slick-dots button{display:block;padding:0;margin:0;width:20px;height:20px;text-indent:-9999px;border:0;cursor:pointer;background:transparent}