{"version":3,"sources":["style.css"],"names":[],"mappings":"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BAAgB,EACjB;;AACD;EACE,sBAAoB,EACrB;;AACD;EACG,uBAAsB;EACtB,sBAAoB,EACtB;;AACD;EACE,iBAAe;EACf,oBAAkB;EAClB,kBAAiB;EACjB,mBAAkB,EACnB;;AACD;EACE,kBAAiB;EACjB,mBAAkB;EAClB,WAAS,EACV;;AAED;EACE,8BAA4B,EAC7B;;AACD;EACE,YAAU;EACV,uBAAsB;EACtB,mBAAiB,EAClB;;AACD;EACI,YAAW;EACX,wBAAuB;EACzB,2BAAyB,EAC1B;;AACD;EACE,cAAa,EACd;;AACD;EACI,YAAW;EACX,UAAS;EACT,iBAAe,EAClB;;AACD;EACI,kBAAiB;EACjB,qBAAoB,EACvB;;AACD;EACI,YAAW;EACX,gBAAe;EACf,kBAAiB;EACjB,aAAY;EACZ,WAAU;EACV,mBAAkB;EAClB,oBAAmB;EACrB,kBAAiB,EAClB;;AAED;EACE,iBAAe,EAChB;;AACD;EACE,WAAS,EACV;;AACD;EACE,WAAS,EACV;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,mCAAiC;EACjC,gBAAc;EACd,mBAAkB;EAClB,qBAAoB;EACpB,oBAAmB;EACnB,uBAAsB;EACtB,eAAc;EACd,kBAAiB;EACjB,mBAAkB;EAClB,sBAAqB,EACtB;;AACD;EACE,mCAAiC;EACjC,gBAAe;EACf,YAAW;EACX,WAAU;EACV,mBAAkB;EAClB,qBAAoB;EACpB,kBAAiB;EACjB,kBAAiB;EACjB,oBAAmB,EACpB;;AACD;EACE,iBAAgB;EAChB,iBAAgB;EAChB,kBAAiB;EACjB,WAAU;EACV,YAAW,EACZ;;AACD;EACE,aAAW;EACX,aAAW;EACX,gBAAc;EACd,oBAAkB;EAClB,mCAAiC;EACjC,eAAc;EACd,0BAAwB;EACxB,mBAAkB;EAClB,4CAAwC;EACxC,0BAAyB;EACzB,mBAAiB,EAClB;;AAED;EACE,8BAA4B;EAC5B,YAAU;EACV,uBAAsB,EACvB;;AACD;EACE,8BAA4B;EAC5B,YAAW;EACX,kBAAgB,EACjB;;AACD;EACE,8BAA4B;EAC5B,YAAU;EACV,uBAAsB,EAC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,gBAAe;EACf,sBAAqB;EACrB,eAAa;EACb,mBAAiB;EACjB,iBAAe;EACf,kBAAiB;EACjB,qBAAoB,EACrB;;AACD;EACE,mCAAkC;EAClC,gBAAe;EACf,kBAAiB;EACjB,eAAc;EACd,mBAAkB,EACnB;;AACD;EACE,WAAS;EACT,mBAAiB;EACjB,kBAAgB;EAChB,YAAU;EACV,eAAa,EACd;;AACD;EACE,2EAA0E;EAC1E,kBAAiB;EACjB,qBAAoB,EACrB;;AACD;EACE,YAAU;EACV,YAAU,EACX;;AACD;EACE,gBAAc;EACd,kBAAgB;EAChB,mBAAiB,EAClB;;AACD;EACE,iBAAe,EAChB;;AACD;EACE,mCAAiC;EACjC,gBAAe;EACf,eAAa,EACd;;AACD;EACE,YAAU;EACV,YAAU;EACV,kBAAgB,EACjB;;AACD;EACE,gBAAc;EACd,iBAAe;EACf,kBAAgB,EACjB;;AACD;EACE,iBAAe,EAChB;;AACD;EACE,mCAAiC;EACjC,gBAAe;EACf,eAAa,EACd;;AACD;EACE,YAAU;EACV,YAAU;EACV,kBAAgB,EACjB;;AACD;EACE,gBAAc;EACd,iBAAe;EACf,kBAAgB,EACjB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,iBAAe,EAChB;;AACD;EACE,mCAAiC;EACjC,gBAAe;EACf,YAAU,EACX;;AACD;EACE,mBAAkB,EACnB;;AACD;EACE,YAAU;EACV,YAAU,EACX;;AACD;EACE,mCAAiC;EACjC,gBAAe;EACf,eAAa;EACb,iBAAe;EACf,iBAAe;EACf,qBAAmB;EACnB,kBAAgB,EACjB;;AAED;EACE,kBAEF,EAAC;;AAED;EACE,kBAEF,EAAC;;AAED;EAEE,iBACF,EAAC;;AAED;EACE,mBAAkB;EAClB,aAAY;EACZ,YAAW,EACZ;;AACD;EAEE,kBAAgB,EACjB;;AAED;EAEE,kBAAgB,EACjB;;AAED;EACI,kBAAiB,EACpB;;AAED;EACI,kBAAiB,EACpB;;AAED;EACI,kBAAiB,EACpB;;AACD;EACE,aAAY;EACd,YAAW;EACX,kBAAiB,EAChB;;AAED;EAEA,cAAa,EACZ;;AAED;EACE,cAAa,EAEd;;AAID;EAEE,cAAa,EACd;;AACD;EACE,cAAa;EACb,WAAU;EACV,kBAAiB;EACjB,oBAAmB,EACpB;;AAED;EACE,mBAAkB;EAClB,cAAa;EACb,kBAAiB,EAClB;;AAED;EACE,oBAAmB;EACnB,WAAU;EACV,kBAAiB;EACjB,aAAY,EACb;;AAED;EAGE,YAAU,EACX;;AAED;EACE,mBAAkB,EAEnB;;AAED;EACE,mBAAkB;EAClB,aAAY,EAEb;;AAED;EACE,aAAW,EACZ;;AAED;EACE,cAAY,EACb;;AAED;EACE,mBAAiB,EAClB;;AAED;EACE,kBAAgB,EAEjB;;AAED;EAEE,gBAAc;EACd,mBAAiB;EACjB,iBAAe;EACf,eAEF,EAAC;;AAED;EAEE,iBAAe,EAChB;;AAGD;EAEE,iBAAe,EAChB;;AAED;EACE,gBAAc,EACf;;AAED;EAEE,YAAU;EACV,aAAW;EACX,WAAU;EACV,mBAAkB;EAClB,mBAAkB,EACnB;;AAED;EACE,aAAW;EACX,aAAW;EAEX,kBAAgB;EAChB,YAAU;EACV,kBAAgB;EAChB,mBAAiB;EACjB,eAAa;EACb,mBAAiB;EACjB,iBAAe;EACf,eAAa;EACb,mCAAkC;EAClC,oBAAkB;EAClB,gBAAc,EACf;;AACD;EACE,YAAU;EACV,mBAAkB;EAClB,UAAS;EACT,eAAc,EACf;;AAED;EACE,kBAAgB;EAChB,mBAAiB,EAClB;;AAED;EACE,gBAAc;EACd,eAAa;EACb,gBAAc;EACd,mBAAiB;EACjB,oBAAkB,EACnB;;AAED;EACE,mCAAkC;EACpC,gBAAe;EACf,eAAc;EACd,0BAAyB;EACzB,YAAW;EACX,oBAAmB;EACnB,aAAW;EACX,kBAAgB;EAChB,gBAAc,EAGb;;AAED;EACE,eAEF,EAAC;;AAED;EACE,eAEF,EAAC;;AAED;EACE,qBAAmB,EACpB;;AAED;EACE,eACF,EAAC;;AACD;EACE,eAEF,EAAC;;AAED;EACE,gBAAc,EACf;;AAED;EACE,mBAAiB,EAClB;;AAED;EAEE,kBAAiB,EAClB;;AAED;EACE,mBAAiB,EAClB;;AAED;EAEE,mBAAiB,EAClB;;AAGD;EACE,kBAAgB;EAChB,aAAW;EACX,YAAU;EACV,mBACF,EAAC;;AAED;EACE,kBAAgB;EAChB,aAAW,EACZ;;AAGD;;2CAE2C;AAC3C;EACI,gBAAe;EACf,OAAM;EACN,QAAO;EACP,SAAQ;EACR,UAAS;EACT,0BAAyB;EACzB,eAAc;EACd,aAAY;EACZ,YAAW;EACX,4BAA2B,EAC9B;;AAED;EACI,YAAW;EACX,aAAY;EACZ,mBAAkB;EAClB,UAAS;EACT,SAAQ;EACR,6CAA4C;EAC5C,6BAA4B;EAC5B,4BAA2B;EAE3B,uBAAsB;EACtB,wBAAuB,EAC1B;;AAGD;EACE,cAAY,EACb;;AACD,6BAA6B;AAE7B;EACE,cAAY,EACb;;AAED;EACI,oBAAmB;EACnB,QAAO;EACP,WAAU;EACV,aAAY;EACZ,oBAAmB;EACnB,gBAAe;EACf,aAAY;EACZ,iBAAgB;EAChB,cAAa;EAKb,6BAA4B,EAC/B;;AAED;EACE,eAAc;EACd,kBAAiB;EACjB,iBAAgB;EAChB,eAAc,EACf;;AAED;EACI,aAAY;EACZ,iBAAgB;EAChB,eAAc;EACd,kBAAiB;EACjB,gBAAe,EAClB;;AAED;EACI,kBAAiB;EACjB,kBAAiB;EACjB,eAAc,EAEjB;;AAED;EACK,YAAW;EACX,eAAc;EACd,sBAAqB;EACvB,mCAAiC;EACjC,gBAAc,EACf;;AAED;EACC,kBAAiB;EACjB,gBAAe;EACf,eAAc,EACd;;AAEF;EACK,YAAW;EACX,2BAA0B;EAC1B,YAAW,EACd;;AAEF;;EAE0B,sBAAsB,EAAE;;AAElD;EACI,WAAU;EACZ,aAAW,EACZ;;AAED;EACA,kBAAiB;EACjB,mBAAkB,EACjB;;AAED;EACI,YAAW;EACX,aAAY;EACd,0BAAwB;EAKtB,6BAA4B,EAC/B;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,eAAc;EACd,gBAAe;EACf,iBAAgB;EAChB,YAAW;EACX,oBAAmB;EACnB,mCAAkC,EACnC;;AACD;EACE,aAAW,EACZ;;AACD;EACE,gBAAc;EACd,YAAU;EACV,iBAAe,EAChB;;AACD;EACE,WAAS,EACV;;AACD;EACE,YAAU;EACV,mBAAiB;EACjB,oBAAkB;EAClB,qBAAmB;EACnB,kBAAgB,EAEjB;;AACD;EACI,WAAU;EACV,YAAW;EACX,iBAAgB,EACnB;;AACD;EACG,UAAS;EACV,4CAAwC;EACxC,oBAAmB;EACnB,iBAAgB;EAChB,kBAAiB;EACjB,WAAU;EACV,aAAY;EACZ,mBAAkB;EAClB,YAAW;EACX,eAAc;EACd,kBAAiB;EACjB,mBAAkB,EACnB;;AACD;EACE,sBAAoB,EACrB;;AACD;EACG,uBAAsB;EACtB,sBAAoB,EACtB;;AACD;EACE,iBAAe;EACf,oBAAkB;EAClB,kBAAiB;EACjB,mBAAkB,EACnB;;AAED;EACE,kBAAiB;EACjB,mBAAkB;EAClB,WAAS,EACV;;AACD;EACE,mBAAiB;EACjB,iBAAe;EACf,kBAAgB,EACjB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,mBAAiB;EACjB,iBAAe;EACf,kBAAgB,EACjB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,mBAAiB;EACjB,kBAAiB;EACjB,iBAAe,EAChB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,mBAAiB;EACjB,iBAAgB;EAChB,kBAAiB,EAClB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,mBAAiB,EAClB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,kBAAgB;EAChB,kBAAiB,EAClB;;AAED;EACE,kBAAiB;EACjB,kBAAiB,EAClB;;AACD;EACE,mBAAkB;EAClB,kBAAiB,EAElB;;AACD;EACE,mBAAkB;EAClB,kBAAiB,EAElB;;AACD;EACM,mBAAkB;EACpB,iBAAgB;EAChB,kBAAgB,EACnB;;AACD;EACM,kBAAiB,EACtB;;AACD;EACM,mBAAkB;EACpB,iBAAe;EACf,kBAAgB,EACnB;;AACD;EACM,kBAAiB,EACtB;;AACD;EACM,mBAAkB;EACpB,iBAAgB;EAChB,kBAAgB,EACnB;;AACD;EACE,kBAAiB,EAClB;;AACD;EACM,mBAAkB;EACpB,i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ACD;EACE,YAAU;EACV,YAAU;EACV,0BAAwB;EACxB,kBAAgB;EAChB,mBAAiB;EACjB,YAAU;EACV,eAAa;EACb,iBAAgB;EAChB,oBAAkB,EACnB;;AACD;EACE,mCAAiC;EACjC,gBAAc;EACd,eAAa;EACb,mBAAiB;EACjB,iBAAgB;EAChB,qBAAmB,EACpB;;AACD;EACE,mCAAiC,EAClC;;AACD;EACE,iBAAgB;EAChB,cAAa;EACb,+CAA0C,EAC3C;;AACD;EACE,eAAc;EACd,0BAAyB;EACzB,gBAAe;EACf,mBAAkB;EAClB,oBAAmB;EACnB,oBAAmB,EACpB;;AACD;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;MAAnB,oBAAmB;EACnB,sBAAuB;MAAvB,wBAAuB,EACxB;;AACD;EACE,sBAAqB;EACrB,gBAAe;EACf,mBAAkB;EAClB,iBAAgB;EAChB,YAAW;EACX,cAAa;EACb,gBAAe,EAChB;;AACD;EACE,kBAAiB,EAClB;;AACD;EACE;IACE,gBAAe;IACf,UAAS,EACV;EACD;IACE,iBAAgB,EACjB,EAAA;;AAEH;EACE,kBAAiB;EACjB,qBAAoB,EACrB;;AACD;EACE,WAAS;EACT,kBAAgB;EAChB,mBAAiB;EACjB,YAAU;EACV,eAAa,EACd;;AAED;EACE,gBAAe,EAChB;;AAED;EACE,cAAa,EACd;;AACD;EACE,cAAa,EACd;;AACD;EACE,eAAc;EACd,gBAAe,EAChB;;AAED;EACE,YAAU;EACV,kBAAgB;EAChB,mBAAiB;EACjB,YAAU;EACV,eAAa,EACd;;AACD;EACE,yBAAuB,EACxB;;AACD;EACE,cAAY;EACZ,8BAA4B;EAC5B,qBAAmB,EACpB;;AACD;EACE,mCAAiC;EACjC,gBAAc;EACd,eAAa;EACb,mBAAiB;EACjB,iBAAgB;EAChB,oBAAmB,EACpB;;AACD;EACE,mCAAiC;EACjC,gBAAe;EACf,eAAc;EACd,mBAAkB;EAClB,iBAAgB;EAChB,WAAU;EACV,kBAAiB;EACjB,mBAAkB;EAClB,YAAW;EACX,eAAc;EACd,kBAAiB;EACjB,qBAAoB;EACpB,qBAAoB;EACpB,kBAAiB,EAClB;;AACD;EACE,WAAS;EACT,mBAAkB;EAClB,0BAAyB;EACzB,kBAAiB;EACjB,mBAAkB;EAClB,YAAW;EACX,eAAc;EACd,kBAAgB;EAChB,qBAAoB;EACpB,mBAAkB;EAClB,oBAAmB,EACpB;;AACD;EACE,aAAY;EACZ,aAAY;EACZ,YAAW;EACX,mBAAkB;EAClB,oBAAmB;EACnB,mBAAkB;EAClB,oBAAmB;EACnB,mCAAiC;EACjC,gBAAc;EACd,eAAa;EACb,mBAAiB,EAClB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,kBAAgB,EACjB;;AACD;EACE,oBAAkB,EACnB;;AACD;EACE,kBAAgB;EAChB,oBAAkB,EACnB;;AACD;EACE,YAAU;EACV,cAAY;EACZ,oBAAmB;EACnB,mCAAiC;EACjC,gBAAc;EACd,eAAa;EACb,mBAAkB;EAClB,oBAAmB;EACnB,kBAAiB;EACjB,qBAAoB,EACrB;;AACD;EACE,YAAU;EACV,0BAAwB;EACxB,aAAW;EACX,mBAAiB;EACjB,oBAAkB;EAClB,mCAAiC;EACjC,gBAAc;EACd,YAAW;EACX,0BAAwB;EACxB,iBAAe;EACf,iBAAgB,EACjB;;AACD;EACE,0CAAyC;EACzC,uBAAsB,EACvB;;AAED;EACE,gBAAc;EACd,oBAAmB,EACpB;;AAED;EACE,WAAS,EACV;;AACD;EACE,2CAAyC;EACzC,kBAAgB;EAChB,qBAAmB,EACpB;;AACD;EACE,2CAAyC;EACzC,kBAAgB;EAChB,qBAAmB,EACpB;;AAED;EACE,wBAAsB,EACvB;;AAED;EACE,sBAAoB,EACrB;;AACD;EACE,sBAAoB,EACrB;;AACD;EACE,uBAAqB;EACrB,wBAAsB;EACtB,4BAA2B;EAC3B,+BAA8B,EAE/B;;AAGD,qCAAqC;AAErC;EACE,cAAY,EACb;;AAED;EACA,mBAAkB;EAClB,OAAM;EACN,cAAa;EACb,oBAAmB;EACnB,oCAAmC;EACnC,aAAY;EACZ,WAAU;EACV,SAAQ;EACR,aAAY;EACZ,kBAAiB;EACjB,qBAAoB;EACpB,mBAAkB;EAClB,oB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gB;EAChB,aAAY;EACZ,UAAS;EACT,mBAAkB,EACrB;;AAED;EACI,eAAc,EACjB;;AAGD;EACI,iBAAgB;EAChB,mBAAkB;EAClB,kBAAiB,EACpB;;AAED;EACI,yBAAwB;EACxB,mBAAkB;EAClB,kBAAiB,EACpB;;AAED;EACI,mCAAkC;EAClC,gBAAe;EACf,YAAW;EACX,UAAS;EACT,mBAAkB,EACrB;;AAED;EACI,mCAAkC;EAClC,gBAAe;EACf,iBAAgB;EAChB,YAAW;EACX,UAAS;EACT,mBAAkB,EACrB;;AAED;EACI,gBAAe;EACf,mCAAkC;EAClC,UAAS;EACT,mBAAkB,EACrB;;AAED;EACI,aAAY;EACZ,cAAa,EAChB;;AAED;EACI,aAAY;EACZ,cAAa,EAChB;;AAED;EACI,aAAY;EACZ,cAAa;EACb,oBAAmB,EACtB;;AAED;EACI,YAAU,EACb;;AAED;EAEI;IACI,gBAAe,EAClB;EAED;IACI,gBAAe,EAClB;EAED;IACI,gBAAe,EAClB;EAED;IACI,gBAAe,EAClB;EAED;IACI,gBAAe,EAClB,EAAA;;AAIL;EACI,oBACJ,EAAC;;AAED;EACE,sBAAqB;EACrB,iBAAgB;EAChB,mBAAkB,EACnB;;AAED;EACI,oBAAmB,EACtB;;AAED;EACI,sBAAqB;EACrB,mBAAkB,EACrB;;AAED;EACI,oBAAmB;EACnB,oBAAmB;EACnB,iBAAgB,EACnB;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,sBAAuB;MAAvB,wBAAuB;EACvB,uBAAmB;MAAnB,oBAAmB;EACnB,2BAAsB;MAAtB,uBAAsB,EACvB;;AAED;EACE,oBACF,EAAC;;AAED;EACE,sBAAqB;EACrB,iBAAgB;EAChB,mBAAkB,EACnB;;AAED;EACE,oBAAmB,EACpB;;AAED;EACE,sBAAqB;EACrB,mBAAkB,EACnB;;AAED;EACE,oBAAmB;EACnB,oBAAmB;EACnB,iBAAgB,EACjB;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,sBAAuB;MAAvB,wBAAuB;EACvB,uBAAmB;MAAnB,oBAAmB;EACnB,2BAAsB;MAAtB,uBAAsB,EACvB;;AAED;EACE,wBAAuB;EACvB,aAAY,EACb;;AAED;EACE,0BAAyB,EAC1B;;AAED;EACI,YAAU;EACV,mCAAkC,EACrC;;AAED;EACI,mBACJ,EAAC;;AAED;EACI,kBAAiB;EACjB,iBACJ,EAAC;;AAED;EACI;IACI,WAAU;IACV,YACJ,EAAC;EAED;IACI,WAAU;IACV,iBAAgB;IAChB,aACJ,EAAC;EAED;IACI,0BAAyB;IACzB,aAAY;IACZ,mBAAkB;IAClB,kBAAiB,EACpB;EAED;IACI,iBACJ,EAAC;EAED;IACI,2BACJ,EAAC,EAAA;;AAGL;EACI,gBAAe;EACf,kBAAiB;EACjB,mBAAkB;EAClB,kBAAiB;EACjB,mBAAkB;EAClB,iBAAgB;EAChB,oBAAmB,EACtB;;AAED;EACI;IACI,aAAY,EACf,EAAA;;AAGL;EACI,mBAAiB;EACjB,iBAAgB;EAChB,0BAAyB;EACzB,gBAAc;EACd,aAAW;EACX,aAAW,EACd;;AAGD;EACI,gBAAe;EACf,mBAAkB;EAClB,iBAAgB;EAChB,aAAW,EACd;;AAED;EACI,aAAa;EACb,iBAAgB;EAChB,mBAAkB;EAClB,WAAU;EACV,cAAa,EAChB;;AAED;EACI,cACJ,EAAC;;AAED;EACI,mBAAkB;EAClB,eAAc;EACd,kBAAiB;EACjB,iCAAgC;EAChC,gCAA+B;EAC/B,qBAAoB;EACpB,eAAc;EACd,WAAU;EAEV,kCACJ,EAAC;;AAED;EACI,gBAAe;EACf,WACJ,EAAC;;AAED;EACI,WAAU;EACV,iCACJ,EAAC;;AAED;EACI,oBACJ,EAAC;;AAED;EACI,eAAc;EACd,WAAU;EACV,mBACJ,EAAC;;AAED;EACI,YACJ,EAAC;;AAED;EACI,YAAW;EACX,mBAAkB;EAClB,YAAW;EACX,WAAU;EACV,SAAQ;EACR,UAAS;EACT,8BAA6B;EAC7B,qCAAoC;EACpC,kCACJ,EAAC;;AAED;EACI;IACI,YAAW;IACX,mBAAkB;IAClB,aAAY;IACZ,UAAS;IACT,kBAAiB;IACjB,SAAQ;IACR,UAAS;IACT,+BAA8B;IAC9B,mCAAkC;IAClC,oCACJ,EAAC,EAAA;;AAIL;EACI,uCAAsC;EACtC,YAAW;EACX,aAAY;EACZ,qBAAoB;EACpB,mBAAkB,EACrB;;AAED;EACI,YAAU;EACV,YAAU;EACV,kBAAgB;EAChB,kBAAgB,EACnB;;AACD;EACI,gBAAc;EACd,iBAAe;EACf,kBAAgB,EACnB;;AACD;EACI,kBAAgB,EACnB;;AACD;EACI,iBAAe,EAClB;;AACD;EACI,mCAAiC;EACjC,gBAAe;EACf,YAAU,EACb;;AACD;EACI,mBAAkB,EACrB;;AAED;EACI,eAAc;EACd,YAAW;EACX,cAAa;EACb,aAAY;EACZ,qBAAoB;EACpB,oBAAmB;EACnB,eAAc;EAEd,mBAAkB;EAClB,iBAAgB;EAChB,iBAAgB;EAChB,aAAY,EACf;;AAED;EACK,oBAAmB,EACtB;;AAEF;EACK,aAAY;EACZ,0BACJ,EAAC;;AAEF;EACI,eAAe,EAClB;;AAED;EACI,YAAW,EACd;;AAED;EACI,YAAU;EACV,mBAAiB;EACjB,iBAAgB;EAChB,kBAAgB,EACnB;;AAED;EACI,mCAAkC;EAClC,gBAAe;EACf,YAAW;EACX,iBAAgB;EAChB,YAAW;EACX,mBAAkB;EAClB,iBAAgB,EACnB","file":"style.css","sourcesContent":["\r\n@font-face {\r\n    font-family: 'streamline-30px';\r\n    src: url('../fonts/streamline-30px/fonts/streamline-30px.eot'); /* support Internet explorer  */\r\n    src: url('../fonts/streamline-30px/fonts/streamline-30px.eot?#iefix') format('embedded-opentype'), /* support Internet explorer  */\r\n         url('../fonts/streamline-30px/fonts/streamline-30px.woff') format('woff'), /* support Modern browser  */\r\n         url('../fonts/streamline-30px/fonts/streamline-30px.ttf') format('truetype'), /* support firefox , chrome   */\r\n         url('../fonts/streamline-30px/fonts/streamline-30px.svg') format('svg');/* Svg form   */\r\n    font-weight: normal;\r\n    font-style :normal ;\r\n\r\n\r\n}\r\n\r\n\r\n\r\n\r\nbody {\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  font-family: 'PT Sans', sans-serif;\r\n  overflow-x: hidden;\r\n}\r\n\r\nhtml,\r\nbody {\r\n  height: 100%;\r\n}\r\n\r\nbody#page404 .header_bg {\r\n  height: auto;\r\n}\r\n\r\nh1, h2, h3, h4, h5, h6 {\r\n    font-family: 'PT Sans', sans-serif;\r\n  font-weight: 800;\r\n  color: #777;\r\n  margin: 0;\r\n    line-height: 1.5em;\r\n}\r\nh1 {\r\n  font-size: 30px;\r\n}\r\nh2 {\r\n  font-size: 20px;\r\n}\r\nh3 {\r\n  font-size: 18px;\r\n}\r\nh4 {\r\n  font-size: 16px;\r\n}\r\nh5 {\r\n  font-size: 15px;\r\n}\r\nh6 {\r\n  font-size: 15px;\r\n}\r\na {\r\n  /*color: #3F51B5;*/\r\n  -webkit-transition: all 0.3s ease;\r\n  -ms-transition: all 0.3s ease;\r\n  -o-transition: all 0.3s ease;\r\n  -moz-transition: all 0.3s ease;\r\n  transition: all 0.3s ease;\r\n}\r\na:hover,\r\na:focus {\r\n /* color: #FF3B3B;*/\r\n  text-decoration: none;\r\n}\r\na:active {\r\n /* color: #FF3B3B;*/\r\n  text-decoration: none;\r\n}\r\np {\r\n  font-size: 11px;\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-weight: 500;\r\n}\r\nblockquote {\r\n  color: #8397A1;\r\n  font-size: 14px;\r\n  font-weight: 500;\r\n  font-style: italic;\r\n  line-height: 1.64;\r\n}\r\nul {\r\n  list-style: none;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n.clr-white {\r\n  color: #FFF;\r\n}\r\n.clr-red {\r\n  color: #DE4C4C;\r\n}\r\n.clr-green {\r\n  color: #22C35D;\r\n}\r\n.clr-blue {\r\n  color: #4C85DE;\r\n}\r\n\r\n\r\n/* ================================= */\r\n    /*===== General =====*/\r\n/* ================================= */\r\n.overlay-bg {\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: rgba(0,0,0,0.5);\r\n  -webkit-transition: all 0.5s ease;\r\n  -ms-transition: all 0.5s ease;\r\n  -o-transition: all 0.5s ease;\r\n  -moz-transition: all 0.5s ease;\r\n  transition: all 0.5s ease;\r\n}\r\n.parallax {\r\n  width: 100%;\r\n  background-position: 50% 0;\r\n  background-repeat: no-repeat;\r\n  background-size: cover;\r\n  background-attachment: fixed;\r\n  position: relative;\r\n}\r\n.btn-default {\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n  text-align: center;\r\n  color: #FFF;\r\n  border-radius: 0;\r\n  padding: 10px 15px;\r\n  border: none;\r\n  text-transform: uppercase;\r\n  background-color: #22C35D;\r\n}\r\n.btn-default:hover {\r\n  color: #FFF;\r\n  background-color: #4C85DE;\r\n}\r\n.section {\r\n  margin-top: 96px;\r\n}\r\n.section-style {\r\n  width: 34px;\r\n  height: 4px;\r\n  background-color: #22C35D;\r\n  display: block;\r\n  margin: 0 auto;\r\n  margin-bottom: 12px;\r\n}\r\n.section-heading {\r\n  font-weight: 800;\r\n  font-stretch: normal;\r\n  color: #406576;\r\n}\r\n.sub-heading {\r\n  margin-top: 12px;\r\n  font-weight: 500;\r\n  font-stretch: normal;\r\n  color: #406576;\r\n}\r\n.middle-heading {\r\n\r\n}\r\n.page-heading {\r\n\r\n}\r\n.form-control:focus {\r\n  border-color: transparent;\r\n  -webkit-box-shadow: none;\r\n  box-shadow: none;\r\n}\r\n.mrgn-top-30 {\r\n  margin-top: 30px;\r\n}\r\n\r\n@media (max-width:992px) {\r\n  .mrgn-top-30 {\r\n    margin-top: 0;\r\n  }\r\n}\r\n/* ================================= */\r\n    /*===== Top Bar =====*/\r\n/* ================================= */\r\n.top-bar {\r\n  padding: 9px 0 ;\r\n  background-color: #44494D;\r\n}\r\n.social-top ul li {\r\n  display: inline-block;\r\n  padding-left: 5px;\r\n  font-size: 15.2px;\r\n  font-weight: 600;\r\n}\r\n.social-top ul li a {\r\n  color: #97A1A7;\r\n}\r\n.social-top ul li a:hover {\r\n  color: #42EBFF;\r\n}\r\n.info-top  {\r\n  text-align: right;\r\n}\r\n.info-top ul li {\r\n  display: inline-block;\r\n  padding-left: 30px;\r\n  font-size: 15.2px;\r\n  font-weight: 600;\r\n}\r\n.info-top ul li a {\r\n  color: #8F9CA4;\r\n}\r\n/* ================================= */\r\n    /*===== Navigation =====*/\r\n/* ================================= */\r\n.navbar {\r\n  margin-bottom: 0;\r\n  padding-top: 51px;\r\n  padding-bottom: 78px;\r\n  min-height: 26px;\r\n  border: none;\r\n}\r\n.navbar-default {\r\n  background-color: transparent;\r\n  border-color: transparent;\r\n  border-radius: 0;\r\n  -webkit-transition: all 0.5s ease;\r\n  -ms-transition: all 0.5s ease;\r\n  -o-transition: all 0.5s ease;\r\n  -moz-transition: all 0.5s ease;\r\n  transition: all 0.3s ease;\r\n}\r\n.navbar-fixed-top {\r\n  position: relative;\r\n}\r\n/*.affix {\r\n  position: fixed;\r\n}*/\r\n/*.top-nav-collapse {\r\n  padding: 30px 0;\r\n  background-color: #4C85DE;\r\n  box-shadow: 0 1px 15px rgba(0,0,0,0.2);\r\n}*/\r\n.logo {\r\n  padding: 0;\r\n  margin: 0;\r\n}\r\n@media(max-width:768px) {\r\n  .logo {\r\n    padding-left: 15px;\r\n  }\r\n}\r\n.navbar-default .navbar-nav li a,\r\n.navbar-default .navbar-nav li a:focus {\r\n  color: #fff;\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 17px;\r\n  font-weight: 400;\r\n  line-height: 1.5;\r\n  padding-left: 0;\r\n  padding-right: 0;\r\n  margin: 0 16px;\r\n  text-transform: capitalize;\r\n  background-color: transparent;\r\n  -webkit-transition: all 0.5s ease;\r\n  -ms-transition: all 0.5s ease;\r\n  -o-transition: all 0.5s ease;\r\n  -moz-transition: all 0.5s ease;\r\n  transition: all 0.5s ease;\r\n}\r\n.navbar-default .navbar-nav li a:hover {\r\n  color: #fff;\r\n  text-decoration:underline;\r\n}\r\n.navbar-default .navbar-nav .active a,\r\n.navbar-default .navbar-nav .active a:focus {\r\n  color: #fff;\r\n  text-transform: uppercase;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  background-color: #4C85DE;\r\n}\r\n.navbar-default .navbar-nav .active a:hover {\r\n  color: #44494D;\r\n  background-color: transparent;\r\n}\r\n.navbar-default .navbar-nav .open a {\r\n  color: #FFF;\r\n  background-color: transparent;\r\n}\r\n.navbar-default .navbar-nav .open a:focus,\r\n.navbar-default .navbar-nav .open a:hover {\r\n  color: #44494D;\r\n  background-color: #4C85DE;\r\n}\r\n.dropdown-menu {\r\n  background-color: #FFF;\r\n  width: 200px;\r\n}\r\n.navbar-right .dropdown-menu {\r\n  left: 0;\r\n  top: 60px;\r\n  border-top-right-radius: 3px;\r\n  border-top-left-radius: 3px;\r\n  border-bottom-left-radius: 3px;\r\n  border-bottom-left-radius: 3px;\r\n}\r\n.navbar-default .navbar-nav .open .dropdown-menu li a {\r\n  color: #44494D;\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 15px;\r\n  font-weight: 400;\r\n  text-transform: uppercase;\r\n  display: inline-block;\r\n  line-height: 1;\r\n  width: 100%;\r\n  margin: 0;\r\n  padding: 0 8px;\r\n}\r\n.navbar-default .navbar-nav .open .dropdown-menu li a:hover {\r\n  color: #FFF;\r\n}\r\n.navbar-default .navbar-nav .open .dropdown-menu li.active a {\r\n  color: #FFF;\r\n}\r\n.dropdown-menu .divider {\r\n  background-color: #E5E5E5;\r\n  opacity: 0.5;\r\n}\r\n.navbar-default .navbar-nav .open li a i {\r\n  padding-left: 30px;\r\n}\r\n.dropdown-submenu {\r\n  position: relative;\r\n}\r\n.dropdown-submenu .dropdown-menu {\r\n  top: 0;\r\n  left: 100%;\r\n  margin-top: -6px;\r\n  margin-left: -1px;\r\n  border-radius: 0;\r\n}\r\n.dropdown-submenu:hover .dropdown-menu {\r\n  display: block;\r\n}\r\n.dropdown-menu.second-level {\r\n  background-color: #4C85DE;\r\n  width: 250px;\r\n}\r\n.navbar-default .navbar-nav .open .dropdown-menu.second-level li a {\r\n  color: #FFF;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  display: inline-block;\r\n  line-height: 2.5;\r\n}\r\n.navbar-default .navbar-nav .open .dropdown-menu.second-level li a:hover {\r\n  color: #4C85DE;\r\n  background-color: #FFF;\r\n}\r\n/*Toggle Button*/\r\n.navbar-default .navbar-toggle,\r\n.navbar-default .navbar-toggle:focus,\r\n.navbar-default .navbar-toggle:hover {\r\n  background-color: #FFF;\r\n}\r\n.navbar-toggle {\r\n  margin-top: 0;\r\n  margin-right: 15px;\r\n  margin-bottom: 8px;\r\n  border: none;\r\n  border-radius: 0;\r\n}\r\n.navbar-default .navbar-toggle .icon-bar {\r\n  background-color: #4C85DE;\r\n}\r\n.navbar-default .navbar-toggle:hover .icon-bar,\r\n.navbar-default .navbar-toggle:focus .icon-bar {\r\n  background-color: #406576;\r\n}\r\n@media(max-width:767px) {\r\n  .navbar-default .navbar-collapse,\r\n  .navbar-default .navbar-form {\r\n    background-color: #4C85DE;\r\n  }\r\n  .navbar-default .navbar-nav .open .dropdown-menu li a {\r\n    line-height: 1;\r\n  }\r\n}\r\n\r\n\r\n\r\n\r\n/* ================================= */\r\n    /*===== custome style =====*/\r\n/* ================================= */\r\n\r\n\r\n.header_bg {\r\n    background-image:url('../images/header_baner.jpg');\r\n    background-size: cover;\r\n  background-repeat:no-repeat;\r\n  background-position:center center;\r\n  height:783px;\r\n}\r\n\r\n.navbar-brand > img{\r\n  width: 32px;\r\n  height: 32px;\r\n  vertical-align: middle;\r\n  float: left;\r\n}\r\n.navbar-brand > span{\r\n  font-family: 'Source Sans Pro', sans-serif;\r\n  font-size: 1.1em;\r\n  float:left;\r\n  margin-top: 6px;\r\n  margin-left: 5px;\r\n  color:#fff;\r\n  font-weight: 400;\r\n  vertical-align: middle;\r\n}\r\n.navbar-brand > span sup {\r\n    top: -1em;\r\n    font-size: .4em;\r\n    text-transform: uppercase;\r\n    opacity: .5;\r\n  left:.5em;\r\n}\r\n.navbar-default .signin-btn {\r\n    margin: 0;\r\n    border: 2px solid rgba(255,255,255,0.35);\r\n    border-radius: .3em;\r\n  margin-top: 14px;\r\n  margin-left:18px;\r\n}\r\n.navbar-default .navbar-nav .signin-btn a:hover{\r\n  text-decoration:none;\r\n}\r\n.navbar-default .signin-btn:hover{\r\n   border: 2px solid #fff;\r\n   text-decoration:none;\r\n}\r\n.navbar-default .navbar-nav .signin-btn  a{\r\n  padding-top:5px;\r\n  padding-bottom:5px;\r\n  margin-left: 10px;\r\n  margin-right: 10px;\r\n}\r\n.navbar-default .navbar-nav .signin-btn  a:focus{\r\n  margin-left: 10px;\r\n  margin-right: 10px;\r\n  outline:0;\r\n}\r\n\r\n.navbar-default .navbar-nav .open a:focus{\r\n  background-color:transparent;\r\n}\r\n.dropdown-menu{\r\n  width:67px;\r\n  background-color: #FFF;\r\n  text-align:center;\r\n}\r\n.navbar-default .navbar-nav .open .dropdown-menu li a:hover {\r\n    color: #000;\r\n    background: transparent;\r\n  text-decoration:underline;\r\n}\r\n.dropdown-menu .divider{\r\n  margin: 5px 0;\r\n}\r\n.navbar-nav {\r\n    float: left;\r\n    margin: 0;\r\n    margin-left:5px;\r\n}\r\n.navbar-nav > li > a {\r\n    padding-top: 20px;\r\n    padding-bottom: 15px;\r\n}\r\n.navbar-brand {\r\n    float: left;\r\n    font-size: 18px;\r\n    line-height: 20px;\r\n    height: 50px;\r\n    padding: l;\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n  padding-top: 17px;\r\n}\r\n\r\n.navbar-default .navbar-right ul  li a{\r\n  font-weight:700;\r\n}\r\n.header_funtionalities .col-lg-5{\r\n  width:40%;\r\n}\r\n.header_funtionalities .col-lg-7{\r\n  width:60%;\r\n}\r\n.header_funtionalities{\r\n  padding-top:20px;\r\n}\r\n.header_funtionalities h1{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:48px;\r\n  font-style: normal;\r\n  font-stretch: normal;\r\n  line-height: normal;\r\n  letter-spacing: normal;\r\n  color: #ffffff;\r\n  padding-top: 85px;\r\n  padding-left: 70px;\r\n  letter-spacing: -.1px;\r\n}\r\n.header_funtionalities p{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 17px;\r\n  color: #fff;\r\n  width: 85%;\r\n  padding-left: 70px;\r\n  letter-spacing: .3px;\r\n  line-height: 27px;\r\n  padding-top: 12px;\r\n  padding-right: 40px;\r\n}\r\n.installer_btns{\r\n  margin-left: 13%;\r\n  margin-right: 0%;\r\n  padding-top: 35px;\r\n  width: 80%;\r\n  float: left;\r\n}\r\n.installer_btns button{\r\n  width:240px;\r\n  height:50px;\r\n  font-size:14px;\r\n  letter-spacing:1px;\r\n  font-family:'PT Sans', sans-serif;\r\n  color: #ed4249;\r\n  text-transform:uppercase;\r\n  border-radius: 3px;\r\n  border: 1px solid rgba(255,255,255,0.35);\r\n  background-color: #ffffff;\r\n  margin-right:27px;\r\n}\r\n\r\n.installer_btns button:hover{\r\n  background-color:transparent;\r\n  color:#fff;\r\n  border: 1px solid #fff;\r\n}\r\n.installer_btns a:nth-child(2) button{\r\n  background-color:transparent;\r\n  color: #fff;\r\n  margin-right:0px;\r\n}\r\n.installer_btns a:nth-child(2) button:hover{\r\n  background-color:transparent;\r\n  color:#fff;\r\n  border: 1px solid #fff;\r\n}\r\n\r\n.hunt_btns{\r\n    margin-left: 13%;\r\n    margin-right: 0%;\r\n    padding-top: 35px;\r\n    width: 80%;\r\n    float: left;\r\n}\r\n\r\n.hunt_btns button {\r\n    height: 2.5em;\r\n    width: 20em;\r\n    font-size: 1.8em;\r\n    letter-spacing: 1px;\r\n    font-family: 'PT Sans', sans-serif;\r\n    color: #ed4249;\r\n    text-transform: none;\r\n    border-radius: 1em;\r\n    border: 1px solid rgba(255,255,255,0.35);\r\n    background-color: #ffffff;\r\n    margin-right: 27px;\r\n}\r\n\r\n.hunt_btns button:hover{\r\n    background-color:transparent;\r\n    color:#fff;\r\n    border: 1px solid #fff;\r\n}\r\n.hunt_btns a:nth-child(2) button{\r\n    background-color:transparent;\r\n    color: #fff;\r\n    margin-right:0px;\r\n}\r\n.hunt_btns a:nth-child(2) button:hover{\r\n    background-color:transparent;\r\n    color:#fff;\r\n    border: 1px solid #fff;\r\n}\r\n\r\n.sec_nav_links{\r\n  background-color:#F8F8F8;\r\n  padding-top:29px;\r\n  border-bottom:1px solid #E4E4E4;\r\n}\r\n\r\n.sec_nav_links ul {\r\n  display: flex;\r\n}\r\n@media (max-width: 640px) {\r\n  .sec_nav_links ul {\r\n    flex-direction: column;\r\n  }\r\n}\r\n.sec_nav_links ul li {\r\n  flex-direction: row;\r\n  display: flex;\r\n  flex: 1 0 auto;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-bottom: 3px solid transparent;\r\n}\r\n.sec_nav_links .active_link{\r\n  border-bottom:3px solid #f35b5b;\r\n}\r\n.sec_nav_links .active_link a{\r\n  color: #f35b5b;\r\n}\r\n.sec_nav_links ul li:focus{\r\n  border-bottom:3px solid transparent;\r\n\r\n}\r\n.sec_nav_links ul li:hover{\r\n  border-bottom:3px solid #f35b5b;\r\n}\r\n.sec_nav_links ul li a:hover{\r\n  color: #f35b5b;\r\n\r\n}\r\n.sec_nav_links ul li a:focus{\r\n  outline:0;\r\n}\r\n.sec_nav_links ul li a{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:18px;\r\n  color:#484848;\r\n  text-transform:uppercase;\r\n  float:left;\r\n  padding-bottom:27px;\r\n\r\n}\r\n.section_title h4{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:12px;\r\n  color:#b0b0b0;\r\n  text-align:center;\r\n  font-weight:400;\r\n  letter-spacing:2px;\r\n  text-transform:uppercase;\r\n}\r\n.section_title h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:36px;\r\n  letter-spacing:2px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  text-transform:uppercase;\r\n  padding-top: 22px;\r\n  padding-bottom: 29px;\r\n}\r\n.section_title p{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:17px;\r\n  line-height:28px;\r\n  color:#484848;\r\n  text-align:center;\r\n  width: 35%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  padding-bottom: 33px;\r\n}\r\n.section_content{\r\n  padding-top:85px;\r\n}\r\n.section_content h3{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 18px;\r\n  letter-spacing: 0.5px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight:400;\r\n}\r\n.section_content p{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 13px;\r\n  line-height: 20px;\r\n  color: #484848;\r\n  text-align: center;\r\n  padding-top: 15px;\r\n}\r\n.comment_image img{\r\n  width:100%;\r\n}\r\n\r\n\r\n.section_part2_title{\r\n  padding-top:65px;\r\n  padding-bottom:30px;\r\n}\r\n.section_part2_title h3{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 24px;\r\n  letter-spacing: 0.5px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight:400;\r\n}\r\n.section_part2_title h3 span{\r\n  color:#ed4249;\r\n\r\n}\r\n.section_part2_content{\r\n  border-radius: 3px;\r\n  background-color: #ffffff;\r\n  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);\r\n  border: solid 1px #e7e7e7;\r\n  margin-top: 179px;\r\n  padding-bottom: 37px;\r\n  height:350px;\r\n}\r\n.section_part2_content img{\r\n  margin-top: -140px;\r\n  height:263px;\r\n}\r\n.section_part2_content h3{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 18px;\r\n  letter-spacing: 0.5px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight:400;\r\n  padding-top: 25px;\r\n  padding-bottom: 18px;\r\n}\r\n.section_part2_content p{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 14px;\r\n  line-height: 20px;\r\n  color: #484848;\r\n  text-align: center;\r\n  width: 63%;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n}\r\n\r\n.section_part2_row2_content{\r\n  border-radius: 3px;\r\n  background-color: #ffffff;\r\n  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);\r\n  border: solid 1px #e7e7e7;\r\n  margin-top: 145px;\r\n  padding-bottom: 37px;\r\n  height:368px;\r\n  padding-left: 20px;\r\n  padding-right: 20px;\r\n}\r\n\r\n.section_part2_row2_content h3{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 18px;\r\n  letter-spacing: 0.5px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight:400;\r\n  padding-top: 9px;\r\n  padding-bottom: 14px;\r\n}\r\n.section_part2_row2_content p{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 14px;\r\n  line-height: 20px;\r\n  color: #484848;\r\n  text-align: center;\r\n}\r\n\r\n\r\n.section2_content{\r\n  border-radius: 3px;\r\n  background-color: #ffffff;\r\n  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);\r\n  border: solid 1px #e7e7e7;\r\n  margin-top: 96px;\r\n  padding-bottom: 37px;\r\n  height:330px;\r\n  padding-left: 10px;\r\n  padding-right: 10px;\r\n}\r\n.section2_content img{\r\n  margin-top: -70px;\r\n  height: 140px;\r\n}\r\n.section2_content h3{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 18px;\r\n  letter-spacing: 0.5px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight:400;\r\n  padding-top: 29px;\r\n  padding-bottom: 14px;\r\n}\r\n.section2_content p{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 14px;\r\n  line-height: 20px;\r\n  color: #484848;\r\n  text-align: center;\r\n}\r\n.my-column-width{\r\n  width:80%;\r\n  margin-right:auto;\r\n  margin-left:auto;\r\n  float:none;\r\n  display:block;\r\n}\r\n.footer_bg{\r\n  background: #333 url('../images/graphcomment-g.png') no-repeat left bottom;\r\n  padding-top: 42px;\r\n  padding-bottom: 45px;\r\n}\r\n.footer_left_menu{\r\n  width:100%;\r\n  float:left;\r\n}\r\n.footer_left_menu ul li{\r\n  display:inline;\r\n  margin-left:15px;\r\n  margin-right:15px;\r\n}\r\n.footer_left_menu ul li:first-child{\r\n  margin-left:0px;\r\n}\r\n.footer_left_menu ul li a{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 17px;\r\n  color:#ffffff;\r\n}\r\n.footer_left_menu_bottom{\r\n  width:100%;\r\n  float:left;\r\n  padding-top:10px;\r\n}\r\n.footer_left_menu_bottom ul li{\r\n  display:inline;\r\n  margin-left:8px;\r\n  margin-right:8px;\r\n}\r\n.footer_left_menu_bottom ul li:first-child{\r\n  margin-left:0px;\r\n}\r\n.footer_left_menu_bottom ul li a{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 16px;\r\n  color:#ababab;\r\n}\r\n.footer_right_menu{\r\n  width:100%;\r\n  float:left;\r\n  text-align:right;\r\n}\r\n.footer_right_menu ul li{\r\n  display:inline;\r\n  margin-left:8px;\r\n  margin-right:8px;\r\n}\r\n.footer_right_menu ul li:last-child{\r\n  border-right:0px;\r\n}\r\n.footer_right_menu ul li:first-child{\r\n  margin-left:0px;\r\n}\r\n.footer_right_menu ul li a{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 16px;\r\n  color:#fff;\r\n}\r\n.footer_right_menu ul li:last-child a{\r\n  padding-right: 0px;\r\n}\r\n.copy_right {\r\n  width:100%;\r\n  float:left;\r\n}\r\n.copy_right h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 16px;\r\n  color:#ababab;\r\n  text-align:left;\r\n  font-weight:400;\r\n  letter-spacing:.5px;\r\n  padding-top:10px;\r\n}\r\n\r\n.text-right  h3{\r\n  text-align:right\r\n\r\n}\r\n\r\n.text-right  p{\r\n  text-align:right\r\n\r\n}\r\n\r\n.text-left h3 {\r\n\r\n  text-align:left\r\n}\r\n\r\n.section_part2_row2_content img {\r\n  margin-top: -115px;\r\n  height: auto;\r\n  width: auto;\r\n}\r\n.margin-top {\r\n\r\n  margin-top:145px;\r\n}\r\n\r\n.margin-top2 {\r\n\r\n  margin-top:240px;\r\n}\r\n\r\n.min-height {\r\n    min-height: 120px;\r\n}\r\n\r\n.min-height2 {\r\n    min-height: 110px;\r\n}\r\n\r\n.min-height3 {\r\n    min-height: 106px;\r\n}\r\n.section_part2_row2_content .min-height3 img{\r\n  height: auto;\r\nwidth: auto;\r\nmargin-top: -95px;\r\n}\r\n\r\n.section_part2_row2_content {\r\n\r\nheight: 360px;\r\n}\r\n\r\n.section_part2_row2_content.content2 {\r\n  height: 360px;\r\n\r\n}\r\n\r\n\r\n\r\n.section_part2_row2_content.content3 {\r\n\r\n  height: 300px;\r\n}\r\n.section_part2_row2_content.content3 img{\r\n  height: 175px;\r\n  width: 95%;\r\n  margin-top: -95px;\r\n  margin-bottom: 15px;\r\n}\r\n\r\n.section_part2_row2_content .image-left img {\r\n  margin-left: -15px;\r\n  height: 168px;\r\n  margin-top: -70px;\r\n}\r\n\r\n.section_part2_row2_content .image-right img {\r\n  margin-right: -64px;\r\n  width: 75%;\r\n  margin-top: -37px;\r\n  height: auto;\r\n}\r\n\r\n.section_part2_row2_content .widthfull img\r\n{\r\n\r\n  width:100%;\r\n}\r\n\r\n.section_part2_row2_content .imagetop  img {\r\n  margin-top: -100px;\r\n\r\n}\r\n\r\n.section_part2_row2_content .imagetop2  img {\r\n  margin-top: -110px;\r\n  height: auto;\r\n\r\n}\r\n\r\n.section_part2_content img {\r\n  height:auto;\r\n}\r\n\r\n.section_part2_content {\r\n  height:360px;\r\n}\r\n\r\n.section_part2_content img {\r\n  margin-top:-200px;\r\n}\r\n\r\n.section_part2_content {\r\n  margin-top:260px;\r\n\r\n}\r\n\r\n.icon {\r\n\r\n  font-size:74px;\r\n  text-align:center;\r\n  margin-top:46px;\r\n  color:#CACACA\r\n\r\n}\r\n\r\n.section2_content.last  h3 {\r\n\r\n  padding-top:0px;\r\n}\r\n\r\n\r\n.section2_content.last {\r\n\r\n  margin-top:25px;\r\n}\r\n\r\n.section2_content.last h3 {\r\n  font-size:17px;\r\n}\r\n\r\n.section2_content.last img {\r\n\r\n  width:auto;\r\n  height:auto;\r\n  top: 153px;\r\n  position: absolute;\r\n  margin-left: -32px;\r\n}\r\n\r\n.section2_content.last .box {\r\n  width:181px;\r\n  height:62px;\r\n\r\n  line-height:62px;\r\n  float:none;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  display:block;\r\n  text-align:center;\r\n  margin-top:46px;\r\n  color:#C6C6C6;\r\n  font-family: 'PT Sans', sans-serif;\r\n  margin-bottom:47px;\r\n  font-size:30px;\r\n}\r\n.section2_content.last .box img{\r\n  width:auto;\r\n  position: relative;\r\n  top: 45px;\r\n  margin-left: 0;\r\n}\r\n\r\n.navbar-collapse {\r\n  padding-left:0px;\r\n  padding-right:0px;\r\n}\r\n\r\n.sec_nav_links .icon {\r\n  font-size:32px;\r\n  color:#484848;\r\n  margin-top:0px;\r\n  margin-bottom:0px;\r\n  padding-bottom:0px;\r\n}\r\n\r\n.sec_nav_links span {\r\n  font-family: 'PT Sans', sans-serif;\r\nfont-size: 18px;\r\ncolor: #484848;\r\ntext-transform: uppercase;\r\nfloat: left;\r\npadding-bottom: 0px;\r\nfloat:right;\r\nmargin-left:15px;\r\nmargin-top:6px;\r\n\r\n\r\n}\r\n\r\n.sec_nav_links ul li.active_link a span {\r\n  color:#f35b5b\r\n\r\n}\r\n\r\n.sec_nav_links ul li.active_link a .icon{\r\n  color:#f35b5b\r\n\r\n}\r\n\r\n.sec_nav_links ul li a {\r\n  padding-bottom:12px;\r\n}\r\n\r\n.sec_nav_links ul li:hover a .icon {\r\n  color:#f35b5b\r\n}\r\n.sec_nav_links ul li:hover a span {\r\n  color:#f35b5b\r\n\r\n}\r\n\r\n.section_content p {\r\n  font-size:14px;\r\n}\r\n\r\n.section_part2_content.mini-margin-top  img {\r\n  margin-top:-167px;\r\n}\r\n\r\n.section_part2_row2_content.forh3 h3 {\r\n\r\n  padding-top: 19px;\r\n}\r\n\r\n.section_part2_row2_content .margin-top-mini-more img {\r\n  margin-top:-115px;\r\n}\r\n\r\n.section_part2_content.big-6 img\r\n{\r\n  margin-top:-130px;\r\n}\r\n\r\n\r\n.section_part2_row2_content .widthfull.margin-top-again  img  {\r\n  margin-top:-55px;\r\n  height:auto;\r\n  width:auto;\r\n  margin-left: -14px\r\n}\r\n\r\n.section_part2_row2_content .imagetop img {\r\n  margin-top:-70px;\r\n  height:auto;\r\n}\r\n\r\n\r\n/*---------------------------------------\r\n   2.2 PRE LOADER\r\n-----------------------------------------*/\r\n.preloader {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    background-color: #fefefe;\r\n    z-index: 99999;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden !important;\r\n}\r\n\r\n.status {\r\n    width: 40px;\r\n    height: 40px;\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    background-image: url(../images/loading.gif);\r\n    background-repeat: no-repeat;\r\n    background-position: center;\r\n    -webkit-background-size: cover;\r\n    background-size: cover;\r\n    margin: -20px 0 0 -20px;\r\n}\r\n\r\n\r\n.video-demo iframe{\r\n  height:364px;\r\n}\r\n/****** mobile menu ********/\r\n\r\n.mobile_display_menu{\r\n  display:none;\r\n}\r\n\r\n#sidebar-wrapper {\r\n    margin-left: -230px;\r\n    left: 0;\r\n    top: -20px;\r\n    width: 230px;\r\n    background: #f7f7f7;\r\n    position: fixed;\r\n    height: 120%;\r\n    overflow-y: auto;\r\n    z-index: 1000;\r\n    -webkit-transition: all 0.4s ease 0s;\r\n    -moz-transition: all 0.4s ease 0s;\r\n    -ms-transition: all 0.4s ease 0s;\r\n    -o-transition: all 0.4s ease 0s;\r\n    transition: all 0.4s ease 0s;\r\n}\r\n\r\n#sidebar-content {\r\n  display: block;\r\n  padding-top: 40px;\r\n  max-width: 230px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.sidebar-nav {\r\n    width: 160px;\r\n    list-style: none;\r\n    margin: 0 auto;\r\n    padding: 26px 0px;\r\n    font-size: 15px;\r\n}\r\n\r\n.sidebar-nav li {\r\n    line-height: 40px;\r\n    text-indent: 10px;\r\n    color: #3d3d3d;\r\n\r\n}\r\n\r\n.sidebar-nav li a {\r\n     color: #fff;\r\n     display: block;\r\n     text-decoration: none;\r\n   font-family:'PT Sans', sans-serif;\r\n   font-size:15px;\r\n }\r\n\r\n .side-trending-list {\r\n  margin-left: 30px;\r\n  font-size: 12px;\r\n  line-height: 1;\r\n }\r\n\r\n.sidebar-nav li a:hover {\r\n     color: #fff;\r\n     text-decoration: underline;\r\n     width: 100%;\r\n }\r\n\r\n.sidebar-nav li a:active,\r\n\r\n.sidebar-nav li a:focus { text-decoration: none }\r\n\r\n#menu-toggle {\r\n    z-index: 1;\r\n  padding:0px;\r\n}\r\n\r\n#menu-close {\r\nmargin-top: -30px;\r\nmargin-right: 10px;\r\n}\r\n\r\n#sidebar-wrapper.active {\r\n    left: 230px;\r\n    width: 160px;\r\n  background-color:#444444;\r\n    -webkit-transition: all 0.4s ease 0s;\r\n    -moz-transition: all 0.4s ease 0s;\r\n    -ms-transition: all 0.4s ease 0s;\r\n    -o-transition: all 0.4s ease 0s;\r\n    transition: all 0.4s ease 0s;\r\n}\r\n\r\n.sidebar-bottom-section {\r\n  padding-top: 5px;\r\n}\r\n\r\n.sub-menu-text {\r\n  font-size: 60%;\r\n  margin-top: 6px;\r\n  line-height: 2px;\r\n  float: left;\r\n  padding: 0 0 0 18px;\r\n  background: transparent !important;\r\n}\r\n.toggle{\r\n  float:right;\r\n}\r\n.toggle i{\r\n  font-size:25px;\r\n  color:#fff;\r\n  padding-top:0px;\r\n}\r\n#menu-toggle:focus{\r\n  outline:0;\r\n}\r\n.menu_header{\r\n  width:100%;\r\n  padding-left:15px;\r\n  padding-right:15px;\r\n  padding-bottom:30px;\r\n  padding-top:30px;\r\n\r\n}\r\n.menu_header img {\r\n    width: 2em;\r\n    height: 2em;\r\n    margin-top: -7px;\r\n}\r\n.sidebar-nav .signin-btn {\r\n   margin: 0;\r\n  border: 2px solid rgba(255,255,255,0.35);\r\n  border-radius: .3em;\r\n  margin-top: 14px;\r\n  margin-left: auto;\r\n  width: 85%;\r\n  height: 45px;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  line-height: 30px;\r\n  padding-left: 12px;\r\n}\r\n.sidebar-nav .signin-btn a:hover{\r\n  text-decoration:none;\r\n}\r\n.sidebar-nav .signin-btn:hover{\r\n   border: 2px solid #fff;\r\n   text-decoration:none;\r\n}\r\n.sidebar-nav .signin-btn  a{\r\n  padding-top:5px;\r\n  padding-bottom:5px;\r\n  margin-left: 10px;\r\n  margin-right: 10px;\r\n}\r\n\r\n.sidebar-nav .signin-btn  a:focus{\r\n  margin-left: 10px;\r\n  margin-right: 10px;\r\n  outline:0;\r\n}\r\n.about-section .row:nth-child(2) .col-lg-6:nth-child(2) img{\r\n  margin-top:-161px;\r\n  max-width:412px;\r\n  max-height:263px;\r\n}\r\n.about-section .row:nth-child(2) .col-lg-6:nth-child(2) .section_part2_content{\r\n  margin-top:195px;\r\n}\r\n.about-section .row:nth-child(2) .col-lg-6:nth-child(3) img{\r\n  margin-top:-193px;\r\n  max-width:535px;\r\n  max-height:295px;\r\n}\r\n.about-section .row:nth-child(2) .col-lg-6:nth-child(3) .section_part2_content{\r\n  margin-top:195px;\r\n}\r\n.about-section .row:nth-child(3) .col-lg-6:nth-child(5) img{\r\n  margin-top:-124px;\r\n  max-height: 256px;\r\n  max-width:494px;\r\n}\r\n.about-section .row:nth-child(3) .col-lg-6:nth-child(5) .section_part2_content{\r\n  margin-top:156px;\r\n}\r\n.about-section .row:nth-child(3) .col-lg-6:nth-child(6) img{\r\n  margin-top:-121px;\r\n  max-width: 380px;\r\n  max-height: 253px;\r\n}\r\n.about-section .row:nth-child(3) .col-lg-6:nth-child(6) .section_part2_content{\r\n  margin-top:156px;\r\n}\r\n.about-section .row:nth-child(3) .col-lg-3:nth-child(2) img{\r\n  margin-top:-100px;\r\n}\r\n.about-section .row:nth-child(3) .col-lg-3:nth-child(3) img{\r\n  margin-top:-90px;\r\n}\r\n.about-section .row:nth-child(3) .col-lg-3:nth-child(4) img{\r\n  margin-top:-71px;\r\n  margin-left: -6px;\r\n}\r\n\r\n.services-section .row .col-lg-3:nth-child(3) img{\r\n  margin-top: -80px;\r\n  margin-left: -5px;\r\n}\r\n.services-section .row .col-lg-3:nth-child(4) img{\r\n  margin-top: -100px;\r\n  margin-left: -5px;\r\n\r\n}\r\n.services-section .row .col-lg-3:nth-child(5) img{\r\n  margin-top: -120px;\r\n  margin-left: -5px;\r\n\r\n}\r\n.services-section .row .col-lg-6:nth-child(6) img{\r\n      margin-top: -164px;\r\n    max-width: 543px;\r\n    max-height:291px;\r\n}\r\n.services-section .row .col-lg-6:nth-child(6) .section_part2_content{\r\n      margin-top: 238px;\r\n}\r\n.services-section .row .col-lg-6:nth-child(7) img{\r\n      margin-top: -164px;\r\n    max-width:532px;\r\n    max-height:291px;\r\n}\r\n.services-section .row .col-lg-6:nth-child(7) .section_part2_content{\r\n      margin-top: 238px;\r\n}\r\n.services-section .row .col-lg-6:nth-child(12) img{\r\n      margin-top: -195px;\r\n    max-width: 518px;\r\n    max-height:341px;\r\n}\r\n.services-section .row .col-lg-6:nth-child(12) .section_part2_content{\r\n  margin-top: 244px;\r\n}\r\n.services-section .row .col-lg-6:nth-child(13) img{\r\n      margin-top: -197px;\r\n    max-width: 449px;\r\n    max-height:353px;\r\n}\r\n.services-section .row .col-lg-6:nth-child(13) .section_part2_content{\r\n  margin-top: 244px;\r\n}\r\n.sticky-header {\r\n    position: fixed;\r\n    z-index: 1000;\r\n    top: -80px;\r\n    left: 0;\r\n    right: 0;\r\n    -webkit-transition: top .1s, -webkit-transform 0.1s;\r\n    transition: top .2s, transform 0.2s;\r\n  padding:20px;\r\n  background-image: url('../images/scroller_bg_01.jpg');\r\n  background-repeat: no-repeat;\r\n  padding-top: 2px;\r\n  padding-bottom: 10px;\r\n  background-size: cover;\r\n}\r\n.sticky-header--visible {\r\n    top: 0;\r\n}\r\n\r\n\r\n\r\n\r\n/**** page 2 ****/\r\n\r\n\r\n.votre_audience{\r\n  padding-top:44px;\r\n}\r\n.votre_audience h1{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:80px;\r\n  color:#fff;\r\n  text-align:left;\r\n  line-height: 0.9em;\r\n    letter-spacing: 3px;\r\n    font-weight: 800;\r\n    width: 60%;\r\n}\r\n\r\n\r\n\r\n\r\n.votre_audience h1 span{\r\n  font-family:'PT Sans', sans-serif;\r\n    font-style: italic;\r\n}\r\n.votre_audience .dashed_border{\r\n  width:220px;\r\n  height:3px;\r\n  background-color:transparent;\r\n  float:right;\r\n  display:block;\r\n  margin-right: 19%;\r\n  margin-top: 10px;\r\n}\r\n.votre_audience .dashed_divider{\r\n  width:20px;\r\n  height:3px;\r\n  background-color:#F3A2B0;\r\n  float:left;\r\n  margin-right:5px;\r\n}\r\n.votre_audience .dashed_border .dashed_divider:last-child{\r\n  margin-right:0px;\r\n}\r\n.votre_audience h4{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:18px;\r\n  color:#fff;\r\n  text-align:left;\r\n  float: none;\r\n  display: block;\r\n  padding-top:7px;\r\n  padding-bottom: 14px;\r\n  font-weight: 400;\r\n  line-height: 28px;\r\n}\r\n#slide6 img{\r\n  height:55px;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n}\r\n.votre_audience button{\r\n    font-family: 'PT Sans', sans-serif;\r\n    font-size: 18px;\r\n    color: #ed4249;\r\n    width: 150px;\r\n    height: 40px;\r\n    background-color: #fff;\r\n    border: none;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n    float: left;\r\n    display: block;\r\n    margin-top: 10px;\r\n    border-radius: 3px;\r\n}\r\n.votre_audience button:hover{\r\n  background-color: transparent;\r\n  color: #fff;\r\n  border: 1px solid #fff;\r\n}\r\n.audience_area_content{\r\n  padding-top:86px;\r\n  padding-bottom:93px;\r\n}\r\n.audience_area_content h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:36px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing: 1px;\r\n}\r\n.audience_area_content h4{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:17px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  width: 40%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  padding-top:30px;\r\n  padding-bottom: 15px;\r\n  letter-spacing: .1px;\r\n  line-height:28px;\r\n}\r\n.audience_area_content h3{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:16px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  padding-top: 168px;\r\n}\r\n.audience_area_content p{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:14px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  padding-left: 60px;\r\n  padding-right: 60px;\r\n  padding-top: 12px;\r\n  padding-bottom: 12px;\r\n}\r\n.audience_area_content img{\r\n  width: 486px;\r\n  margin-top: 63px;\r\n  height: 245px;\r\n  margin-left: -50px;\r\n}\r\n.p-0{\r\n  padding-left:0px;\r\n  padding-right:0px;\r\n}\r\n.audience_area_content h5{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:24px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  padding-top: 121px;\r\n  padding-bottom:20px;\r\n}\r\n.audience_area_content h5 span{\r\n  color:#f35b5b;\r\n}\r\n.demands_comments_area_content{\r\n  background-image:url('../images/bg_img.jpg');\r\n    background-size: cover;\r\n  background-repeat:no-repeat;\r\n  background-position:center center;\r\n  height:800px;\r\n  padding-top:270px;\r\n}\r\n.demands_comments_area_content p{\r\n  font-family:'PT Sans', sans-serif;\r\n    font-style: italic;\r\n  font-size:36px;\r\n  color:#fff;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  padding-top: 20px;\r\n  padding-bottom:18px;\r\n  width: 80%;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n  line-height: 55px;\r\n}\r\n.demands_comments_area_content .divider{\r\n  width:20px;\r\n  height:3px;\r\n  background-color:#fff;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n}\r\n.demands_comments_area_content h4{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:18px;\r\n  color:#fff;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  padding-top:31px;\r\n  padding-bottom:21px;\r\n}\r\n.demands_comments_area_content button{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:14px;\r\n  color:#ed4249;\r\n  width: 368px;\r\n  height:50px;\r\n  background-color:#fff;\r\n  border:none;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  margin-top: 111px;\r\n  border-radius: 3px;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1.5px;\r\n}\r\n.demands_comments_area_content button:hover{\r\n  background-color: transparent;\r\n  color: #fff;\r\n  border: 1px solid #fff;\r\n}\r\n\r\n.bg_pattern_container {\r\n  position: relative;\r\n}\r\n.bg_pattern_container object.pattern {\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 0;\r\n  transform: translateY(-50%);\r\n  width: 100%;\r\n}\r\n.online_communities_area_content h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:36px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing: 1px;\r\n  width: 50%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  line-height: 48px;\r\n}\r\n.online_communities_area_content h4{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 17px;\r\n  color: #484848;\r\n  text-align: center;\r\n  font-weight: 400;\r\n  width: 44%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  padding-top: 28px;\r\n  padding-bottom: 80px;\r\n  letter-spacing: .5px;\r\n  line-height: 30px;\r\n}\r\n.online_communities_area_content .overlay_content{\r\n  background-color: #fff;\r\n  padding-top: 41px;\r\n  padding-bottom: 21px;\r\n  -webkit-box-shadow: 0px 2px 30px -13px rgba(0,0,0,0.75);\r\n  -moz-box-shadow: 0px 2px 30px -13px rgba(0,0,0,0.75);\r\n  box-shadow: 0px 2px 30px -13px rgba(0,0,0,0.75);\r\n}\r\n.online_communities_area_content .overlay_content h3{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 16px;\r\n  color: #ed4249;\r\n  text-align: center;\r\n  font-weight: 400;\r\n  letter-spacing: 2px;\r\n  text-transform:uppercase;\r\n}\r\n.online_communities_area_content .overlay_content h5{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 16px;\r\n  color: #484848;\r\n  text-align: center;\r\n  font-weight: 400;\r\n  width: 65%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  line-height: 24px;\r\n}\r\n.online_communities_area_content .divider{\r\n  width:20px;\r\n  height:3px;\r\n  background-color:#f35b5b;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n  margin-top: 19px;\r\n  margin-bottom:16px;\r\n}\r\n.online_communities_area_content .overlay_content span{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 12px;\r\n  color: #b5b5b5;\r\n  text-align: center;\r\n  font-weight: 400;\r\n  float:none;\r\n  display:block;\r\n  letter-spacing:1px;\r\n  text-transform:uppercase;\r\n  margin-top: 39px;\r\n}\r\n.online_communities_area_content .caption {\r\n    position: relative;\r\n    overflow: hidden;\r\n  -webkit-box-shadow: 0px 2px 20px -10px rgba(0,0,0,0.75);\r\n  -moz-box-shadow:0px 2px 20px -10px rgba(0,0,0,0.75);\r\n  box-shadow: 0px 2px 20px -10px rgba(0,0,0,0.75);\r\n}\r\n.online_communities_area_content .caption__media {\r\n    display: block;\r\n    min-width: 100%;\r\n    max-width: 100%;\r\n    height: 300px;\r\n}\r\n.online_communities_area_content .caption__overlay {\r\n    position: absolute;\r\n    top: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    left: 0;\r\n    padding-left:15px;\r\n    padding-right:15px;\r\n  padding-top:44px;\r\n  padding-bottom:20px;\r\n    color: white;\r\n    transform: translateY(100%);\r\n    transition: transform .35s ease-out;\r\n}\r\n.online_communities_area_content .caption:hover .caption__overlay {\r\n    transform: translateY(0);\r\n  cursor:pointer;\r\n}\r\n.online_communities_area_content .caption__overlay__title {\r\n    transform: translateY( calc(-120% - 10px));\r\n    /* +10px overlay padding */\r\n\r\n    transition: transform .35s ease-out;\r\n}\r\n.online_communities_area_content .caption::before {\r\n    content: ' ';\r\n    position: absolute;\r\n    top: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    left: 0;\r\n    background: transparent;\r\n    transition: background .35s ease-out;\r\n}\r\n.online_communities_area_content .caption:hover::before {\r\n    background:#f35b5b;\r\n}\r\n.online_communities_area_content .caption {\r\n    transform: translateZ(0);\r\n}\r\n.online_communities_area_content .caption__overlay__content{\r\n  font-family: 'PT Sans', sans-serif;\r\n  font-size: 16px;\r\n  color: #fff;\r\n  text-align: center;\r\n  font-weight: 400;\r\n  width: 82%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  line-height: 21px;\r\n}\r\n.online_communities_area_content_my_width{\r\n  width:68%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  padding-top:33px;\r\n}\r\n.online_communities_area_content_my_width .col-lg-6{\r\n  width: 50%;\r\n}\r\n\r\n.social_interactions_area_content{\r\n  padding-top:185px;\r\n  padding-bottom:30px;\r\n  background-color:#fff;\r\n}\r\n.social_interactions_area_content h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:36px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing: 1px;\r\n  line-height: 50px;\r\n  padding-top: 35px;\r\n}\r\n.social_interactions_area_content p{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:17px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing: 1px;\r\n  width:92%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  padding-top: 32px;\r\n  line-height:29px;\r\n}\r\n\r\n.test_graphcomment_area_content{\r\n  padding-top:45px;\r\n  padding-bottom:45px;\r\n  background: rgb(245,74,122); /* Old browsers */\r\n  background: -moz-linear-gradient(top, rgba(245,74,122,1) 0%, rgba(246,89,90,1) 100%); /* FF3.6-15 */\r\n  background: -webkit-linear-gradient(top, rgba(245,74,122,1) 0%,rgba(246,89,90,1) 100%); /* Chrome10-25,Safari5.1-6 */\r\n  background: linear-gradient(to bottom, rgba(245,74,122,1) 0%,rgba(246,89,90,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\r\n}\r\n\r\n.test_graphcomment_area_content h2{\r\n  font-family:'PT Sans', sans-serif;\r\n    font-style: italic;\r\n  font-size:28px;\r\n  color:#fff;\r\n  font-weight: 400;\r\n  line-height: 46px;\r\n}\r\n.test_graphcomment_area_content h2 span{\r\n  font-weight:800;\r\n}\r\n.test_graphcomment_area_content button{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:14px;\r\n  color:#ed4249;\r\n  width: 250px;\r\n  height:50px;\r\n  background-color:#fff;\r\n  border:none;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  border-radius: 3px;\r\n  text-transform: uppercase;\r\n  letter-spacing: 2px;\r\n}\r\n.test_graphcomment_area_content button:hover{\r\n  background-color: transparent;\r\n  color: #fff;\r\n  border: 1px solid #fff;\r\n}\r\n.test_graphcomment_area_content .icon::before{\r\n  float:left;\r\n  margin-right: 20px;\r\n}\r\n.test_graphcomment_area_content .icon{\r\n  font-size: 50px;\r\n  text-align: left;\r\n  color: #fff;\r\n  margin-top: 0;\r\n}\r\n.why_choose_area_content{\r\n  padding-top:116px;\r\n  padding-bottom:93px;\r\n  background-color:#fff;\r\n}\r\n.why_choose_area_content h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:36px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing: 1px;\r\n}\r\n.why_choose_feature_box{\r\n  padding-top:102px;\r\n  padding-bottom:20px;\r\n  text-align:center;\r\n}\r\n.why_choose_feature_box .feature_box_shape{\r\n  width:160px;\r\n  height:160px;\r\n  border-radius:400px;\r\n  background-color:transparent;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n  display: table;\r\n  -webkit-box-shadow: 0px 2px 20px -10px rgba(0,0,0,0.75);\r\n  -moz-box-shadow: 0px 2px 20px -10px rgba(0,0,0,0.75);\r\n  box-shadow: 0px 2px 20px -10px rgba(0,0,0,0.75);\r\n}\r\n.why_choose_feature_box .feature_box_shape .icon{\r\n  font-size:70px;\r\n  text-align:center;\r\n  color:#f35b5b;\r\n  margin-top:0px;\r\n  display: table-cell;\r\n  vertical-align: middle;\r\n    padding-top: 28px;\r\n    padding-left: 9px;\r\n}\r\n.why_choose_area_content .why_choose_feature_box h3{\r\n  font-family:'PT', sans-serif;\r\n  font-size:18px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  padding-top:40px;\r\n  padding-bottom:15px;\r\n  line-height: 23px;\r\n}\r\n.why_choose_area_content .why_choose_feature_box p{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:16px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  padding-bottom:15px;\r\n}\r\n.customer_testimonials_area_content{\r\n  background-image:url('../images/bg_2img.jpg');\r\n    background-size: cover;\r\n  background-repeat:no-repeat;\r\n  background-position:center center;\r\n  height:805px;\r\n  padding-top:113px;\r\n  padding-bottom:30px;\r\n}\r\n.customer_testimonials_area_content h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:36px;\r\n  color:#fff;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing: 1px;\r\n}\r\n.testimonials_content{\r\n  padding-top:36px;\r\n  padding-bottom:67px;\r\n  background-color:#fff;\r\n  border-radius: 3px;\r\n  padding-left: 20px;\r\n  padding-right: 20px;\r\n  margin-top: 109px;\r\n}\r\n.testimonials_content p{\r\n  font-family:'PT Sans', sans-serif;\r\n    font-style: italic;\r\n  font-size:18px;\r\n  color:#484848;\r\n  font-weight: 400;\r\n  line-height: 27px;\r\n  text-align:center;\r\n  width:70%;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n  line-height: 32px;\r\n}\r\n.testimonials_content .divider{\r\n  width:20px;\r\n  height:3px;\r\n  background-color:#f35b5b;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n  margin-top: 28px;\r\n  margin-bottom:21px;\r\n}\r\n.testimonials_content h4{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:16px;\r\n  color:#484848;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing:.5px;\r\n}\r\n.testimonials_content h4 span{\r\n  font-family:'PT Sans', sans-serif;\r\n}\r\n.views_count {\r\n  background: #444;\r\n  padding: 20px;\r\n  box-shadow: inset 2px 0 4px rgba(0,0,0,.2);\r\n}\r\n.views_text {\r\n  color: #e1e1e1;\r\n  text-transform: uppercase;\r\n  font-size: 20px;\r\n  text-align: center;\r\n  margin-bottom: 10px;\r\n  letter-spacing: 1px;\r\n}\r\n.views_counter {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n.views_counter .views_number {\r\n  display: inline-block;\r\n  padding: 0 10px;\r\n  border-radius: 2px;\r\n  background: #333;\r\n  color: #ccc;\r\n  margin: 0 4px;\r\n  font-size: 48px;\r\n}\r\n.views_counter .views_number.separator {\r\n  margin-left: 20px;\r\n}\r\n@media (max-width: 650px) {\r\n  .views_counter .views_number {\r\n    font-size: 14px;\r\n    margin: 0;\r\n  }\r\n  .views_counter .views_number.separator {\r\n    margin-left: 6px;\r\n  }\r\n}\r\n.logo_area_content{\r\n  padding-top: 70px;\r\n  padding-bottom: 69px;\r\n}\r\n.logo_area_content .owl-carousel{\r\n  width:90%;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n}\r\n\r\n.logo_area_content .owl-carousel .item a {\r\n  cursor: default;\r\n}\r\n\r\n.logo_area_content .owl-carousel .item.have-link > :last-child {\r\n  display: none;\r\n}\r\n.logo_area_content .owl-carousel .item.have-link:hover > :first-child {\r\n  display: none;\r\n}\r\n.logo_area_content .owl-carousel .item.have-link:hover > :last-child {\r\n  display: block;\r\n  cursor: pointer;\r\n}\r\n\r\n.logo_area_content .owl-carousel .item img{\r\n  width:auto;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n  float:none;\r\n  display:block;\r\n}\r\n.owl-controls{\r\n  display:none !important;\r\n}\r\n.our_team_area_content{\r\n  height:775px;\r\n  border-top:2px solid #f4f4f4;\r\n  margin-bottom:213px;\r\n}\r\n.our_team_area_content h2{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:36px;\r\n  color:#f35b5b;\r\n  text-align:center;\r\n  font-weight: 400;\r\n  letter-spacing: 1px;\r\n}\r\n.our_team_area_content h4{\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size: 17px;\r\n  color: #484848;\r\n  text-align: center;\r\n  font-weight: 400;\r\n  width: 37%;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  padding-top: 36px;\r\n  padding-bottom: 42px;\r\n  letter-spacing: .5px;\r\n  line-height: 27px;\r\n}\r\n.our_team_contact_form{\r\n  width:62%;\r\n  border-radius: 3px;\r\n  background-color: #f6f6f6;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n  float: none;\r\n  display: block;\r\n  padding-top:46px;\r\n  padding-bottom: 39px;\r\n  padding-left: 50px;\r\n  padding-right: 50px;\r\n}\r\n.our_team_contact_form input{\r\n  width: 281px;\r\n  height: 44px;\r\n  float: left;\r\n  margin-right: 40px;\r\n  margin-bottom: 15px;\r\n  padding-left: 20px;\r\n  padding-right: 20px;\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:13px;\r\n  color:#838383;\r\n  border-radius:3px;\r\n}\r\n.our_team_contact_form input:nth-child(2){\r\n  margin-right:0px;\r\n}\r\n.our_team_contact_form input:nth-child(4){\r\n  margin-right:0px;\r\n}\r\n.our_team_contact_form input:nth-child(5){\r\n  margin-bottom:30px;\r\n}\r\n.our_team_contact_form input:nth-child(6){\r\n  margin-right:0px;\r\n  margin-bottom:30px;\r\n}\r\n.our_team_contact_form textarea{\r\n  width:100%;\r\n  height:231px;\r\n  margin-bottom: 20px;\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:13px;\r\n  color:#838383;\r\n  padding-left: 20px;\r\n  padding-right: 20px;\r\n  padding-top: 20px;\r\n  padding-bottom: 20px;\r\n}\r\n.our_team_contact_form button{\r\n  width:100%;\r\n  background-color:#f35b5b;\r\n  height:63px;\r\n  border-radius:3px;\r\n  letter-spacing:2px;\r\n  font-family:'PT Sans', sans-serif;\r\n  font-size:14px;\r\n  color: #fff;\r\n  text-transform:uppercase;\r\n  font-weight:800;\r\n  margin-top: 10px;\r\n}\r\n.our_team_contact_form button:hover{\r\n  background-color: rgba(243, 91, 91, 0.32);\r\n  border: 1px solid #fff;\r\n}\r\n\r\n.our_team_contact_form button i{\r\n  font-size:24px;\r\n  padding-right: 19px;\r\n}\r\n\r\n.votre_audience .video a:focus{\r\n  outline:0;\r\n}\r\n.online_communities_area_content_upperlayer{\r\n  background-color:rgba(255, 255, 255, 0.7);\r\n  padding-top:89px;\r\n  padding-bottom:20px;\r\n}\r\n.our_team_area_content_upperlayer{\r\n  background-color:rgba(255, 255, 255, 0.7);\r\n  padding-top:82px;\r\n  padding-bottom:30px;\r\n}\r\n\r\n#html5-elem-data-box{\r\n  padding:0px !important;\r\n}\r\n\r\n#html5-lightbox-box{\r\n  width:90% !important;\r\n}\r\n#html5-elem-wrap{\r\n  width:99% !important;\r\n}\r\n#html5-image{\r\n  width:100% !important;\r\n  padding:0px !important;\r\n  padding-top: 8px !important;\r\n  padding-bottom: 8px !important;\r\n\r\n}\r\n\r\n\r\n/****** mobile_display_section *****/\r\n\r\n.mobile_display_section{\r\n  display:none;\r\n}\r\n\r\n#overlay {\r\nposition: absolute;\r\ntop: 0;\r\ndisplay: none;\r\nbackground: #f35b5b;\r\ntransition: transform .35s ease-out;\r\nwidth: 92.5%;\r\nleft: 15px;\r\nright: 0;\r\nheight: auto;\r\npadding-top: 20px;\r\npadding-bottom: 20px;\r\npadding-left: 15px;\r\npadding-right: 15px;\r\n}\r\n#overlay  p{\r\nfont-family: 'PT Sans', sans-serif;\r\nfont-size: 16px;\r\ncolor: #fff;\r\ntext-align: center;\r\nfont-weight: 400;\r\nwidth: 83%;\r\nmargin-left: auto;\r\nmargin-right: auto;\r\nfloat: none;\r\ndisplay: block;\r\nline-height: 21px;\r\npadding-top: 33px;\r\npadding-bottom: 15px;\r\n}\r\n\r\n#main {\r\nmargin-top: 39px;\r\n}\r\n\r\n#close{\r\nfloat:right;\r\n\r\ncolor: #fff;\r\ncursor:pointer;\r\n}\r\n\r\n\r\n\r\n#overlay2 {\r\nposition: absolute;\r\ntop: 0;\r\ndisplay: none;\r\nbackground: #f35b5b;\r\ntransition: transform .35s ease-out;\r\nwidth: 92.5%;\r\nleft: 15px;\r\nright: 0;\r\nheight: auto;\r\npadding-top: 20px;\r\npadding-bottom: 20px;\r\npadding-left: 15px;\r\npadding-right: 15px;\r\n}\r\n#overlay2  p{\r\nfont-family: 'PT Sans', sans-serif;\r\nfont-size: 16px;\r\ncolor: #fff;\r\ntext-align: center;\r\nfont-weight: 400;\r\nwidth: 83%;\r\nmargin-left: auto;\r\nmargin-right: auto;\r\nfloat: none;\r\ndisplay: block;\r\nline-height: 21px;\r\npadding-top: 33px;\r\npadding-bottom: 15px;\r\n}\r\n\r\n#main2 {\r\nmargin-top: 39px;\r\n}\r\n\r\n#close2{\r\nfloat:right;\r\n\r\ncolor: #fff;\r\ncursor:pointer;\r\n}\r\n\r\n\r\n#overlay3 {\r\nposition: absolute;\r\ntop: 0;\r\ndisplay: none;\r\nbackground: #f35b5b;\r\ntransition: transform .35s ease-out;\r\nwidth: 92.5%;\r\nleft: 15px;\r\nright: 0;\r\nheight: auto;\r\npadding-top: 20px;\r\npadding-bottom: 20px;\r\npadding-left: 15px;\r\npadding-right: 15px;\r\n}\r\n#overlay3  p{\r\nfont-family: 'PT Sans', sans-serif;\r\nfont-size: 16px;\r\ncolor: #fff;\r\ntext-align: center;\r\nfont-weight: 400;\r\nwidth:83%;\r\nmargin-left: auto;\r\nmargin-right: auto;\r\nfloat: none;\r\ndisplay: block;\r\nline-height: 21px;\r\npadding-top: 33px;\r\npadding-bottom: 15px;\r\n}\r\n\r\n#main3 {\r\nmargin-top: 39px;\r\n}\r\n\r\n#close3{\r\nfloat:right;\r\n\r\ncolor: #fff;\r\ncursor:pointer;\r\n}\r\n\r\n\r\n#overlay4 {\r\nposition: absolute;\r\ntop: 0;\r\ndisplay: none;\r\nbackground: #f35b5b;\r\ntransition: transform .35s ease-out;\r\nwidth: 92.5%;\r\nleft: 15px;\r\nright: 0;\r\nheight: auto;\r\npadding-top: 15px;\r\npadding-bottom: 5px;\r\npadding-left: 15px;\r\npadding-right: 15px;\r\n}\r\n#overlay4  p{\r\nfont-family: 'PT Sans', sans-serif;\r\nfont-size: 16px;\r\ncolor: #fff;\r\ntext-align: center;\r\nfont-weight: 400;\r\nwidth:83%;\r\nmargin-left: auto;\r\nmargin-right: auto;\r\nfloat: none;\r\ndisplay: block;\r\nline-height: 21px;\r\npadding-top: 33px;\r\npadding-bottom: 15px;\r\n}\r\n\r\n#main4 {\r\nmargin-top: 39px;\r\n}\r\n\r\n#close4{\r\nfloat:right;\r\n\r\ncolor: #fff;\r\ncursor:pointer;\r\n}\r\n\r\n#overlay5 {\r\nposition: absolute;\r\ntop: 0;\r\ndisplay: none;\r\nbackground: #f35b5b;\r\ntransition: transform .35s ease-out;\r\nwidth: 92.5%;\r\nleft: 15px;\r\nright: 0;\r\nheight: auto;\r\npadding-top: 15px;\r\npadding-bottom: 5px;\r\npadding-left: 15px;\r\npadding-right: 15px;\r\n}\r\n#overlay5  p{\r\nfont-family: 'PT Sans', sans-serif;\r\nfont-size: 16px;\r\ncolor: #fff;\r\ntext-align: center;\r\nfont-weight: 400;\r\nwidth:83%;\r\nmargin-left: auto;\r\nmargin-right: auto;\r\nfloat: none;\r\ndisplay: block;\r\nline-height: 21px;\r\npadding-top: 33px;\r\npadding-bottom: 15px;\r\n}\r\n\r\n#main5 {\r\nmargin-top: 39px;\r\n}\r\n\r\n#close5{\r\nfloat:right;\r\n\r\ncolor: #fff;\r\ncursor:pointer;\r\n}\r\n\r\n.animated_gif_image {\r\n  background-image: url(../images/img-communaute@3x-gif-animation.gif);\r\n    background-repeat: no-repeat;\r\n    background-position: center;\r\n    -webkit-background-size: cover;\r\n    background-size: cover;\r\n  margin-top: 59px;\r\n  background-size: cover;\r\n  height: 230px;\r\n  width: 100%;\r\n}\r\n\r\n.intro-section {\r\n    height: 100%;\r\n    padding-top: 150px;\r\n    text-align: center;\r\n    background: #fff;\r\n}\r\n\r\n.about-section {\r\n    height: auto;\r\n    padding-top: 72px;\r\n    text-align: center;\r\n    background: #fff;\r\n}\r\n\r\n.services-section {\r\n    height: auto;\r\n    padding-top: 72px;\r\n    text-align: center;\r\n    background: #fff;\r\n}\r\n\r\n.contact-section {\r\n    height: auto;\r\n    padding-top: 72px;\r\n    text-align: center;\r\n    background: #fff;\r\n    padding-bottom: 220px;\r\n}\r\n\r\n#pricing-page .header_bg, #jobs-page .header_bg, #dpa .header_bg, #conditions .header_bg, #mentions-legals .header_bg, #developpers .header_bg, #producthunt .header_bg{\r\n    background-image:url('../images/header_baner.jpg');\r\n    background-size: cover;\r\n    background-repeat:no-repeat;\r\n    background-position:center center;\r\n    height:150px;\r\n}\r\n\r\n#producthunt .roarr-img {\r\n    -webkit-font-smoothing: antialiased;\r\n    -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n#producthunt .header_hunt {\r\n    background-color: #DA552F;\r\n    padding-top: 5em;\r\n    padding-bottom: 5em;\r\n    border-top: solid 0.5em;\r\n    border-color: #F8F8F8;\r\n}\r\n\r\n#producthunt .hunttext{\r\n    font-family: 'PT Sans', sans-serif;\r\n    font-size: 2em;\r\n    font-weight: 100;\r\n    color: white;\r\n    margin: 0;\r\n    line-height: 1.6em;\r\n}\r\n\r\n#producthunt .hunttext .roarr {\r\n    font-size: 3em;\r\n}\r\n\r\n\r\n#developpers .container .getstarted {\r\n    padding-top: 3em;\r\n    padding-right: 3em;\r\n    padding-left: 3em;\r\n}\r\n\r\n#developpers .container .getstarted ul{\r\n    list-style-type: decimal;\r\n    margin-bottom: 2em;\r\n    padding-left: 1em;\r\n}\r\n\r\n#developpers .container .getstarted .ul-h2{\r\n    font-family: 'PT Sans', sans-serif;\r\n    font-size: 16px;\r\n    color: #777;\r\n    margin: 0;\r\n    line-height: 1.6em;\r\n}\r\n\r\n#developpers .container .getstarted h2{\r\n    font-family: 'PT Sans', sans-serif;\r\n    font-size: 16px;\r\n    font-weight: 100;\r\n    color: #777;\r\n    margin: 0;\r\n    line-height: 1.6em;\r\n}\r\n\r\n#developpers .container .getstarted .ul-h3{\r\n    font-size: 13px;\r\n    font-family: 'PT Sans', sans-serif;\r\n    margin: 0;\r\n    line-height: 1.4em;\r\n}\r\n\r\n#developpers .icon-developers {\r\n    width: 1.5em;\r\n    margin: 0.5em;\r\n}\r\n\r\n#developpers .icon-developers-download {\r\n    width: 3.5em;\r\n    margin: 0.5em;\r\n}\r\n\r\n#developpers .icon-developers-js {\r\n    width: 2.5em;\r\n    margin: 0.5em;\r\n    margin-right: 0.8em;\r\n}\r\n\r\n#developpers .span {\r\n    float:left;\r\n}\r\n\r\n@media only screen and (min-width: 769px)\r\n{\r\n    p {\r\n        font-size: 14px;\r\n    }\r\n\r\n    #developpers p {\r\n        font-size: 16px;\r\n    }\r\n\r\n    #developpers .container .getstarted h2{\r\n        font-size: 20px;\r\n    }\r\n\r\n    #developpers .container .getstarted .ul-h2{\r\n        font-size: 20px;\r\n    }\r\n\r\n    #developpers .container .getstarted .ul-h3{\r\n        font-size: 16px;\r\n    }\r\n  }\r\n\r\n\r\n#conditions #conditions {\r\n    padding-bottom: 4em\r\n}\r\n\r\n#conditions #conditions ul {\r\n  list-style-type: disc;\r\n  margin-left: 2em;\r\n  margin-bottom: 1em;\r\n}\r\n\r\n#conditions #conditions h2{\r\n    padding-bottom: 1em;\r\n}\r\n\r\n#conditions #conditions h3{\r\n    padding-bottom: 0.7em;\r\n    padding-top: 0.7em;\r\n}\r\n\r\n#conditions #conditions section {\r\n    text-align: justify;\r\n    padding-bottom: 1em;\r\n    padding-top: 1em;\r\n}\r\n\r\n#conditions .wrapper {\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  flex-direction: column;\r\n}\r\n\r\n#dpa #dpa {\r\n  padding-bottom: 4em\r\n}\r\n\r\n#dpa #dpa ul {\r\n  list-style-type: disc;\r\n  margin-left: 2em;\r\n  margin-bottom: 1em;\r\n}\r\n\r\n#dpa #dpa h2{\r\n  padding-bottom: 1em;\r\n}\r\n\r\n#dpa #dpa h3{\r\n  padding-bottom: 0.7em;\r\n  padding-top: 0.7em;\r\n}\r\n\r\n#dpa #dpa section {\r\n  text-align: justify;\r\n  padding-bottom: 1em;\r\n  padding-top: 1em;\r\n}\r\n\r\n#dpa .wrapper {\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  flex-direction: column;\r\n}\r\n\r\n#dpa table, td, th {\r\n  border: 1px solid black;\r\n  padding: 1em;\r\n}\r\n\r\n#dpa table {\r\n  border-collapse: collapse;\r\n}\r\n\r\n#jobs-page #hiring {\r\n    color:#777;\r\n    font-family: 'PT Sans', sans-serif;\r\n}\r\n\r\n#jobs-page #hiring .description {\r\n    margin-bottom: 5em\r\n}\r\n\r\n#jobs-page #hiring .job-list .job h3 {\r\n    font-weight: bold;\r\n    font-size: 1.3em\r\n}\r\n\r\n@media only screen and (min-width: 52em) {\r\n    #jobs-page #hiring .description {\r\n        width: 49%;\r\n        float: left\r\n    }\r\n\r\n    #jobs-page #hiring .job-list {\r\n        width: 49%;\r\n        padding-left: 4%;\r\n        float: right\r\n    }\r\n\r\n    #jobs-page #hiring .job-list .job {\r\n        border: 1px solid #f35b5b;\r\n        padding: 1em;\r\n        margin-bottom: 2em;\r\n        margin-top: 1.1em;\r\n    }\r\n\r\n    #jobs-page #hiring .job-list .job p {\r\n        margin-left: 1em\r\n    }\r\n\r\n    #jobs-page #hiring .job-list .job a {\r\n        text-decoration: underline\r\n    }\r\n}\r\n\r\n.wrapper {\r\n    max-width: 91em;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n    padding-left: 5em;\r\n    padding-right: 5em;\r\n    padding-top: 2em;\r\n    padding-bottom: 7em;\r\n}\r\n\r\n@media only screen and (max-width: 73em) {\r\n    .wrapper {\r\n        padding: 1em;\r\n    }\r\n}\r\n\r\nspan.nav-lang {\r\n    position:relative;\r\n    font-weight: 400;\r\n    text-transform: uppercase;\r\n    cursor:pointer;\r\n    color:white;\r\n    float:right;\r\n}\r\n\r\n\r\nspan.nav-lang {\r\n    display: inline;\r\n    position: relative;\r\n    padding: 0 0.8em;\r\n    color:white;\r\n}\r\n\r\nspan.nav-lang:after {\r\n    content: \"▼\";\r\n    font-size: 0.4em;\r\n    position: absolute;\r\n    right: 0px;\r\n    bottom: 0.5em;\r\n}\r\n\r\n#nav-lang-pop-up {\r\n    display: none\r\n}\r\n\r\n#nav-lang-pop-up div.lang-list {\r\n    position: absolute;\r\n    display: block;\r\n    background: white;\r\n    border-bottom: 1px solid #eaeaea;\r\n    border-right: 1px solid #eaeaea;\r\n    border-radius: 0.2em;\r\n    color: #676767;\r\n    width: 4em;\r\n    -webkit-box-shadow: -1px -1px 0 0 #e0e0e0;\r\n    box-shadow: -1px -1px 0 0 #e0e0e0\r\n}\r\n\r\n#nav-lang-pop-up div.lang-list ul {\r\n    margin: 1em 0 0;\r\n    padding: 0\r\n}\r\n\r\n#nav-lang-pop-up div.lang-list ul li {\r\n    padding: 0;\r\n    border-bottom: solid 1px #eaeaea\r\n}\r\n\r\n#nav-lang-pop-up div.lang-list ul li:last-child {\r\n    border-bottom: none\r\n}\r\n\r\n#nav-lang-pop-up div.lang-list ul li a {\r\n    padding: 0.2em;\r\n    width: 2em;\r\n    text-align: center\r\n}\r\n\r\n#nav-lang-pop-up div.lang-list ul li a:hover {\r\n    color: #333\r\n}\r\n\r\n#nav-lang-pop-up div.lang-list:after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 50%;\r\n    left: -8px;\r\n    width: 0;\r\n    height: 0;\r\n    border-right: solid 8px white;\r\n    border-bottom: solid 8px transparent;\r\n    border-top: solid 8px transparent\r\n}\r\n\r\n@media only screen and (min-width: 36.875em) {\r\n    #nav-lang-pop-up div.lang-list:after {\r\n        content: '';\r\n        position: absolute;\r\n        bottom: 100%;\r\n        left: 50%;\r\n        margin-left: -8px;\r\n        width: 0;\r\n        height: 0;\r\n        border-bottom: solid 8px white;\r\n        border-left: solid 8px transparent;\r\n        border-right: solid 8px transparent\r\n    }\r\n}\r\n\r\n\r\n.icon_world {\r\n    content: url(../images/icon_world.svg);\r\n    width: 20px;\r\n    height: 20px;\r\n    padding-right: 0.3em;\r\n    position: absolute;\r\n}\r\n\r\n.footer_right_menu_bottom{\r\n    width:100%;\r\n    float:left;\r\n    text-align:right;\r\n    padding-top:10px;\r\n}\r\n.footer_right_menu_bottom ul li{\r\n    display:inline;\r\n    margin-left:8px;\r\n    margin-right:8px;\r\n}\r\n.footer_right_menu_bottom ul li:last-child{\r\n    border-right:0px;\r\n}\r\n.footer_right_menu_bottom ul li:first-child{\r\n    margin-left:0px;\r\n}\r\n.footer_right_menu_bottom ul li a{\r\n    font-family:'PT Sans', sans-serif;\r\n    font-size: 16px;\r\n    color:#fff;\r\n}\r\n.footer_right_menu_bottom ul li:last-child a{\r\n    padding-right: 0px;\r\n}\r\n\r\n.gc-button {\r\n    display: block;\r\n    width: auto;\r\n    height: 2.8em;\r\n    border: none;\r\n    border-radius: 0.3em;\r\n    background: #f35b5b;\r\n    font-size: 1em;\r\n\r\n    text-align: center;\r\n    padding: 1em 1em;\r\n    line-height: 1em;\r\n    color: white;\r\n}\r\n\r\n.gc-button:disabled {\r\n     background: #e0e0e0;\r\n }\r\n\r\n.gc-button:hover:enabled {\r\n     color: white;\r\n     background-color: #e83d3d\r\n }\r\n\r\n.fa-times{\r\n    color : #e85478;\r\n}\r\n\r\n.home-image{\r\n    width: 100%;\r\n}\r\n\r\n.video {\r\n    float:left;\r\n    position:relative;\r\n    margin-top: -8px;\r\n    margin-left:10px;\r\n}\r\n\r\n.see-more {\r\n    font-family: 'PT Sans', sans-serif;\r\n    font-size: 18px;\r\n    color: #fff;\r\n    text-align: left;\r\n    float: left;\r\n    margin-left: 1.5em;\r\n    margin-top: 17px;\r\n}\r\n"]}
@charset "UTF-8";
@font-face {
  font-family: 'streamline-30px';
  src: url("../fonts/streamline-30px/fonts/streamline-30px.eot");
  /* support Internet explorer  */
  src: url("../fonts/streamline-30px/fonts/streamline-30px.eot?#iefix") format("embedded-opentype"), url("../fonts/streamline-30px/fonts/streamline-30px.woff") format("woff"), url("../fonts/streamline-30px/fonts/streamline-30px.ttf") format("truetype"), url("../fonts/streamline-30px/fonts/streamline-30px.svg") format("svg");
  /* Svg form   */
  font-weight: normal;
  font-style: normal; }

