@charset "UTF-8";/*!
 * case-fic
 * diffco-site-template
 *
 * Created by Diffco.us
 * Copyright © 2019 Diffco.us. All rights reserved.
 *//*!
 * _descriptions.scss
 * diffco-site-template
 *
 * Created by Diffco.us
 * Copyright © 2019 Diffco.us. All rights reserved.
 *//*!
 * case-fic
 * diffco-site-template
 *
 * Created by Diffco.us
 * Copyright © 2019 Diffco.us. All rights reserved.
 *//*!
 * / _case.fic.sass
 * / diffco-site-template
 * /
 * / Created by Diffco.us
 * / Copyright ┬й 2020 Diffco.us. All rights reserved.
 * / */@font-face{font-display:swap;font-family:sf_ui_displayheavy;src:url(../fonts/sfuidisplay-heavy-webfont.woff2) format("woff2"),url(../fonts/sfuidisplay-heavy-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:sf_ui_displayregular;src:url(../fonts/sfuidisplay-regular-webfont.woff2) format("woff2"),url(../fonts/sfuidisplay-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:sf_ui_displaybold;src:url(../fonts/sf-ui-display-bold.eot);src:url(../fonts/sf-ui-display-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/sf-ui-display-bold.woff2) format("woff2"),url(../fonts/sf-ui-display-bold.woff) format("woff"),url(../fonts/sf-ui-display-bold.ttf) format("truetype"),url(../fonts/sf-ui-display-bold.svg#sf_ui_displaybold) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pf_din_text_comp_promedium;src:url(../fonts/pfdintextcomppro-medium.eot);src:url(../fonts/pfdintextcomppro-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/pfdintextcomppro-medium.woff2) format("woff2"),url(../fonts/pfdintextcomppro-medium.woff) format("woff"),url(../fonts/pfdintextcomppro-medium.ttf) format("truetype"),url(../fonts/pfdintextcomppro-medium.svg#pf_din_text_comp_promedium) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pf_din_text_comp_proregular;src:url(../fonts/pfdintextcomppro-regular.eot);src:url(../fonts/pfdintextcomppro-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/pfdintextcomppro-regular.woff2) format("woff2"),url(../fonts/pfdintextcomppro-regular.woff) format("woff"),url(../fonts/pfdintextcomppro-regular.ttf) format("truetype"),url(../fonts/pfdintextcomppro-regular.svg#pf_din_text_comp_proregular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:VAGRoundedStd-Bold;src:url(../fonts/VAGRoundedStd-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/VAGRoundedStd-Bold.otf) format("opentype"),url(../fonts/VAGRoundedStd-Bold.woff) format("woff"),url(../fonts/VAGRoundedStd-Bold.ttf) format("truetype"),url(../fonts/VAGRoundedStd-Bold.svg#VAGRoundedStd-Bold) format("svg");font-weight:400;font-style:normal}@keyframes fadein{from{opacity:0}to{opacity:1}}.caseFic{margin-top:-70px;overflow:hidden;background-color:#f9f8fb;animation:fadein 3s;line-height:1.42857143}@media (max-width:1024px){.caseFic{margin-top:-60px}}.caseFic .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.caseFic .container{width:750px}}@media (min-width:992px){.caseFic .container{width:970px}}@media (min-width:1200px){.caseFic .container{width:1170px}}.caseFic .row{margin-right:-15px;margin-left:-15px}.caseFic .col-sm-12,.caseFic .col-sm-5,.caseFic .col-sm-6,.caseFic .col-sm-7,.caseFic .col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.caseFic .col-xs-12{float:left;width:100%}@media (min-width:768px){.caseFic .col-sm-5{float:left;width:41.66666667%}}@media (min-width:768px){.caseFic .col-sm-7{float:left;width:58.33333333%}}@media (min-width:768px){.caseFic .col-sm-6{float:left;width:50%}}@media (min-width:768px){.caseFic .col-sm-12{float:left;width:100%}}.caseFic .container:after,.caseFic .container:before,.caseFic .row:after,.caseFic .row:before{display:table;content:" "}.caseFic .container:after,.caseFic .row:after{clear:both}.caseFic .trick-break{display:none}@media (max-width:767px){.caseFic .trick-break{display:block}}.caseFic .mainBlk{margin-bottom:75px}@media (max-width:767px){.caseFic .mainBlk{margin-bottom:30px}}.caseFic .allFont{font-family:sf_ui_displayregular}.caseFic .block{letter-spacing:normal}.caseFic .titleBlock{font-size:45px;font-weight:900;line-height:54px;color:#5836df;margin-bottom:40px;font-family:sf_ui_displayheavy}@media (max-width:1024px){.caseFic .titleBlock{font-size:24px;line-height:29px;margin-bottom:30px}}@media (max-width:767px){.caseFic .titleBlock{margin-bottom:20px;text-align:center}}.caseFic p{font-size:24px;color:#242137;margin-bottom:30px}@media (max-width:1024px){.caseFic p{font-size:16px;margin-bottom:20px;line-height:19px}}@media (max-width:767px){.caseFic p{font-size:16px;margin-bottom:20px;line-height:19px}}.caseFic .topBlock{padding-top:70px;overflow:hidden;padding-bottom:230px;background:#5836df;position:relative;max-height:1200px;display:block;min-height:1030px}@media (max-width:1024px){.caseFic .topBlock{padding-top:60px;padding-bottom:187px}}@media (max-width:991px){.caseFic .topBlock{padding-bottom:227px;min-height:500px}}@media (max-width:767px){.caseFic .topBlock{padding-bottom:127px}}.caseFic .topBlock .visual-bg{opacity:.17!important;display:block}.caseFic .topBlock .visual-bg img{display:block;width:100%}.caseFic .topBlock .txtbx{position:absolute;left:0;top:0;width:100%;height:100%}.caseFic .topBlock .phone{display:block;position:absolute}@media (max-width:767px){.caseFic .topBlock .phone{position:static}}.caseFic .topBlock .phone img{display:block;width:100%}.caseFic .topBlock .phone1{width:28%;right:33%;bottom:-13%}@media (max-width:767px){.caseFic .topBlock .phone1{display:none}}.caseFic .topBlock .phone2{width:28%;right:1%;bottom:-7%}@media (max-width:767px){.caseFic .topBlock .phone2{display:none}}.caseFic .topBlock .container{height:100%}.caseFic .topBlock .container .row{height:100%}.caseFic .topBlock .container .row .col-xs-12{height:100%}.caseFic .topBlock .logoBox{text-align:center;padding-top:200px}@media (max-width:767px){.caseFic .topBlock .logoBox{padding-top:70px}}.caseFic .topBlock .logoBox h1,.caseFic .topBlock .logoBox h2{font-family:Gilroy;font-size:45px;line-height:1.25;font-weight:900;font-style:normal;text-align:center;color:#fff;width:40%;margin:90px auto 0}@media (max-width:1210px){.caseFic .topBlock .logoBox h1,.caseFic .topBlock .logoBox h2{width:50%;margin:8% auto 0}}@media (max-width:991px){.caseFic .topBlock .logoBox h1,.caseFic .topBlock .logoBox h2{font-size:28px}}@media (max-width:767px){.caseFic .topBlock .logoBox h1,.caseFic .topBlock .logoBox h2{font-size:24px;margin:0 auto;width:80%}}.caseFic .topBlock .logo{display:block;width:335px;margin:30px auto;position:relative;z-index:9}@media (max-width:1210px){.caseFic .topBlock .logo{width:30%}}@media (max-width:767px){.caseFic .topBlock .logo{width:46%}}.caseFic .topBlock .logo img{display:block;height:248px}.caseFic .topBlock .titleBlock{font-size:120px;text-transform:uppercase;color:#fff;line-height:1.1;font-family:pf_din_text_comp_promedium}@media (max-width:991px){.caseFic .topBlock .titleBlock{font-size:60px;font-family:pf_din_text_comp_proregular}}@media (max-width:767px){.caseFic .topBlock .titleBlock{font-size:42px}}.caseFic .topBlock p{padding-top:140px;padding-bottom:104px;font-size:30px;max-width:767px}@media (max-width:991px){.caseFic .topBlock p{padding-top:99px;font-size:18px;max-width:401px}}@media (max-width:767px){.caseFic .topBlock p{padding-top:111px}}.caseFic .topBlock p span{background:#273bfb;color:#fff;padding:0 5px;margin-right:3px}.caseFic .secondBlock{position:relative}.caseFic .secondBlock:after{content:"";width:100%;position:absolute;left:0;top:-130px;bottom:0;background:#f9f8fb;transform:skewY(-5deg)}@media (min-width:1300px){.caseFic .secondBlock:after{transform:skewY(-2deg)}}@media (max-width:767px){.caseFic .secondBlock:after{top:-30%}}@media (max-width:1210px){.caseFic .secondBlock{margin-bottom:90px}}@media (max-width:767px){.caseFic .secondBlock{margin-bottom:30px}}.caseFic .secondBlock .container{position:relative;z-index:12}@media (max-width:991px){.caseFic .secondBlock .container{font-size:18px}}@media (max-width:767px){.caseFic .secondBlock .container{padding-bottom:0}}.caseFic .secondBlock .phone{position:absolute}@media (max-width:767px){.caseFic .secondBlock .phone{position:static}}.caseFic .secondBlock .phone img{display:block;width:100%}.caseFic .secondBlock .phone3{top:-480px;left:1%;width:82%}@media (max-width:1210px){.caseFic .secondBlock .phone3{width:80%;top:-430px}}@media (max-width:1024px){.caseFic .secondBlock .phone3{width:80%}}@media (max-width:991px){.caseFic .secondBlock .phone3{width:80%;top:-330px}}@media (max-width:767px){.caseFic .secondBlock .phone3{position:static;margin:-240px auto 40px;width:40%;display:block}}.caseFic .secondBlock .block{margin-top:-60px}@media (max-width:767px){.caseFic .secondBlock .block{margin-top:0;padding:0 15px}}.caseFic .thirdBlock .phone4{display:block;width:90%}.caseFic .thirdBlock .phone4 img{display:block;width:100%}@media (max-width:767px){.caseFic .thirdBlock .row{display:flex;flex-wrap:wrap}.caseFic .thirdBlock .row .col-sm-6:first-child{order:2;width:100%}.caseFic .thirdBlock .row .col-sm-6:last-child{order:1;width:100%}.caseFic .thirdBlock .row .phone4{display:block;margin:0 auto 30px;width:70%}}.caseFic .thirdBlock .block{padding-top:20px}@media (max-width:767px){.caseFic .thirdBlock .block{padding:0 15px}}.caseFic .thirdBlock .block p{padding-right:40px}@media (max-width:767px){.caseFic .thirdBlock .block p{padding-right:0}}.caseFic .thirdBlock .block p.flex{display:flex;align-items:center}@media (max-width:767px){.caseFic .thirdBlock .block p.flex{padding:0 10%;margin-bottom:30px}}.caseFic .thirdBlock .block p.flex span{font-family:sf_ui_displaybold}.caseFic .thirdBlock .diffco-logo{width:48px;display:inline-block;margin-right:20px;flex-shrink:0}@media (max-width:767px){.caseFic .thirdBlock .diffco-logo{width:36px;margin-right:30px}}.caseFic .thirdBlock .diffco-logo img{display:block;width:100%;height:auto}.caseFic .fourBlock .container{position:relative;z-index:2}@media (max-width:767px){.caseFic .fourBlock .titleBlock{padding:0 10%}}.caseFic .fourBlock .block{margin-left:-10px;padding-top:10px}@media (max-width:1024px){.caseFic .fourBlock .block{width:90%;margin-left:10%}}@media (max-width:767px){.caseFic .fourBlock .block{padding:0 15px;margin:0;width:100%}}.caseFic .fourBlock .block p{padding-right:0}@media (max-width:767px){.caseFic .fourBlock .block p{padding:0}}.caseFic .fourBlock .phone5{display:block;width:100%}.caseFic .fourBlock .phone5 img{display:block;width:100%}@media (max-width:767px){.caseFic .fourBlock .phone5{width:58%;display:block;margin:0 auto 30px}}.caseFic .fiveBlock{position:relative}.caseFic .fiveBlock .map{position:absolute;z-index:0;left:0;top:-40%;width:100%}@media (min-width:1600px){.caseFic .fiveBlock .map{width:110%}}@media (max-width:1024px){.caseFic .fiveBlock .map{top:-30%}}@media (max-width:767px){.caseFic .fiveBlock .map{top:-40%;width:auto}}.caseFic .fiveBlock .map img{display:block;width:100%}@media (max-width:767px){.caseFic .fiveBlock .map img{height:1000px;width:auto}}.caseFic .fiveBlock .container{position:relative;z-index:2}.caseFic .fiveBlock .phone6{display:block;width:90%}.caseFic .fiveBlock .phone6 img{display:block;width:100%}@media (max-width:767px){.caseFic .fiveBlock .row{display:flex;flex-wrap:wrap}.caseFic .fiveBlock .row .col-sm-6:first-child{order:2;width:100%}.caseFic .fiveBlock .row .col-sm-6:last-child{order:1;width:100%}.caseFic .fiveBlock .phone6{display:block;margin:0 auto 35px;width:45%}}.caseFic .fiveBlock .block{padding-top:80px}@media (max-width:767px){.caseFic .fiveBlock .block{padding:0 15px}}.caseFic .fiveBlock .block p{padding-right:130px;margin-bottom:80px}@media (max-width:1210px){.caseFic .fiveBlock .block p{padding-right:0}}@media (max-width:767px){.caseFic .fiveBlock .block p{margin-bottom:40px;padding:0}.caseFic .fiveBlock .block p.name{margin-bottom:5px}}.caseFic .fiveBlock .address{border:2px solid rgba(88,54,223,.2);border-radius:15px;margin:0 0 50px;padding:20px 35px;width:80%;min-width:440px;position:relative}@media (max-width:991px){.caseFic .fiveBlock .address{min-width:0}}.caseFic .fiveBlock .address:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-20px);border-width:20px 20px 0;border-style:solid;border-color:rgba(88,54,223,.2) transparent;display:block;width:0}@media (max-width:767px){.caseFic .fiveBlock .address:before{border-width:6px 6px 0;bottom:-6px;transform:translateX(-6px)}}.caseFic .fiveBlock .address:after{content:"";position:absolute;bottom:-17px;left:calc(50% + 2px);transform:translateX(-20px);border-width:18px 18px 0;border-style:solid;border-color:#f9f8fb transparent;display:block;width:0}@media (max-width:767px){.caseFic .fiveBlock .address:after{border-width:5px 5px 0;bottom:-5px;left:calc(50% + 1px);transform:translateX(-6px)}}@media (max-width:991px){.caseFic .fiveBlock .address{width:100%;padding:14px 20px 12px;border-width:2px}}@media (max-width:767px){.caseFic .fiveBlock .address{width:80%;margin:0 auto 30px;border-width:1px}}.caseFic .fiveBlock .address .name{font-size:32px;font-weight:900;font-family:sf_ui_displayheavy;line-height:38px;color:#242137;padding:0;margin-bottom:15px}@media (max-width:991px){.caseFic .fiveBlock .address .name{font-size:24px}}@media (max-width:767px){.caseFic .fiveBlock .address .name{font-size:18px;line-height:21px;margin-bottom:8px}}.caseFic .fiveBlock .address .gps{margin:0;padding:0}@media (max-width:991px){.caseFic .fiveBlock .address .gps{font-size:13.5px}}@media (max-width:767px){.caseFic .fiveBlock .address .gps{font-size:10px}}.caseFic .fiveBlock .address .gps span.bold{font-weight:900;font-family:sf_ui_displayheavy}.caseFic .sixBlock .block{padding-top:200px;padding-bottom:100px}.caseFic .sixBlock .man{width:94%;display:block;float:right}.caseFic .sixBlock .man img{display:block;width:100%}@media (max-width:1210px){.caseFic .sixBlock .phone{width:100%;display:block}}@media (max-width:767px){.caseFic .sixBlock .row{display:flex;flex-wrap:wrap}.caseFic .sixBlock .row .col-sm-6{width:100%}.caseFic .sixBlock .row .col-sm-6:first-child{order:2}.caseFic .sixBlock .row .col-sm-12{width:100%;order:3}.caseFic .sixBlock .row .man{width:65%;display:block;margin:0 auto 20px;float:none}}@media (max-width:767px){.caseFic .sixBlock .block{padding:0 15px}}.caseFic .sixBlock .phone{width:90%;display:block;margin:-8% 0 -40px}@media (max-width:767px){.caseFic .sixBlock .phone{margin:0 auto 30px}}.caseFic .sixBlock .phone img{display:block;width:100%}.caseFic .sevenBlock{padding-bottom:200px}@media (max-width:1024px){.caseFic .sevenBlock{padding-bottom:130px}}.caseFic .sevenBlock .phone{position:absolute;display:block;width:67%;max-width:843px;left:0}@media (min-width:768px) and (max-width:1024px){.caseFic .sevenBlock .phone{max-height:600px}}@media (max-width:1024px){.caseFic .sevenBlock .phone{width:auto;height:100%;max-width:inherit}}@media (max-width:991px){.caseFic .sevenBlock .phone{left:-10%}}@media (max-width:767px){.caseFic .sevenBlock .phone{margin:0 auto 8px;display:block;width:124%;position:relative;left:0}}.caseFic .sevenBlock .phone img{display:block;width:100%}@media (min-width:768px) and (max-width:1024px){.caseFic .sevenBlock .phone img{width:auto;max-height:600px}}@media (max-width:767px){.caseFic .sevenBlock{padding:0}}.caseFic .sevenBlock .row{position:relative}.caseFic .sevenBlock .block{padding-top:200px;padding-right:120px}@media (max-width:1210px){.caseFic .sevenBlock .block{padding-right:0}}@media (max-width:767px){.caseFic .sevenBlock .block{padding:30px 15px 0}}.caseFic .eightBlock{position:relative}@media (max-width:767px){.caseFic .eightBlock{margin-bottom:0}}.caseFic .eightBlock .block{padding-top:0;padding-right:120px;position:relative;z-index:101}@media (max-width:1210px){.caseFic .eightBlock .block{padding-right:0;width:80%}}@media (max-width:767px){.caseFic .eightBlock .block{padding:0 15px;width:100%}}.caseFic .eightBlock .phone{margin-top:130px;margin-left:20px;width:77%;display:block}@media (max-width:1210px){.caseFic .eightBlock .phone{width:84%;margin-left:0}}@media (max-width:1025px){.caseFic .eightBlock .phone{margin-top:90px}}@media (max-width:767px){.caseFic .eightBlock .phone{margin:5px auto 40px;width:70%;display:block}}.caseFic .eightBlock .phone img{display:block;width:100%}.caseFic .eightBlock:after{content:"";width:100%;position:absolute;z-index:100;height:150px;left:0;bottom:-140px;background:#f9f8fb;transform:skewY(-5deg)}@media (min-width:1300px){.caseFic .eightBlock:after{transform:skewY(-3deg)}}@media (max-width:767px){.caseFic .eightBlock:after{bottom:-40px}}.caseFic .clientsReview{position:relative;background-color:#5836df;padding:145px 0 78px;text-align:center}@media (max-width:767px){.caseFic .clientsReview{padding:78px 0 118px}}.caseFic .clientsReview:after{content:"";width:100%;height:100%;opacity:.1;position:absolute;left:0;top:0;z-index:0;background-repeat:no-repeat;background-position:0 0;background-size:cover}.caseFic .clientsReview .quote{margin:30px auto 45px;display:block;width:40px;height:auto}@media (max-width:991px){.caseFic .clientsReview .quote{margin:0 auto 20px}}@media (max-width:767px){.caseFic .clientsReview .quote{width:30px;margin:0 auto 25px}}.caseFic .clientsReview .quote img{display:block;width:100%}.caseFic .clientsReview .block{position:relative;z-index:10;text-align:center;color:#fff;padding:0 13%}@media (max-width:767px){.caseFic .clientsReview .block{padding:0 15px}}.caseFic .clientsReview .block .titleBlock{color:#fff;margin-bottom:0;font-size:45px}@media (max-width:991px){.caseFic .clientsReview .block .titleBlock{font-size:28px}}@media (max-width:991px) and (max-width:767px){.caseFic .clientsReview .block .titleBlock{font-size:24px}}.caseFic .clientsReview .block .text{color:#fff;text-align:center}.caseFic .clientsReview .block .text.client{font-size:24px;font-family:sf_ui_displayheavy;margin-bottom:5px}@media (max-width:991px){.caseFic .clientsReview .block .text.client{font-size:18px;margin:5px 0}}@media (max-width:767px){.caseFic .clientsReview .block .text.client{margin:5px 0 10px}}.caseFic .clientsReview .block .text.company{font-size:18px;margin-bottom:0}@media (max-width:991px){.caseFic .clientsReview .block .text.company{font-size:14px}}.caseFic .clientsReview__signature{display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;text-align:left;font-size:18px}.caseFic .clientsReview__signature picture{display:block;margin-right:16px;border-radius:100%}.caseFic .clientsReview__signature img{display:block;border-radius:100%}.caseFic .all-font{font-family:VAGRoundedStd-Bold}@media (max-width:767px){.webp .caseFic .clientsReview:after{background-image:url(../images/casefic/review-768.webp)}}@media (min-width:768px) and (max-width:1279px){.webp .caseFic .clientsReview:after{background-image:url(../images/casefic/review-1280.webp)}}@media (min-width:1280px){.webp .caseFic .clientsReview:after{background-image:url(../images/casefic/review.webp)}}@media (max-width:767px){.no-webp .caseFic .clientsReview:after{background-image:url(../images/casefic/review-768.jpg)}}@media (min-width:768px) and (max-width:1279px){.no-webp .caseFic .clientsReview:after{background-image:url(../images/casefic/review-1280.jpg)}}@media (min-width:1280px){.no-webp .caseFic .clientsReview:after{background-image:url(../images/casefic/review.jpg)}}