:root{--white:#fff;--white1:#ccc;--white2:#f7f7f7;--gray:#333;--gray1:#666;--gray2:#999;--gray3:#f7f7f7;--gray4:#ddd;--blue:#379aff;--blue2:#ddedfe;--orange:#ff9737;--green-light:#52c143;--green-dark:#39b54a;--red:#fa5e5c;--red1:#e22732;--poppins:"Poppins",sans-serif;--opensans:"Open sans",sans-serif;--anim-ease:cubic-bezier(0,0.98,0.48,0.97);--nav-shadow:-8px 0px 24px rgba(0,0,0,.14)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#333;color:var(--gray);font-family:Open Sans,sans-serif;line-height:1.5}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.svg-defs{height:0;pointer-events:none;position:absolute;width:0}@-webkit-keyframes flying{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(5px) rotate(1turn);transform:translateY(5px) rotate(1turn)}}@keyframes flying{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(5px) rotate(1turn);transform:translateY(5px) rotate(1turn)}}.btn{--primary-color:var(--gray);--secondary-color:var(--white);--border-radius:100px;background:var(--primary-color);border:2px solid var(--primary-color);color:var(--secondary-color);stroke:var(--secondary-color);border-radius:var(--border-radius);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:600 1rem Poppins,sans-serif;font:600 1rem var(--poppins);line-height:1.5;padding:8px 24px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between;-webkit-transition:color .3s cubic-bezier(0,.98,.48,.97),background .3s cubic-bezier(0,.98,.48,.97),stroke .3s cubic-bezier(0,.98,.48,.97),border-color .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);transition:color .3s cubic-bezier(0,.98,.48,.97),background .3s cubic-bezier(0,.98,.48,.97),stroke .3s cubic-bezier(0,.98,.48,.97),border-color .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);transition:color .3s cubic-bezier(0,.98,.48,.97),background .3s cubic-bezier(0,.98,.48,.97),stroke .3s cubic-bezier(0,.98,.48,.97),transform .3s cubic-bezier(0,.98,.48,.97),border-color .3s cubic-bezier(0,.98,.48,.97);transition:color .3s cubic-bezier(0,.98,.48,.97),background .3s cubic-bezier(0,.98,.48,.97),stroke .3s cubic-bezier(0,.98,.48,.97),transform .3s cubic-bezier(0,.98,.48,.97),border-color .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);-webkit-transition:color .3s var(--anim-ease),background .3s var(--anim-ease),stroke .3s var(--anim-ease),border-color .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);transition:color .3s var(--anim-ease),background .3s var(--anim-ease),stroke .3s var(--anim-ease),border-color .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);transition:color .3s var(--anim-ease),background .3s var(--anim-ease),stroke .3s var(--anim-ease),transform .3s var(--anim-ease),border-color .3s var(--anim-ease);transition:color .3s var(--anim-ease),background .3s var(--anim-ease),stroke .3s var(--anim-ease),transform .3s var(--anim-ease),border-color .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease)}.btn:focus,.btn:hover{background:var(--secondary-color);color:var(--primary-color);stroke:var(--primary-color)}.btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.btn--inverted{background:var(--secondary-color);border:2px solid var(--primary-color);color:var(--primary-color);stroke:var(--primary-color)}.btn--inverted:focus,.btn--inverted:hover{background:var(--primary-color);color:var(--secondary-color);stroke:var(--secondary-color)}.btn--medium{padding:10px 24px}.btn--shadow{position:relative}.btn--shadow:before{border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s cubic-bezier(0,.98,.48,.97);transition:opacity .3s cubic-bezier(0,.98,.48,.97);-webkit-transition:opacity .3s var(--anim-ease);transition:opacity .3s var(--anim-ease);width:100%}.btn--shadow:focus,.btn--shadow:hover{background:var(--primary-color);border:2px solid var(--primary-color);color:var(--secondary-color);stroke:var(--secondary-color)}.btn--shadow:focus:before,.btn--shadow:hover:before{opacity:1}.btn--w{min-width:285px}.btn--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn:disabled{background:#ccc;background:var(--white1);border-color:#ccc;border-color:var(--white1);color:var(--secondary-color);stroke:var(--secondary-color)}.btn__text{margin-right:40px}.btn--green{--primary-color:var(--green-light)}.btn--blue{--primary-color:var(--blue);--shadow:0 4px 10px rgba(55,154,255,.5)}.btn--black:focus,.btn--black:hover{border-color:var(--secondary-color)}.hamburger{background:none;border:none;cursor:pointer;display:block;height:28px;padding:0;width:45px}.hamburger--open .hamburger__layer:nth-of-type(2){opacity:0}.hamburger--open .hamburger__layer:first-of-type{-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.hamburger--open .hamburger__layer:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.hamburger__layer{background:#666;background:var(--gray1);border-radius:50px;display:block;height:4px;margin-bottom:8px;-webkit-transition:opacity .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);transition:opacity .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);transition:transform .3s cubic-bezier(0,.98,.48,.97),opacity .3s cubic-bezier(0,.98,.48,.97);transition:transform .3s cubic-bezier(0,.98,.48,.97),opacity .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);-webkit-transition:opacity .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);transition:opacity .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);transition:transform .3s var(--anim-ease),opacity .3s var(--anim-ease);transition:transform .3s var(--anim-ease),opacity .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);width:100%}.hamburger__layer:last-of-type{margin-bottom:0}.dfw-header-spacer{height:82px}.dfw-header{background:#fff;background:var(--white);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);left:0;position:fixed;top:0;width:100%;z-index:8}.dfw-header__content{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:1920px;padding:16px 30px}.dfw-header__content:after{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:9}@media (min-width:1240px){.dfw-header__content{padding:16px 50px;padding:16px 80px}}.dfw-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dfw-nav__logo{display:block;height:50px;width:49px}.dfw-nav__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.dfw-nav__badge{background:#333;background:var(--gray);border-radius:2px;color:#fff;color:var(--white);font:600 .75rem Poppins,sans-serif;font:600 .75rem var(--poppins);letter-spacing:.05em;margin-left:10px;padding:1px 8px}.dfw-nav__list{background:#fff;background:var(--white);border-radius:0 0 10px 10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);left:0;list-style:none;margin:0 0 0 auto;opacity:0;padding:8px 0;pointer-events:none;position:fixed;top:82px;-webkit-transition:opacity .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);transition:opacity .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);transition:opacity .3s cubic-bezier(0,.98,.48,.97),transform .3s cubic-bezier(0,.98,.48,.97);transition:opacity .3s cubic-bezier(0,.98,.48,.97),transform .3s cubic-bezier(0,.98,.48,.97),-webkit-transform .3s cubic-bezier(0,.98,.48,.97);-webkit-transition:opacity .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);transition:opacity .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);transition:opacity .3s var(--anim-ease),transform .3s var(--anim-ease);transition:opacity .3s var(--anim-ease),transform .3s var(--anim-ease),-webkit-transform .3s var(--anim-ease);width:100%}.dfw-nav__list--open{opacity:1;pointer-events:all;-webkit-transform:unset;transform:unset}.dfw-nav__item{text-align:center}.dfw-nav__item--btn{margin:11px auto}.dfw-nav__item:last-of-type{border-radius:0 0 10px 10px}.dfw-nav__item:nth-last-child(2) .dfw-nav__link{border:0}.dfw-nav__link{border-bottom:1px solid rgba(55,154,255,.3);color:#666;color:var(--gray1);display:block;font:500 1rem Poppins,sans-serif;font:500 1rem var(--poppins);padding:11px 40px;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.dfw-nav__link:focus,.dfw-nav__link:hover{color:#379aff;color:var(--blue)}.dfw-nav__toggle{margin-left:auto}@media (min-width:920px){.dfw-nav__list{background:none;-webkit-box-shadow:unset;box-shadow:unset;opacity:1;padding:0;pointer-events:all;position:static;-webkit-transform:unset;transform:unset;width:unset}.dfw-nav__item,.dfw-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.dfw-nav__item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dfw-nav__item:last-of-type{border-radius:0}.dfw-nav__item--btn{margin:0}.dfw-nav__link{border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dfw-nav__toggle{display:none}}@media (min-width:1150px){.dfw-nav__logo{width:195px}}.job-tab{padding:25px 0 35px}.job-tab__heading{font:500 1.25rem Poppins,sans-serif;font:500 1.25rem var(--poppins);margin:0 0 10px}.job-tab__text{color:#999;color:var(--gray2);line-height:1.5625;margin:0 0 35px}.job-tab__positions{display:grid;list-style:none;margin:0;padding:0;grid-gap:20px 0;gap:20px 0}.job-tab__position{background:#fff;background:var(--white);border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);color:#333;color:var(--gray);display:grid;font:500 1.125rem Poppins,sans-serif;font:500 1.125rem var(--poppins);grid-template-columns:auto 40px;height:90px;padding:15px;position:relative;text-decoration:none;grid-gap:0 5px;gap:0 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out}.job-tab__position:after{background:#333;background:var(--gray);border-radius:50%;content:"";height:40px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:40px}.job-tab__position:focus:after,.job-tab__position:hover:after{background:#52c143;background:var(--green-light)}.job-tab__position--inverted{background:#333;background:var(--gray);color:#fff;color:var(--white)}.job-tab__position--inverted:after{background:#fff;background:var(--white)}.job-tab__position--inverted .job-tab__position-icon{stroke:#333;stroke:var(--gray)}.job-tab__position--inverted:focus,.job-tab__position--inverted:hover{background:#52c143;background:var(--green-light);color:#fff;color:var(--white)}.job-tab__position--inverted:focus:after,.job-tab__position--inverted:hover:after{background:#fff;background:var(--white)}.job-tab__position--inverted:focus .job-tab__position-icon,.job-tab__position--inverted:hover .job-tab__position-icon{stroke:#52c143;stroke:var(--green-light)}.job-tab__position-icon{stroke:#fff;stroke:var(--white);position:absolute;right:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:stroke .2s ease-in-out;transition:stroke .2s ease-in-out}@media (min-width:920px){.job-tab{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:330px 330px;grid-gap:160px;gap:160px;margin:35px auto 0;padding:0}.job-tab[hidden]{display:none}}@media (min-width:1240px){.job-tab{display:grid;grid-template-columns:430px 440px;grid-gap:270px;gap:270px}}.no-pos-card{background:#fff;background:var(--white);border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);padding:55px 20px;text-align:center}.no-pos-card__heading{font:500 1.125rem Poppins,sans-serif;font:500 1.125rem var(--poppins);margin:0 auto;max-width:250px}.no-pos-card__text{color:#666;color:var(--gray1);margin:0 auto;max-width:250px}@media (min-width:1240px){.no-pos-card{padding:55px 95px}}.send-cv__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 10px}.send-cv__text{color:#666;color:var(--gray1);margin:0 0 15px}.send-cv__btn{color:#39b54a;color:var(--green-dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:600 1rem Poppins,sans-serif;font:600 1rem var(--poppins);position:relative;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.send-cv__btn:after{border:2px solid #39b54a;border:2px solid var(--green-dark);border-radius:50%;content:"";display:inline-block;height:60px;margin-left:20px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:60px}.send-cv__btn:focus:after,.send-cv__btn:hover:after{background:#39b54a;background:var(--green-dark)}.send-cv__btn:focus .send-cv__btn-icon,.send-cv__btn:hover .send-cv__btn-icon{stroke:#fff;stroke:var(--white)}.send-cv__btn-icon{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);stroke:#39b54a;stroke:var(--green-dark);-webkit-transition:stroke .2s ease-in-out;transition:stroke .2s ease-in-out}.send-cv.send-cv--img{width:330px}.send-cv.send-cv--img .send-cv__img{display:block;margin-bottom:-10px}.send-cv.send-cv--img .send-cv__btn{margin-bottom:40px}@media (min-width:920px){.send-cv{text-align:center}.send-cv__text{margin-bottom:10px}.send-cv.send-cv--img{display:grid;grid-template-columns:480px 250px;position:relative;width:779px;grid-gap:49px;gap:49px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:-20px;text-align:left}.send-cv.send-cv--img .send-cv__img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.send-cv.send-cv--img .send-cv__text-box{margin-bottom:0}}@media (min-width:1240px){.send-cv.send-cv--img{display:block;left:unset;margin:120px auto 90px;text-align:center;width:510px}.send-cv.send-cv--img .send-cv__img{bottom:-90px;height:371px;left:calc(100% + 5px);position:absolute;-webkit-transform:unset;transform:unset;width:315px}}@media (min-width:1400px){.send-cv.send-cv--img .send-cv__img{left:calc(100% + 55px)}}.emp-quote{margin-bottom:60px}.emp-quote__author{background:#fff;background:var(--white);border-radius:18px;-webkit-box-shadow:0 4px 20px rgba(55,154,255,.2);box-shadow:0 4px 20px rgba(55,154,255,.2);display:grid;grid-template-columns:100px auto;padding:15px;grid-gap:0 10px;gap:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px}.emp-quote__author-image{border-radius:50%}.emp-quote__author-name{font:500 1rem Poppins,sans-serif;font:500 1rem var(--poppins);margin:0}.emp-quote__author-title{color:#379aff;color:var(--blue);font:500 .875rem Poppins,sans-serif;font:500 .875rem var(--poppins);margin:0}.emp-quote__text-box{text-align:center}.emp-quote__heading{color:#379aff;color:var(--blue);font:600 1.5625rem Poppins,sans-serif;font:600 1.5625rem var(--poppins);margin:0 0 20px}.emp-quote__text{color:#666;color:var(--gray1);line-height:1.875;margin:0}@media (min-width:920px){.emp-quote{margin-bottom:0}.emp-quote__author{background:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;margin-bottom:0;position:relative;width:330px}.emp-quote__author:before{background:#fff;background:var(--white);border-radius:18px;-webkit-box-shadow:0 4px 20px rgba(55,154,255,.2);box-shadow:0 4px 20px rgba(55,154,255,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%}.emp-quote__author:hover:before{opacity:.4}.emp-quote__author-image{-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.emp-quote__author-name{-webkit-transform:scale(.875);transform:scale(.875);-webkit-transform-origin:left bottom;transform-origin:left bottom}.emp-quote__author-name,.emp-quote__author-title{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.emp-quote__author-title{color:#999;color:var(--gray2);-webkit-transform:scale(.875);transform:scale(.875);-webkit-transform-origin:left top;transform-origin:left top}.emp-quote__text-box{pointer-events:none;position:absolute;right:0;text-align:left;top:45px;width:330px;z-index:2}.emp-quote__text-box *{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.emp-quote--active .emp-quote__author:before{opacity:1}.emp-quote--active .emp-quote__author-image,.emp-quote--active .emp-quote__author-name,.emp-quote--active .emp-quote__author-title{-webkit-transform:scale(1);transform:scale(1)}.emp-quote--active .emp-quote__text-box{pointer-events:all}.emp-quote--active .emp-quote__text-box *{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.emp-quote--active .emp-quote__author-title{color:#379aff;color:var(--blue)}}@media (min-width:1240px){.emp-quote__author{width:410px}.emp-quote__text-box{width:502px}}.benefit{text-align:center}.benefit__icon-box{background:#333;background:var(--gray);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:118px;margin:0 auto;width:118px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefit__text{font:500 1.125rem Poppins,sans-serif;font:500 1.125rem var(--poppins);margin:15px 0 0}.benefit__icon{height:unset;max-height:50%;max-width:50%;width:unset}@media (min-width:920px){.benefit__icon-box{height:150px;width:150px}}.our-value{background:#fff;background:var(--white);border-radius:15px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#333;color:var(--gray);-ms-flex-flow:column wrap;flex-flow:column wrap;height:157px;padding:0 30px;position:relative;text-align:center;text-decoration:none;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.our-value:before{border-radius:15px;-webkit-box-shadow:0 9px 20px 0 #ccc;box-shadow:0 9px 20px 0 #ccc;-webkit-box-shadow:0 9px 20px 0 var(--white1);box-shadow:0 9px 20px 0 var(--white1);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.our-value:hover{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.our-value:hover:before{opacity:1}.our-value:hover .our-value__text{opacity:1;pointer-events:all}.our-value:hover .our-value__image,.our-value:hover .our-value__title{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.our-value__title{font:500 1.125rem Poppins,sans-serif;font:500 1.125rem var(--poppins);line-height:1.4;margin:19px 0 0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.our-value__text{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;background:var(--white);border-radius:15px;justify-content:center;margin:0;opacity:0;padding:30px;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.our-value--more{background:#333;background:var(--gray);color:#fff;color:var(--white);-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out,-webkit-transform .2s ease-in-out}.our-value--more:hover{background:#52c143;background:var(--green-light)}.our-value--more:hover .our-value__image,.our-value--more:hover .our-value__title{opacity:1;-webkit-transform:unset;transform:unset}.our-value--more:hover .our-value__image-dots{fill:#333;fill:var(--gray)}.our-value__image{-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.our-value__image-dots{fill:#52c143;fill:var(--green-light);-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.hire-step{margin:0 0 55px;padding-left:70px;position:relative}.hire-step:before{content:counter(step);display:-webkit-box;display:-ms-flexbox;display:flex;font:500 1.125rem Poppins,sans-serif;font:500 1.125rem var(--poppins);height:40px;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#379aff;background:var(--blue);border-radius:50%;color:#fff;color:var(--white);left:0;position:absolute;top:0}.hire-step:last-of-type{margin-bottom:0}.hire-step__heading{font:500 1.25rem Poppins,sans-serif;font:500 1.25rem var(--poppins);margin:0 0 15px}.hire-step__text{color:#666;color:var(--gray1);line-height:1.6875;margin:0}@media (min-width:920px){.hire-step{margin:0;padding:32px 39px 32px 68px;width:437px}.hire-step:before{left:-21px;top:calc(50% - 10px)}.hire-step:nth-of-type(2n):before{left:unset;right:-21px}.hire-step:first-of-type{padding-top:0}.hire-step:first-of-type:before{top:0}}.job-label{display:grid;grid-template-columns:27px auto;grid-gap:0 15px;font-family:Poppins,sans-serif;font-family:var(--poppins);gap:0 15px}.job-label__icon-box{background:#fff;background:var(--white);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:27px;width:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-dsc__introduction{margin:45px auto 115px}.job-dsc__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 15px}.job-dsc__text{color:#666;color:var(--gray1);font-size:1.125rem;line-height:1.6666}.job-dsc__text p{margin:0}.job-dsc__text h3,.job-dsc__text h4,.job-dsc__text h5{font-size:1.125rem}.job-dsc__text ul{list-style:none;margin:0;padding:0}.job-dsc__text li{margin:0 0 22px;padding:0 0 0 24px;position:relative}.job-dsc__text li:last-of-type{margin-bottom:0}.job-dsc__text li:before{background:#52c143;background:var(--green-light);border-radius:50%;content:"";height:9px;left:0;position:absolute;top:10px;width:9px}.job-dsc__card{background:#fff;background:var(--white);border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.15);box-shadow:0 2px 12px rgba(0,0,0,.15);margin-bottom:60px;padding:30px 20px}.job-dsc__card .job-dsc__heading{font-size:1.625rem;line-height:1.15}.job-dsc__card .job-dsc__text{font-size:1rem;line-height:1.875}.job-dsc__add-text{font:600 1.125rem Poppins,sans-serif;font:600 1.125rem var(--poppins);margin:0;text-align:center}.job-dsc__add-text p{margin:0}.job-dsc__add-text a{color:#379aff;color:var(--blue);text-decoration:none}.job-dsc__add-text a:focus,.job-dsc__add-text a:hover{text-decoration:underline}.job-dsc__btn{margin-top:20px}@media (min-width:920px){.job-dsc__introduction{margin:60px auto}.job-dsc__card{margin-bottom:90px}.job-dsc__add-text{margin:-30px 0 0}}@media (min-width:1240px){.job-dsc__introduction{margin-top:0}.job-dsc__add-text{text-align:left}}.job-aside__apply{background:#333;background:var(--gray);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px;z-index:2}.job-aside{margin:30px auto 65px}.job-aside__box{margin-bottom:45px}.job-aside__box:last-of-type{margin-bottom:0}.job-aside__salary{display:none}@media (min-width:920px){.job-aside{margin:45px auto 90px}.job-aside__apply{background:none;padding:0;position:static}.job-aside__boxes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 50px;gap:0 50px;margin-top:60px}.job-aside__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1240px){.job-aside{margin:0}.job-aside__boxes{display:block;margin:0}.job-aside__box{margin-bottom:30px}.job-aside__box:last-of-type{margin-bottom:0}.job-aside__apply{margin-bottom:45px}.job-aside__salary{display:block;margin-bottom:45px}.job-aside__salary-text{color:#666;color:var(--gray1);font:500 .875rem Poppins,sans-serif;font:500 .875rem var(--poppins);margin:0 0 27px}.job-aside__salary-text:nth-of-type(2){font-size:1rem;margin:0}.job-aside__salary-text b,.job-aside__salary-text strong{color:#333;color:var(--gray);font-size:1.375rem}.job-aside__salary-text span{font-size:.875rem}.job-aside__salary-text:first-of-type{font-size:1.125rem}}.aside-box{border:1px solid #dee3ea;border-radius:10px;padding:25px 37px}.aside-box__heading{font:600 1.125rem Poppins,sans-serif;font:600 1.125rem var(--poppins);line-height:1.666;margin:0;text-align:center}.aside-box__heading span{color:#52c143;color:var(--green-light)}.aside-box__person{display:grid;grid-template-columns:55px auto;margin:25px auto 20px;grid-gap:0 17px;gap:0 17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aside-box__person-img{border-radius:50%;display:block}.aside-box__person-name{font:600 .875rem Poppins,sans-serif;font:600 .875rem var(--poppins);margin:0 0 3px}.aside-box__person-title{color:#666;color:var(--gray1);font:400 .875rem Poppins,sans-serif;font:400 .875rem var(--poppins);margin:0}.aside-box__linkedin{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #dee3ea;border-radius:10px;color:#0f74b6;font-weight:700;justify-content:center;text-decoration:none;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;width:100%}.aside-box__linkedin:focus,.aside-box__linkedin:hover{border-color:#0f74b6}.aside-box__linkedin-text{margin-left:12px;width:73px}.aside-box__copy-box{margin:16px 0 21px}.aside-box__socials{display:grid;grid-template-columns:repeat(3,25px);list-style:none;margin:0;padding:0;grid-gap:22px;gap:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aside-box__social:focus .aside-box__social-icon circle,.aside-box__social:hover .aside-box__social-icon circle{stroke:#52c143;stroke:var(--green-light);fill:#52c143;fill:var(--green-light)}.aside-box__social:focus .aside-box__social-icon path,.aside-box__social:hover .aside-box__social-icon path{fill:#fff;fill:var(--white)}.aside-box__social-icon circle{stroke:#333;stroke:var(--gray)}.aside-box__social-icon path{fill:#333;fill:var(--gray)}@media (min-width:920px){.aside-box{padding:25px 52px}}@media (min-width:1240px){.aside-box{padding:25px 15px}}.copy-box{background:#f7f7f7;background:var(--white2);border:1px solid #dee3ea;display:grid;grid-template-columns:auto auto;padding:11px 15px;grid-gap:0 10px;gap:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copy-box__text{color:#666;color:var(--gray1);font:500 .875rem Poppins,sans-serif;font:500 .875rem var(--poppins);height:1.5em;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.copy-box__btn{background:none;border:0;color:#379aff;color:var(--blue);cursor:pointer;font:500 .9375rem Poppins,sans-serif;font:500 .9375rem var(--poppins);padding:0}.job-pos{background:#fff;background:var(--white);border:1px solid #d6dbe0;border-radius:10px;padding:29px 35px;position:relative;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.job-pos:before{border-radius:10px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%}.job-pos:hover,.job-pos[focus-within]{border-color:#fff;border-color:var(--white)}.job-pos:focus-within,.job-pos:hover{border-color:#fff;border-color:var(--white)}.job-pos:hover:before,.job-pos[focus-within]:before{opacity:1}.job-pos:focus-within:before,.job-pos:hover:before{opacity:1}.job-pos__title{font:500 1.375rem Poppins,sans-serif;font:500 1.375rem var(--poppins);margin:0 0 15px}.job-pos__labels{display:grid;grid-gap:15px;gap:15px;margin-bottom:20px}.job-pos__label{display:grid;grid-template-columns:27px auto;margin:0;grid-gap:14px;gap:14px}.job-pos__label-icon-box{background:#333;background:var(--gray);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:27px;width:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-pos__label-text{color:#666;color:var(--gray1)}.job-pos__btn{position:static}.job-pos__btn:active{-webkit-transform:unset;transform:unset}.job-pos__btn:before{border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.job-pos__btn:focus,.job-pos__btn:hover{background:#52c143;background:var(--green-light);border-color:#52c143;border-color:var(--green-light);color:#fff;color:var(--white);stroke:#fff;stroke:var(--white)}.job-pos--loading{cursor:default;pointer-events:none}.job-pos--loading .job-pos__title{background:#ccc;background:var(--white1);height:33px;width:260px}.job-pos--loading .job-pos__label-text{background:#ccc;background:var(--white1);height:22px}.job-pos--loading .job-pos__label:first-of-type .job-pos__label-text{width:85px}.job-pos--loading .job-pos__label:nth-of-type(2) .job-pos__label-text{width:136px}.job-pos--loading .job-pos__btn{-webkit-filter:grayscale(200);filter:grayscale(200)}@media (min-width:920px){.job-pos{display:grid;grid-template-columns:auto 240px;grid-gap:20px;gap:20px}.job-pos,.job-pos__labels{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-pos__labels{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:0;gap:0;margin-bottom:0}.job-pos__label{margin-right:20px}.job-pos__label:last-of-type{margin-right:0}.job-pos--loading .job-pos__title{width:440px}}.culture-box{margin:0 auto 75px;max-width:460px}.culture-box__heading{color:#52c143;color:var(--green-light);font:600 1.625rem Poppins,sans-serif;font:600 1.625rem var(--poppins);margin:0}.culture-box__text{color:#666;color:var(--gray1);font-size:1.25rem;margin:0}.culture-box__text-box{margin-bottom:20px;padding:0 20px}.culture-box__image{height:unset;max-height:320px;max-width:460px;width:100%}@media (min-width:920px){.culture-box{display:grid;grid-template-columns:1fr 1fr;margin-bottom:100px;max-width:920px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.culture-box:nth-of-type(2n) .culture-box__text-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1240px){.culture-box{margin-bottom:120px;max-width:1240px}.culture-box:nth-of-type(2n) .culture-box__text-box{padding:0 50px 0 150px}.culture-box__text-box{padding:0 150px 0 50px}.culture-box__image{max-height:430px;max-width:620px}}@media (min-width:1400px){.culture-box{max-width:1400px}.culture-box:nth-of-type(2n) .culture-box__text-box{padding:0 130px 0 150px}.culture-box__text-box{padding:0 150px 0 130px}.culture-box__image{max-height:486px;max-width:700px}}.main-hero{overflow:hidden;padding:125px 16px;position:relative;text-align:center}.main-hero__text-box{margin-bottom:60px}.main-hero:after,.main-hero:before,.main-hero__particles-1:after,.main-hero__particles-1:before{--size:138px;border-radius:50%;content:"";height:var(--size);position:absolute;width:var(--size)}.main-hero:before{background:#333;background:var(--gray);left:-27px;opacity:.05;top:-20px}.main-hero:after{--size:70px;background:#379aff;background:var(--blue);opacity:.15;right:-25px;top:48px}.main-hero__heading{font:600 2.1875rem Poppins,sans-serif;font:600 2.1875rem var(--poppins);letter-spacing:.05em;margin:0 0 25px;text-transform:uppercase}.main-hero__particles-1:before{--size:326px;background:#379aff;background:var(--blue);left:-154px;opacity:.1;top:357px}..main-hero__images{pointer-events:none}.main-hero__images-l{margin:0 auto;position:relative}.main-hero__characters-l,.main-hero__images-l,.main-hero__particles-l{display:block;height:309px;width:291px}.main-hero__particles-l,.main-hero__particles-r{left:0;position:absolute;top:0}.main-hero__images-r{display:none}.main-hero__img-center{display:block;margin:0 auto 25px}@media (min-width:920px){.main-hero{padding:137px 0 236px}.main-hero:before{left:unset;right:calc(50% + 212px)}.main-hero__particles-1:before{--size:392px;left:unset;right:calc(50% + 240px);top:409px}.main-hero__particles-1:after{--size:341px;background:#333;background:var(--gray);left:calc(50% + 273px);opacity:.05;top:485px}.main-hero__text-box{margin:0}.main-hero__heading{font-size:2.8125rem;margin-bottom:50px}.main-hero__characters-l,.main-hero__images-l,.main-hero__particles-l{height:370px;width:350px}.main-hero__images-r{position:relative}.main-hero__characters-r,.main-hero__images-r,.main-hero__particles-r{display:block;height:371px;width:315px}.main-hero__images{height:370px;margin-top:20px}.main-hero__images-l{bottom:236px;position:absolute;right:calc(50% + 60px)}.main-hero__images-r{bottom:236px;left:calc(50% + 95px);margin:0 auto;position:absolute}}@media (min-width:1240px){.main-hero{padding:185px 0 300px}.main-hero:before{right:calc(50% + 318px)}.main-hero__particles-1:before{right:calc(50% + 400px);top:203px}.main-hero__particles-1:after{left:calc(50% + 433px);top:279px}.main-hero__text-box{margin:-80px 0 0}.main-hero__images{height:unset;margin:0}.main-hero__images-l,.main-hero__images-r{bottom:0;top:147px}.main-hero__images-l{right:calc(50% + 220px)}.main-hero__images-r{left:calc(50% + 255px)}}.hmg__content{margin:0 auto 90px;padding:0 15px;position:relative;width:330px}.hmg__heading{color:#379aff;color:var(--blue);font:600 2.8125rem Poppins,sans-serif;font:600 2.8125rem var(--poppins);letter-spacing:.1em;margin:0 0 30px;max-width:330px;text-transform:uppercase}.hmg__text{line-height:1.875;margin:0}.hmg__text p{margin:0}.hmg__arrow{bottom:-90px;left:calc(50% + 98px);position:absolute}.hmg__heading-img{display:none}@media (min-width:920px){.hmg__heading{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hmg__arrow{height:200px;width:110px}.hmg__heading-img{display:block;margin-top:95px}.hmg__content{display:grid;grid-template-columns:454px 330px;grid-gap:0 42px;gap:0 42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px;width:unset}.hmg__arrow{left:unset;right:calc(50% + 50px);top:336px}.hmg__blue-box{background:rgba(55,154,255,.1);bottom:30px;left:0;position:absolute;right:calc(50% + 248px);top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.hmg__dots{background:repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' fill='none' viewBox='0 0 43 43'%3E%3Ccircle cx='2.5' cy='2.519' r='2.5' fill='%23999'/%3E%3C/svg%3E");height:91px;position:absolute;right:calc(50% + 203px);top:389px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;width:91px}}@media (min-width:1240px){.hmg__content{grid-template-columns:454px 600px;grid-gap:0 85px;gap:0 85px;margin-bottom:120px;padding:90px 0 120px}.hmg__heading-img{margin:0}.hmg__arrow{right:calc(50% + 210px);top:331px}.hmg__blue-box{bottom:0;right:calc(50% + 407px)}.hmg__dots{right:calc(50% + 362px)}}.job-openings{border-bottom:2px solid #ddedfe;border-bottom:2px solid var(--blue2);margin:0 auto;max-width:330px;padding-bottom:45px}.job-openings__heading{color:#39b54a;color:var(--green-dark);font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0}.job-openings__departments{position:relative}.job-openings__tab-toggle{background:none;border:0;color:#666;color:var(--gray1);cursor:pointer;display:block;font:400 1.125rem Poppins,sans-serif;font:400 1.125rem var(--poppins);padding:25px 0 26px;position:relative;text-align:left;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;width:100%}.job-openings__tab-toggle:before{background:#ccc;background:var(--white1);bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:background .2s ease-in-out,height .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .2s ease-in-out,height .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out,height .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out,height .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.job-openings__tab-toggle[aria-selected=true]:before{background:#52c143;background:var(--green-light);height:3px;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.job-openings__cv{margin-top:40px}@media (min-width:920px){.job-openings{max-width:820px}.job-openings__heading{margin-bottom:4px}.job-openings__tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;border-bottom:1px solid #ccc;border-bottom:1px solid var(--white1);justify-content:space-around;position:relative}.job-openings__tablist-active{background:#52c143;background:var(--green-light);bottom:-2px;height:3px;left:0;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;width:1px}.job-openings__tab-toggle{padding:16px 0;width:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.job-openings__tab-toggle:before{content:none}.job-openings__tab-toggle[aria-selected=true]{color:#333;color:var(--gray);font-weight:600}.job-openings__cv{margin-top:90px}}@media (min-width:1240px){.job-openings{max-width:1140px}}.why-dfw{overflow:hidden;padding:60px 0 90px;position:relative}.why-dfw__content{margin:0 auto;max-width:330px;position:relative}.why-dfw__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 40px;text-align:center}@media (min-width:920px){.why-dfw{padding:75px 0 135px}.why-dfw__heading{font-size:2.1875rem;margin-bottom:75px}.why-dfw__content{max-width:810px;padding-bottom:160px}.dfw-why__blue-box{background:#379aff;background:var(--blue);bottom:135px;left:calc(50% + 140px);opacity:.1;position:absolute;right:0;top:200px;z-index:-1}.dfw-why__dots{background:repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' fill='none' viewBox='0 0 43 43'%3E%3Cellipse cx='2.5' cy='2.502' fill='%23333' rx='2.5' ry='2.502'/%3E%3C/svg%3E");height:91px;left:calc(50% + 240px);position:absolute;top:708px;width:91px}}@media (min-width:1240px){.why-dfw__content{max-width:1035px;padding-bottom:0}.dfw-why__dots{left:calc(50% + 350px);top:548px}}.benefits{margin:-90px auto 90px;max-width:330px;padding-top:90px;text-align:center}.benefits__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 40px;text-align:center}.benefits__list{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 40px;padding:0;grid-gap:40px;gap:40px;height:668px;overflow:hidden}.benefits__load-more{min-width:240px}@media (min-width:920px){.benefits{margin:-90px auto 120px;max-width:655px}.benefits__list{grid-template-columns:repeat(3,185px);grid-gap:60px 50px;gap:60px 50px;height:498px;margin:0 0 60px}}@media (min-width:1240px){.benefits{max-width:890px}.benefits__list{grid-template-columns:repeat(4,185px)}}.lets-play{margin:90px auto;max-width:330px;padding-bottom:75px;position:relative}.lets-play__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 40px;text-align:center}.lets-play__text-box{text-align:center}.lets-play__game-heading{color:#379aff;color:var(--blue);font:600 3.75rem Poppins,sans-serif;font:600 3.75rem var(--poppins);margin:0 0 10px}.lets-play__text{color:#666;color:var(--gray1);font-size:1.125rem;margin:0 0 40px}.lets-play__c2a{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:920px){.lets-play{margin:120px auto 135px;max-width:820px;padding-bottom:0}.lets-play__heading{font-size:2.1875rem;margin-bottom:60px}.lets-play__c2a{position:static;-webkit-transform:unset;transform:unset}.lets-play__content{display:grid;grid-template-columns:330px 420px;grid-gap:0 70px;gap:0 70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lets-play__content--congratulations{display:block;position:relative;text-align:center}.lets-play__content--congratulations .lets-play__c2a{margin-top:50px;text-align:center;width:100%}.lets-play__game{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lets-play__text-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left}.lets-play__text{margin-bottom:25px}.lets-play__confetti{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media (min-width:1240px){.lets-play{max-width:930px}.lets-play__content{grid-template-columns:430px 420px;grid-gap:0 80px;gap:0 80px}.find-game{height:425px;width:430px}}.our-values{border-bottom:2px solid #ddedfe;border-bottom:2px solid var(--blue2);margin:90px auto 75px;max-width:330px;padding-bottom:45px}.our-values__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 15px;text-align:center}.our-values__text{color:#666;color:var(--gray1);line-height:1.5625;margin:0 0 40px;text-align:center}.our-values__list{display:grid;grid-template-columns:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:22px 0;gap:22px 0}@media (min-width:920px){.our-values{max-width:820px}.our-values__heading{font-size:2.1875rem}.our-values__text{margin:0 auto 60px;max-width:480px}.our-values__list{grid-template-columns:repeat(2,320px);grid-gap:22px;gap:22px}}@media (min-width:1240px){.our-values{max-width:1140px}.our-values__list{grid-template-columns:repeat(3,320px)}}.how-we-hire{margin:75px auto 90px;max-width:330px}.how-we-hire__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 15px;text-align:center}.how-we-hire__text{color:#666;color:var(--gray1);line-height:1.5625;margin:0 0 40px;text-align:center}.how-we-hire__steps{counter-reset:step;list-style:none;margin:0;padding:0}.how-we-hire__step{counter-increment:step}.how-we-hire__content{padding-bottom:160px;position:relative}.how-we-hire__line{left:0;position:absolute;top:0;z-index:-1}.how-we-hire__c2a,.how-we-hire__img-box{text-align:center}@media (min-width:920px){.how-we-hire{max-width:640px}.how-we-hire__heading{font-size:2.1875rem}.how-we-hire__content{margin:0 auto;width:437px}.how-we-hire__line{height:100%;left:-2px;width:calc(100% + 4px)}}.dfw-ig{margin-top:90px;overflow:hidden;padding-bottom:34px;position:relative}.dfw-ig:after{background:#379aff;background:var(--blue);bottom:0;content:"";height:105px;left:0;position:absolute;width:100%;z-index:2}.dfw-ig__content{margin:0 auto;max-width:330px}.dfw-ig__heading{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 30px;text-align:center}.dfw-ig__heading-datafeed{color:#379aff;color:var(--blue)}.dfw-ig__heading-watch{color:#52c143;color:var(--green-light)}.dfw-ig__photos{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 45px;padding:0;grid-gap:30px;gap:30px}.dfw-ig__photo-item:first-of-type{grid-column:1/3}.dfw-ig__photo{border-radius:15px;display:block}.dfw-ig__footer-img{display:block;margin:0 auto}@media (min-width:920px){.dfw-ig{padding-bottom:30px}.dfw-ig:before{background:#379aff;background:var(--blue);bottom:0;content:"";height:105px;left:0;position:absolute;right:calc(50% + 40px);z-index:2}.dfw-ig:after{z-index:-1}.dfw-ig__content{display:grid;grid-template-columns:340px 330px;max-width:790px;grid-gap:0 120px;gap:0 120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.dfw-ig__heading{text-align:left}.dfw-ig__photos{margin-bottom:0}.dfw-ig__footer-img{bottom:34px;position:absolute;right:calc(50% + 40px)}}@media (min-width:1240px){.dfw-ig{height:478px}.dfw-ig__footer-img{right:calc(50% + 200px)}.dfw-ig__content{bottom:30px;display:block;left:calc(50% - 110px);max-width:unset;position:absolute;width:690px}.dfw-ig__photos{display:grid;grid-template-columns:repeat(4,1fr)}.dfw-ig__photo-item:first-of-type{grid-column:1/3;grid-row:1/3}}.job-hero__top{background:-webkit-gradient(linear,left top,right top,from(#52c143),to(#31a421));background:linear-gradient(90deg,#52c143,#31a421);color:#fff;color:var(--white);padding:60px 0;position:relative}.job-hero__top:after{background:no-repeat url(https://try.cart.com/hubfs/DFW/careers/pos-header-sm.png);bottom:0;content:"";height:201px;left:calc(50% - 78px);position:absolute;width:258px;z-index:1}.job-hero__content{margin:0 auto;max-width:330px;position:relative;z-index:2}.job-hero__title{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 30px;text-align:center}.job-hero__labels{display:grid;grid-gap:15px 0;gap:15px 0;margin:30px 0}.job-hero__bottom{background:#ddedfe;background:var(--blue2);display:grid;padding:22px 0;text-align:center;grid-gap:10px;gap:10px}.job-hero__salary{color:#666;color:var(--gray1);font:500 .875rem Poppins,sans-serif;font:500 .875rem var(--poppins);margin:0}.job-hero__salary:nth-of-type(2){font-size:1rem}.job-hero__salary b,.job-hero__salary strong{color:#333;color:var(--gray);font-size:1.375rem}.job-hero__salary span{font-size:.875rem}.job-hero__salary:first-of-type{font-size:1.125rem}@media (min-width:920px){.job-hero__top:after{background:no-repeat url(https://try.cart.com/hubfs/DFW/careers/pos-header-md.png);bottom:30px;height:165px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:880px}.job-hero__title{font-size:2.1875rem}.job-hero__content{max-width:622px;text-align:center}.job-hero__labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:26px 0}.job-hero__label{margin-right:28px}.job-hero__label:last-of-type{margin-right:0}.job-hero__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 0}}@media (min-width:1240px){.job-hero__top:after{background:no-repeat url(https://try.cart.com/hubfs/DFW/careers/pos-header-lg.png);bottom:22px;height:218px;width:1080px}.job-hero__bottom{display:none}.job-hero__top:after{background:no-repeat url(https://try.cart.com/hubfs/DFW/careers/pos-header-xl.png);height:262px;width:1300px}}.job-info{margin:0 auto;max-width:330px}@media (min-width:920px){.job-info{max-width:750px}}@media (min-width:1240px){.job-info{display:grid;grid-template-columns:790px 285px;max-width:1140px;grid-gap:85px;gap:85px;margin:90px auto;position:relative}.job-info:after{background:#dee3ea;content:"";height:100%;left:835px;position:absolute;top:0;width:1px}.job-info__aside .hs_cos_wrapper{position:-webkit-sticky;position:sticky;top:113px}}.culture-hero{padding:120px 0;position:relative}.culture-hero__content{margin:0 auto;max-width:330px;text-align:center}.culture-hero__heading{font:600 2.8125rem Poppins,sans-serif;font:600 2.8125rem var(--poppins);line-height:1.5;margin:0 0 10px}.culture-hero__text{color:#666;color:var(--gray1);line-height:2;margin:0 0 48px}.culture-hero__pictures{height:315px;position:relative;width:325px}.culture-hero__pic{border-radius:15px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25);position:absolute;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.culture-hero__pic:hover{-webkit-box-shadow:0 20px 60px rgba(0,0,0,.4);box-shadow:0 20px 60px rgba(0,0,0,.4);-webkit-transform:translateY(-5px);transform:translateY(-5px);z-index:5}.culture-hero__pic--1{height:110px;left:0;top:45px;width:152px;z-index:1}.culture-hero__pic--2{height:222px;left:148px;top:0;width:120px;z-index:2}.culture-hero__pic--3{height:147px;left:29px;top:105px;width:147px;z-index:3}.culture-hero__pic--4{bottom:0;height:137px;right:0;width:207px;z-index:4}.culture-hero__particles-1:after,.culture-hero__particles-1:before,.culture-hero__particles-2:after,.culture-hero__particles-2:before,.culture-hero__particles-3:after,.culture-hero__particles-3:before,.culture-hero__particles-4:after,.culture-hero__particles-4:before{border-radius:50%;height:var(--size);position:absolute;width:var(--size)}.culture-hero__particles-1:before{content:"";--size:200px;background:#379aff;background:var(--blue);right:calc(50% + 80px);top:-100px}.culture-hero__particles-2:after,.culture-hero__particles-2:before{background:#52c143;background:var(--green-light);content:""}.culture-hero__particles-2:before{--size:25px;right:calc(50% + 35px);top:45px}.culture-hero__particles-2:after{--size:15px;bottom:333px;left:calc(50% + 129px)}.culture-hero__particles-3:after,.culture-hero__particles-3:before{background:#333;background:var(--gray);content:""}.culture-hero__particles-3:before{--size:10px;bottom:430px;right:calc(50% + 38px)}.culture-hero__particles-3:after{--size:27px;bottom:60px;left:calc(50% + 44px)}.culture-hero__particles-4:before{background:#379aff;background:var(--blue);content:"";--size:15px;bottom:120px;right:calc(50% + 148px)}@media (min-width:920px){.culture-hero{margin-bottom:-70px;overflow-x:hidden;padding:80px 0 250px}.culture-hero__content{display:grid;grid-template-columns:330px 471px;max-width:860px;grid-gap:59px;gap:59px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left}.culture-hero__pictures{height:471px;width:456px}.culture-hero__pic--1{height:153px;top:64px;width:220px}.culture-hero__pic--2{height:321px;left:214px;width:163px}.culture-hero__pic--3{height:213px;left:43px;top:151px;width:214px}.culture-hero__pic--4{height:199px;width:299px}.culture-hero__particles-1:before{--size:360px;right:calc(50% + 280px);top:-180px}.culture-hero__particles-1:after{content:"";--size:850px;background:#ddedfe;background:var(--blue2);left:calc(50% + 184px);top:-102px;z-index:-1}.culture-hero__particles-2:before{--size:38px;animation:flying 2s linear infinite alternate-reverse;left:unset;right:calc(50% + 143px);top:150px}.culture-hero__particles-2:after{bottom:120px;left:unset;right:calc(50% + 323px)}.culture-hero__particles-2:after,.culture-hero__particles-3:before{-webkit-animation:flying 2s linear infinite alternate;animation:flying 2s linear infinite alternate}.culture-hero__particles-3:before{--size:15px;bottom:unset;left:calc(50% + 129px);right:unset;top:75px}.culture-hero__particles-3:after{--size:40px;-webkit-animation:flying 2s linear infinite alternate;animation:flying 2s linear infinite alternate;bottom:105px;left:calc(50% + 259px)}.culture-hero__particles-4:before{--size:22px;animation:flying 2s linear infinite alternate-reverse;bottom:176px;right:calc(50% + 41px)}.culture-hero__particles-4:after{-webkit-animation:flying 2s linear infinite alternate;animation:flying 2s linear infinite alternate}}@media (min-width:1240px){.culture-hero__content{grid-template-columns:570px 471px;max-width:1060px;grid-gap:19px;gap:19px}.culture-hero__text{margin-bottom:103px}.culture-hero__particles-1:before{right:calc(50% + 440px)}.culture-hero__particles-1:after{left:calc(50% + 239px)}.culture-hero__particles-2:before{right:calc(50% + 172px);top:204px}.culture-hero__particles-2:after{bottom:154px;right:calc(50% + 505px)}.culture-hero__particles-3:before{left:calc(50% + 185px);top:75px}.culture-hero__particles-3:after{bottom:106px;left:calc(50% + 314px)}.culture-hero__particles-4:before{bottom:175px;right:calc(50% - 14px)}.culture-hero__particles-4:after{background:#379aff;background:var(--blue);content:"";--size:34px;left:calc(50% + 550px);top:323px}}@media (min-width:1400px){.culture-hero__content{max-width:1140px;grid-gap:99px;gap:99px}.culture-hero__particles-1:before{right:calc(50% + 520px)}.culture-hero__particles-1:after{left:calc(50% + 319px)}.culture-hero__particles-2:before{right:calc(50% + 92px);top:204px}.culture-hero__particles-3:before{left:calc(50% + 264px);top:75px}.culture-hero__particles-3:after{left:calc(50% + 394px)}.culture-hero__particles-4:before{left:calc(50% + 72px);right:unset}.culture-hero__particles-4:after{left:calc(50% + 630px)}}.in-nutshell{border-bottom:1px solid #ddedfe;border-bottom:1px solid var(--blue2);margin:0 auto 95px;max-width:330px}.in-nutshell__heading{font:600 2.1875rem Poppins,sans-serif;font:600 2.1875rem var(--poppins);margin:0 0 40px;text-align:center}.in-nutshell__heading-df{color:#379aff;color:var(--blue)}.in-nutshell__heading-w{color:#39b54a;color:var(--green-dark)}.in-nutshell__list{display:grid;grid-template-columns:repeat(2,150px);list-style:none;margin:40px auto;padding:0;grid-gap:45px 30px;gap:45px 30px}.in-nutshell__icon-box,.in-nutshell__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.in-nutshell__icon-box{background:#333;background:var(--gray);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;width:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.in-nutshell__text{font:600 1rem Poppins,sans-serif;font:600 1rem var(--poppins);margin:0;text-align:center}.in-nutshell__text span{color:#379aff;color:var(--blue);display:block;font-size:1.875rem;line-height:.9}@media (min-width:920px){.in-nutshell{margin-bottom:60px;max-width:860px}.in-nutshell__list{grid-template-columns:repeat(4,150px);margin:60px auto;grid-gap:75px;gap:75px}}@media (min-width:1240px){.in-nutshell{max-width:1130px}}.our-culture{margin:90px auto;text-align:center}.our-culture__heading{font:600 2.1875rem Poppins,sans-serif;font:600 2.1875rem var(--poppins);margin:0 0 10px}.our-culture__text{color:#666;color:var(--gray1);font:500 1.5625rem Poppins,sans-serif;font:500 1.5625rem var(--poppins);margin:0 0 60px}.our-culture__text span{color:#39b54a;color:var(--green-dark);font-weight:600}.footer-c2a{background:#ddedfe;background:var(--blue2);border-radius:15px;margin:90px auto 240px;padding:40px 15px 195px;position:relative;text-align:center;width:330px}.footer-c2a__text{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:0 0 25px}.footer-c2a__img{bottom:-163px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-c2a__btn{min-width:267px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 40px}.footer-c2a__btn:focus,.footer-c2a__btn:hover{background:#379aff;background:var(--blue);border-color:#379aff;border-color:var(--blue);color:#fff;color:var(--white)}@media (min-width:920px){.footer-c2a{left:92px;margin-bottom:115px;padding:70px 150px;width:675px}.footer-c2a__text-box{margin-left:30px;width:350px}.footer-c2a__img{bottom:-24px;height:350px;left:-185px;-webkit-transform:unset;transform:unset;width:330px}}@media (min-width:1240px){.footer-c2a{padding:85px 20px;width:955px}.footer-c2a__text-box{margin-left:16px;width:unset}.footer-c2a__text{margin:0 0 50px}.footer-c2a__btn{margin:0}}.job-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;min-height:100vh;position:relative}.job-listing__footer{margin-top:auto}.job-listing__list{display:grid;list-style:none;margin:0 auto;max-width:330px;padding:40px 15px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:15px;gap:15px;overflow:hidden;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.job-listing__available{font:600 1.875rem Poppins,sans-serif;font:600 1.875rem var(--poppins);margin:25px 0 0;text-align:center}.job-listing__available-focus{color:#39b54a;color:var(--green-dark)}.job-listing__cv{margin:35px auto 0}.job-listing__load-more{text-align:center}.job-listing__load-more-btn{margin-top:40px;min-width:240px}.job-listing__load-more-btn .btn__text{margin-right:0}.job-listing__cv.send-cv.send-cv--img .send-cv__heading span{display:block}@media (min-width:920px){.job-listing__list{max-width:890px;padding:50px}.job-listing__available{margin:60px 0 0}.job-listing__cv{margin:75px auto 0}}@media (min-width:1240px){.job-listing__list{max-width:915px}.job-listing__cv.send-cv.send-cv--img{margin-bottom:90px;position:static}.job-listing__cv.send-cv.send-cv--img .send-cv__img{bottom:232px;left:calc(50% + 255px);right:unset;top:unset}}@media (min-width:1400px){.job-listing__cv.send-cv.send-cv--img .send-cv__img{bottom:132px;left:calc(50% + 310px)}}.filters{background:-webkit-gradient(linear,left top,right top,from(#52c143),to(#31a421));background:linear-gradient(90deg,#52c143,#31a421);border-radius:10px;display:grid;margin:40px auto 25px;padding:20px 35px;width:330px;grid-gap:30px;gap:30px}.filters__label{display:none}dfw-select:not(:defined){background:transparent;border:2px solid #fff;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;max-width:260px;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;justify-content:center;text-align:center;stroke:#fff;cursor:wait}dfw-select:not(:defined) dfw-select-option:first-of-type{display:block;font:600 1rem Poppins,sans-serif}dfw-select-option:not(:defined){display:none}@media (min-width:920px){.filters{margin-top:60px;padding:18px 52px;width:820px;grid-gap:0;border-radius:200px;gap:0}.filters,.filters__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filters__label{color:#fff;color:var(--white);display:block;font:500 1rem Poppins,sans-serif;font:500 1rem var(--poppins);margin:0 16px 0 0}.filters__box{margin-right:40px}.filters__box:last-of-type{margin-right:0}.filters__select{width:260px}}@media (min-width:1240px){.filters{padding:18px 150px;width:1140px}}.dfw-footer{background:#333;background:var(--gray);font-family:Poppins,sans-serif;font-family:var(--poppins);padding:60px 0}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 auto 15px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-socials__link{margin-right:25px;position:relative}.footer-socials__link:before{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:100%;left:-10px;padding:10px;position:absolute;top:-10px;width:100%}.footer-socials__link:focus .footer-socials__icon path,.footer-socials__link:hover .footer-socials__icon path{fill:#fff;fill:var(--white)}.footer-socials__link:focus .footer-socials__icon circle,.footer-socials__link:hover .footer-socials__icon circle{stroke:#52c143;stroke:var(--green-light);fill:#52c143;fill:var(--green-light)}.footer-socials__item:last-of-type .footer-socials__link{margin-right:0}.dfw-footer__copyright{color:#fff;color:var(--white);display:block;font-size:1.25rem;font-weight:600;line-height:1.3em;margin:0 0 15px;text-align:center}.dfw-footer__copyright--datafeed{color:#379aff;color:var(--blue)}.dfw-footer__copyright--watch{color:#52c143;color:var(--green-light)}.privacy-links{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;grid-gap:6px 50px;gap:6px 50px}.privacy-links__link{color:#ccc;color:var(--white1);font-size:1rem;text-decoration:none}.privacy-links__link:focus,.privacy-links__link:hover{text-decoration:underline}.privacy-links__item{position:relative}.privacy-links__item:after{background:#666;background:var(--gray1);border-radius:50%;height:5px;position:absolute;right:-30px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}.privacy-links__item:nth-of-type(odd){text-align:right}.privacy-links__item:nth-of-type(odd):after{content:""}@media (min-width:560px){.privacy-links{grid-template-columns:repeat(4,auto);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.privacy-links__link{white-space:nowrap}.privacy-links__item:after{content:""}.privacy-links__item:last-of-type:after{content:unset}}@media (min-width:1400px){.dfw-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dfw-footer__copyright{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.dfw-footer__privacy-links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.dfw-footer__socials{margin:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}