body {
  font-size: 14px;
  font-weight: 500;
  font-family: 'PT Sans', sans-serif;
  overflow-x: hidden; }

html,
body {
  height: 100%; }

body#page404 .header_bg {
  height: auto; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'PT Sans', sans-serif;
  font-weight: 800;
  color: #777;
  margin: 0;
  line-height: 1.5em; }

h1 {
  font-size: 30px; }

h2 {
  font-size: 20px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 16px; }

h5 {
  font-size: 15px; }

h6 {
  font-size: 15px; }

a {
  /*color: #3F51B5;*/
  transition: all 0.3s ease; }

a:hover,
a:focus {
  /* color: #FF3B3B;*/
  text-decoration: none; }

a:active {
  /* color: #FF3B3B;*/
  text-decoration: none; }

p {
  font-size: 11px;
  font-family: 'PT Sans', sans-serif;
  font-weight: 500; }

blockquote {
  color: #8397A1;
  font-size: 14px;
  font-weight: 500;
  font-style: italic;
  line-height: 1.64; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.clr-white {
  color: #FFF; }

.clr-red {
  color: #DE4C4C; }

.clr-green {
  color: #22C35D; }

.clr-blue {
  color: #4C85DE; }

/* ================================= */
/*===== General =====*/
/* ================================= */
.overlay-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.5s ease; }

.parallax {
  width: 100%;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: relative; }

.btn-default {
  font-size: 15px;
  font-weight: 800;
  text-align: center;
  color: #FFF;
  border-radius: 0;
  padding: 10px 15px;
  border: none;
  text-transform: uppercase;
  background-color: #22C35D; }

.btn-default:hover {
  color: #FFF;
  background-color: #4C85DE; }

.section {
  margin-top: 96px; }

.section-style {
  width: 34px;
  height: 4px;
  background-color: #22C35D;
  display: block;
  margin: 0 auto;
  margin-bottom: 12px; }

.section-heading {
  font-weight: 800;
  font-stretch: normal;
  color: #406576; }

.sub-heading {
  margin-top: 12px;
  font-weight: 500;
  font-stretch: normal;
  color: #406576; }

.form-control:focus {
  border-color: transparent;
  box-shadow: none; }

.mrgn-top-30 {
  margin-top: 30px; }

@media (max-width: 992px) {
  .mrgn-top-30 {
    margin-top: 0; } }

/* ================================= */
/*===== Top Bar =====*/
/* ================================= */
.top-bar {
  padding: 9px 0;
  background-color: #44494D; }

.social-top ul li {
  display: inline-block;
  padding-left: 5px;
  font-size: 15.2px;
  font-weight: 600; }

.social-top ul li a {
  color: #97A1A7; }

.social-top ul li a:hover {
  color: #42EBFF; }

.info-top {
  text-align: right; }

.info-top ul li {
  display: inline-block;
  padding-left: 30px;
  font-size: 15.2px;
  font-weight: 600; }

.info-top ul li a {
  color: #8F9CA4; }

/* ================================= */
/*===== Navigation =====*/
/* ================================= */
.navbar {
  margin-bottom: 0;
  padding-top: 51px;
  padding-bottom: 78px;
  min-height: 26px;
  border: none; }

.navbar-default {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  transition: all 0.3s ease; }

.navbar-fixed-top {
  position: relative; }

/*.affix {
  position: fixed;
}*/
/*.top-nav-collapse {
  padding: 30px 0;
  background-color: #4C85DE;
  box-shadow: 0 1px 15px rgba(0,0,0,0.2);
}*/
.logo {
  padding: 0;
  margin: 0; }

@media (max-width: 768px) {
  .logo {
    padding-left: 15px; } }

.navbar-default .navbar-nav li a,
.navbar-default .navbar-nav li a:focus {
  color: #fff;
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
  padding-left: 0;
  padding-right: 0;
  margin: 0 16px;
  text-transform: capitalize;
  background-color: transparent;
  transition: all 0.5s ease; }

.navbar-default .navbar-nav li a:hover {
  color: #fff;
  text-decoration: underline; }

.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .active a:focus {
  color: #fff;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 700;
  background-color: #4C85DE; }

.navbar-default .navbar-nav .active a:hover {
  color: #44494D;
  background-color: transparent; }

.navbar-default .navbar-nav .open a {
  color: #FFF;
  background-color: transparent; }

.navbar-default .navbar-nav .open a:focus,
.navbar-default .navbar-nav .open a:hover {
  color: #44494D;
  background-color: #4C85DE; }

.dropdown-menu {
  background-color: #FFF;
  width: 200px; }

.navbar-right .dropdown-menu {
  left: 0;
  top: 60px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.navbar-default .navbar-nav .open .dropdown-menu li a {
  color: #44494D;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1;
  width: 100%;
  margin: 0;
  padding: 0 8px; }

.navbar-default .navbar-nav .open .dropdown-menu li a:hover {
  color: #FFF; }

.navbar-default .navbar-nav .open .dropdown-menu li.active a {
  color: #FFF; }

.dropdown-menu .divider {
  background-color: #E5E5E5;
  opacity: 0.5; }

.navbar-default .navbar-nav .open li a i {
  padding-left: 30px; }

.dropdown-submenu {
  position: relative; }

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0; }

.dropdown-submenu:hover .dropdown-menu {
  display: block; }

.dropdown-menu.second-level {
  background-color: #4C85DE;
  width: 250px; }

.navbar-default .navbar-nav .open .dropdown-menu.second-level li a {
  color: #FFF;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  line-height: 2.5; }

.navbar-default .navbar-nav .open .dropdown-menu.second-level li a:hover {
  color: #4C85DE;
  background-color: #FFF; }

/*Toggle Button*/
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #FFF; }

.navbar-toggle {
  margin-top: 0;
  margin-right: 15px;
  margin-bottom: 8px;
  border: none;
  border-radius: 0; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #4C85DE; }

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #406576; }

@media (max-width: 767px) {
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    background-color: #4C85DE; }
  .navbar-default .navbar-nav .open .dropdown-menu li a {
    line-height: 1; } }

/* ================================= */
/*===== custome style =====*/
/* ================================= */
.header_bg {
  background-image: url("../images/header_baner.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 783px; }

.navbar-brand > img {
  width: 32px;
  height: 32px;
  vertical-align: middle;
  float: left; }

.navbar-brand > span {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.1em;
  float: left;
  margin-top: 6px;
  margin-left: 5px;
  color: #fff;
  font-weight: 400;
  vertical-align: middle; }

.navbar-brand > span sup {
  top: -1em;
  font-size: .4em;
  text-transform: uppercase;
  opacity: .5;
  left: .5em; }

.navbar-default .signin-btn {
  margin: 0;
  border: 2px solid rgba(255, 255, 255, 0.35);
  border-radius: .3em;
  margin-top: 14px;
  margin-left: 18px; }

.navbar-default .navbar-nav .signin-btn a:hover {
  text-decoration: none; }

.navbar-default .signin-btn:hover {
  border: 2px solid #fff;
  text-decoration: none; }

.navbar-default .navbar-nav .signin-btn a {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px; }

.navbar-default .navbar-nav .signin-btn a:focus {
  margin-left: 10px;
  margin-right: 10px;
  outline: 0; }

.navbar-default .navbar-nav .open a:focus {
  background-color: transparent; }

.dropdown-menu {
  width: 67px;
  background-color: #FFF;
  text-align: center; }

.navbar-default .navbar-nav .open .dropdown-menu li a:hover {
  color: #000;
  background: transparent;
  text-decoration: underline; }

.dropdown-menu .divider {
  margin: 5px 0; }

.navbar-nav {
  float: left;
  margin: 0;
  margin-left: 5px; }

.navbar-nav > li > a {
  padding-top: 20px;
  padding-bottom: 15px; }

.navbar-brand {
  float: left;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
  padding: l;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 17px; }

.navbar-default .navbar-right ul li a {
  font-weight: 700; }

.header_funtionalities .col-lg-5 {
  width: 40%; }

.header_funtionalities .col-lg-7 {
  width: 60%; }

.header_funtionalities {
  padding-top: 20px; }

.header_funtionalities h1 {
  font-family: 'PT Sans', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  padding-top: 85px;
  padding-left: 70px;
  letter-spacing: -.1px; }

.header_funtionalities p {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  color: #fff;
  width: 85%;
  padding-left: 70px;
  letter-spacing: .3px;
  line-height: 27px;
  padding-top: 12px;
  padding-right: 40px; }

.installer_btns {
  margin-left: 13%;
  margin-right: 0%;
  padding-top: 35px;
  width: 80%;
  float: left; }

.installer_btns button {
  width: 240px;
  height: 50px;
  font-size: 14px;
  letter-spacing: 1px;
  font-family: 'PT Sans', sans-serif;
  color: #ed4249;
  text-transform: uppercase;
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0.35);
  background-color: #ffffff;
  margin-right: 27px; }

.installer_btns button:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff; }

.installer_btns a:nth-child(2) button {
  background-color: transparent;
  color: #fff;
  margin-right: 0px; }

.installer_btns a:nth-child(2) button:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff; }

.hunt_btns {
  margin-left: 13%;
  margin-right: 0%;
  padding-top: 35px;
  width: 80%;
  float: left; }

.hunt_btns button {
  height: 2.5em;
  width: 20em;
  font-size: 1.8em;
  letter-spacing: 1px;
  font-family: 'PT Sans', sans-serif;
  color: #ed4249;
  text-transform: none;
  border-radius: 1em;
  border: 1px solid rgba(255, 255, 255, 0.35);
  background-color: #ffffff;
  margin-right: 27px; }

.hunt_btns button:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff; }

.hunt_btns a:nth-child(2) button {
  background-color: transparent;
  color: #fff;
  margin-right: 0px; }

.hunt_btns a:nth-child(2) button:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff; }

.sec_nav_links {
  background-color: #F8F8F8;
  padding-top: 29px;
  border-bottom: 1px solid #E4E4E4; }

.sec_nav_links ul {
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 640px) {
  .sec_nav_links ul {
    -ms-flex-direction: column;
        flex-direction: column; } }

.sec_nav_links ul li {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-bottom: 3px solid transparent; }

.sec_nav_links .active_link {
  border-bottom: 3px solid #f35b5b; }

.sec_nav_links .active_link a {
  color: #f35b5b; }

.sec_nav_links ul li:focus {
  border-bottom: 3px solid transparent; }

.sec_nav_links ul li:hover {
  border-bottom: 3px solid #f35b5b; }

.sec_nav_links ul li a:hover {
  color: #f35b5b; }

.sec_nav_links ul li a:focus {
  outline: 0; }

.sec_nav_links ul li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  color: #484848;
  text-transform: uppercase;
  float: left;
  padding-bottom: 27px; }

.section_title h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  color: #b0b0b0;
  text-align: center;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase; }

.section_title h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 36px;
  letter-spacing: 2px;
  color: #f35b5b;
  text-align: center;
  text-transform: uppercase;
  padding-top: 22px;
  padding-bottom: 29px; }

.section_title p {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  line-height: 28px;
  color: #484848;
  text-align: center;
  width: 35%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  padding-bottom: 33px; }

.section_content {
  padding-top: 85px; }

.section_content h3 {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400; }

.section_content p {
  font-family: 'PT Sans', sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #484848;
  text-align: center;
  padding-top: 15px; }

.comment_image img {
  width: 100%; }

.section_part2_title {
  padding-top: 65px;
  padding-bottom: 30px; }

.section_part2_title h3 {
  font-family: 'PT Sans', sans-serif;
  font-size: 24px;
  letter-spacing: 0.5px;
  color: #484848;
  text-align: center;
  font-weight: 400; }

.section_part2_title h3 span {
  color: #ed4249; }

.section_part2_content {
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  border: solid 1px #e7e7e7;
  margin-top: 179px;
  padding-bottom: 37px;
  height: 350px; }

.section_part2_content img {
  margin-top: -140px;
  height: 263px; }

.section_part2_content h3 {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  padding-top: 25px;
  padding-bottom: 18px; }

.section_part2_content p {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #484848;
  text-align: center;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block; }

.section_part2_row2_content {
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  border: solid 1px #e7e7e7;
  margin-top: 145px;
  padding-bottom: 37px;
  height: 368px;
  padding-left: 20px;
  padding-right: 20px; }

.section_part2_row2_content h3 {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  padding-top: 9px;
  padding-bottom: 14px; }

.section_part2_row2_content p {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #484848;
  text-align: center; }

.section2_content {
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  border: solid 1px #e7e7e7;
  margin-top: 96px;
  padding-bottom: 37px;
  height: 330px;
  padding-left: 10px;
  padding-right: 10px; }

.section2_content img {
  margin-top: -70px;
  height: 140px; }

.section2_content h3 {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  padding-top: 29px;
  padding-bottom: 14px; }

.section2_content p {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #484848;
  text-align: center; }

.my-column-width {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  float: none;
  display: block; }

.footer_bg {
  background: #333 url("../images/graphcomment-g.png") no-repeat left bottom;
  padding-top: 42px;
  padding-bottom: 45px; }

.footer_left_menu {
  width: 100%;
  float: left; }

.footer_left_menu ul li {
  display: inline;
  margin-left: 15px;
  margin-right: 15px; }

.footer_left_menu ul li:first-child {
  margin-left: 0px; }

.footer_left_menu ul li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  color: #ffffff; }

.footer_left_menu_bottom {
  width: 100%;
  float: left;
  padding-top: 10px; }

.footer_left_menu_bottom ul li {
  display: inline;
  margin-left: 8px;
  margin-right: 8px; }

.footer_left_menu_bottom ul li:first-child {
  margin-left: 0px; }

.footer_left_menu_bottom ul li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #ababab; }

.footer_right_menu {
  width: 100%;
  float: left;
  text-align: right; }

.footer_right_menu ul li {
  display: inline;
  margin-left: 8px;
  margin-right: 8px; }

.footer_right_menu ul li:last-child {
  border-right: 0px; }

.footer_right_menu ul li:first-child {
  margin-left: 0px; }

.footer_right_menu ul li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff; }

.footer_right_menu ul li:last-child a {
  padding-right: 0px; }

.copy_right {
  width: 100%;
  float: left; }

.copy_right h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #ababab;
  text-align: left;
  font-weight: 400;
  letter-spacing: .5px;
  padding-top: 10px; }

.text-right h3 {
  text-align: right; }

.text-right p {
  text-align: right; }

.text-left h3 {
  text-align: left; }

.section_part2_row2_content img {
  margin-top: -115px;
  height: auto;
  width: auto; }

.margin-top {
  margin-top: 145px; }

.margin-top2 {
  margin-top: 240px; }

.min-height {
  min-height: 120px; }

.min-height2 {
  min-height: 110px; }

.min-height3 {
  min-height: 106px; }

.section_part2_row2_content .min-height3 img {
  height: auto;
  width: auto;
  margin-top: -95px; }

.section_part2_row2_content {
  height: 360px; }

.section_part2_row2_content.content2 {
  height: 360px; }

.section_part2_row2_content.content3 {
  height: 300px; }

.section_part2_row2_content.content3 img {
  height: 175px;
  width: 95%;
  margin-top: -95px;
  margin-bottom: 15px; }

.section_part2_row2_content .image-left img {
  margin-left: -15px;
  height: 168px;
  margin-top: -70px; }

.section_part2_row2_content .image-right img {
  margin-right: -64px;
  width: 75%;
  margin-top: -37px;
  height: auto; }

.section_part2_row2_content .widthfull img {
  width: 100%; }

.section_part2_row2_content .imagetop img {
  margin-top: -100px; }

.section_part2_row2_content .imagetop2 img {
  margin-top: -110px;
  height: auto; }

.section_part2_content img {
  height: auto; }

.section_part2_content {
  height: 360px; }

.section_part2_content img {
  margin-top: -200px; }

.section_part2_content {
  margin-top: 260px; }

.icon {
  font-size: 74px;
  text-align: center;
  margin-top: 46px;
  color: #CACACA; }

.section2_content.last h3 {
  padding-top: 0px; }

.section2_content.last {
  margin-top: 25px; }

.section2_content.last h3 {
  font-size: 17px; }

.section2_content.last img {
  width: auto;
  height: auto;
  top: 153px;
  position: absolute;
  margin-left: -32px; }

.section2_content.last .box {
  width: 181px;
  height: 62px;
  line-height: 62px;
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  margin-top: 46px;
  color: #C6C6C6;
  font-family: 'PT Sans', sans-serif;
  margin-bottom: 47px;
  font-size: 30px; }

.section2_content.last .box img {
  width: auto;
  position: relative;
  top: 45px;
  margin-left: 0; }

.navbar-collapse {
  padding-left: 0px;
  padding-right: 0px; }

.sec_nav_links .icon {
  font-size: 32px;
  color: #484848;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px; }

.sec_nav_links span {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  color: #484848;
  text-transform: uppercase;
  float: left;
  padding-bottom: 0px;
  float: right;
  margin-left: 15px;
  margin-top: 6px; }

.sec_nav_links ul li.active_link a span {
  color: #f35b5b; }

.sec_nav_links ul li.active_link a .icon {
  color: #f35b5b; }

.sec_nav_links ul li a {
  padding-bottom: 12px; }

.sec_nav_links ul li:hover a .icon {
  color: #f35b5b; }

.sec_nav_links ul li:hover a span {
  color: #f35b5b; }

.section_content p {
  font-size: 14px; }

.section_part2_content.mini-margin-top img {
  margin-top: -167px; }

.section_part2_row2_content.forh3 h3 {
  padding-top: 19px; }

.section_part2_row2_content .margin-top-mini-more img {
  margin-top: -115px; }

.section_part2_content.big-6 img {
  margin-top: -130px; }

.section_part2_row2_content .widthfull.margin-top-again img {
  margin-top: -55px;
  height: auto;
  width: auto;
  margin-left: -14px; }

.section_part2_row2_content .imagetop img {
  margin-top: -70px;
  height: auto; }

/*---------------------------------------
   2.2 PRE LOADER
-----------------------------------------*/
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fefefe;
  z-index: 99999;
  height: 100%;
  width: 100%;
  overflow: hidden !important; }

.status {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url(../images/loading.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin: -20px 0 0 -20px; }

.video-demo iframe {
  height: 364px; }

/****** mobile menu ********/
.mobile_display_menu {
  display: none; }

#sidebar-wrapper {
  margin-left: -230px;
  left: 0;
  top: -20px;
  width: 230px;
  background: #f7f7f7;
  position: fixed;
  height: 120%;
  overflow-y: auto;
  z-index: 1000;
  transition: all 0.4s ease 0s; }

#sidebar-content {
  display: block;
  padding-top: 40px;
  max-width: 230px;
  margin: 0 auto; }

.sidebar-nav {
  width: 160px;
  list-style: none;
  margin: 0 auto;
  padding: 26px 0px;
  font-size: 15px; }

.sidebar-nav li {
  line-height: 40px;
  text-indent: 10px;
  color: #3d3d3d; }

.sidebar-nav li a {
  color: #fff;
  display: block;
  text-decoration: none;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px; }

.side-trending-list {
  margin-left: 30px;
  font-size: 12px;
  line-height: 1; }

.sidebar-nav li a:hover {
  color: #fff;
  text-decoration: underline;
  width: 100%; }

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none; }

#menu-toggle {
  z-index: 1;
  padding: 0px; }

#menu-close {
  margin-top: -30px;
  margin-right: 10px; }

#sidebar-wrapper.active {
  left: 230px;
  width: 160px;
  background-color: #444444;
  transition: all 0.4s ease 0s; }

.sidebar-bottom-section {
  padding-top: 5px; }

.sub-menu-text {
  font-size: 60%;
  margin-top: 6px;
  line-height: 2px;
  float: left;
  padding: 0 0 0 18px;
  background: transparent !important; }

.toggle {
  float: right; }

.toggle i {
  font-size: 25px;
  color: #fff;
  padding-top: 0px; }

#menu-toggle:focus {
  outline: 0; }

.menu_header {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 30px;
  padding-top: 30px; }

.menu_header img {
  width: 2em;
  height: 2em;
  margin-top: -7px; }

.sidebar-nav .signin-btn {
  margin: 0;
  border: 2px solid rgba(255, 255, 255, 0.35);
  border-radius: .3em;
  margin-top: 14px;
  margin-left: auto;
  width: 85%;
  height: 45px;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 30px;
  padding-left: 12px; }

.sidebar-nav .signin-btn a:hover {
  text-decoration: none; }

.sidebar-nav .signin-btn:hover {
  border: 2px solid #fff;
  text-decoration: none; }

.sidebar-nav .signin-btn a {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px; }

.sidebar-nav .signin-btn a:focus {
  margin-left: 10px;
  margin-right: 10px;
  outline: 0; }

.about-section .row:nth-child(2) .col-lg-6:nth-child(2) img {
  margin-top: -161px;
  max-width: 412px;
  max-height: 263px; }

.about-section .row:nth-child(2) .col-lg-6:nth-child(2) .section_part2_content {
  margin-top: 195px; }

.about-section .row:nth-child(2) .col-lg-6:nth-child(3) img {
  margin-top: -193px;
  max-width: 535px;
  max-height: 295px; }

.about-section .row:nth-child(2) .col-lg-6:nth-child(3) .section_part2_content {
  margin-top: 195px; }

.about-section .row:nth-child(3) .col-lg-6:nth-child(5) img {
  margin-top: -124px;
  max-height: 256px;
  max-width: 494px; }

.about-section .row:nth-child(3) .col-lg-6:nth-child(5) .section_part2_content {
  margin-top: 156px; }

.about-section .row:nth-child(3) .col-lg-6:nth-child(6) img {
  margin-top: -121px;
  max-width: 380px;
  max-height: 253px; }

.about-section .row:nth-child(3) .col-lg-6:nth-child(6) .section_part2_content {
  margin-top: 156px; }

.about-section .row:nth-child(3) .col-lg-3:nth-child(2) img {
  margin-top: -100px; }

.about-section .row:nth-child(3) .col-lg-3:nth-child(3) img {
  margin-top: -90px; }

.about-section .row:nth-child(3) .col-lg-3:nth-child(4) img {
  margin-top: -71px;
  margin-left: -6px; }

.services-section .row .col-lg-3:nth-child(3) img {
  margin-top: -80px;
  margin-left: -5px; }

.services-section .row .col-lg-3:nth-child(4) img {
  margin-top: -100px;
  margin-left: -5px; }

.services-section .row .col-lg-3:nth-child(5) img {
  margin-top: -120px;
  margin-left: -5px; }

.services-section .row .col-lg-6:nth-child(6) img {
  margin-top: -164px;
  max-width: 543px;
  max-height: 291px; }

.services-section .row .col-lg-6:nth-child(6) .section_part2_content {
  margin-top: 238px; }

.services-section .row .col-lg-6:nth-child(7) img {
  margin-top: -164px;
  max-width: 532px;
  max-height: 291px; }

.services-section .row .col-lg-6:nth-child(7) .section_part2_content {
  margin-top: 238px; }

.services-section .row .col-lg-6:nth-child(12) img {
  margin-top: -195px;
  max-width: 518px;
  max-height: 341px; }

.services-section .row .col-lg-6:nth-child(12) .section_part2_content {
  margin-top: 244px; }

.services-section .row .col-lg-6:nth-child(13) img {
  margin-top: -197px;
  max-width: 449px;
  max-height: 353px; }

.services-section .row .col-lg-6:nth-child(13) .section_part2_content {
  margin-top: 244px; }

.sticky-header {
  position: fixed;
  z-index: 1000;
  top: -80px;
  left: 0;
  right: 0;
  transition: top .2s, transform 0.2s;
  padding: 20px;
  background-image: url("../images/scroller_bg_01.jpg");
  background-repeat: no-repeat;
  padding-top: 2px;
  padding-bottom: 10px;
  background-size: cover; }

.sticky-header--visible {
  top: 0; }

/**** page 2 ****/
.votre_audience {
  padding-top: 44px; }

.votre_audience h1 {
  font-family: 'PT Sans', sans-serif;
  font-size: 80px;
  color: #fff;
  text-align: left;
  line-height: 0.9em;
  letter-spacing: 3px;
  font-weight: 800;
  width: 60%; }

.votre_audience h1 span {
  font-family: 'PT Sans', sans-serif;
  font-style: italic; }

.votre_audience .dashed_border {
  width: 220px;
  height: 3px;
  background-color: transparent;
  float: right;
  display: block;
  margin-right: 19%;
  margin-top: 10px; }

.votre_audience .dashed_divider {
  width: 20px;
  height: 3px;
  background-color: #F3A2B0;
  float: left;
  margin-right: 5px; }

.votre_audience .dashed_border .dashed_divider:last-child {
  margin-right: 0px; }

.votre_audience h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  color: #fff;
  text-align: left;
  float: none;
  display: block;
  padding-top: 7px;
  padding-bottom: 14px;
  font-weight: 400;
  line-height: 28px; }

#slide6 img {
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block; }

.votre_audience button {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  color: #ed4249;
  width: 150px;
  height: 40px;
  background-color: #fff;
  border: none;
  margin-left: auto;
  margin-right: auto;
  float: left;
  display: block;
  margin-top: 10px;
  border-radius: 3px; }

.votre_audience button:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff; }

.audience_area_content {
  padding-top: 86px;
  padding-bottom: 93px; }

.audience_area_content h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 36px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px; }

.audience_area_content h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  padding-top: 30px;
  padding-bottom: 15px;
  letter-spacing: .1px;
  line-height: 28px; }

.audience_area_content h3 {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  padding-top: 168px; }

.audience_area_content p {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 12px;
  padding-bottom: 12px; }

.audience_area_content img {
  width: 486px;
  margin-top: 63px;
  height: 245px;
  margin-left: -50px; }

.p-0 {
  padding-left: 0px;
  padding-right: 0px; }

.audience_area_content h5 {
  font-family: 'PT Sans', sans-serif;
  font-size: 24px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  padding-top: 121px;
  padding-bottom: 20px; }

.audience_area_content h5 span {
  color: #f35b5b; }

.demands_comments_area_content {
  background-image: url("../images/bg_img.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 800px;
  padding-top: 270px; }

.demands_comments_area_content p {
  font-family: 'PT Sans', sans-serif;
  font-style: italic;
  font-size: 36px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 18px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 55px; }

.demands_comments_area_content .divider {
  width: 20px;
  height: 3px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block; }

.demands_comments_area_content h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  padding-top: 31px;
  padding-bottom: 21px; }

.demands_comments_area_content button {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  color: #ed4249;
  width: 368px;
  height: 50px;
  background-color: #fff;
  border: none;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  margin-top: 111px;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1.5px; }

.demands_comments_area_content button:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff; }

.bg_pattern_container {
  position: relative; }

.bg_pattern_container object.pattern {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%; }

.online_communities_area_content h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 36px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 48px; }

.online_communities_area_content h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  width: 44%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  padding-top: 28px;
  padding-bottom: 80px;
  letter-spacing: .5px;
  line-height: 30px; }

.online_communities_area_content .overlay_content {
  background-color: #fff;
  padding-top: 41px;
  padding-bottom: 21px;
  box-shadow: 0px 2px 30px -13px rgba(0, 0, 0, 0.75); }

.online_communities_area_content .overlay_content h3 {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #ed4249;
  text-align: center;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase; }

.online_communities_area_content .overlay_content h5 {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 24px; }

.online_communities_area_content .divider {
  width: 20px;
  height: 3px;
  background-color: #f35b5b;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  margin-top: 19px;
  margin-bottom: 16px; }

.online_communities_area_content .overlay_content span {
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  color: #b5b5b5;
  text-align: center;
  font-weight: 400;
  float: none;
  display: block;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 39px; }

.online_communities_area_content .caption {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 2px 20px -10px rgba(0, 0, 0, 0.75); }

.online_communities_area_content .caption__media {
  display: block;
  min-width: 100%;
  max-width: 100%;
  height: 300px; }

.online_communities_area_content .caption__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 44px;
  padding-bottom: 20px;
  color: white;
  transform: translateY(100%);
  transition: transform .35s ease-out; }

.online_communities_area_content .caption:hover .caption__overlay {
  transform: translateY(0);
  cursor: pointer; }

.online_communities_area_content .caption__overlay__title {
  transform: translateY(calc(-120% - 10px));
  /* +10px overlay padding */
  transition: transform .35s ease-out; }

.online_communities_area_content .caption::before {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: background .35s ease-out; }

.online_communities_area_content .caption:hover::before {
  background: #f35b5b; }

.online_communities_area_content .caption {
  transform: translateZ(0); }

.online_communities_area_content .caption__overlay__content {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  width: 82%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 21px; }

.online_communities_area_content_my_width {
  width: 68%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  padding-top: 33px; }

.online_communities_area_content_my_width .col-lg-6 {
  width: 50%; }

.social_interactions_area_content {
  padding-top: 185px;
  padding-bottom: 30px;
  background-color: #fff; }

.social_interactions_area_content h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 36px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 50px;
  padding-top: 35px; }

.social_interactions_area_content p {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px;
  width: 92%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  padding-top: 32px;
  line-height: 29px; }

.test_graphcomment_area_content {
  padding-top: 45px;
  padding-bottom: 45px;
  background: #f54a7a;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f54a7a 0%, #f6595a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.test_graphcomment_area_content h2 {
  font-family: 'PT Sans', sans-serif;
  font-style: italic;
  font-size: 28px;
  color: #fff;
  font-weight: 400;
  line-height: 46px; }

.test_graphcomment_area_content h2 span {
  font-weight: 800; }

.test_graphcomment_area_content button {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  color: #ed4249;
  width: 250px;
  height: 50px;
  background-color: #fff;
  border: none;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 2px; }

.test_graphcomment_area_content button:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff; }

.test_graphcomment_area_content .icon::before {
  float: left;
  margin-right: 20px; }

.test_graphcomment_area_content .icon {
  font-size: 50px;
  text-align: left;
  color: #fff;
  margin-top: 0; }

.why_choose_area_content {
  padding-top: 116px;
  padding-bottom: 93px;
  background-color: #fff; }

.why_choose_area_content h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 36px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px; }

.why_choose_feature_box {
  padding-top: 102px;
  padding-bottom: 20px;
  text-align: center; }

.why_choose_feature_box .feature_box_shape {
  width: 160px;
  height: 160px;
  border-radius: 400px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  display: table;
  box-shadow: 0px 2px 20px -10px rgba(0, 0, 0, 0.75); }

.why_choose_feature_box .feature_box_shape .icon {
  font-size: 70px;
  text-align: center;
  color: #f35b5b;
  margin-top: 0px;
  display: table-cell;
  vertical-align: middle;
  padding-top: 28px;
  padding-left: 9px; }

.why_choose_area_content .why_choose_feature_box h3 {
  font-family: 'PT', sans-serif;
  font-size: 18px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  padding-top: 40px;
  padding-bottom: 15px;
  line-height: 23px; }

.why_choose_area_content .why_choose_feature_box p {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  padding-bottom: 15px; }

.customer_testimonials_area_content {
  background-image: url("../images/bg_2img.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 805px;
  padding-top: 113px;
  padding-bottom: 30px; }

.customer_testimonials_area_content h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 36px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px; }

.testimonials_content {
  padding-top: 36px;
  padding-bottom: 67px;
  background-color: #fff;
  border-radius: 3px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 109px; }

.testimonials_content p {
  font-family: 'PT Sans', sans-serif;
  font-style: italic;
  font-size: 18px;
  color: #484848;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 32px; }

.testimonials_content .divider {
  width: 20px;
  height: 3px;
  background-color: #f35b5b;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  margin-top: 28px;
  margin-bottom: 21px; }

.testimonials_content h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  letter-spacing: .5px; }

.testimonials_content h4 span {
  font-family: 'PT Sans', sans-serif; }

.views_count {
  background: #444;
  padding: 20px;
  box-shadow: inset 2px 0 4px rgba(0, 0, 0, 0.2); }

.views_text {
  color: #e1e1e1;
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  margin-bottom: 10px;
  letter-spacing: 1px; }

.views_counter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.views_counter .views_number {
  display: inline-block;
  padding: 0 10px;
  border-radius: 2px;
  background: #333;
  color: #ccc;
  margin: 0 4px;
  font-size: 48px; }

.views_counter .views_number.separator {
  margin-left: 20px; }

@media (max-width: 650px) {
  .views_counter .views_number {
    font-size: 14px;
    margin: 0; }
  .views_counter .views_number.separator {
    margin-left: 6px; } }

.logo_area_content {
  padding-top: 70px;
  padding-bottom: 69px; }

.logo_area_content .owl-carousel {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block; }

.logo_area_content .owl-carousel .item a {
  cursor: default; }

.logo_area_content .owl-carousel .item.have-link > :last-child {
  display: none; }

.logo_area_content .owl-carousel .item.have-link:hover > :first-child {
  display: none; }

.logo_area_content .owl-carousel .item.have-link:hover > :last-child {
  display: block;
  cursor: pointer; }

.logo_area_content .owl-carousel .item img {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block; }

.owl-controls {
  display: none !important; }

.our_team_area_content {
  height: 775px;
  border-top: 2px solid #f4f4f4;
  margin-bottom: 213px; }

.our_team_area_content h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 36px;
  color: #f35b5b;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px; }

.our_team_area_content h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  color: #484848;
  text-align: center;
  font-weight: 400;
  width: 37%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  padding-top: 36px;
  padding-bottom: 42px;
  letter-spacing: .5px;
  line-height: 27px; }

.our_team_contact_form {
  width: 62%;
  border-radius: 3px;
  background-color: #f6f6f6;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  padding-top: 46px;
  padding-bottom: 39px;
  padding-left: 50px;
  padding-right: 50px; }

.our_team_contact_form input {
  width: 281px;
  height: 44px;
  float: left;
  margin-right: 40px;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: 'PT Sans', sans-serif;
  font-size: 13px;
  color: #838383;
  border-radius: 3px; }

.our_team_contact_form input:nth-child(2) {
  margin-right: 0px; }

.our_team_contact_form input:nth-child(4) {
  margin-right: 0px; }

.our_team_contact_form input:nth-child(5) {
  margin-bottom: 30px; }

.our_team_contact_form input:nth-child(6) {
  margin-right: 0px;
  margin-bottom: 30px; }

.our_team_contact_form textarea {
  width: 100%;
  height: 231px;
  margin-bottom: 20px;
  font-family: 'PT Sans', sans-serif;
  font-size: 13px;
  color: #838383;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px; }

.our_team_contact_form button {
  width: 100%;
  background-color: #f35b5b;
  height: 63px;
  border-radius: 3px;
  letter-spacing: 2px;
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 800;
  margin-top: 10px; }

.our_team_contact_form button:hover {
  background-color: rgba(243, 91, 91, 0.32);
  border: 1px solid #fff; }

.our_team_contact_form button i {
  font-size: 24px;
  padding-right: 19px; }

.votre_audience .video a:focus {
  outline: 0; }

.online_communities_area_content_upperlayer {
  background-color: rgba(255, 255, 255, 0.7);
  padding-top: 89px;
  padding-bottom: 20px; }

.our_team_area_content_upperlayer {
  background-color: rgba(255, 255, 255, 0.7);
  padding-top: 82px;
  padding-bottom: 30px; }

#html5-elem-data-box {
  padding: 0px !important; }

#html5-lightbox-box {
  width: 90% !important; }

#html5-elem-wrap {
  width: 99% !important; }

#html5-image {
  width: 100% !important;
  padding: 0px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

/****** mobile_display_section *****/
.mobile_display_section {
  display: none; }

#overlay {
  position: absolute;
  top: 0;
  display: none;
  background: #f35b5b;
  transition: transform .35s ease-out;
  width: 92.5%;
  left: 15px;
  right: 0;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px; }

#overlay p {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 21px;
  padding-top: 33px;
  padding-bottom: 15px; }

#main {
  margin-top: 39px; }

#close {
  float: right;
  color: #fff;
  cursor: pointer; }

#overlay2 {
  position: absolute;
  top: 0;
  display: none;
  background: #f35b5b;
  transition: transform .35s ease-out;
  width: 92.5%;
  left: 15px;
  right: 0;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px; }

#overlay2 p {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 21px;
  padding-top: 33px;
  padding-bottom: 15px; }

#main2 {
  margin-top: 39px; }

