@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button{overflow:visible}header{position:relative}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{text-transform:none}[type=button],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}ul{list-style:none;padding:0;margin:0}body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;min-height:100vh;min-width:320px;font-family:Roboto,sans-serif,Helvetica,Arial;color:#1F1F1F}.empty-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.container{display:-webkit-box;display:-ms-flexbox}.container{display:flex;margin:0 auto;width:100%;max-width:1520px;padding:0 40px}@media (max-width:1199px){.container{padding:0 50px}}header{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;height:77px;width:100%}@media (max-width:768px){.container{padding:0 20px}header{height:54px; z-index: 4999;}}header .container{-ms-flex-line-pack:center;align-content:center;position:relative}header .logo{width:191px}header .logo img{width:100%}@media (max-width:768px){header .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .logo{width:155px}}header .hamburger{display:none;position:absolute;top:27px;right:20px;width:17px;height:16px;}@media (max-width:768px){header .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}}header .hamburger span::after,header .hamburger span::before{width:17px;height:2px;background-color:#1F1F1F;position:absolute;content:''}header .hamburger span::before{top:-5px;-webkit-transition-duration:.3s;transition-duration:.3s}header .hamburger span::after{top:5px;-webkit-transition-duration:.3s;transition-duration:.3s}@media (max-width:768px){header .menu{display:none}}header a,header nav{display:-webkit-box;display:-ms-flexbox}header a{display:flex;-ms-flex-item-align:center;align-self:center;font-size:.875em;text-decoration:none;color:#1F1F1F}header nav{display:flex;position:relative;margin-left:50px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header nav .sign-in{font-weight:700}@media (max-width:768px){header nav .sign-in{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:46px;border:1px solid rgba(31,31,31,.15);border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;margin-top:10px}}header nav .sign-in svg{margin-right:7px}header nav .for-business{display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;padding:0 20px;margin-left:30px;color:#FFF;font-weight:700;background-color:#4285F4;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-duration:.3s;transition-duration:.3s}@media (max-width:768px){header nav .for-business{height:46px;width:100%;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.for-business-sticky{display: flex; justify-content: space-between; padding:10px 20px;position:sticky;bottom:0;background-color:#FFF;z-index:400;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.1);box-shadow:0 2px 15px rgba(0,0,0,.1)}}.for-business-sticky .for-business-mobile{width: calc(50% - 10px); display:none;height:34px;padding:0 20px;margin-left:30px;color:#FFF;font-weight:700;background-color:#4285F4;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-duration:.3s;transition-duration:.3s;text-decoration:none}.for-business-sticky .for-business-mobile:hover{background-color:#29487D}@media (max-width:768px){.for-business-sticky .for-business-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;height:34px;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:400px){.for-business-sticky .for-business-mobile{margin-right:0}}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:55px;background-color:#F1F5F5;overflow:hidden}@media (max-width:768px){footer{padding-top:25px}footer .container{padding:0}}footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .logo{margin-right:6%}@media (max-width:1199px){footer .logo{display:none}}footer .footer-categories-wrap{width:70%;max-width:835px;margin-right:5%;border-right:1px solid #D0D8D8}@media (max-width:992px){footer .container{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-categories-wrap{width:100%;margin-right:0;max-width:none;border-right:none;margin-bottom:30px;display:none}}@media (max-width:576px){footer{padding-top:0}footer .footer-categories-wrap{border-bottom:solid 1px #FFF}}footer .footer-categories-wrap2{width:14%;max-width:200px}@media (max-width:992px){footer .footer-categories-wrap2{width:calc(50% - 20px);margin-right:0;max-width:none}footer .footer-categories-wrap2 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;overflow:hidden}}@media (max-width:768px){footer .footer-categories-wrap{margin-bottom:0;padding:0 20px}footer .footer-categories-wrap2{padding:20px}}@media (max-width:576px){footer .footer-categories-wrap2{width:100%;padding:0 20px;border-bottom:solid 1px #FFF}footer .footer-categories-wrap2 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;height:0;overflow:hidden}footer .footer-categories-wrap2 ul.open{height:auto}}footer .footer-categories{width:100%;-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-width:20%;-moz-column-width:20%;column-width:20%;overflow:hidden}@media (max-width:768px){footer .footer-categories{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (max-width:576px){footer .footer-categories{-webkit-column-count:2;-moz-column-count:2;column-count:2;height:0}footer .footer-categories.open{height:auto}}footer .footer-triger{display:block;position:relative;text-transform:uppercase;font-family:Cabin;font-weight:600;height:46px;text-decoration:none;color:#1F1F1F;font-size:.875em}@media (max-width:576px){footer .footer-triger.open::after,footer .footer-triger::after{position:absolute;top:21px;right:10px;content:'';border-left:solid 5px transparent;border-right:solid 5px transparent}footer .footer-triger{padding-top:16px}footer .footer-triger::after{border-top:solid 5px #78898A}footer .footer-triger.open::after{border-top:none;border-bottom:solid 5px #78898A}}footer ul{margin:0;font-size:.875em}footer ul li a{text-decoration:none;color:#78898A;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:210%}footer ul li a:hover{color:#1F1F1F}footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:90px;margin-top:50px;background-color:#E5EBEB;font-size:.75em;color:#78898A}@media (max-width:768px){footer .footer-bottom{margin-top:0}}footer .footer-bottom .container{-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){footer .footer-bottom{height:auto}footer .footer-bottom .container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:10px}}@media (max-width:768px){footer .footer-bottom .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px;margin-top:0;margin-bottom:0}}footer .footer-bottom .copyright{width:142px;letter-spacing:.02em;line-height:17px;margin-right:22px}footer .footer-bottom .footer-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1199px){footer .footer-bottom .footer-bottom-left{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:768px){footer .footer-bottom .footer-bottom-left{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;max-width:350px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .footer-bottom .footer-bottom-center{padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:314px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;-ms-flex-item-align:center;align-self:center}@media (max-width:1199px){footer .footer-bottom .footer-bottom-center{position:relative;-webkit-transform:none;transform:none;left:0;width:50%;margin-bottom:20px}}@media (max-width:768px){footer .footer-bottom .footer-bottom-center{position:relative;-webkit-transform:none;transform:none;left:0;width:100%;max-width:350px;margin-bottom:30px}}footer .footer-bottom .footer-bottom-center li{margin-bottom:0;font-size:12px;text-transform:none;font-weight:400}footer .footer-bottom .footer-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media (max-width:1199px){footer .footer-bottom .footer-bottom-right{margin-bottom:20px}}@media (max-width:768px){footer .footer-bottom .footer-bottom-right{margin-bottom:30px;width:100%;max-width:350px}}footer .footer-bottom .footer-bottom-right li{display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;margin-bottom:0;min-width:71px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-duration:.3s;transition-duration:.3s}footer .footer-bottom .footer-bottom-right li:nth-child(1),footer .footer-bottom .footer-bottom-right li:nth-child(2),footer .footer-bottom .footer-bottom-right li:nth-child(3){border-right:solid 1px #D0D8D8}@media (max-width:992px){footer .footer-bottom .footer-bottom-right li{min-width:40px}footer .footer-bottom .footer-bottom-right li:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .footer-bottom .footer-bottom-right li:nth-child(1),footer .footer-bottom .footer-bottom-right li:nth-child(2),footer .footer-bottom .footer-bottom-right li:nth-child(3){border-right:none}}footer .footer-bottom .footer-bottom-right li a{line-height:100%;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:9px}footer .footer-bottom .footer-bottom-right li .icon_youtube svg{top:4px;position:relative;height:25px;width:30px}footer .footer-bottom .footer-bottom-right li .icon_youtube svg path{fill:#4285F4}footer .footer-bottom .footer-bottom-right li:hover .icon_youtube path,footer .footer-bottom .footer-bottom-right li:hover path{fill:#29487D}footer .footer-bottom .footer-bottom-right li .btn-support{display:-webkit-box;display:-ms-flexbox;display:flex;width:146px;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-size:14px;border-radius:3px;background-color:#4285F4;-webkit-transition-duration:.3s;transition-duration:.3s;margin-bottom:0;margin-left:5px}footer .footer-bottom .footer-bottom-right li .btn-support:hover{background-color:#29487D}.reviews-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:self-start;align-self:self-start;width:345px;margin:15px;padding:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(255,249,243,.9);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);border-radius:3px}@media (max-width:992px){.reviews-card{margin:0;max-width:345px;width:90%;position:absolute;-webkit-transition-duration:.7s;transition-duration:.7s}}.reviews-card:hover{z-index:20}.reviews-card .reviews-card_text{margin-bottom:20px;color:#1F1F1F;font-style:italic;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-decoration:none}.reviews-card .reviews-card-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reviews-card .reviews-card-data .reviews-card-data-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reviews-card .reviews-card-data .reviews-card-data-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reviews-card .reviews-card-data .reviews-card-data-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-card .reviews-card-data .reviews-card-data-avatar img{display:block;width:40px;height:40px}.reviews-card .reviews-card-data .reviews-card-data-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875em;color:#000;margin-top:8px;min-height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-card .reviews-card-data .reviews-card-data-info span:nth-child(1){font-weight:700;opacity:.5}.case .case-conteiner .case-social{-webkit-box-shadow:0 6px 30px rgba(0,0,0,.15)}.case,.case .case-conteiner{-webkit-box-orient:vertical}.case,.case .case-title{display:-webkit-box;display:-ms-flexbox}.case{display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case .case-title{display:flex;font-family:Cabin;font-size:3em;line-height:58px;text-align:center;text-transform:capitalize;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:90px 0 60px}@media (max-width:1199px){.case .case-title{margin:50px 0 30px}}@media (max-width:992px){.case .case-title{font-size:1.5em;line-height:1.2;width:222px;margin:30px 0 20px}}.case .case-conteiner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:431px;margin-bottom:160px}.case .case-conteiner::after{display:block;position:absolute;content:'';width:100%;height:calc(100% - 30px);z-index:-1;top:30px;background-color:#FFDC64}.case .case-conteiner .case-slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:calc(50% - 50px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#78898A;z-index:20}.case .case-conteiner .case-slider-nav .case-slider-nav-value1{color:#1F1F1F}.case .case-conteiner .case-slider-nav .case-slider-nav-next{margin-left:30px}@media (max-width:992px){.case .case-conteiner .case-slider-nav{top:unset;bottom:90px;right:50%;margin-right:-17px}.case .case-conteiner .case-slider-nav a{display:none}}.case .case-conteiner .case-slider-nav svg{fill:#78898A;-webkit-transition-duration:.3s;transition-duration:.3s}.case .case-conteiner .case-slider-nav svg:hover{fill:#4285F4}.case .case-conteiner .case-social{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-122px;left:50%;margin-left:-372px;width:744px;height:206px;background:#FFF;box-shadow:0 6px 30px rgba(0,0,0,.15);border-radius:5px}@media (max-width:768px){.case .case-conteiner .case-social{position:relative;left:unset;margin-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px);bottom:unset;height:346px;margin-top:30px;min-height:342px;}}.case .case-conteiner .case-social .case-social-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:33.33%;border-right:1px solid #DADFDF;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.case .case-conteiner .case-social .case-social-item{position:relative;width:100%;height:114px;min-height:114px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:none;border-bottom:1px solid #DADFDF;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px}}.case .case-conteiner .case-social .case-social-item:last-child{border:none}.case .case-conteiner .case-social .case-social-item .case-social-item-title{font-family:Roboto;font-style:normal;font-weight:500;font-size:.625em;line-height:12px;text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-top:30px;color:#889191}@media (max-width:768px){.case .case-conteiner .case-social .case-social-item .case-social-item-title{position:absolute;top:20px;left:50px;margin-top:0}}.case .case-conteiner .case-social .case-social-item .case-social-item-value{font-weight:700;font-size:3.75em;line-height:107.6%;text-align:center;margin-top:12px;color:#4285F4}@media (max-width:576px){.case .case-conteiner .case-social .case-social-item{padding:0 20px}.case .case-conteiner .case-social .case-social-item .case-social-item-value{font-size:2.5em}}.case .case-conteiner .case-social .case-social-item .case-social-item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:10px;font-family:Cabin;font-weight:700;line-height:19px;text-align:center;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.case .case-conteiner .case-social .case-social-item .case-social-item-name{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;padding-bottom:0;padding-top:15px}}.case .case-slider .case-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 auto;width:744px;padding:81px 10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn{background-color:#4285F4}.case .case-slider .case-slider-item .case-slider-item-avatar{position:absolute;top:0;left:50%;margin-left:-30px}.case .case-slider .case-slider-item .case-slider-item-avatar img{width:60px;height:60px;border-radius:50%}.case .case-slider .case-slider-item .case-slider-item-name{font-family:Cabin;font-weight:700;font-size:1.125em;line-height:22px;text-align:center;color:#78898A}.case .case-slider .case-slider-item .case-slider-item-company{font-family:Cabin;font-weight:400;font-size:.875em;line-height:22px;text-align:center;color:#78898A}.case .case-slider .case-slider-item .case-slider-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:228px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Cabin;font-style:italic;font-size:1.5em;line-height:29px;text-align:center;max-width:724px}@media (max-width:992px){.case .case-slider .case-slider-item .case-slider-item-text{font-size:1.125em;line-height:1.2;height:200px;margin-bottom:38px}}.btn{display:-webkit-box;display:-ms-flexbox}.btn{display:flex;height:60px;min-height:60px;border:none;padding:0 40px;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.125em;line-height:21px;text-decoration:none;color:#FFF;border-radius:5px;-webkit-transition-duration:.3s;transition-duration:.3s}.btn:hover{background-color:#29487D}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-title span{color:#D0D8D8}@media (max-width:992px){.case .case-conteiner .case-slider-nav{bottom:40px}}.title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:110px}.title-block .title-block-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.title-block .title-block-container{display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1196px}.title-block .title-block-container .title-block-text{font-size:48px;line-height:58px;text-transform:capitalize;color:#1F1F1F;text-align:center}.title-block .title-block-container .title-block-text{margin:90px auto;font-family:Cabin;max-width:900px}.block-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;overflow:hidden}.block-anchor .block-anchor-item,.slider-promo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal}.block-anchor .block-anchor-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 7);min-width:200px;border-radius:5px;cursor:pointer; transition-duration: 0.3s; }.block-anchor .block-anchor-item:hover{background:#F3F3F3}.block-anchor .block-anchor-item svg{max-height:28px;margin:19px 0}.block-anchor .block-anchor-item .block-anchor-item-name{max-width:170px;font-family:Cabin;font-weight:600;font-size:14px;line-height:17px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#78898A;margin-bottom:27px}.slider-promo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:80px}.slider-promo .slider-promo-title{font-family:Roboto;font-size:19px;line-height:154.7%;text-align:center;color:#000;padding:0 20px}.slider-promo .slider-promo-body{margin-top:44px;max-width:1000px;width:94%}.slider-promo .slider-promo-body .slider-promo-item{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.slider-promo .slider-promo-body .slider-promo-item img{max-width:954px;border-radius:5px;margin:0 auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);width:100%}.slider-promo .slider-promo-body .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.slider-promo .slider-promo-body .slick-dots li{margin:0 6px}.slider-promo .slider-promo-body .slick-dots button{display:block;font-size:0;border:none;width:8px;max-width:8px;height:8px;background:#DADFDF;border-radius:50%;padding:0}.slider-promo .slider-promo-body .slick-dots .slick-active button{background:#1F1F1F}.block-opportunity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:588px;width:100%;overflow:hidden}.block-opportunity.bg-orange-white{background-color:#F3F3F3}.block-opportunity.bg-orange-white .block-opportunity-about{padding-left:140px}.block-opportunity .block-opportunity-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px}@media (max-width:1299px){.block-opportunity{overflow:unset}.block-opportunity.bg-orange-white .block-opportunity-about{padding-left:0}.block-opportunity .block-opportunity-container{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-opportunity .block-opportunity-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}@media (max-width:1299px){.block-opportunity .block-opportunity-about{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;max-width:500px;padding:50px 20px 20px!important}}.block-opportunity .block-opportunity-about .block-opportunity-title{font-family:Cabin;font-weight:700;font-size:48px;color:#1F1F1F;margin:0;padding:0}@media (max-width:992px){.block-opportunity .block-opportunity-about .block-opportunity-title{font-size:36px}}.block-opportunity .block-opportunity-about .block-opportunity-description{width:416px;font-family:Cabin;font-size:24px;line-height:29px;color:#78898A;margin-top:26px}@media (max-width:1299px){.block-opportunity .block-opportunity-about .block-opportunity-description{width:100%}}@media (max-width:992px){.block-opportunity .block-opportunity-about .block-opportunity-description{font-size:20px;margin-top:18px}}.block-opportunity .block-opportunity-about .block-opportunity-description.w-380{width:380px}@media (max-width:1299px){.block-opportunity .block-opportunity-about .block-opportunity-description.w-380{width:100%}}.block-opportunity .block-opportunity-about .block-opportunity-about-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px}.block-opportunity .block-opportunity-about .btn{width:108px;min-width:108px;height:34px;min-height:34px;font-family:Roboto;font-weight:700;font-size:14px;line-height:16px;padding:0;margin-right:10px}.block-opportunity .block-opportunity-img .testimonials-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:url(../png/google2.png) center bottom 17px no-repeat #FFF;-webkit-box-shadow:0 6px 30px rgba(0,0,0,.15);box-shadow:0 6px 30px rgba(0,0,0,.15);border-radius:5px;width:475px;min-width:475px;height:357px;margin-right:84px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1299px){.block-opportunity .block-opportunity-img .testimonials-progress{margin:0 auto!important}}@media (max-width:1199px){.block-opportunity .block-opportunity-img .testimonials-progress{width:335px;min-width:unset}}@media (max-width:768px){.block-opportunity .block-opportunity-img .testimonials-progress{margin-right:0;height:357px;min-height:357px;-ms-flex-item-align:center;align-self:center;margin-top:40px;width:316px}}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-before,.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-with{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #DADFDF;margin-top:34px;padding-bottom:17px}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-before{padding-top:41px}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-title{text-align:center;font-family:Cabin;font-weight:700;font-size:.875em;line-height:17px;text-transform:uppercase}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-value{font-weight:700;font-size:4em;line-height:107.6%;margin-top:21px;color:#FC514D}@media (max-width:1199px){.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-value{font-size:3em}}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-label{font-weight:500;font-size:.875em;line-height:16px;text-align:center;color:#78898A}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-with{border:none}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-with .testimonials-with-logo{width:128px;height:18px;margin-bottom:23px}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-with .testimonials-value{color:#4285F4}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-stars{margin-top:19px}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-stars svg{width:15px;height:15px;fill:#DEE4E4}.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-stars.rating-1 svg:nth-child(1),.block-opportunity .block-opportunity-img .testimonials-progress .testimonials-stars.rating-5 svg:nth-child(-n+5){fill:#FFDC64}.block-opportunity .block-opportunity-img svg.icon-management{position:absolute;left:138px;bottom:430px;width:54px;height:46px}.block-opportunity .block-opportunity-img .img-management.img-1{left:0;bottom:110px}.block-opportunity .block-opportunity-img .img-management.img-2{left:0;bottom:90px}.block-opportunity .block-opportunity-img .img-management.img-3{left:294px;bottom:80px}.block-opportunity .block-opportunity-img .img-management.img-4{left:97px;bottom:207px;z-index:1;}.block-opportunity .block-opportunity-img .img-management.img-5{left:254px;bottom:336px}.block-opportunity .block-opportunity-img svg.icon-booking{position:absolute;width:63px;right:413px;bottom:263px}.block-opportunity .block-opportunity-img .img-booking{position:absolute}.block-opportunity .block-opportunity-img .img-booking.img-1{right:126px;bottom:107px}.block-opportunity .block-opportunity-img .img-booking.img-2{right:21px;bottom:188px}.block-opportunity .block-opportunity-img .img-messaging{position:absolute}.block-opportunity .block-opportunity-img .img-messaging.img-1{bottom:38px;left:99px}.block-opportunity .block-opportunity-img svg.icon-messaging{position:absolute;width:60px;height:53px;left:428px;bottom:405px}.block-opportunity .block-opportunity-img .img-chat-buttons{position:absolute}.block-opportunity .block-opportunity-img .img-chat-buttons.img-1{bottom:73px;right:54px}.block-opportunity .block-opportunity-img .img-appointments{position:absolute}.block-opportunity .block-opportunity-img .img-appointments.img-1{bottom:51px;left:101px}.block-opportunity .block-opportunity-img .img-payments{position:absolute}.block-opportunity .block-opportunity-img .img-payments.img-1{bottom:90px;left:39px}.btn-outline-success{color:#4285F4;border:1px solid #4285F4;background-color:transparent}.btn-outline-success:hover{color:#fff}@media (max-width:768px){.case-conteiner-v2{margin-bottom:300px!important}}.case-conteiner-v2 .case-slider-nav{bottom:100px!important}.fon-popup-categories{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6);z-index:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fon-popup-categories .popup-body.open,.fon-popup-categories.open{display:-webkit-box;display:-ms-flexbox;display:flex}.fon-popup-categories .popup-categories{display:none;position:relative;max-width:700px;width:100%;height:500px;background-color:#fff;border-radius:5px;margin:15px}.fon-popup-categories .popup-categories .popup-close{width:17px;height:17px;position:absolute;right:13px;top:13px;fill:#DADFDF;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.fon-popup-categories .popup-categories .popup-close:hover{fill:red}

