::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#3492E4;color:#fff}::selection{background-color:#3492E4;color:#fff}body{font-size:16px;min-width:320px;position:relative;line-height:1.65;font-family:'Nunito Sans',sans-serif;font-weight:400;overflow-x:hidden;color:#1a1a1a;margin:0;padding:0;padding-top:80px}body.post,body.page{margin-bottom:0}body input,body textarea{border:#666 1px solid;outline:none}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:red}body input:required:valid,body textarea:required:valid{border-color:green}img{max-width:100%;height:auto}.text-center{text-align:center}b,strong{font-weight:600}*{-webkit-box-sizing:border-box;box-sizing:border-box}header{height:80px;background-color:#1A1A1A;position:fixed;top:0;left:0;width:100%;z-index:10}header .container,header .container .row{height:100%}header .logo img,header .custom-logo-link img{width:175px}header .main-menu{display:flex;list-style-type:none;margin:0;padding:0;height:100%}header .main-menu li{padding:0 60px;position:relative;display:flex;align-items:center}header .main-menu li:last-child{padding-right:0}header .main-menu li:after{content:'';height:100%;width:1px;background-color:#2C2C2C;display:block;position:absolute;right:0;top:0}header .main-menu li:last-child:after{content:none}header .main-menu li a{color:#fff;text-decoration:none;font-weight:800;font-size:16px;text-transform:uppercase}header .main-menu li a:focus{outline:none}header .logo,header .custom-logo-link{line-height:1}.main-menu .menu-item-has-children{position:relative}.main-menu .menu-item-has-children>.sub-menu{position:absolute;left:0;top:80px;margin:0;padding:0;width:300px;background-color:#1A1A1A;border-top:1px solid #2C2C2C;opacity:0;z-index:-1;transition:none;transform:translateY(-100%)}.main-menu .menu-item-has-children:hover>.sub-menu{opacity:1;z-index:1;transition:all .5s ease;transform:translateY(0)}.main-menu .menu-item-has-children>.sub-menu li{padding:10px 0;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #2C2C2C}.main-menu .menu-item-has-children>.sub-menu li a{font-size:13px;text-align:center}.home-banner{min-height:405px;background-color:#EEE}.home-banner h1{font-size:42px;font-weight:800;color:#1a1a1a;margin:0;margin-bottom:10px;margin-top:55px}.check-list{padding:0;margin:0;list-style-type:none}.check-list li{font-weight:600;font-size:16px;line-height:24px;display:flex;text-align:left;color:#1a1a1a}.check-list li:before{content:'';display:block;width:12px;min-width:12px;height:12px;background-image:url(../../../../../../../themes/review-vpn/img/checked-icon.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:12px;background-size:12px;margin:6px 10px 0 0}.banner-img-list{margin-top:30px}.banner-img-list img{margin-right:10px}.home-banner p{margin:0;margin-top:20px;font-size:14px;line-height:18px;color:#a5a5a5}.home-filter{background-color:#DEDEDE;min-height:100px;padding:25px 0}.filter-box{width:100%;display:flex;justify-content:space-between}.filter-box .dropdown-wrapper{width:calc(25% - 22.5px)}.filter-box select{height:48px;line-height:48px;width:calc(25% - 22.5px);border:1px solid #CCC;border-radius:5px;background-color:#F6F6F6;box-shadow:0 4px 9px rgba(0,0,0,.1);padding:0 15px;font-weight:700;font-size:16px;color:#1a1a1a;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../../../../../themes/review-vpn/img/down-arrow-icon.svg);background-position:calc(100% - 17px) center;background-repeat:no-repeat;-webkit-background-size:9px;background-size:9px}.filter-box select:focus{outline:none}.home-brands{padding:45px 0;background-color:#eee}.brands-list .item{width:100%;display:flex;margin-bottom:20px;box-shadow:0 1px 8px rgba(0,0,0,.05);position:relative;border-radius:5px}.brands-list .item .number-box{width:95px;height:auto;background-color:#F5F5F5;display:flex;align-items:center;justify-content:center;border-top-left-radius:5px;border-bottom-left-radius:5px}.brands-list .item.c-orange .number-box{background-color:#FAD1AD}.brands-list .item .content-box{width:calc(100% - 95px);padding:40px 0;background-color:#fff;display:flex;min-height:165px;border-top-right-radius:5px;border-bottom-right-radius:5px}.brands-list .item.c-orange .content-box{border:8px solid #FAD1AD;border-left:none}.brands-list .item .num-circle{height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#818EB5;font-size:26px;font-weight:800;color:#fff}.brands-list .item.c-orange .num-circle{background-color:#FF7800}.brands-list .item.c-blue .num-circle{background-color:#4874FB}.content-box .c-col-img,.content-box .c-col-rating,.content-box .c-col-btn{width:23%;display:flex;justify-content:center}.content-box .c-col-rating{width:20%}.content-box .c-col-text{width:34%;padding-right:20px}.content-box .c-col-img{align-items:center}.content-box .c-col-rating{border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;flex-direction:column;align-items:center}.c-col-rating .bottom-title{font-size:18px;font-weight:800;color:#979797;margin-top:10px}.c-col-text .link-read{font-size:16px;font-weight:700;color:#164adc;text-decoration:none;display:flex;align-items:center;margin-top:20px}.c-col-text .link-read:after{content:'';display:block;width:16px;height:10px;background-image:url(../../../../../../../themes/review-vpn/img/arrow-right-icon.png);background-repeat:no-repeat;-webkit-background-size:16px;background-size:16px;background-position:center;margin-left:20px}.out-users{font-size:15px;font-weight:800;color:#1a1a1a;background-color:#CFF8E4;padding:5px 10px 3px 10px;margin-top:15px}.c-col-btn{flex-direction:column;align-items:center}.btn-big,.c-col-btn .btn-big{width:160px;height:54px;display:flex;align-items:center;justify-content:center;background-color:#818EB5;border-radius:5px;font-size:18px;font-weight:800;color:#fff;text-decoration:none;text-transform:uppercase;box-shadow:0 5px 15px rgba(143,143,143,.4);transition:all .3s ease}a.btn-big:visited{color:#fff}.btn-big:hover,.c-col-btn .btn-big:hover{background-color:#6b779c;transition:all .3s ease;color:#fff}.c-blue .c-col-btn .btn-big,.btn-big.blue{background-color:#4874FB}.c-blue .c-col-btn .btn-big:hover,.btn-big.blue:hover{background-color:#395dca;color:#fff}.c-orange .c-col-btn .btn-big,.c-orange .btn-big{background-color:#FF7800}.c-orange .c-col-btn .btn-big:hover,.c-orange .btn-big:hover{background-color:#de7415;color:#fff}.c-col-btn .btn-link{font-size:16px;font-weight:700;color:#1749dc;text-decoration:none;margin-top:15px;display:flex;align-items:center}.c-col-btn .btn-link:after{content:'»';display:block;font-size:16px;font-weight:700;color:#1749dc;margin-left:5px}.out-users img{height:16px;width:auto;margin:0 0 -2px 0}.brands-list .item:hover .content-box{background-color:#e3eaff}.brands-list .item.c-orange:hover .content-box{background-color:#FFF1E4}.progress{position:relative;height:120px;width:120px;margin:0 auto;background-color:#fff;border-radius:50%}.progress:before{content:'';width:96%;height:96%;box-shadow:0 5px 15px 0 rgb(143,143,143);position:absolute;border-radius:50%;top:2%;left:2%}.progress-circle{transform:rotate(-90deg) scale(.75);margin:-55px 0 0 -25px}.progress-circle-back{fill:none;stroke:#D2D2D2;stroke-width:8px}.progress-circle-prog{fill:none;stroke:#818EB5;stroke-width:8px;stroke-dasharray:0 999;stroke-dashoffset:0;transition:stroke-dasharray 0.7s linear 0s}.item.c-orange .progress-circle-prog{stroke:#FF7800}.item.c-blue .progress-circle-prog{stroke:#4874FB}.progress-text{width:100%;position:absolute;top:27px;text-align:center;font-size:42px;font-weight:700;color:#1a1a1a}.coupon-banner{min-height:250px;background-color:#DFDFDF;display:flex;align-items:center}.banner-coupon-text .score{display:flex;align-items:center;font-size:20px;line-height:24px;font-weight:800;color:#1a1a1a}.banner-coupon-text .score:before{content:'';display:block;width:20px;height:20px;background-image:url(../../../../../../../themes/review-vpn/img/pie-chart-icon.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;margin-right:15px}.banner-coupon-wrapper{width:100%;display:flex}.banner-coupon-text h1{font-size:42px;line-height:56px;font-weight:800;margin:0}.banner-coupon-wrapper img{margin-right:50px;height:135px;width:135px;object-fit:contain}.banner-coupon-text-wrapper{width:100%;display:flex;justify-content:space-between;margin-top:20px}.banner-coupon-btn{margin-left:50px}.coupons-section{background-color:#eee;padding:45px 0}.coupons-list .item{position:relative;width:100%;display:flex;margin-bottom:20px;box-shadow:0 1px 8px rgba(0,0,0,.05)}.coupons-list .item .i-procent{width:150px;height:auto;background-color:#F5F5F5;display:flex;align-items:center;justify-content:center}.coupons-list .item.c-orange .i-procent{background-color:#FAD1AD}.coupons-list .item .i-procent span{font-size:42px;line-height:42px;text-transform:uppercase;font-weight:800}.coupons-list .item .i-content{width:calc(100% - 150px);min-height:205px;padding:30px 0;background-color:#fff;display:flex}.coupons-list .item.c-orange .i-content{border:7px solid #FAD1AD;border-left:none}.coupons-list .item .i-content .i-col-text{width:75%;padding-left:50px}.coupons-list .item .i-content .i-col-btn{width:25%;border-left:1px solid #E4E4E4;display:flex;justify-content:center;align-items:center}.coupons-list .item h2{font-size:26px;margin:0;font-weight:600}.coupons-list .item.c-orange h2{font-size:34px}.coupons-list .item h2>b{font-weight:800}.coupons-list .item .coupon-name{font-size:16px;font-weight:800;color:#505050}.coupons-list .item .ul-test{display:flex;margin:0;padding:0;list-style-type:none;margin-top:2px}.coupons-list .item .ul-test li{font-size:16px;font-weight:700;display:flex;margin-right:10px}.coupons-list .item .ul-test li:last-child{margin-right:0}.coupons-list .item .ul-test li.green{color:#00a946}.coupons-list .item .ul-test li.red{color:#d73636;align-items:center}.coupons-list .item .ul-test li.green:before{content:'';display:block;width:14px;height:14px;background-image:url(../../../../../../../themes/review-vpn/img/checked-icon.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:14px;background-size:14px;margin:6px 5px 0 0}.coupons-list .item .ul-test li.red:before{content:'•';display:block;color:#C3C3C3;font-size:12px;margin-right:10px}.coupons-list .item .before-box,.brands-list .item .before-box{position:absolute;left:-10px;top:11px}.brands-list .item .before-box{top:23px}.coupons-list .item .before-box .before-status,.brands-list .item .before-box .before-status{display:block;background-color:#3AB96E;font-size:14px;font-weight:800;text-transform:uppercase;color:#fff;height:32px;display:flex;width:max-content;align-items:center;padding:0 15px;position:relative}.brands-list .item.c-blue .before-box .before-status{background-color:#4874FB}.coupons-list .item .before-box .before-status>.bottom-triangle,.brands-list .item .before-box .before-status>.bottom-triangle{position:absolute;left:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #0e6633 transparent transparent}.brands-list .item.c-blue .before-box .before-status>.bottom-triangle{border-color:transparent #0D2776 transparent transparent}.coupons-list .item .before-box .before-status:before,.brands-list .item .before-box .before-status:before{content:'';width:0;height:0;border-style:solid;border-width:16px 16px 0 0;border-color:#3AB96E transparent transparent transparent;position:absolute;right:-16px;top:0}.brands-list .item.c-blue .before-box .before-status:before{border-color:#4874FB transparent transparent transparent}.coupons-list .item .before-box .before-status:after,.brands-list .item .before-box .before-status:after{content:'';width:0;height:0;border-style:solid;border-width:16px 0 0 16px;border-color:transparent transparent transparent #3AB96E;position:absolute;right:-16px;bottom:0}.brands-list .item.c-blue .before-box .before-status:after{border-color:transparent transparent transparent #4874FB}.coupons-list .item .i-terms{font-size:16px;font-weight:600;display:flex;align-items:center;color:#1a1a1a;text-decoration:none;margin-top:10px;outline:none!important}.coupons-list .item .i-terms:after{content:'';display:block;width:10px;height:10px;background-image:url(../../../../../../../themes/review-vpn/img/down-arrow-icon.svg);background-position:center;background-repeat:no-repeat;-webkit-background-size:9px;background-size:9px;margin-left:8px}.green-text-box{width:auto;background-color:#3AB96E;font-size:14px;font-weight:800;text-transform:uppercase;color:#fff;height:32px;display:flex;width:max-content;align-items:center;padding:0 15px;position:relative}.green-text-box:before{content:'';width:0;height:0;border-style:solid;border-width:16px 16px 0 0;border-color:#3AB96E transparent transparent transparent;position:absolute;right:-16px;top:0}.green-text-box:after{content:'';width:0;height:0;border-style:solid;border-width:16px 0 0 16px;border-color:transparent transparent transparent #3AB96E;position:absolute;right:-16px;bottom:0}.banner-coupon-text-wrapper .subtitle-row{display:flex;margin-top:15px}.banner-coupon-text-wrapper .green-text-box{margin-left:25px}.main-modal-box{display:none;position:fixed;align-items:center;justify-content:center;z-index:99999;background:rgba(150,150,150,.75);width:100%;height:100%;top:0;left:0}.bottom-modal-box{position:fixed;z-index:99999;bottom:30px;left:30px;opacity:0;transition:all 0.6s ease;transform:translateX(-150%)}.bottom-modal-box.active{opacity:1;transform:none}.bottom-modal-box .bottom-modal-page,.main-modal-box .main-modal-page{width:470px;height:auto;min-height:210px;background-color:#fff;display:flex;align-items:center;text-align:center;padding:0;transition:all .3s ease;border-radius:7px;box-shadow:0 1px 8px rgba(0,0,0,.35)}.main-modal-box .main-modal-page{width:725px;min-height:445px}.bottom-modal-page .modal-container,.main-modal-page .modal-container{padding:0;width:100%;min-height:210px}.main-modal-page .modal-container{min-height:445px}.bottom-modal-page .modal-header,.main-modal-page .modal-header{width:100%;height:34px;background-color:#6EBC44;display:flex;align-items:center;justify-content:center;border-top-left-radius:7px;border-top-right-radius:7px;position:relative}.main-modal-page .modal-header{height:52px}.bottom-modal-page .modal-header h4,.main-modal-page .modal-header h4{margin:0;font-size:18px;line-height:22px;font-weight:900;color:#fff;text-transform:uppercase}.main-modal-page .modal-header h4{font-size:20px;line-height:24px}.bottom-modal-page .modal-body,.main-modal-page .modal-body{display:flex;min-height:175px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.main-modal-page .modal-body{min-height:395px}.bottom-modal-page .modal-body .modal-img,.main-modal-page .modal-body .modal-img{width:130px;background-color:#F5F5F5;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:7px}.main-modal-page .modal-body .modal-img{width:190px;align-items:flex-start}.bottom-modal-page .modal-body .modal-img img{height:90px;width:auto;margin-top:-20px}.main-modal-page .modal-body .modal-img img{height:auto;width:110px;margin-top:45px}.bottom-modal-page .modal-body h3,.main-modal-page .modal-body h3{font-size:28px;line-height:32px;font-weight:900;text-align:left;margin:0}.main-modal-page .modal-body h3{font-size:42px;line-height:48px}.bottom-modal-page .modal-body .modal-text,.main-modal-page .modal-body .modal-text{width:calc(100% - 130px);padding-left:25px;padding-right:35px;display:flex;flex-direction:column;justify-content:center}.main-modal-page .modal-body .modal-text{width:calc(100% - 190px);padding-left:55px;padding-right:55px}.bottom-modal-page .modal-body .modal-btn,.main-modal-page .modal-body .modal-btn{width:175px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#FD7700;font-size:16px;line-height:18px;font-weight:900;color:#fff;text-decoration:none;text-transform:uppercase;margin-top:15px}.main-modal-page .modal-body .modal-btn{width:205px;height:54px;font-size:18px;line-height:20px}.modal-close-button{position:absolute;display:block;width:18px;height:18px;background-image:url(../../../../../../../themes/review-vpn/img/close-button-icon.svg);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.bottom-modal-page .modal-close-button{right:10px;top:8px}.main-modal-page .modal-close-button{right:16px;top:16px}.main-modal-page .check-list{margin-top:10px;margin-bottom:15px}.select2-container{width:100%!important}.hamburger{padding:16px 0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;width:35px;height:3px;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;position:absolute;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{width:35px;height:3px;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;position:absolute;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse{line-height:16px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;-webkit-transition:top 0.3s 0.3s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear;-o-transition:top 0.3s 0.3s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear;transition:top 0.3s 0.3s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform 0.15s cubic-bezier(.55,.055,.675,.19);-webkit-transition:top 0.12s 0.3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform 0.15s cubic-bezier(.55,.055,.675,.19);-o-transition:top 0.12s 0.3s cubic-bezier(.33333,.66667,.66667,1),transform 0.15s cubic-bezier(.55,.055,.675,.19);transition:top 0.12s 0.3s cubic-bezier(.33333,.66667,.66667,1),transform 0.15s cubic-bezier(.55,.055,.675,.19);transition:top 0.12s 0.3s cubic-bezier(.33333,.66667,.66667,1),transform 0.15s cubic-bezier(.55,.055,.675,.19),-webkit-transform 0.15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:0.32s;-o-transition-delay:0.32s;transition-delay:0.32s;background-color:#fff;cursor:pointer;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;background-color:#fff;-webkit-transition:top 0.3s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.27s linear;-o-transition:top 0.3s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.27s linear;transition:top 0.3s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;background-color:#fff;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:top 0.12s 0.18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform 0.15s 0.42s cubic-bezier(.215,.61,.355,1);-webkit-transition:top 0.12s 0.18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform 0.15s 0.42s cubic-bezier(.215,.61,.355,1);-o-transition:top 0.12s 0.18s cubic-bezier(.33333,0,.66667,.33333),transform 0.15s 0.42s cubic-bezier(.215,.61,.355,1);transition:top 0.12s 0.18s cubic-bezier(.33333,0,.66667,.33333),transform 0.15s 0.42s cubic-bezier(.215,.61,.355,1);transition:top 0.12s 0.18s cubic-bezier(.33333,0,.66667,.33333),transform 0.15s 0.42s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.15s 0.42s cubic-bezier(.215,.61,.355,1)}.hamburg-inner{display:none}.hamburger:focus{outline:none}.scroll-top{position:fixed;bottom:12px;right:15px;width:34px;height:34px;display:block;background-color:#4874FB;background-image:url(../../../../../../../themes/review-vpn/img/up-arrow.svg);background-size:12px;background-position:center;background-repeat:no-repeat;opacity:0;transition:all 0.6s ease;transform:translateX(150%);z-index:10;border-radius:5px}.scroll-top.active{opacity:1;transform:none}.scroll-top:hover{background-color:#395dca}