#close2 {
  float: right;
  color: #fff;
  cursor: pointer; }

#overlay3 {
  position: absolute;
  top: 0;
  display: none;
  background: #f35b5b;
  transition: transform .35s ease-out;
  width: 92.5%;
  left: 15px;
  right: 0;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px; }

#overlay3 p {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 21px;
  padding-top: 33px;
  padding-bottom: 15px; }

#main3 {
  margin-top: 39px; }

#close3 {
  float: right;
  color: #fff;
  cursor: pointer; }

#overlay4 {
  position: absolute;
  top: 0;
  display: none;
  background: #f35b5b;
  transition: transform .35s ease-out;
  width: 92.5%;
  left: 15px;
  right: 0;
  height: auto;
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px; }

#overlay4 p {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 21px;
  padding-top: 33px;
  padding-bottom: 15px; }

#main4 {
  margin-top: 39px; }

#close4 {
  float: right;
  color: #fff;
  cursor: pointer; }

#overlay5 {
  position: absolute;
  top: 0;
  display: none;
  background: #f35b5b;
  transition: transform .35s ease-out;
  width: 92.5%;
  left: 15px;
  right: 0;
  height: auto;
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px; }

#overlay5 p {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 400;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  line-height: 21px;
  padding-top: 33px;
  padding-bottom: 15px; }