.fon-popup-categories .popup-categories .popup-categories-left{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:250px;
    min-width:250px;
    background-color:#FFDC64;
    border-radius:5px 0 0 5px;
    overflow:hidden
}
@media (max-width:768px){.fon-popup-categories .popup-categories .popup-categories-left{display:none}}.fon-popup-categories .popup-categories .popup-categories-left .logo{position:absolute;top:20px;left:20px;width:129px;height:18px}.fon-popup-categories .popup-categories .popup-categories-left .decor{position:absolute;bottom:0;left:0}.fon-popup-categories .popup-categories .popup-categories-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fon-popup-categories .popup-categories .popup-categories-title{font-family:Cabin;font-weight:600;font-size:18px;line-height:22px;letter-spacing:.15em;text-transform:uppercase;color:#1F1F1F;margin-top:35px;margin-bottom:20px}.fon-popup-categories .popup-categories .popup-categories-ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 13px;margin:0;width:100%;max-height:360px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fon-popup-categories .popup-categories .popup-categories-ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 2.5px)}.fon-popup-categories .popup-categories .popup-categories-ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:Roboto;font-size:14px;color:#1F1F1F;height:40px;width:100%;margin-bottom:5px;background-color:#F2FCFF;-webkit-transition-duration:.2s;transition-duration:.2s}.fon-popup-categories .popup-categories .popup-categories-ul li a:hover{background-color:#CEF3FF}
.fon-popup-categories .popup-categories .popup-categories-ul li a .svg-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:46px;
    min-width: 46px;
    height:100%;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.fon-popup-categories .popup-categories .popup-categories-skip{position:absolute;bottom:25px;font-family:Roboto;font-style:normal;font-weight:700;font-size:13px;line-height:15px;text-align:center;text-decoration:none;color:#4285F4}.fon-popup-categories .popup-categories .popup-categories-skip:hover{color:#29487D}

@media (max-width:768px){
    .block-opportunity .block-opportunity-img svg.icon-booking{
        position:absolute;
        width:63px;
        right:30px;
        bottom:65px
    }
    .block-opportunity .block-opportunity-img .img-messaging.img-1 {
        bottom: 90px;
        width: 100%;
    }
    .block-opportunity .block-opportunity-img svg.icon-messaging {
        position: absolute;
        width: 60px;
        height: 53px;
        left: 30px;
        bottom: 55px;
    }
    .block-opportunity .block-opportunity-img .img-booking.img-1 {
        right: unset;
        bottom: 107px;
    }
}
.reviews-card-data-rating svg{
    width: 16px;
    min-width: 16px;
    height: 16px;
    margin: 0 2px;
    fill: #FFC700;
}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #4285F4; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.autocomplete-suggestions {
    overflow: auto;
    font-size: 14px;
    line-height: 1.28571em;
    margin: 0 1px;
    padding: 0;
    background-color: #fff;
    border-top: none;
    margin-top: 0!important;
    box-shadow: 0 21px 38px rgba(0,0,0,.2);
    border-radius: 0 0 4px 4px;
}
.autocomplete-suggestion {
    margin: 0;
    padding: 8px 15px;
    color: #000;
    cursor: pointer;
    font-size: 14px;
}

.input-wrap,.reviews-us-body,.reviews-us-body .reviews-form{
    -ms-flex-direction:column;
    width:100%;
}

.input-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    position:relative
}
.input-wrap.flex-grow{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.input-wrap label{
    font-family:Roboto;
    font-style:normal;
    font-weight:500;
    font-size:.625em;
    line-height:12px;
    letter-spacing:.05em;
    text-transform:uppercase;
    color:#889191;
    margin-bottom:7px
}
.input-wrap label span{
    color:#D0D8D8
}
.input-wrap input,.input-wrap select,.input-wrap textarea{
    width:100%;
    height:40px;
    border:1px solid #DADFDF;
    border-radius:5px;
    padding:0 33px 0 15px;
    -webkit-transition-duration:.3s;
    transition-duration:.3s
}
.input-wrap input:focus,.input-wrap select:focus,.input-wrap textarea:focus{
    border:1px solid #889191
}
.input-wrap select{
    padding-left:11px
}
.input-wrap textarea{
    resize:none;
    padding:11px 15px
}
.input-wrap .input-status{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:3px 0;
    height:14px;
    font-family:Roboto;
    font-size:.75em;
    line-height:1.2
}
.fon-appointment .form-appointment .appointment-main .appointment-title,
.fon-ask .form-ask .ask-title,
.reviews-us-body .reviews-form .reviews-title,
.reviews-us-body .reviews-step-skip{
    font-family:Cabin;text-align:center
}
.input-wrap .input-correctly,
.input-wrap .input-error{
    display:none
}
.input-wrap.correctly input{
    background-color:#E3F9F0
}
.input-wrap.correctly .input-correctly{
    display:block;
    width:12px;
    height:16px;
    fill:#4285F4;
    position:absolute;
    right:13px;top:31px
}
.input-wrap.error input{
    border:1px solid #FC514D
}
.input-wrap.error .input-error{
    display:block;
    width:13px;
    height:13px;
    fill:#FC514D;
    position:absolute;
    right:13px;
    top:33px
}
.input-wrap.error .input-status{
    color:#FC514D
}

.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#213770;background-color:#d9e1f7;border-color:#c9d5f4}
.alert-primary hr{border-top-color:#b4c5f0}
.alert-primary .alert-link{color:#152449}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#1e6641;background-color:#d8f3e5;border-color:#c8eedb}
.alert-success hr{border-top-color:#b5e8ce}
.alert-success .alert-link{color:#123f28}
.alert-info{color:#0b5885;background-color:#d0eeff;border-color:#bee7ff}
.alert-info hr{border-top-color:#a5deff}
.alert-info .alert-link{color:#073956}
.alert-warning{color:#806013;background-color:#fdf1d3;border-color:#fdebc2}
.alert-warning hr{border-top-color:#fce3a9}
.alert-warning .alert-link{color:#543f0c}
.alert-danger{color:#71132a;background-color:#f7d3dc;border-color:#f4c2ce}
.alert-danger hr{border-top-color:#f0acbd}
.alert-danger .alert-link{color:#450c1a}
.alert-light{color:#7c7c7c;background-color:#fcfcfc;border-color:#fafafa}
.alert-light hr{border-top-color:#ededed}
.alert-light .alert-link{color:#636363}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
.alert-focus{color:#23212c;background-color:#dad9dd;border-color:#cbcacf}
.alert-focus hr{border-top-color:#bebdc3}
.alert-focus .alert-link{color:#0c0b0f}
.alert-alternate{color:#3f2848;background-color:#e4dbe8;border-color:#d9cdde}
.alert-alternate hr{border-top-color:#cdbed4}
.alert-alternate .alert-link{color:#221627}

*, *::before, *::after {
    box-sizing: border-box;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #d92550;
}
.terms-wrap a, .terms-wrap u > span {
    color: #4285F4;
    line-height: 1.5;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.terms-wrap a:hover {
    color: #29487D;
}
.icon-category {
    height: 18px;
}
.contacts-container-form .contactUs-preload {
    text-align: center;
    width: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 300px;
    width: 100%;
}
.contacts-container-form svg {
    width: 200px;
}
.error-form-item {
    color: red;
}
.contacts-form .alert-success {
    display: inline-table;
}
.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 1460px;
    width: 100%;
    margin: 0 auto;
}
.forbusnes-skip h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #1F1F1F;
}
.categories-top {
    margin-bottom: 40px;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.categories-top > div {
    float: left;
    width: 20%;
    min-width: 290px;
    height: 85px;
}
.categories-top > div > a {
    background: #F2FCFF;
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
    display: block;
}
.categories-top .svg-wrap {
    display: flex;
    margin-right: 20px;
    margin-left: 10px;
}
.categories-top > div > a {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #1F1F1F;
    min-height: 60px;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.categories-top > div > a:hover {
    background: #FFFFFF;
    box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.08);
}


/*Categories*/
body.category_c.slug_a.prod_e .title-block {
    margin-bottom: 55px;
}
@media (max-width:768px){
    .block-anchor{
        background-color: #F3F8FE;
        /*padding-top: 100px;*/
    }
}
@media (max-width:500px){
    .title-block .title-block-container .title-block-text{
        padding: 0 20px;
        font-size: 40px;
        margin-top: 50px;
    }
}
@media (max-width:700px){
    .block-opportunity .block-opportunity-img svg.icon-management {
        position: absolute;
        left: 30px;
        bottom: 430px;
        width: 54px;
        height: 46px;
    }
    .block-opportunity .block-opportunity-img .img-management.img-5 {
        left: 110px;
        bottom: 336px;
        width: 250px;
    }
    .block-opportunity .block-opportunity-img .img-management.img-4 {
        left: 20px;
        bottom: 237px;
        width: 250px;
    }
    .block-opportunity .block-opportunity-img .img-management.img-3 {
        left: 92px;
        bottom: 145px;
        width: 250px;
    }
    .block-opportunity .block-opportunity-img .img-messaging.img-1 {
        bottom: 38px;
        left: 0;
    }
    .block-opportunity .block-opportunity-img .img-chat-buttons.img-1 {
        bottom: unset;
        top: 50px;
        right: unset;
        width: 100%;
    }
    .block-opportunity .block-opportunity-img .img-appointments.img-1 {
        bottom: 51px;
        left: unset;
    }
    .block-opportunity .block-opportunity-img .img-payments.img-1 {
        bottom: unset;
        top: 50px;
        left: unset;
        width: 100%;
    }
    
}
@media (max-width: 1299px){
    header.header-search {
        height: 54px !important;
        padding-bottom: 0 !important;
    }
}
@media (max-width: 768px){
    footer .footer-categories-wrap {
        display: block;
        margin-bottom: 0;
        padding: 0 20px;
    }
    .title-block{
        margin-bottom: 30px;
    }
}
.fon-popup-categories .popup-categories{
    margin: 0;
}
@media (max-width: 768px){
    header .menu {
        display: flex;
    }
    header nav .sign-in{
        border: none;
        width: 80px;
        font-size: 16px;
    }
}
.block-opportunity .block-opportunity-container{
    position: relative;
}
.case-social-item-name img{
    width: 72px;
}
.case-social-item-name{
    font-size: 13px;
}