#main5 {
  margin-top: 39px; }

#close5 {
  float: right;
  color: #fff;
  cursor: pointer; }

.animated_gif_image {
  background-image: url(../images/img-communaute@3x-gif-animation.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-top: 59px;
  background-size: cover;
  height: 230px;
  width: 100%; }

.intro-section {
  height: 100%;
  padding-top: 150px;
  text-align: center;
  background: #fff; }

.about-section {
  height: auto;
  padding-top: 72px;
  text-align: center;
  background: #fff; }

.services-section {
  height: auto;
  padding-top: 72px;
  text-align: center;
  background: #fff; }

.contact-section {
  height: auto;
  padding-top: 72px;
  text-align: center;
  background: #fff;
  padding-bottom: 220px; }

#pricing-page .header_bg, #jobs-page .header_bg, #dpa .header_bg, #conditions .header_bg, #mentions-legals .header_bg, #developpers .header_bg, #producthunt .header_bg {
  background-image: url("../images/header_baner.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 150px; }

#producthunt .roarr-img {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#producthunt .header_hunt {
  background-color: #DA552F;
  padding-top: 5em;
  padding-bottom: 5em;
  border-top: solid 0.5em;
  border-color: #F8F8F8; }

#producthunt .hunttext {
  font-family: 'PT Sans', sans-serif;
  font-size: 2em;
  font-weight: 100;
  color: white;
  margin: 0;
  line-height: 1.6em; }

#producthunt .hunttext .roarr {
  font-size: 3em; }

#developpers .container .getstarted {
  padding-top: 3em;
  padding-right: 3em;
  padding-left: 3em; }

#developpers .container .getstarted ul {
  list-style-type: decimal;
  margin-bottom: 2em;
  padding-left: 1em; }

#developpers .container .getstarted .ul-h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #777;
  margin: 0;
  line-height: 1.6em; }

#developpers .container .getstarted h2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  font-weight: 100;
  color: #777;
  margin: 0;
  line-height: 1.6em; }

#developpers .container .getstarted .ul-h3 {
  font-size: 13px;
  font-family: 'PT Sans', sans-serif;
  margin: 0;
  line-height: 1.4em; }

#developpers .icon-developers {
  width: 1.5em;
  margin: 0.5em; }

#developpers .icon-developers-download {
  width: 3.5em;
  margin: 0.5em; }

#developpers .icon-developers-js {
  width: 2.5em;
  margin: 0.5em;
  margin-right: 0.8em; }

#developpers .span {
  float: left; }

@media only screen and (min-width: 769px) {
  p {
    font-size: 14px; }
  #developpers p {
    font-size: 16px; }
  #developpers .container .getstarted h2 {
    font-size: 20px; }
  #developpers .container .getstarted .ul-h2 {
    font-size: 20px; }
  #developpers .container .getstarted .ul-h3 {
    font-size: 16px; } }

#conditions #conditions {
  padding-bottom: 4em; }

#conditions #conditions ul {
  list-style-type: disc;
  margin-left: 2em;
  margin-bottom: 1em; }

#conditions #conditions h2 {
  padding-bottom: 1em; }

#conditions #conditions h3 {
  padding-bottom: 0.7em;
  padding-top: 0.7em; }

#conditions #conditions section {
  text-align: justify;
  padding-bottom: 1em;
  padding-top: 1em; }

#conditions .wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column; }

#dpa #dpa {
  padding-bottom: 4em; }

#dpa #dpa ul {
  list-style-type: disc;
  margin-left: 2em;
  margin-bottom: 1em; }

#dpa #dpa h2 {
  padding-bottom: 1em; }

#dpa #dpa h3 {
  padding-bottom: 0.7em;
  padding-top: 0.7em; }

#dpa #dpa section {
  text-align: justify;
  padding-bottom: 1em;
  padding-top: 1em; }

#dpa .wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column; }

#dpa table, td, th {
  border: 1px solid black;
  padding: 1em; }

#dpa table {
  border-collapse: collapse; }

#jobs-page #hiring {
  color: #777;
  font-family: 'PT Sans', sans-serif; }

#jobs-page #hiring .description {
  margin-bottom: 5em; }

#jobs-page #hiring .job-list .job h3 {
  font-weight: bold;
  font-size: 1.3em; }

@media only screen and (min-width: 52em) {
  #jobs-page #hiring .description {
    width: 49%;
    float: left; }
  #jobs-page #hiring .job-list {
    width: 49%;
    padding-left: 4%;
    float: right; }
  #jobs-page #hiring .job-list .job {
    border: 1px solid #f35b5b;
    padding: 1em;
    margin-bottom: 2em;
    margin-top: 1.1em; }
  #jobs-page #hiring .job-list .job p {
    margin-left: 1em; }
  #jobs-page #hiring .job-list .job a {
    text-decoration: underline; } }

.wrapper {
  max-width: 91em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5em;
  padding-right: 5em;
  padding-top: 2em;
  padding-bottom: 7em; }

@media only screen and (max-width: 73em) {
  .wrapper {
    padding: 1em; } }

span.nav-lang {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  cursor: pointer;
  color: white;
  float: right; }

span.nav-lang {
  display: inline;
  position: relative;
  padding: 0 0.8em;
  color: white; }

span.nav-lang:after {
  content: "▼";
  font-size: 0.4em;
  position: absolute;
  right: 0px;
  bottom: 0.5em; }

#nav-lang-pop-up {
  display: none; }

#nav-lang-pop-up div.lang-list {
  position: absolute;
  display: block;
  background: white;
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-radius: 0.2em;
  color: #676767;
  width: 4em;
  box-shadow: -1px -1px 0 0 #e0e0e0; }

#nav-lang-pop-up div.lang-list ul {
  margin: 1em 0 0;
  padding: 0; }

#nav-lang-pop-up div.lang-list ul li {
  padding: 0;
  border-bottom: solid 1px #eaeaea; }

#nav-lang-pop-up div.lang-list ul li:last-child {
  border-bottom: none; }

#nav-lang-pop-up div.lang-list ul li a {
  padding: 0.2em;
  width: 2em;
  text-align: center; }

#nav-lang-pop-up div.lang-list ul li a:hover {
  color: #333; }

#nav-lang-pop-up div.lang-list:after {
  content: '';
  position: absolute;
  bottom: 50%;
  left: -8px;
  width: 0;
  height: 0;
  border-right: solid 8px white;
  border-bottom: solid 8px transparent;
  border-top: solid 8px transparent; }

@media only screen and (min-width: 36.875em) {
  #nav-lang-pop-up div.lang-list:after {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: solid 8px white;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent; } }

.icon_world {
  content: url(../images/icon_world.svg);
  width: 20px;
  height: 20px;
  padding-right: 0.3em;
  position: absolute; }

.footer_right_menu_bottom {
  width: 100%;
  float: left;
  text-align: right;
  padding-top: 10px; }

.footer_right_menu_bottom ul li {
  display: inline;
  margin-left: 8px;
  margin-right: 8px; }

.footer_right_menu_bottom ul li:last-child {
  border-right: 0px; }

.footer_right_menu_bottom ul li:first-child {
  margin-left: 0px; }

.footer_right_menu_bottom ul li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #fff; }

.footer_right_menu_bottom ul li:last-child a {
  padding-right: 0px; }

.gc-button {
  display: block;
  width: auto;
  height: 2.8em;
  border: none;
  border-radius: 0.3em;
  background: #f35b5b;
  font-size: 1em;
  text-align: center;
  padding: 1em 1em;
  line-height: 1em;
  color: white; }

.gc-button:disabled {
  background: #e0e0e0; }

.gc-button:hover:enabled {
  color: white;
  background-color: #e83d3d; }

.fa-times {
  color: #e85478; }

.home-image {
  width: 100%; }

.video {
  float: left;
  position: relative;
  margin-top: -8px;
  margin-left: 10px; }

.see-more {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  color: #fff;
  text-align: left;
  float: left;
  margin-left: 1.5em;
  margin-top: 17px; }

/*# sourceMappingURL=style.css.map */

{"version":3,"sources":["features.scss"],"names":[],"mappings":"AAAA;EACE,kBAAiB;EACjB,iBAAgB,EAUjB;EAZD;IAKI,mBAAkB;IAClB,eAAc,EAKf;IAXH;MASM,gBAAe,EAChB;;AAIL;EACE,mBAAkB;EAClB,0BAAyB;EACzB,2CAA0C;EAC1C,0BAAyB;EACzB,cAAa;EACb,mBAAkB;EAElB,oBAAmB;EACnB,kBAAiB;EAEjB,mBAAkB;EAClB,qBAAoB,EAuErB;EAnFD;IAeI,iBAAgB,EAiBjB;IAhCH;MAkBM,mBAAkB,EACnB;IAnBL;MAsBM,gBAAe,EAChB;IAvBL;MA0BM,YAAW;MACX,aAAY;MACZ,UAAS;MACT,mBAAkB;MAClB,kBAAiB,EAClB;EAGH;IACE,mBAAkB;IAClB,qBAAa;IAAb,cAAa;IACb,2BAAsB;QAAtB,uBAAsB;IACtB,uBAAmB;QAAnB,oBAAmB,EACpB;EAvCH;IA0CI,qBAAa;IAAb,cAAa;IACb,oBAAqB;QAArB,sBAAqB;IACrB,sBAAuB;QAAvB,wBAAuB;IACvB,cAAa;IACb,oBAAmB,EACpB;EA/CH;IAkDI,kBAAiB;IACjB,gBAAe,EAChB;EApDH;IAuDI,mCAAkC;IAClC,gBAAe;IACf,sBAAqB;IACrB,eAAa;IACb,mBAAkB;IAClB,iBAAgB;IAChB,kBAAiB,EAClB;EA9DH;IAiEI,mCAAkC;IAClC,gBAAe;IACf,kBAAiB;IACjB,eAAc;IACd,mBAAkB;IAClB,eAAc;IACd,eAAa;IACb,iBAAgB,EACjB;EAzEH;IA+EQ,YAAW,EACZ","file":"features.css","sourcesContent":[".features-section {\n  padding-top: 25px;\n  margin-top: 50px;\n\n  .feature-main-img {\n    text-align: center;\n    padding: 0 5px;\n\n    img {\n      max-width: 100%;\n    }\n  }\n}\n\n.features-section-item {\n  border-radius: 3px;\n  background-color: #ffffff;\n  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);\n  border: solid 1px #e7e7e7;\n  height: 320px;\n  position: relative;\n\n  margin-bottom: 20px;\n  margin-top: 180px;\n\n  padding-top: 100px;\n  padding-bottom: 37px;\n\n  &.section-2 {\n    margin-top: 40px;\n\n    .features-section-item-content {\n      margin-top: -100px;\n    }\n\n    h3 {\n      font-size: 14px;\n    }\n\n    .triangles {\n      width: auto;\n      height: auto;\n      top: 55px;\n      position: absolute;\n      margin-left: -2px;\n    }\n  }\n\n  &-content {\n    margin-top: -250px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .img-container {\n    display: flex;\n    align-items: flex-end;\n    justify-content: center;\n    height: 260px;\n    margin: 0 20px 20px;\n  }\n\n  img {\n    max-height: 260px;\n    max-width: 100%;\n  }\n\n  h3 {\n    font-family: 'PT Sans', sans-serif;\n    font-size: 18px;\n    letter-spacing: 0.5px;\n    color:#f35b5b;\n    text-align: center;\n    font-weight: 400;\n    padding: 0 0 18px;\n  }\n\n  p {\n    font-family: 'PT Sans', sans-serif;\n    font-size: 14px;\n    line-height: 18px;\n    color: #484848;\n    text-align: center;\n    margin: 0 20px;\n    display:block;\n    max-width: 300px;\n  }\n\n  // overwrite styles for specific features\n  &.feature {\n    &-live_discussion {\n      img {\n        width: 100%;\n      }\n    }\n  }\n}\n"]}
.features-section {
  padding-top: 25px;
  margin-top: 50px; }
  .features-section .feature-main-img {
    text-align: center;
    padding: 0 5px; }
    .features-section .feature-main-img img {
      max-width: 100%; }

.features-section-item {
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  border: solid 1px #e7e7e7;
  height: 320px;
  position: relative;
  margin-bottom: 20px;
  margin-top: 180px;
  padding-top: 100px;
  padding-bottom: 37px; }
  .features-section-item.section-2 {
    margin-top: 40px; }
    .features-section-item.section-2 .features-section-item-content {
      margin-top: -100px; }
    .features-section-item.section-2 h3 {
      font-size: 14px; }
    .features-section-item.section-2 .triangles {
      width: auto;
      height: auto;
      top: 55px;
      position: absolute;
      margin-left: -2px; }
  .features-section-item-content {
    margin-top: -250px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
  .features-section-item .img-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: center;
        justify-content: center;
    height: 260px;
    margin: 0 20px 20px; }
  .features-section-item img {
    max-height: 260px;
    max-width: 100%; }
  .features-section-item h3 {
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    letter-spacing: 0.5px;
    color: #f35b5b;
    text-align: center;
    font-weight: 400;
    padding: 0 0 18px; }
  .features-section-item p {
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #484848;
    text-align: center;
    margin: 0 20px;
    display: block;
    max-width: 300px; }
  .features-section-item.feature-live_discussion img {
    width: 100%; }

/*# sourceMappingURL=features.css.map */

{"version":3,"sources":["pricing.css","pricing.scss"],"names":[],"mappings":"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","file":"pricing.css","sourcesContent":["@charset \"UTF-8\";\n#pricing-page .title {\n  font-family: 'PT Sans', sans-serif;\n  margin: 2em;\n  font-size: 1.9em;\n  text-align: center;\n  letter-spacing: 3px;\n  color: #f35b5b; }\n\n@media only screen and (max-width: 36.875em) {\n  #pricing-page div.wrapper {\n    padding: 0.2em; } }\n\n#pricing-page .popover {\n  max-width: inherit; }\n  @media only screen and (max-width: 600px) {\n    #pricing-page .popover img {\n      max-width: 100%; } }\n\n.plans-header {\n  display: flex;\n  margin-bottom: 60px;\n  padding: 10px; }\n  @media (max-width: 900px) {\n    .plans-header {\n      flex-direction: column; } }\n  .plans-header-left {\n    flex: 1; }\n    .plans-header-left h1 {\n      margin: 0 0 20px;\n      text-align: left;\n      color: #f35b5b; }\n      @media (max-width: 500px) {\n        .plans-header-left h1 {\n          text-align: center; } }\n    .plans-header-left p a {\n      font-weight: bold;\n      text-decoration: underline;\n      color: #5a5a5a; }\n  .plans-header-right {\n    flex: 0 0 40%;\n    display: flex;\n    justify-content: center;\n    align-items: flex-end; }\n    @media (max-width: 500px) {\n      .plans-header-right {\n        margin-top: 20px; } }\n    .plans-header-right .plans-engagement-selector {\n      position: relative;\n      border-radius: 10px;\n      background-color: #f5f5f5;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      flex-direction: column;\n      padding: 10px 20px 20px;\n      width: 260px; }\n      .plans-header-right .plans-engagement-selector p {\n        color: rgba(90, 90, 90, 0.45);\n        text-transform: uppercase; }\n    .plans-header-right .switch-container {\n      display: flex;\n      justify-content: space-around;\n      width: 100%;\n      align-items: center; }\n      .plans-header-right .switch-container span {\n        color: #5a5a5a; }\n        .plans-header-right .switch-container span.selected {\n          font-weight: bold; }\n      .plans-header-right .switch-container .switch-btn {\n        display: inline-block;\n        width: 60px;\n        height: 26px;\n        border-radius: 13px;\n        margin-bottom: 0;\n        border-width: 2px; }\n        .plans-header-right .switch-container .switch-btn:after {\n          width: 20px; }\n      .plans-header-right .switch-container .switch:checked + .switch-btn {\n        background: #fff; }\n        .plans-header-right .switch-container .switch:checked + .switch-btn:after {\n          background: #e42929;\n          left: 61%; }\n    .plans-header-right .plan-savings {\n      position: absolute;\n      bottom: -14px;\n      right: -110px;\n      color: #e42929;\n      display: flex;\n      justify-content: center;\n      align-items: center; }\n      .plans-header-right .plan-savings .arrow {\n        background-image: url(/images/arrow-pricing.svg);\n        background-repeat: no-repeat;\n        width: 70px;\n        height: 28px;\n        display: inline-block; }\n      .plans-header-right .plan-savings .text {\n        width: 90px;\n        display: inline-block;\n        font-style: italic;\n        margin-left: 10px; }\n      @media (max-width: 600px) {\n        .plans-header-right .plan-savings {\n          flex-direction: row-reverse;\n          right: 50px;\n          top: 90px; }\n          .plans-header-right .plan-savings .arrow {\n            transform: scale(-1, 1); } }\n\n.plans-container {\n  display: flex;\n  flex-direction: column; }\n  .plans-container.plan-enterprise {\n    flex-direction: column-reverse; }\n\n#plans {\n  display: flex;\n  margin-bottom: 20px; }\n  @media (max-width: 900px) {\n    #plans {\n      flex-direction: column; } }\n  #plans > div {\n    color: red;\n    display: flex; }\n    #plans > div.plan-basic {\n      color: #6FBAA9; }\n      #plans > div.plan-basic.actual > div {\n        border: 2px solid #6FBAA9; }\n      #plans > div.plan-basic .your-plan {\n        background: #6FBAA9; }\n      #plans > div.plan-basic .header {\n        color: #64c5af;\n        background-color: rgba(58, 239, 198, 0.1); }\n        #plans > div.plan-basic .header h3 {\n          color: #43b399; }\n      #plans > div.plan-basic .features-column li b {\n        color: #5acfb5; }\n      #plans > div.plan-basic .more-options-toggle {\n        cursor: pointer; }\n      #plans > div.plan-basic .more-features-category {\n        color: #5acfb5; }\n      #plans > div.plan-basic .pricing-button {\n        text-align: center;\n        background: #5acfb5; }\n    #plans > div.plan-starter {\n      color: #5BA2CF; }\n      #plans > div.plan-starter.actual > div {\n        border: 2px solid #5BA2CF; }\n      #plans > div.plan-starter .your-plan {\n        background: #5BA2CF; }\n      #plans > div.plan-starter .header {\n        color: #50a4da;\n        background-color: rgba(43, 173, 255, 0.1); }\n        #plans > div.plan-starter .header h3 {\n          color: #2c8dcb; }\n      #plans > div.plan-starter .features-column li b {\n        color: #46a7e4; }\n      #plans > div.plan-starter .more-options-toggle {\n        cursor: pointer; }\n      #plans > div.plan-starter .more-features-category {\n        color: #46a7e4; }\n      #plans > div.plan-starter .pricing-button {\n        text-align: center;\n        background: #46a7e4; }\n    #plans > div.plan-pro {\n      color: #8578CE; }\n      #plans > div.plan-pro.actual > div {\n        border: 2px solid #8578CE; }\n      #plans > div.plan-pro .your-plan {\n        background: #8578CE; }\n      #plans > div.plan-pro .header {\n        color: #7f6fd7;\n        background-color: rgba(101, 74, 252, 0.1); }\n        #plans > div.plan-pro .header h3 {\n          color: #5b47cc; }\n      #plans > div.plan-pro .features-column li b {\n        color: #7866e0; }\n      #plans > div.plan-pro .more-options-toggle {\n        cursor: pointer; }\n      #plans > div.plan-pro .more-features-category {\n        color: #7866e0; }\n      #plans > div.plan-pro .pricing-button {\n        text-align: center;\n        background: #7866e0; }\n    #plans > div.plan-custom {\n      color: #DC6470; }\n      #plans > div.plan-custom.actual > div {\n        border: 2px solid #DC6470; }\n      #plans > div.plan-custom .your-plan {\n        background: #DC6470; }\n      #plans > div.plan-custom .header {\n        color: #e65b68;\n        background-color: rgba(255, 65, 84, 0.1); }\n        #plans > div.plan-custom .header h3 {\n          color: #df2e40; }\n      #plans > div.plan-custom .features-column li b {\n        color: #ef5161; }\n      #plans > div.plan-custom .more-options-toggle {\n        cursor: pointer; }\n      #plans > div.plan-custom .more-features-category {\n        color: #ef5161; }\n      #plans > div.plan-custom .pricing-button {\n        text-align: center;\n        background: #ef5161; }\n    #plans > div .plan-column {\n      width: 100%;\n      padding: 8px;\n      border-radius: 10px;\n      border: 2px solid transparent;\n      background-color: white;\n      display: flex;\n      flex-direction: column;\n      position: relative;\n      box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.1); }\n    #plans > div .your-plan {\n      position: absolute;\n      top: -10px;\n      right: 35px;\n      color: #fff;\n      padding: 2px 8px 3px;\n      border-radius: 10px;\n      text-transform: uppercase;\n      font-size: 10px; }\n    #plans > div .header {\n      padding: 1em 1.8em;\n      border-radius: 5px; }\n      #plans > div .header .title {\n        display: flex;\n        justify-content: space-between;\n        font-weight: bold;\n        margin: .5em 0;\n        font-size: 18px; }\n        #plans > div .header .title .name {\n          font-size: 1.5em;\n          font-weight: bold; }\n        #plans > div .header .title .price {\n          font-size: 1.3em;\n          display: none;\n          white-space: nowrap;\n          margin-left: 10px;\n          font-weight: normal; }\n          #plans > div .header .title .price.selected {\n            display: inline-block; }\n          #plans > div .header .title .price b {\n            letter-spacing: 0; }\n      #plans > div .header div.detail {\n        line-height: 3em;\n        margin-top: 0.2em;\n        font-size: 1.3em;\n        font-weight: bold; }\n        #plans > div .header div.detail p span.price {\n          font-size: 3em; }\n        #plans > div .header div.detail button {\n          border-radius: 0.4em;\n          background-color: #f57373;\n          border: none;\n          padding: 0.6em 2em;\n          line-height: 1.2em; }\n    #plans > div .features-column {\n      padding: 10px 15px;\n      color: #5a5a5a;\n      flex: 1; }\n      #plans > div .features-column ul.features .feature-title {\n        display: inline-block;\n        width: 100%; }\n        #plans > div .features-column ul.features .feature-title .new {\n          color: #f35b5b;\n          font-style: italic;\n          font-size: .8em; }\n      #plans > div .features-column ul.features a.fa.fa-question {\n        color: #fff;\n        float: right;\n        border-radius: 50%;\n        background-color: #d9dbdb;\n        width: 18px;\n        height: 18px;\n        text-align: center;\n        line-height: 1.6em;\n        padding-left: .2em;\n        font-size: .9em;\n        position: absolute;\n        right: 10px; }\n      #plans > div .features-column ul.features li {\n        padding: .4em 1.6em;\n        list-style: none;\n        display: flex; }\n        #plans > div .features-column ul.features li::before {\n          content: \"•\";\n          color: rgba(137, 144, 143, 0.32);\n          display: inline-block;\n          margin-left: -1em;\n          margin-right: 6px;\n          font-size: 1.1em;\n          vertical-align: middle; }\n        #plans > div .features-column ul.features li:first-child {\n          border: none; }\n        #plans > div .features-column ul.features li:hover .fa-question {\n          background: #5a5a5a; }\n      #plans > div .features-column ul.more-options {\n        border-top: 1px solid rgba(166, 166, 166, 0.2); }\n        #plans > div .features-column ul.more-options li {\n          padding: .6em .5em 0;\n          list-style-type: none; }\n        #plans > div .features-column ul.more-options a {\n          font-weight: bold;\n          color: #5a5a5a; }\n        #plans > div .features-column ul.more-options i {\n          float: right;\n          margin-top: 2px;\n          margin-right: 10px; }\n      #plans > div .features-column ul.more-features {\n        margin-top: 10px;\n        margin-left: 18px; }\n        #plans > div .features-column ul.more-features.hide {\n          display: none; }\n        #plans > div .features-column ul.more-features .feature-title {\n          width: calc(100% - 25px); }\n        #plans > div .features-column ul.more-features .more-features-category {\n          cursor: pointer;\n          font-weight: bold; }\n          #plans > div .features-column ul.more-features .more-features-category:after {\n            background-image: url(/images/arrow-bottom.svg);\n            background-repeat: no-repeat;\n            content: '';\n            width: 10px;\n            height: 10px;\n            display: inline-block;\n            margin-left: 8px;\n            vertical-align: sub; }\n        #plans > div .features-column ul.more-features > li {\n          margin-bottom: 5px; }\n        #plans > div .features-column ul.more-features ul.features {\n          margin-left: 20px; }\n          #plans > div .features-column ul.more-features ul.features.hide {\n            display: none; }\n          #plans > div .features-column ul.more-features ul.features li {\n            padding: .2em 0; }\n  #plans .actions-column {\n    text-align: center;\n    padding: 10px 10px 20px; }\n    #plans .actions-column .chosen-plan-until {\n      font-size: .9em; }\n  #plans .update-billing-infos {\n    margin-bottom: 10px;\n    display: block;\n    text-decoration: underline;\n    font-weight: bold; }\n  #plans .pricing-button {\n    display: block;\n    padding: 1em;\n    border: none;\n    border-radius: 5px;\n    width: 100%;\n    color: #fff;\n    font-weight: bold; }\n  #plans .plan-custom {\n    width: 100%; }\n    #plans .plan-custom > div {\n      width: 100%; }\n    #plans .plan-custom-intra {\n      border-radius: 2px;\n      border: 3px solid rgba(237, 236, 236, 0.66);\n      padding: 20px;\n      display: flex;\n      position: relative; }\n      @media (max-width: 900px) {\n        #plans .plan-custom-intra {\n          flex-direction: column;\n          align-items: center; } }\n    #plans .plan-custom-badge {\n      position: absolute;\n      top: 0;\n      left: 30px;\n      background: rgba(237, 236, 236, 0.66);\n      width: 60px;\n      height: 100px;\n      display: flex;\n      justify-content: center;\n      align-items: flex-end;\n      padding: 15px;\n      background-image: url(/images/star.svg);\n      background-position: bottom 15px center;\n      background-repeat: no-repeat;\n      background-size: 30px; }\n    #plans .plan-custom-desc {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      flex: 0 0 300px;\n      margin-left: 150px;\n      margin-right: 50px; }\n      @media (max-width: 600px) {\n        #plans .plan-custom-desc {\n          width: 100%;\n          margin: 0;\n          margin-top: 50px; } }\n      #plans .plan-custom-desc .title {\n        margin-bottom: 20px;\n        text-align: left;\n        margin: 20px 0 10px;\n        color: #5a5a5a; }\n      #plans .plan-custom-desc .desc {\n        margin-bottom: 30px; }\n      #plans .plan-custom-desc .licence-container {\n        position: relative; }\n      #plans .plan-custom-desc .licence-lock {\n        position: absolute;\n        top: 10px;\n        left: 8px;\n        color: #a5a5a5; }\n      #plans .plan-custom-desc .licence-input {\n        margin-bottom: 20px;\n        border-radius: 5px;\n        background-color: #f5f5f5;\n        border: none;\n        padding: 8px 28px;\n        width: 100%; }\n      #plans .plan-custom-desc .licence-status {\n        position: absolute;\n        right: 4px;\n        top: 8px;\n        font-style: normal;\n        font-weight: bold; }\n        #plans .plan-custom-desc .licence-status.valid {\n          color: #74996e; }\n        #plans .plan-custom-desc .licence-status.invalid {\n          color: #f35b5b; }\n      #plans .plan-custom-desc .licence-valid-until {\n        text-align: center;\n        color: rgba(90, 90, 90, 0.7);\n        margin-top: -16px;\n        font-size: 10px; }\n    #plans .plan-custom .features-column {\n      flex: 1;\n      padding: 0;\n      display: flex;\n      align-items: center; }\n      #plans .plan-custom .features-column li {\n        padding: .2em 1.6em !important; }\n\n.plan-enterprise-desc {\n  font-size: 18px;\n  color: #5a5a5a;\n  text-align: center;\n  padding: 50px 0; }\n\n#pricing-page .popover-container {\n  border-right: 2px solid white;\n  border-bottom: 2px solid white;\n  border-top: 2px solid white;\n  border-left: 2px solid white;\n  background-color: white;\n  display: flex;\n  justify-content: center;\n  align-items: center; }\n  @media (max-width: 600px) {\n    #pricing-page .popover-container {\n      flex-direction: column; } }\n  #pricing-page .popover-container .popover-head {\n    margin: 0;\n    font-size: 1.9em;\n    font-weight: 700;\n    line-height: 1.2em;\n    margin-bottom: 0.7em; }\n  #pricing-page .popover-container .popover-text {\n    width: 20em;\n    font-weight: 400; }\n\n#pricing-page .faq-item {\n  padding-right: 3em;\n  padding-left: 3em;\n  margin-bottom: 20px; }\n  #pricing-page .faq-item h3 {\n    margin-bottom: 15px;\n    font-weight: normal; }\n  #pricing-page .faq-item p {\n    text-align: left; }\n","\n\n#pricing-page {\n  .title {\n    font-family: 'PT Sans', sans-serif;\n    margin: 2em;\n    font-size: 1.9em;\n    text-align: center;\n    letter-spacing: 3px;\n    color: #f35b5b;\n  }\n\n  @media only screen and (max-width: 36.875em) {\n    div.wrapper {\n      padding: 0.2em\n    }\n  }\n\n  .popover {\n    max-width: inherit;\n\n    @media only screen and (max-width: 600px) {\n      img {\n        max-width: 100%;\n      }\n    }\n  }\n}\n\n\n$plans: (\n  basic: #6FBAA9,\n  starter: #5BA2CF,\n  pro: #8578CE,\n  custom: #DC6470\n);\n\n.plans-header {\n  display: flex;\n  margin-bottom: 60px;\n  padding: 10px;\n\n  @media (max-width: 900px) {\n    flex-direction: column;\n  }\n\n  &-left {\n    flex: 1;\n\n    h1 {\n      margin: 0 0 20px;\n      text-align: left;\n      color: #f35b5b;\n\n      @media (max-width: 500px) {\n        text-align: center;\n      }\n    }\n\n    p {\n      a {\n        font-weight: bold;\n        text-decoration: underline;\n        color: #5a5a5a;\n      }\n    }\n  }\n\n  &-right {\n    flex: 0 0 40%;\n    display: flex;\n    justify-content: center;\n    align-items: flex-end;\n\n    @media (max-width: 500px) {\n      margin-top: 20px;\n    }\n\n    .plans-engagement-selector {\n      position: relative;\n      border-radius: 10px;\n      background-color: #f5f5f5;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      flex-direction: column;\n      padding: 10px 20px 20px;\n      width: 260px;\n\n      p {\n       color: rgba(90, 90, 90, 0.45);\n       text-transform: uppercase;\n      }\n    }\n\n    .switch-container {\n      display: flex;\n      justify-content: space-around;\n      width: 100%;\n      align-items: center;\n\n      span {\n        color: #5a5a5a;\n\n        &.selected {\n          font-weight: bold;\n        }\n      }\n\n      .switch-btn {\n        display: inline-block;\n        width: 60px;\n        height: 26px;\n        border-radius: 13px;\n        margin-bottom: 0;\n        border-width: 2px;\n\n        &:after {\n          width: 20px;\n        }\n      }\n\n      .switch:checked + .switch-btn {\n        background: #fff;;\n\n        &:after {\n          background: #e42929;\n          left: 61%;\n        }\n      }\n    }\n\n    .plan-savings {\n      position: absolute;\n      bottom: -14px;\n      right: -110px;\n      color: #e42929;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n\n      .arrow {\n        background-image: url(/images/arrow-pricing.svg);\n        background-repeat: no-repeat;\n        width: 70px;\n        height: 28px;\n        display: inline-block;\n      }\n\n      .text {\n        width: 90px;\n        display: inline-block;\n        font-style: italic;\n        margin-left: 10px;\n      }\n\n      @media (max-width: 600px) {\n        flex-direction: row-reverse;\n        right: 50px;\n        top: 90px;\n\n        .arrow {\n          transform: scale(-1, 1);\n        }\n      }\n    }\n  }\n}\n\n.plans-container {\n  display: flex;\n  flex-direction: column;\n\n  &.plan-enterprise {\n    flex-direction: column-reverse;\n  }\n}\n\n#plans {\n  display: flex;\n  margin-bottom: 20px;\n\n  @media (max-width: 900px) {\n    flex-direction: column;\n  }\n\n  & > div {\n    color: red;\n    display: flex;\n\n    @each $plan, $color in $plans {\n      &.plan-#{\"\" + $plan} {\n        color: $color;\n\n        &.actual > div {\n          border: 2px solid $color;\n        }\n\n        .your-plan {\n          background: $color;\n        }\n\n        .header {\n          color: saturate($color, 10);\n          background-color: saturate(rgba($color, .10), 50);\n\n          h3 {\n            color: saturate(darken($color, 10%), 10);\n          }\n        }\n\n        .features-column {\n          li b {\n            color: saturate($color, 20);\n          }\n        }\n\n        .more-options-toggle {\n          cursor: pointer;\n        }\n\n        .more-features-category {\n          color: saturate($color, 20);\n        }\n\n        .pricing-button {\n          text-align: center;\n          background: saturate($color, 20);\n        }\n      }\n    }\n\n    .plan-column {\n      width: 100%;\n      padding: 8px;\n      border-radius: 10px;\n      border: 2px solid transparent;\n      background-color: white;\n      display: flex;\n      flex-direction: column;\n      position: relative;\n      box-shadow: 0 0 15px -2px rgba(0, 0, 0, .1);\n    }\n\n    .your-plan {\n      position: absolute;\n      top: -10px;\n      right: 35px;\n      color: #fff;\n      padding: 2px 8px 3px;\n      border-radius: 10px;\n      text-transform: uppercase;\n      font-size: 10px;\n    }\n\n    .header {\n      padding: 1em 1.8em;\n      border-radius: 5px;\n\n      .title {\n        display: flex;\n        justify-content: space-between;\n        font-weight: bold;\n        margin: .5em 0;\n        font-size: 18px;\n\n        .name {\n          font-size: 1.5em;\n          font-weight: bold;\n        }\n\n        .price {\n          font-size: 1.3em;\n          display: none;\n          white-space: nowrap;\n          margin-left: 10px;\n          font-weight: normal;\n\n          &.selected {\n            display: inline-block;\n          }\n\n          b {\n            letter-spacing: 0;\n          }\n        }\n      }\n\n      .desc {}\n\n      div.detail {\n        line-height: 3em;\n        margin-top: 0.2em;\n        font-size: 1.3em;\n        font-weight: bold;\n\n        p {\n          span.price {\n            font-size: 3em;\n          }\n        }\n\n        button {\n          border-radius: 0.4em;\n          background-color: lighten(#f35b5b, 5);\n          border: none;\n          padding: 0.6em 2em;\n          line-height: 1.2em;\n        }\n      }\n    }\n\n    .features-column {\n      padding: 10px 15px;\n      color: #5a5a5a;\n      flex: 1;\n\n      ul.features {\n        .feature-title {\n          // truncate\n          //white-space: nowrap;\n          //overflow: hidden;\n          //text-overflow: ellipsis;\n          display: inline-block;\n          width: 100%;\n\n          .new {\n            color: #f35b5b;\n            font-style: italic;\n            font-size: .8em;\n          }\n        }\n\n        a.fa.fa-question {\n          color: #fff;\n          float: right;\n          border-radius: 50%;\n          background-color: #d9dbdb;\n          width: 18px;\n          height: 18px;\n          text-align:center;\n          line-height: 1.6em;\n          padding-left: .2em;\n          font-size: .9em;\n\n          position: absolute;\n          right: 10px;\n        }\n\n        li {\n          padding: .4em 1.6em;\n          list-style: none;\n          display: flex;\n\n          &::before {\n            content: \"•\";\n            color: rgba(137, 144, 143, 0.32);\n            display: inline-block;\n            margin-left: -1em;\n            margin-right: 6px;\n            font-size: 1.1em;\n            vertical-align: middle;\n          }\n\n          &:first-child {\n            border: none;\n          }\n\n          &:hover .fa-question {\n            background: #5a5a5a;\n          }\n        }\n      }\n\n      ul.more-options {\n        border-top: 1px solid rgba(166, 166, 166, .2);\n\n        li {\n          padding: .6em .5em 0;\n          list-style-type: none;\n        }\n\n        a {\n          font-weight: bold;\n          color: #5a5a5a;\n        }\n\n        i {\n          float: right;\n          margin-top: 2px;\n          margin-right: 10px;\n        }\n      }\n\n      ul.more-features {\n        margin-top: 10px;\n        margin-left: 18px;\n\n        &.hide {\n          display: none;\n        }\n\n        .feature-title {\n          width: calc(100% - 25px);\n        }\n\n        .more-features-category {\n          cursor: pointer;\n          font-weight: bold;\n\n          &:after {\n            background-image: url(/images/arrow-bottom.svg);\n            background-repeat: no-repeat;\n            content: '';\n            width: 10px;\n            height: 10px;\n            display: inline-block;\n            margin-left: 8px;\n            vertical-align: sub;\n          }\n        }\n\n        > li {\n          margin-bottom: 5px;\n        }\n\n        ul.features {\n          margin-left: 20px;\n\n          &.hide {\n            display: none;\n          }\n\n          li {\n            padding: .2em 0;\n          }\n        }\n      }\n    }\n  }\n\n  .actions-column {\n    text-align: center;\n    padding: 10px 10px 20px;\n\n    .chosen-plan-until {\n      font-size: .9em;\n    }\n  }\n\n  .update-billing-infos {\n    margin-bottom: 10px;\n    display: block;\n    text-decoration: underline;\n    font-weight: bold;\n  }\n\n  .pricing-button {\n    display: block;\n    padding: 1em;\n    border: none;\n    border-radius: 5px;\n    width: 100%;\n    color: #fff;\n    font-weight: bold;\n  }\n\n  .plan-custom {\n    width: 100%;\n\n    > div {\n      width: 100%;\n    }\n\n    &-intra {\n      border-radius: 2px;\n      border: 3px solid rgba(237, 236, 236, 0.66);\n      padding: 20px;\n      display: flex;\n      position: relative;\n\n      @media (max-width: 900px) {\n        flex-direction: column;\n        align-items: center;\n      }\n    }\n\n    &-badge {\n      position: absolute;\n      top: 0;\n      left: 30px;\n      background: rgba(237, 236, 236, 0.66);\n      width: 60px;\n      height: 100px;\n      display: flex;\n      justify-content: center;\n      align-items: flex-end;\n      padding: 15px;\n\n      background-image: url(/images/star.svg);\n      background-position: bottom 15px center;\n      background-repeat: no-repeat;\n      background-size: 30px;\n    }\n\n    &-desc {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      flex: 0 0 300px;\n      margin-left: 150px;\n      margin-right: 50px;\n\n      @media (max-width: 600px) {\n        width: 100%;\n        margin: 0;\n        margin-top: 50px;\n      }\n\n      .title {\n        margin-bottom: 20px;\n        text-align: left;\n        margin: 20px 0 10px;\n        color: #5a5a5a;\n      }\n\n      .desc {\n        margin-bottom: 30px;\n      }\n\n      .licence-container {\n        position: relative;\n      }\n\n      .licence-lock {\n        position: absolute;\n        top: 10px;\n        left: 8px;\n        color: #a5a5a5;\n      }\n\n      .licence-input {\n        margin-bottom: 20px;\n        border-radius: 5px;\n        background-color: #f5f5f5;\n        border: none;\n        padding: 8px 28px;\n        width: 100%;\n      }\n\n      .licence-status {\n        position: absolute;\n        right: 4px;\n        top: 8px;\n        font-style: normal;\n        font-weight: bold;\n\n        &.valid {\n          color: #74996e;\n        }\n        &.invalid {\n          color: #f35b5b;\n        }\n      }\n\n      .licence-valid-until {\n        text-align: center;\n        color: rgba(90, 90, 90, 0.7);\n        margin-top: -16px;\n        font-size: 10px;\n      }\n    }\n\n    .features-column {\n      flex: 1;\n      padding: 0;\n      display: flex;\n      align-items: center;\n\n      li {\n        padding: .2em 1.6em !important;\n      }\n    }\n  }\n}\n\n.plan-enterprise-desc {\n  font-size: 18px;\n  color: #5a5a5a;\n  text-align: center;\n  padding: 50px 0;\n}\n\n#pricing-page .popover-container {\n  border-right: 2px solid white;\n  border-bottom: 2px solid white;\n  border-top: 2px solid white;\n  border-left: 2px solid white;\n  background-color:white;\n\n  display: flex;\n  justify-content: center;\n  align-items: center;\n\n  @media (max-width: 600px) {\n    flex-direction: column;\n  }\n\n  .popover-head {\n    margin: 0;\n    font-size: 1.9em;\n    font-weight: 700;\n    line-height: 1.2em;\n    margin-bottom: 0.7em;\n  }\n\n  .popover-text {\n    width: 20em;\n    font-weight: 400;\n  }\n}\n\n#pricing-page .faq-item {\n  padding-right: 3em;\n  padding-left: 3em;\n  margin-bottom: 20px;\n\n  h3 {\n    margin-bottom: 15px;\n    font-weight: normal;\n  }\n\n  p {\n    text-align: left;\n  }\n}\n\n"]}
@charset "UTF-8";
#pricing-page .title {
  font-family: 'PT Sans', sans-serif;
  margin: 2em;
  font-size: 1.9em;
  text-align: center;
  letter-spacing: 3px;
  color: #f35b5b; }

@media only screen and (max-width: 36.875em) {
  #pricing-page div.wrapper {
    padding: 0.2em; } }

#pricing-page .popover {
  max-width: inherit; }
  @media only screen and (max-width: 600px) {
    #pricing-page .popover img {
      max-width: 100%; } }

.plans-header {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  padding: 10px; }
  @media (max-width: 900px) {
    .plans-header {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .plans-header-left {
    -ms-flex: 1;
        flex: 1; }
    .plans-header-left h1 {
      margin: 0 0 20px;
      text-align: left;
      color: #f35b5b; }
      @media (max-width: 500px) {
        .plans-header-left h1 {
          text-align: center; } }
    .plans-header-left p a {
      font-weight: bold;
      text-decoration: underline;
      color: #5a5a5a; }
  .plans-header-right {
    -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: end;
        align-items: flex-end; }
    @media (max-width: 500px) {
      .plans-header-right {
        margin-top: 20px; } }
    .plans-header-right .plans-engagement-selector {
      position: relative;
      border-radius: 10px;
      background-color: #f5f5f5;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 10px 20px 20px;
      width: 260px; }
      .plans-header-right .plans-engagement-selector p {
        color: rgba(90, 90, 90, 0.45);
        text-transform: uppercase; }
    .plans-header-right .switch-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      width: 100%;
      -ms-flex-align: center;
          align-items: center; }
      .plans-header-right .switch-container span {
        color: #5a5a5a; }
        .plans-header-right .switch-container span.selected {
          font-weight: bold; }
      .plans-header-right .switch-container .switch-btn {
        display: inline-block;
        width: 60px;
        height: 26px;
        border-radius: 13px;
        margin-bottom: 0;
        border-width: 2px; }
        .plans-header-right .switch-container .switch-btn:after {
          width: 20px; }
      .plans-header-right .switch-container .switch:checked + .switch-btn {
        background: #fff; }
        .plans-header-right .switch-container .switch:checked + .switch-btn:after {
          background: #e42929;
          left: 61%; }
    .plans-header-right .plan-savings {
      position: absolute;
      bottom: -14px;
      right: -110px;
      color: #e42929;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      .plans-header-right .plan-savings .arrow {
        background-image: url(/images/arrow-pricing.svg);
        background-repeat: no-repeat;
        width: 70px;
        height: 28px;
        display: inline-block; }
      .plans-header-right .plan-savings .text {
        width: 90px;
        display: inline-block;
        font-style: italic;
        margin-left: 10px; }
      @media (max-width: 600px) {
        .plans-header-right .plan-savings {
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
          right: 50px;
          top: 90px; }
          .plans-header-right .plan-savings .arrow {
            transform: scale(-1, 1); } }

.plans-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .plans-container.plan-enterprise {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }

#plans {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px; }
  @media (max-width: 900px) {
    #plans {
      -ms-flex-direction: column;
          flex-direction: column; } }
  #plans > div {
    color: red;
    display: -ms-flexbox;
    display: flex; }
    #plans > div.plan-basic {
      color: #6FBAA9; }
      #plans > div.plan-basic.actual > div {
        border: 2px solid #6FBAA9; }
      #plans > div.plan-basic .your-plan {
        background: #6FBAA9; }
      #plans > div.plan-basic .header {
        color: #64c5af;
        background-color: rgba(58, 239, 198, 0.1); }
        #plans > div.plan-basic .header h3 {
          color: #43b399; }
      #plans > div.plan-basic .features-column li b {
        color: #5acfb5; }
      #plans > div.plan-basic .more-options-toggle {
        cursor: pointer; }
      #plans > div.plan-basic .more-features-category {
        color: #5acfb5; }
      #plans > div.plan-basic .pricing-button {
        text-align: center;
        background: #5acfb5; }
    #plans > div.plan-starter {
      color: #5BA2CF; }
      #plans > div.plan-starter.actual > div {
        border: 2px solid #5BA2CF; }
      #plans > div.plan-starter .your-plan {
        background: #5BA2CF; }
      #plans > div.plan-starter .header {
        color: #50a4da;
        background-color: rgba(43, 173, 255, 0.1); }
        #plans > div.plan-starter .header h3 {
          color: #2c8dcb; }
      #plans > div.plan-starter .features-column li b {
        color: #46a7e4; }
      #plans > div.plan-starter .more-options-toggle {
        cursor: pointer; }
      #plans > div.plan-starter .more-features-category {
        color: #46a7e4; }
      #plans > div.plan-starter .pricing-button {
        text-align: center;
        background: #46a7e4; }
    #plans > div.plan-pro {
      color: #8578CE; }
      #plans > div.plan-pro.actual > div {
        border: 2px solid #8578CE; }
      #plans > div.plan-pro .your-plan {
        background: #8578CE; }
      #plans > div.plan-pro .header {
        color: #7f6fd7;
        background-color: rgba(101, 74, 252, 0.1); }
        #plans > div.plan-pro .header h3 {
          color: #5b47cc; }
      #plans > div.plan-pro .features-column li b {
        color: #7866e0; }
      #plans > div.plan-pro .more-options-toggle {
        cursor: pointer; }
      #plans > div.plan-pro .more-features-category {
        color: #7866e0; }
      #plans > div.plan-pro .pricing-button {
        text-align: center;
        background: #7866e0; }
    #plans > div.plan-custom {
      color: #DC6470; }
      #plans > div.plan-custom.actual > div {
        border: 2px solid #DC6470; }
      #plans > div.plan-custom .your-plan {
        background: #DC6470; }
      #plans > div.plan-custom .header {
        color: #e65b68;
        background-color: rgba(255, 65, 84, 0.1); }
        #plans > div.plan-custom .header h3 {
          color: #df2e40; }
      #plans > div.plan-custom .features-column li b {
        color: #ef5161; }
      #plans > div.plan-custom .more-options-toggle {
        cursor: pointer; }
      #plans > div.plan-custom .more-features-category {
        color: #ef5161; }
      #plans > div.plan-custom .pricing-button {
        text-align: center;
        background: #ef5161; }
    #plans > div .plan-column {
      width: 100%;
      padding: 8px;
      border-radius: 10px;
      border: 2px solid transparent;
      background-color: white;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      position: relative;
      box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.1); }
    #plans > div .your-plan {
      position: absolute;
      top: -10px;
      right: 35px;
      color: #fff;
      padding: 2px 8px 3px;
      border-radius: 10px;
      text-transform: uppercase;
      font-size: 10px; }
    #plans > div .header {
      padding: 1em 1.8em;
      border-radius: 5px; }
      #plans > div .header .title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        font-weight: bold;
        margin: .5em 0;
        font-size: 18px; }
        #plans > div .header .title .name {
          font-size: 1.5em;
          font-weight: bold; }
        #plans > div .header .title .price {
          font-size: 1.3em;
          display: none;
          white-space: nowrap;
          margin-left: 10px;
          font-weight: normal; }
          #plans > div .header .title .price.selected {
            display: inline-block; }
          #plans > div .header .title .price b {
            letter-spacing: 0; }
      #plans > div .header div.detail {
        line-height: 3em;
        margin-top: 0.2em;
        font-size: 1.3em;
        font-weight: bold; }
        #plans > div .header div.detail p span.price {
          font-size: 3em; }
        #plans > div .header div.detail button {
          border-radius: 0.4em;
          background-color: #f57373;
          border: none;
          padding: 0.6em 2em;
          line-height: 1.2em; }
    #plans > div .features-column {
      padding: 10px 15px;
      color: #5a5a5a;
      -ms-flex: 1;
          flex: 1; }
      #plans > div .features-column ul.features .feature-title {
        display: inline-block;
        width: 100%; }
        #plans > div .features-column ul.features .feature-title .new {
          color: #f35b5b;
          font-style: italic;
          font-size: .8em; }
      #plans > div .features-column ul.features a.fa.fa-question {
        color: #fff;
        float: right;
        border-radius: 50%;
        background-color: #d9dbdb;
        width: 18px;
        height: 18px;
        text-align: center;
        line-height: 1.6em;
        padding-left: .2em;
        font-size: .9em;
        position: absolute;
        right: 10px; }
      #plans > div .features-column ul.features li {
        padding: .4em 1.6em;
        list-style: none;
        display: -ms-flexbox;
        display: flex; }
        #plans > div .features-column ul.features li::before {
          content: "•";
          color: rgba(137, 144, 143, 0.32);
          display: inline-block;
          margin-left: -1em;
          margin-right: 6px;
          font-size: 1.1em;
          vertical-align: middle; }
        #plans > div .features-column ul.features li:first-child {
          border: none; }
        #plans > div .features-column ul.features li:hover .fa-question {
          background: #5a5a5a; }
      #plans > div .features-column ul.more-options {
        border-top: 1px solid rgba(166, 166, 166, 0.2); }
        #plans > div .features-column ul.more-options li {
          padding: .6em .5em 0;
          list-style-type: none; }
        #plans > div .features-column ul.more-options a {
          font-weight: bold;
          color: #5a5a5a; }
        #plans > div .features-column ul.more-options i {
          float: right;
          margin-top: 2px;
          margin-right: 10px; }
      #plans > div .features-column ul.more-features {
        margin-top: 10px;
        margin-left: 18px; }
        #plans > div .features-column ul.more-features.hide {
          display: none; }
        #plans > div .features-column ul.more-features .feature-title {
          width: calc(100% - 25px); }
        #plans > div .features-column ul.more-features .more-features-category {
          cursor: pointer;
          font-weight: bold; }
          #plans > div .features-column ul.more-features .more-features-category:after {
            background-image: url(/images/arrow-bottom.svg);
            background-repeat: no-repeat;
            content: '';
            width: 10px;
            height: 10px;
            display: inline-block;
            margin-left: 8px;
            vertical-align: sub; }
        #plans > div .features-column ul.more-features > li {
          margin-bottom: 5px; }
        #plans > div .features-column ul.more-features ul.features {
          margin-left: 20px; }
          #plans > div .features-column ul.more-features ul.features.hide {
            display: none; }
          #plans > div .features-column ul.more-features ul.features li {
            padding: .2em 0; }
  #plans .actions-column {
    text-align: center;
    padding: 10px 10px 20px; }
    #plans .actions-column .chosen-plan-until {
      font-size: .9em; }
  #plans .update-billing-infos {
    margin-bottom: 10px;
    display: block;
    text-decoration: underline;
    font-weight: bold; }
  #plans .pricing-button {
    display: block;
    padding: 1em;
    border: none;
    border-radius: 5px;
    width: 100%;
    color: #fff;
    font-weight: bold; }
  #plans .plan-custom {
    width: 100%; }
    #plans .plan-custom > div {
      width: 100%; }
    #plans .plan-custom-intra {
      border-radius: 2px;
      border: 3px solid rgba(237, 236, 236, 0.66);
      padding: 20px;
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      @media (max-width: 900px) {
        #plans .plan-custom-intra {
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center; } }
    #plans .plan-custom-badge {
      position: absolute;
      top: 0;
      left: 30px;
      background: rgba(237, 236, 236, 0.66);
      width: 60px;
      height: 100px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: end;
          align-items: flex-end;
      padding: 15px;
      background-image: url(/images/star.svg);
      background-position: bottom 15px center;
      background-repeat: no-repeat;
      background-size: 30px; }
    #plans .plan-custom-desc {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex: 0 0 300px;
          flex: 0 0 300px;
      margin-left: 150px;
      margin-right: 50px; }
      @media (max-width: 600px) {
        #plans .plan-custom-desc {
          width: 100%;
          margin: 0;
          margin-top: 50px; } }
      #plans .plan-custom-desc .title {
        margin-bottom: 20px;
        text-align: left;
        margin: 20px 0 10px;
        color: #5a5a5a; }
      #plans .plan-custom-desc .desc {
        margin-bottom: 30px; }
      #plans .plan-custom-desc .licence-container {
        position: relative; }
      #plans .plan-custom-desc .licence-lock {
        position: absolute;
        top: 10px;
        left: 8px;
        color: #a5a5a5; }
      #plans .plan-custom-desc .licence-input {
        margin-bottom: 20px;
        border-radius: 5px;
        background-color: #f5f5f5;
        border: none;
        padding: 8px 28px;
        width: 100%; }
      #plans .plan-custom-desc .licence-status {
        position: absolute;
        right: 4px;
        top: 8px;
        font-style: normal;
        font-weight: bold; }
        #plans .plan-custom-desc .licence-status.valid {
          color: #74996e; }
        #plans .plan-custom-desc .licence-status.invalid {
          color: #f35b5b; }
      #plans .plan-custom-desc .licence-valid-until {
        text-align: center;
        color: rgba(90, 90, 90, 0.7);
        margin-top: -16px;
        font-size: 10px; }
    #plans .plan-custom .features-column {
      -ms-flex: 1;
          flex: 1;
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      #plans .plan-custom .features-column li {
        padding: .2em 1.6em !important; }

.plan-enterprise-desc {
  font-size: 18px;
  color: #5a5a5a;
  text-align: center;
  padding: 50px 0; }

#pricing-page .popover-container {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  border-top: 2px solid white;
  border-left: 2px solid white;
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  @media (max-width: 600px) {
    #pricing-page .popover-container {
      -ms-flex-direction: column;
          flex-direction: column; } }
  #pricing-page .popover-container .popover-head {
    margin: 0;
    font-size: 1.9em;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 0.7em; }
  #pricing-page .popover-container .popover-text {
    width: 20em;
    font-weight: 400; }

#pricing-page .faq-item {
  padding-right: 3em;
  padding-left: 3em;
  margin-bottom: 20px; }
  #pricing-page .faq-item h3 {
    margin-bottom: 15px;
    font-weight: normal; }
  #pricing-page .faq-item p {
    text-align: left; }

/*# sourceMappingURL=pricing.css.map */

{"version":3,"sources":["switch.scss"],"names":[],"mappings":"AACA;EACE,cAAa,EA6Cd;EA9CD;;;;;IAWI,uBAAsB,EAIvB;IAfH;;;;;MAaM,iBAAgB,EACjB;IAdL;;;;;MAaM,iBAAgB,EACjB;EAdL;IAkBI,WAAU;IACV,eAAc;IACd,WAAU;IACV,YAAW;IACX,mBAAkB;IAClB,gBAAe;IACf,0BAAiB;OAAjB,uBAAiB;QAAjB,sBAAiB;YAAjB,kBAAiB,EAiBlB;IAzCH;MA2BM,mBAAkB;MAClB,eAAc;MACd,YAAW;MACX,WAAU;MACV,aAAY,EACb;IAhCL;MAmCM,QAAO,EACR;IApCL;MAuCM,cAAa,EACd;EAxCL;IA4CI,UAAS,EACV;;AAGH;EAEI,iBAAgB;EAChB,mBAAkB;EAClB,aAAY;EACZ,yBAAwB;EACxB,uBAAsB,EAMvB;EAZH;IAQM,mBAAkB;IAClB,iBAAgB;IAChB,yBAAwB,EACzB;;AAXL;EAeI,oBAAmB,EAIpB;EAnBH;IAiBM,iBAAgB,EACjB","file":"switch.css","sourcesContent":["\n.switch {\n  display: none;\n\n  // add default box-sizing for this scope\n  &,\n  &:after,\n  &:before,\n  & *,\n  & *:after,\n  & *:before,\n  & + .switch-btn {\n    box-sizing: border-box;\n    &::selection {\n      background: none;\n    }\n  }\n\n  + .switch-btn {\n    outline: 0;\n    display: block;\n    width: 4em;\n    height: 2em;\n    position: relative;\n    cursor: pointer;\n    user-select: none;\n    &:after,\n    &:before {\n      position: relative;\n      display: block;\n      content: \"\";\n      width: 50%;\n      height: 100%;\n    }\n\n    &:after {\n      left: 0;\n    }\n\n    &:before {\n      display: none;\n    }\n  }\n\n  &:checked + .switch-btn:after {\n    left: 50%;\n  }\n}\n\n.switch-light {\n  + .switch-btn {\n    background: #fff;\n    border-radius: 2em;\n    padding: 2px;\n    transition: all .4s ease;\n    border: 1px solid #ddd;\n    &:after {\n      border-radius: 50%;\n      background: #ccc;\n      transition: all .2s ease;\n    }\n  }\n\n  &:checked + .switch-btn {\n    background: #e42929;\n    &:after {\n      background: #fff;\n    }\n  }\n}\n"]}
.switch {
  display: none; }
  .switch, .switch:after, .switch:before,
  .switch *,
  .switch *:after,
  .switch *:before,
  .switch + .switch-btn {
    box-sizing: border-box; }
    .switch::-moz-selection, .switch:after::-moz-selection, .switch:before::-moz-selection,
    .switch *::-moz-selection,
    .switch *:after::-moz-selection,
    .switch *:before::-moz-selection,
    .switch + .switch-btn::-moz-selection {
      background: none; }
    .switch::selection, .switch:after::selection, .switch:before::selection,
    .switch *::selection,
    .switch *:after::selection,
    .switch *:before::selection,
    .switch + .switch-btn::selection {
      background: none; }
  .switch + .switch-btn {
    outline: 0;
    display: block;
    width: 4em;
    height: 2em;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .switch + .switch-btn:after, .switch + .switch-btn:before {
      position: relative;
      display: block;
      content: "";
      width: 50%;
      height: 100%; }
    .switch + .switch-btn:after {
      left: 0; }
    .switch + .switch-btn:before {
      display: none; }
  .switch:checked + .switch-btn:after {
    left: 50%; }

.switch-light + .switch-btn {
  background: #fff;
  border-radius: 2em;
  padding: 2px;
  transition: all .4s ease;
  border: 1px solid #ddd; }
  .switch-light + .switch-btn:after {
    border-radius: 50%;
    background: #ccc;
    transition: all .2s ease; }

.switch-light:checked + .switch-btn {
  background: #e42929; }
  .switch-light:checked + .switch-btn:after {
    background: #fff; }

/*# sourceMappingURL=switch.css.map */

/*# sourceMappingURL=maps/main.css.map */
