/*! 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{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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"]{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}template{display:none}[hidden]{display:none}.m-t-0{margin-top:0px!important}.p-t-0{padding-top:0px!important}.m-r-0{margin-right:0px!important}.p-r-0{padding-right:0px!important}.m-b-0{margin-bottom:0px!important}.p-b-0{padding-bottom:0px!important}.m-l-0{margin-left:0px!important}.p-l-0{padding-left:0px!important}.m-c-0{margin-center:0px!important}.p-c-0{padding-center:0px!important}.m-t-5{margin-top:5px!important}.p-t-5{padding-top:5px!important}.m-r-5{margin-right:5px!important}.p-r-5{padding-right:5px!important}.m-b-5{margin-bottom:5px!important}.p-b-5{padding-bottom:5px!important}.m-l-5{margin-left:5px!important}.p-l-5{padding-left:5px!important}.m-c-5{margin-center:5px!important}.p-c-5{padding-center:5px!important}.m-t-10{margin-top:10px!important}.p-t-10{padding-top:10px!important}.m-r-10{margin-right:10px!important}.p-r-10{padding-right:10px!important}.m-b-10{margin-bottom:10px!important}.p-b-10{padding-bottom:10px!important}.m-l-10{margin-left:10px!important}.p-l-10{padding-left:10px!important}.m-c-10{margin-center:10px!important}.p-c-10{padding-center:10px!important}.m-t-15{margin-top:15px!important}.p-t-15{padding-top:15px!important}.m-r-15{margin-right:15px!important}.p-r-15{padding-right:15px!important}.m-b-15{margin-bottom:15px!important}.p-b-15{padding-bottom:15px!important}.m-l-15{margin-left:15px!important}.p-l-15{padding-left:15px!important}.m-c-15{margin-center:15px!important}.p-c-15{padding-center:15px!important}.m-t-20{margin-top:20px!important}.p-t-20{padding-top:20px!important}.m-r-20{margin-right:20px!important}.p-r-20{padding-right:20px!important}.m-b-20{margin-bottom:20px!important}.p-b-20{padding-bottom:20px!important}.m-l-20{margin-left:20px!important}.p-l-20{padding-left:20px!important}.m-c-20{margin-center:20px!important}.p-c-20{padding-center:20px!important}.m-t-25{margin-top:25px!important}.p-t-25{padding-top:25px!important}.m-r-25{margin-right:25px!important}.p-r-25{padding-right:25px!important}.m-b-25{margin-bottom:25px!important}.p-b-25{padding-bottom:25px!important}.m-l-25{margin-left:25px!important}.p-l-25{padding-left:25px!important}.m-c-25{margin-center:25px!important}.p-c-25{padding-center:25px!important}.m-t-30{margin-top:30px!important}.p-t-30{padding-top:30px!important}.m-r-30{margin-right:30px!important}.p-r-30{padding-right:30px!important}.m-b-30{margin-bottom:30px!important}.p-b-30{padding-bottom:30px!important}.m-l-30{margin-left:30px!important}.p-l-30{padding-left:30px!important}.m-c-30{margin-center:30px!important}.p-c-30{padding-center:30px!important}.m-t-35{margin-top:35px!important}.p-t-35{padding-top:35px!important}.m-r-35{margin-right:35px!important}.p-r-35{padding-right:35px!important}.m-b-35{margin-bottom:35px!important}.p-b-35{padding-bottom:35px!important}.m-l-35{margin-left:35px!important}.p-l-35{padding-left:35px!important}.m-c-35{margin-center:35px!important}.p-c-35{padding-center:35px!important}.m-t-40{margin-top:40px!important}.p-t-40{padding-top:40px!important}.m-r-40{margin-right:40px!important}.p-r-40{padding-right:40px!important}.m-b-40{margin-bottom:40px!important}.p-b-40{padding-bottom:40px!important}.m-l-40{margin-left:40px!important}.p-l-40{padding-left:40px!important}.m-c-40{margin-center:40px!important}.p-c-40{padding-center:40px!important}.m-t-45{margin-top:45px!important}.p-t-45{padding-top:45px!important}.m-r-45{margin-right:45px!important}.p-r-45{padding-right:45px!important}.m-b-45{margin-bottom:45px!important}.p-b-45{padding-bottom:45px!important}.m-l-45{margin-left:45px!important}.p-l-45{padding-left:45px!important}.m-c-45{margin-center:45px!important}.p-c-45{padding-center:45px!important}.m-t-50{margin-top:50px!important}.p-t-50{padding-top:50px!important}.m-r-50{margin-right:50px!important}.p-r-50{padding-right:50px!important}.m-b-50{margin-bottom:50px!important}.p-b-50{padding-bottom:50px!important}.m-l-50{margin-left:50px!important}.p-l-50{padding-left:50px!important}.m-c-50{margin-center:50px!important}.p-c-50{padding-center:50px!important}.m-t-75{margin-top:75px!important}.p-t-75{padding-top:75px!important}.m-r-75{margin-right:75px!important}.p-r-75{padding-right:75px!important}.m-b-75{margin-bottom:75px!important}.p-b-75{padding-bottom:75px!important}.m-l-75{margin-left:75px!important}.p-l-75{padding-left:75px!important}.m-c-75{margin-center:75px!important}.p-c-75{padding-center:75px!important}.m-t-100{margin-top:100px!important}.p-t-100{padding-top:100px!important}.m-r-100{margin-right:100px!important}.p-r-100{padding-right:100px!important}.m-b-100{margin-bottom:100px!important}.p-b-100{padding-bottom:100px!important}.m-l-100{margin-left:100px!important}.p-l-100{padding-left:100px!important}.m-c-100{margin-center:100px!important}.p-c-100{padding-center:100px!important}.container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:10px;padding-right:10px}@media (min-width:strip-unit(420) px){.container{max-width:100%;padding-left:10px;padding-right:10px}}@media (min-width:strip-unit(756) px){.container{max-width:100%;padding-left:12px;padding-right:12px}}@media (min-width:strip-unit(1024) px){.container{max-width:1024px;padding-left:20px;padding-right:20px}}@media (min-width:strip-unit(1295) px){.container{max-width:1024px;padding-left:20px;padding-right:20px}}@media (min-width:strip-unit(1640) px){.container{max-width:1024px;padding-left:20px;padding-right:20px}}.container:before,.container:after{content:'';display:table}.container:after{clear:both}.container-fluid{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;width:100%}@media (min-width:strip-unit(420) px){.container-fluid{padding-left:10px;padding-right:10px}}@media (min-width:strip-unit(756) px){.container-fluid{padding-left:12px;padding-right:12px}}@media (min-width:strip-unit(1024) px){.container-fluid{padding-left:20px;padding-right:20px}}@media (min-width:strip-unit(1295) px){.container-fluid{padding-left:20px;padding-right:20px}}@media (min-width:strip-unit(1640) px){.container-fluid{padding-left:20px;padding-right:20px}}.container-fluid.grid-list-lg{padding-left:20px;padding-right:20px}@media (min-width:strip-unit(420) px){.container-fluid.grid-list-lg{padding-left:20px;padding-right:20px}}@media (min-width:strip-unit(756) px){.container-fluid.grid-list-lg{padding-left:24px;padding-right:24px}}@media (min-width:strip-unit(1024) px){.container-fluid.grid-list-lg{padding-left:40px;padding-right:40px}}@media (min-width:strip-unit(1295) px){.container-fluid.grid-list-lg{padding-left:40px;padding-right:40px}}@media (min-width:strip-unit(1640) px){.container-fluid.grid-list-lg{padding-left:40px;padding-right:40px}}.container-fluid:before,.container-fluid:after{content:'';display:table}.container-fluid:after{clear:both}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (min-width:strip-unit(420) px){.row{margin-left:-10px;margin-right:-10px}}@media (min-width:strip-unit(756) px){.row{margin-left:-12px;margin-right:-12px}}@media (min-width:strip-unit(1024) px){.row{margin-left:-20px;margin-right:-20px}}@media (min-width:strip-unit(1295) px){.row{margin-left:-20px;margin-right:-20px}}@media (min-width:strip-unit(1640) px){.row{margin-left:-20px;margin-right:-20px}}@media (min-width:strip-unit(420) px){.row-sm{margin-left:-10px;margin-right:-10px}}@media (min-width:strip-unit(756) px){.row-md{margin-left:-12px;margin-right:-12px}}@media (min-width:strip-unit(1024) px){.row-lg{margin-left:-20px;margin-right:-20px}}@media (min-width:strip-unit(1295) px){.row-xl{margin-left:-20px;margin-right:-20px}}@media (min-width:strip-unit(1640) px){.row-xxl{margin-left:-20px;margin-right:-20px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-sm{flex-basis:0%;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.pull-sm-auto{right:auto}.push-sm-auto{left:auto}.col-md{flex-basis:0%;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.pull-md-auto{right:auto}.push-md-auto{left:auto}.col-lg{flex-basis:0%;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.pull-lg-auto{right:auto}.push-lg-auto{left:auto}.col-xl{flex-basis:0%;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.pull-xl-auto{right:auto}.push-xl-auto{left:auto}.col-xxl{flex-basis:0%;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto}.pull-xxl-auto{right:auto}.push-xxl-auto{left:auto}.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.offset-xs-1{margin-left:8.33333%}.pull-xs-1{right:8.33333%}.pull-xs-1{left:8.33333%}.col-xs-2{flex:0 0 16.66667%;max-width:16.66667%}.offset-xs-2{margin-left:16.66667%}.pull-xs-2{right:16.66667%}.pull-xs-2{left:16.66667%}.col-xs-3{flex:0 0 25%;max-width:25%}.offset-xs-3{margin-left:25%}.pull-xs-3{right:25%}.pull-xs-3{left:25%}.col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}.offset-xs-4{margin-left:33.33333%}.pull-xs-4{right:33.33333%}.pull-xs-4{left:33.33333%}.col-xs-5{flex:0 0 41.66667%;max-width:41.66667%}.offset-xs-5{margin-left:41.66667%}.pull-xs-5{right:41.66667%}.pull-xs-5{left:41.66667%}.col-xs-6{flex:0 0 50%;max-width:50%}.offset-xs-6{margin-left:50%}.pull-xs-6{right:50%}.pull-xs-6{left:50%}.col-xs-7{flex:0 0 58.33333%;max-width:58.33333%}.offset-xs-7{margin-left:58.33333%}.pull-xs-7{right:58.33333%}.pull-xs-7{left:58.33333%}.col-xs-8{flex:0 0 66.66667%;max-width:66.66667%}.offset-xs-8{margin-left:66.66667%}.pull-xs-8{right:66.66667%}.pull-xs-8{left:66.66667%}.col-xs-9{flex:0 0 75%;max-width:75%}.offset-xs-9{margin-left:75%}.pull-xs-9{right:75%}.pull-xs-9{left:75%}.col-xs-10{flex:0 0 83.33333%;max-width:83.33333%}.offset-xs-10{margin-left:83.33333%}.pull-xs-10{right:83.33333%}.pull-xs-10{left:83.33333%}.col-xs-11{flex:0 0 91.66667%;max-width:91.66667%}.offset-xs-11{margin-left:91.66667%}.pull-xs-11{right:91.66667%}.pull-xs-11{left:91.66667%}.col-xs-12{flex:0 0 100%;max-width:100%}.offset-xs-12{margin-left:100%}.pull-xs-12{right:100%}.pull-xs-12{left:100%}.col-xs-1{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-1{padding:10px}}@media (min-width:1024px){.col-xs-1{padding:20px}}@media (min-width:1295px){.col-xs-1{padding:20px}}.col-xs-2{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-2{padding:10px}}@media (min-width:1024px){.col-xs-2{padding:20px}}@media (min-width:1295px){.col-xs-2{padding:20px}}.col-xs-3{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-3{padding:10px}}@media (min-width:1024px){.col-xs-3{padding:20px}}@media (min-width:1295px){.col-xs-3{padding:20px}}.col-xs-4{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-4{padding:10px}}@media (min-width:1024px){.col-xs-4{padding:20px}}@media (min-width:1295px){.col-xs-4{padding:20px}}.col-xs-5{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-5{padding:10px}}@media (min-width:1024px){.col-xs-5{padding:20px}}@media (min-width:1295px){.col-xs-5{padding:20px}}.col-xs-6{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-6{padding:10px}}@media (min-width:1024px){.col-xs-6{padding:20px}}@media (min-width:1295px){.col-xs-6{padding:20px}}.col-xs-7{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-7{padding:10px}}@media (min-width:1024px){.col-xs-7{padding:20px}}@media (min-width:1295px){.col-xs-7{padding:20px}}.col-xs-8{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-8{padding:10px}}@media (min-width:1024px){.col-xs-8{padding:20px}}@media (min-width:1295px){.col-xs-8{padding:20px}}.col-xs-9{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-9{padding:10px}}@media (min-width:1024px){.col-xs-9{padding:20px}}@media (min-width:1295px){.col-xs-9{padding:20px}}.col-xs-10{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-10{padding:10px}}@media (min-width:1024px){.col-xs-10{padding:20px}}@media (min-width:1295px){.col-xs-10{padding:20px}}.col-xs-11{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-11{padding:10px}}@media (min-width:1024px){.col-xs-11{padding:20px}}@media (min-width:1295px){.col-xs-11{padding:20px}}.col-xs-12{width:100%;min-height:1px;padding:10px}@media (min-width:756px){.col-xs-12{padding:10px}}@media (min-width:1024px){.col-xs-12{padding:20px}}@media (min-width:1295px){.col-xs-12{padding:20px}}@media (min-width:strip-unit(420) px){.col-sm-1{padding:10px}.col-sm-2{padding:10px}.col-sm-3{padding:10px}.col-sm-4{padding:10px}.col-sm-5{padding:10px}.col-sm-6{padding:10px}.col-sm-7{padding:10px}.col-sm-8{padding:10px}.col-sm-9{padding:10px}.col-sm-10{padding:10px}.col-sm-11{padding:10px}.col-sm-12{padding:10px}}@media (min-width:strip-unit(756) px){.col-md-1{padding:12px}.col-md-2{padding:12px}.col-md-3{padding:12px}.col-md-4{padding:12px}.col-md-5{padding:12px}.col-md-6{padding:12px}.col-md-7{padding:12px}.col-md-8{padding:12px}.col-md-9{padding:12px}.col-md-10{padding:12px}.col-md-11{padding:12px}.col-md-12{padding:12px}}@media (min-width:strip-unit(1024) px){.col-lg-1{padding:20px}.col-lg-2{padding:20px}.col-lg-3{padding:20px}.col-lg-4{padding:20px}.col-lg-5{padding:20px}.col-lg-6{padding:20px}.col-lg-7{padding:20px}.col-lg-8{padding:20px}.col-lg-9{padding:20px}.col-lg-10{padding:20px}.col-lg-11{padding:20px}.col-lg-12{padding:20px}}@media (min-width:strip-unit(1295) px){.col-xl-1{padding:20px}.col-xl-2{padding:20px}.col-xl-3{padding:20px}.col-xl-4{padding:20px}.col-xl-5{padding:20px}.col-xl-6{padding:20px}.col-xl-7{padding:20px}.col-xl-8{padding:20px}.col-xl-9{padding:20px}.col-xl-10{padding:20px}.col-xl-11{padding:20px}.col-xl-12{padding:20px}}@media (min-width:strip-unit(1640) px){.col-xxl-1{padding:20px}.col-xxl-2{padding:20px}.col-xxl-3{padding:20px}.col-xxl-4{padding:20px}.col-xxl-5{padding:20px}.col-xxl-6{padding:20px}.col-xxl-7{padding:20px}.col-xxl-8{padding:20px}.col-xxl-9{padding:20px}.col-xxl-10{padding:20px}.col-xxl-11{padding:20px}.col-xxl-12{padding:20px}}@media (min-width:strip-unit(420) px){.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.offset-sm-1{margin-left:8.33333%}.pull-sm-1{right:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.offset-sm-2{margin-left:16.66667%}.pull-sm-2{right:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.offset-sm-3{margin-left:25%}.pull-sm-3{right:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.offset-sm-4{margin-left:33.33333%}.pull-sm-4{right:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.offset-sm-5{margin-left:41.66667%}.pull-sm-5{right:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.offset-sm-6{margin-left:50%}.pull-sm-6{right:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.offset-sm-7{margin-left:58.33333%}.pull-sm-7{right:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.offset-sm-8{margin-left:66.66667%}.pull-sm-8{right:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.offset-sm-9{margin-left:75%}.pull-sm-9{right:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.offset-sm-10{margin-left:83.33333%}.pull-sm-10{right:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.offset-sm-11{margin-left:91.66667%}.pull-sm-11{right:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-12{margin-left:100%}.pull-sm-12{right:100%}}@media (min-width:strip-unit(756) px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.offset-md-1{margin-left:8.33333%}.pull-md-1{right:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.offset-md-2{margin-left:16.66667%}.pull-md-2{right:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.offset-md-3{margin-left:25%}.pull-md-3{right:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.offset-md-4{margin-left:33.33333%}.pull-md-4{right:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.offset-md-5{margin-left:41.66667%}.pull-md-5{right:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.offset-md-6{margin-left:50%}.pull-md-6{right:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.offset-md-7{margin-left:58.33333%}.pull-md-7{right:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.offset-md-8{margin-left:66.66667%}.pull-md-8{right:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.offset-md-9{margin-left:75%}.pull-md-9{right:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.offset-md-10{margin-left:83.33333%}.pull-md-10{right:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.offset-md-11{margin-left:91.66667%}.pull-md-11{right:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-12{margin-left:100%}.pull-md-12{right:100%}}@media (min-width:strip-unit(1024) px){.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.offset-lg-1{margin-left:8.33333%}.pull-lg-1{right:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.offset-lg-2{margin-left:16.66667%}.pull-lg-2{right:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.offset-lg-3{margin-left:25%}.pull-lg-3{right:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.offset-lg-4{margin-left:33.33333%}.pull-lg-4{right:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.offset-lg-5{margin-left:41.66667%}.pull-lg-5{right:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.offset-lg-6{margin-left:50%}.pull-lg-6{right:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.offset-lg-7{margin-left:58.33333%}.pull-lg-7{right:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.offset-lg-8{margin-left:66.66667%}.pull-lg-8{right:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.offset-lg-9{margin-left:75%}.pull-lg-9{right:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.offset-lg-10{margin-left:83.33333%}.pull-lg-10{right:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.offset-lg-11{margin-left:91.66667%}.pull-lg-11{right:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-12{margin-left:100%}.pull-lg-12{right:100%}}@media (min-width:strip-unit(1295) px){.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.offset-xl-1{margin-left:8.33333%}.pull-xl-1{right:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.offset-xl-2{margin-left:16.66667%}.pull-xl-2{right:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.offset-xl-3{margin-left:25%}.pull-xl-3{right:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.offset-xl-4{margin-left:33.33333%}.pull-xl-4{right:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.offset-xl-5{margin-left:41.66667%}.pull-xl-5{right:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.offset-xl-6{margin-left:50%}.pull-xl-6{right:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.offset-xl-7{margin-left:58.33333%}.pull-xl-7{right:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.offset-xl-8{margin-left:66.66667%}.pull-xl-8{right:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.offset-xl-9{margin-left:75%}.pull-xl-9{right:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.offset-xl-10{margin-left:83.33333%}.pull-xl-10{right:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.offset-xl-11{margin-left:91.66667%}.pull-xl-11{right:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-12{margin-left:100%}.pull-xl-12{right:100%}}@media (min-width:strip-unit(1640) px){.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.offset-xxl-1{margin-left:8.33333%}.pull-xxl-1{right:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.offset-xxl-2{margin-left:16.66667%}.pull-xxl-2{right:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.offset-xxl-3{margin-left:25%}.pull-xxl-3{right:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.offset-xxl-4{margin-left:33.33333%}.pull-xxl-4{right:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.offset-xxl-5{margin-left:41.66667%}.pull-xxl-5{right:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.offset-xxl-6{margin-left:50%}.pull-xxl-6{right:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.offset-xxl-7{margin-left:58.33333%}.pull-xxl-7{right:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.offset-xxl-8{margin-left:66.66667%}.pull-xxl-8{right:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.offset-xxl-9{margin-left:75%}.pull-xxl-9{right:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.offset-xxl-10{margin-left:83.33333%}.pull-xxl-10{right:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.offset-xxl-11{margin-left:91.66667%}.pull-xxl-11{right:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-12{margin-left:100%}.pull-xxl-12{right:100%}}@media (min-width:strip-unit(420) px){form .col,form [class*="col-"]{padding-top:14px;padding-bottom:14px}}@media (min-width:strip-unit(756) px){form .col,form [class*="col-"]{padding-top:14px;padding-bottom:14px}}@media (min-width:strip-unit(1024) px){form .col,form [class*="col-"]{padding-top:14px;padding-bottom:14px}}@media (min-width:strip-unit(1295) px){form .col,form [class*="col-"]{padding-top:14px;padding-bottom:14px}}@media (min-width:strip-unit(1640) px){form .col,form [class*="col-"]{padding-top:14px;padding-bottom:14px}}@font-face{font-family:'cp-set-4';src:url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-4.eot?eph5u0);src:url("https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-4.eot?eph5u0#iefix") format("embedded-opentype"),url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-4.ttf?eph5u0) format("truetype"),url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-4.woff?eph5u0) format("woff"),url("https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-4.svg?eph5u0#cp-set-4") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'cp-set-3';src:url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-3.eot?eph5u0);src:url("https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-3.eot?eph5u0#iefix") format("embedded-opentype"),url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-3.ttf?eph5u0) format("truetype"),url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-3.woff?eph5u0) format("woff"),url("https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-3.svg?eph5u0#cp-set-4") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'cp-set-2';src:url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-2.eot?eph5u0);src:url("https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-2.eot?eph5u0#iefix") format("embedded-opentype"),url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-2.ttf?eph5u0) format("truetype"),url(https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-2.woff?eph5u0) format("woff"),url("https://cepixel.com/wp-content/themes/cepixel/assets/fonts/cp-set-2.svg?eph5u0#cp-set-4") format("svg");font-weight:400;font-style:normal}.icon--4{font-family:'cp-set-4'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--3{font-family:'cp-set-3'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--2{font-family:'cp-set-2'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-font-smoothing:antialiased}.uppercase{text-transform:uppercase}button,.button{background-color:#fff0;border:none;cursor:pointer;padding:0}figure{margin:0}*{box-sizing:border-box}a,button,.button,input,textarea{transition-duration:.3s}a:active,a:focus,button:active,button:focus,.button:active,.button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none}input,textarea{appearance:none}.button{white-space:nowrap}.content-area{overflow:hidden}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}.box-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.no-scroll-nav{height:100vh;overflow:hidden;position:static;width:100%}.no-scroll-body{overflow-y:hidden}.no-scroll-body #app{overflow-y:scroll;overflow-x:hidden}.no-transition{transition:none!important;transition-duration:0s!important}.load-hidden,.clients,.widget_cp_cta,.frameworks-section,.so-widget-cp_large_services,.tools,.widget_cp_editor,.hire-us,.contact-socials,.tag,.contact-data{visibility:visible}body{background:#101010;font-family:'Barlow',sans-serif;height:100%}::-moz-selection{background:#A68D5E}::selection{background:#A68D5E}html{height:100%;overflow-x:hidden}[v-cloak]>*{z-index:-1;position:relative}#app{position:relative}@media (min-width:1024px){.container{max-width:1240px}}.container--push-left{margin:0}.checkbox{border:1px solid #303030;cursor:pointer;height:30px;min-width:30px;width:30px;border-radius:10px}.checkbox:after{align-items:center;content:'\E9BF';color:#fff;display:flex;font-size:16px;height:100%;justify-content:center;width:100%;text-align:center;font-family:'cp-set-2';transform:scale(0);transition:.2s}@media (min-width:1024px){.checkbox:after{content:'\E9C0';font-size:22px}}@media (min-width:1024px){.checkbox{height:40px;min-width:40px;width:40px}}.checkbox.is-checked:after{transform:scale(1)}.form-field{display:inline-block}.form-field textarea{background:#fff0;border:0;border-bottom:1px solid rgb(255 255 255 / .1);font-size:18px;font-weight:300;line-height:22px;color:#fff;height:30px;PADDING:0 10px 5px 10px;overflow:hidden;resize:none;width:100%}.form-field textarea:focus{border-bottom:1px solid #A68D5E;color:#A68D5E}.form-field textarea::placeholder{color:rgb(255 255 255 / .2)}.form-field textarea{border-radius:0;height:59px;overflow:hidden;position:relative;transition:color .3s;resize:none}@media (min-width:1024px){.form-field textarea{height:40px;font-size:28px;line-height:34px}}.form-field textarea::placeholder{position:absolute;resize:none;bottom:0}.form-field input[type="text"],.form-field input[type="tel"],.form-field input[type="email"]{background:#fff0;border:0;border-radius:0;border-bottom:1px solid #404040;color:#404040;font-size:18px;line-height:24px;height:30px}@media (min-width:1024px){.form-field input[type="text"],.form-field input[type="tel"],.form-field input[type="email"]{font-size:28px;line-height:34px;height:40px}}@media (min-width:1024px){.form-field input[type="text"].email-input,.form-field input[type="tel"].email-input,.form-field input[type="email"].email-input{min-width:350px}}.form-field input[type="text"].is-dirty,.form-field input[type="tel"].is-dirty,.form-field input[type="email"].is-dirty{color:#fff}.form-field input[type="text"].is-dirty:focus,.form-field input[type="tel"].is-dirty:focus,.form-field input[type="email"].is-dirty:focus{color:#A68D5E}.form-field input[type="text"]:focus,.form-field input[type="tel"]:focus,.form-field input[type="email"]:focus{color:#A68D5E;border-bottom:1px solid #A68D5E}.form-field--textarea{width:100%}.form-field--textarea textarea{width:100%}.form-field--checkbox{display:flex;align-items:center}.form-field--checkbox span.label{font-size:12px;font-weight:100;line-height:14px}.form-field--checkbox span.label .hyperlink{color:#A68D5E;cursor:pointer;font-size:12px;font-weight:100;line-height:14px;border-bottom:1px solid #A68D5E}@media (min-width:1024px){.form-field--checkbox span.label .hyperlink{font-size:20px;line-height:24px}}@media (min-width:1024px){.form-field--checkbox span.label{font-size:20px;line-height:24px}}.form-field--checkbox .checkbox{margin-right:20px}.form-field--invalid input{color:#db4e08!important;border-color:#db4e08!important}.p0{padding:0}a{color:#fff;text-decoration:none}.btn{user-select:none}.btn:not(.btn--outline){align-items:center;border-radius:30px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:40px;line-height:16px;overflow:hidden;justify-content:center;position:relative;text-transform:uppercase}.btn:not(.btn--outline) .btn__content{align-items:center;border-radius:20px;display:flex;height:40px;-webkit-mask-image:-webkit-radial-gradient(white,black);overflow:hidden;position:relative;width:100%}.btn:not(.btn--outline) .btn__content .icon{color:#fff;font-size:22px;margin-right:14px;opacity:0;position:absolute;right:0;transition:.2s;transition-delay:.2s;transition-timing-function:cubic-bezier(.64,.04,.35,1)}.btn:not(.btn--outline) .btn__content span{color:#fff;padding:0 15px;position:relative;transition:padding-right .6s,color .3s;transition-delay:0s;transition-timing-function:cubic-bezier(.64,.04,.35,1);white-space:nowrap;z-index:4}.btn:not(.btn--outline) .btn__content:before{background:#A68D5E;border-radius:20px;content:'';width:100%;height:100%;left:0;position:absolute;transition:.6s;transition-delay:.0s;transition-timing-function:cubic-bezier(.64,.04,.35,1)}.btn:not(.btn--outline) .btn__svg{height:100%;left:0;position:absolute;pointer-events:none;top:0;width:calc(100% - 1px)}.btn:not(.btn--outline) .btn__svg rect{stroke:#a68d5e;opacity:0;stroke-width:1px;stroke-dasharray:0,543;stroke-dashoffset:437px;transition:.6s;transition-delay:.2s}.btn:not(.btn--outline).btn--large{height:50px}.btn:not(.btn--outline).btn--large .btn__svg rect{height:48px!important;rx:25px}.btn:not(.btn--outline).btn--large .btn__svg svg{height:51px}.btn:not(.btn--outline).btn--large .btn__content{height:50px}.btn:not(.btn--outline).btn--large .btn__content span{padding:0 20px}@media (min-width:1024px){.btn:not(.btn--outline):hover .btn__content .icon{opacity:1;transition:.4s;transition-delay:.3s;transition-timing-function:cubic-bezier(.64,.04,.35,1)}.btn:not(.btn--outline):hover .btn__content span{padding-right:45px;transition-delay:.1s;transition-timing-function:cubic-bezier(.64,.04,.35,1)}.btn:not(.btn--outline):hover .btn__content:before{left:-100%;transition-delay:0s;transition-timing-function:cubic-bezier(.64,.04,.35,1)}.btn:not(.btn--outline):hover rect{opacity:1;stroke-width:1px;stroke-dasharray:280,0;stroke-dashoffset:0;transition:all 600ms ease;transition-delay:.2s}}.btn:not(.btn--outline).btn--large:hover .btn__content svg{height:51px}.btn:not(.btn--outline).btn--large:hover .btn__content rect{height:48px}.btn--outline{align-items:center;background:#fff0;box-shadow:none;cursor:pointer;display:inline-flex;height:40px;font-size:14px;font-weight:700;line-height:16px;justify-content:center;position:relative;padding:0;text-transform:uppercase}@media (min-width:1024px){.btn--outline:active{animation-name:btn-outline-active;animation-duration:.3s}}.btn--outline .btn__content{align-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:20px;display:flex;height:100%;justify-content:center;padding:0 20px;width:100%}.btn--outline .btn__content .icon{font-size:22px;margin-left:-7px;margin-right:5px}.btn--outline .btn__svg{height:100%;left:0;position:absolute;pointer-events:none;width:calc(100% - 1px)}.btn--outline .btn__svg rect{stroke:#fff;opacity:0;stroke-width:1px;stroke-dasharray:0,543;stroke-dashoffset:437px;transition:all 600ms ease}.btn--outline.btn--large{height:50px}.btn--outline.btn--large .btn__svg rect{height:48px!important;rx:25px}.btn--outline.btn--large .btn__svg svg{height:51px}.btn--outline.btn--large .btn__content{border-radius:25px;height:50px}@media (min-width:1024px){.btn--outline:hover{background:#fff0;box-shadow:none}.btn--outline:hover rect{opacity:1;stroke-width:1px;stroke-dasharray:280,0;stroke-dashoffset:0}}.btn--outline.btn--small{font-size:14px;line-height:17px;height:30px}.btn--outline.btn--gold .btn__svg{width:calc(100% + 1px)}.btn--outline.btn--gold .btn__content{border:1px solid #A68D5E;position:relative;transition:padding-left .3s;transition-delay:0s}.btn--outline.btn--gold .btn__content .icon{position:absolute;opacity:0;left:30px;transition:.2s;transition-delay:0s}.btn--outline.btn--gold .btn__content span{color:#A68D5E;transition:.3s}@media (min-width:1024px){.btn--outline.btn--gold:hover .btn__content{border:1px solid #fff0;padding-left:50px;transition-delay:.5s}.btn--outline.btn--gold:hover .btn__content span{color:#fff}.btn--outline.btn--gold:hover .btn__content .icon{opacity:1;left:20px;transition-delay:.5s}}.site-header{margin-bottom:20px}.page-wrapper{max-width:100vw;padding:20px}@media (min-width:756px){.page-wrapper{padding:20px 40px}}@media (min-width:1024px){.page-wrapper{min-height:calc(100vh - 190px);margin:0 auto;padding:20px;overflow-x:initial;max-width:1280px}}.page-header{align-items:center;justify-content:space-between;display:flex}.page-header__logo{color:#fff;font-size:30px;position:relative;z-index:100}.page-header__burger{position:relative;z-index:100}@media (min-width:1024px){.page-header__burger{display:none}}.page-header__nav{display:flex;height:0;overflow:hidden;left:0;max-height:0;position:absolute;top:0;transition:.3s;width:100vw;z-index:99}.page-header__nav .nav-menu{opacity:0}.page-header__nav:before{animation:none;background:#111;content:'';height:0;position:absolute;transition:.2s;top:0;transition-delay:.3s;width:100%}@media (min-width:1024px){.page-header__nav{background:#fff0;overflow:initial;height:auto;max-height:100%;flex-direction:row;padding-top:0;position:static;width:auto}.page-header__nav .nav-menu{opacity:1}}.page-header__nav.is-opened{background:transparent!important;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);height:100vh;padding-top:100px;max-height:100vh}.page-header__nav.is-opened .nav-menu{opacity:1}.page-header__nav.is-opened:before{animation-delay:.05s;transition:.2s;height:100vh}.page-header__nav.is-opened .btn--outline .btn__content span{color:#fff}.page-header__nav.is-opened ul#menu-top-menu .btn--outline:hover .btn__svg rect{stroke:#fff}.top-nav,.bottom-nav{display:flex;width:100%}.top-nav .menu__element--list,.bottom-nav .menu__element--list{width:100%}.burger{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;position:relative;width:70px}.burger svg{stroke-dasharray:174;stroke-linecap:round;stroke:#A68D5E;stroke-width:1px;height:30px;width:70px;position:relative}.burger span{width:70px;height:30px;left:0;padding-left:25px;position:absolute}.burger span:before{background:#A68D5E;content:'';display:block;height:1px;position:absolute;top:9px;transition:.3s;width:24px}.burger span:after{background:#A68D5E;bottom:9px;content:'';display:block;height:1px;position:absolute;transition:.1s;width:12px}.burger.closed svg{animation-name:closing;animation-duration:1s;animation-direction:reverse}.burger.opened svg{animation-name:opening;animation-duration:1s}.burger.opened span:before{transform:rotate(45deg);top:14px;width:23px}.burger.opened span:after{bottom:15px;transform:rotate(-45deg);width:23px}ul.nav-menu li{margin:20px 0}@media (min-width:1024px){ul.nav-menu li{margin:0}}ul.nav-menu li .btn:not(.btn--outline){height:40px!important}@media (min-width:1024px){ul.nav-menu li .btn:not(.btn--outline){height:30px!important}}ul.nav-menu li .btn:not(.btn--outline) .btn__content{height:40px!important}@media (min-width:1024px){ul.nav-menu li .btn:not(.btn--outline) .btn__content{height:30px!important}}@keyframes btn-active{0%{box-shadow:inset 0 1px 2px 0 #BCA06B,0 0 7px 0 rgb(0 0 0 / .2),0 0 25px 0 rgb(166 141 94 / .2),0 0 60px 0 rgb(166 141 94 / .7);transform:scale(1)}50%{transform:scale(.95);box-shadow:inset 0 1px 2px 0 #BCA06B,0 0 13px 0 rgb(0 0 0 / .2),0 0 35px 0 rgb(166 141 94 / .2),0 0 100px 0 rgb(166 141 94 / .7)}100%{box-shadow:inset 0 1px 2px 0 #BCA06B,0 0 7px 0 rgb(0 0 0 / .2),0 0 25px 0 rgb(166 141 94 / .2),0 0 60px 0 rgb(166 141 94 / .7);transform:scale(1)}}@keyframes glow{0%{box-shadow:0 0 9px 1px rgb(166 141 94 / .57)}40%{box-shadow:0 0 11px 1px #a68d5e}60%{box-shadow:0 0 11px 1px #a68d5e}100%{box-shadow:0 0 9px 1px rgb(166 141 94 / .57)}}@keyframes btn-outline-active{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes hover{0%{border-radius:50%;height:40px;transform:scale(1)}20%{transform:scale(.3)}50%{height:60px}100%{height:40px;transform:scale(1)}}@keyframes hover-2{0%{border-radius:50%;height:40px;transform:scale(1)}20%{transform:scale(.3)}50%{height:60px}100%{height:40px;transform:scale(1)}}@keyframes opening{0%{stroke-dasharray:174;stroke-dashoffset:0}50%{stroke-dashoffset:174px}51%{stroke-dasharray:87;stroke-dashoffset:174px}100%{stroke-dashoffset:0}}@keyframes closing{0%{stroke-dasharray:174;stroke-dashoffset:0}50%{stroke-dashoffset:174px}51%{stroke-dasharray:87;stroke-dashoffset:174px}100%{stroke-dashoffset:0}}ul#menu-top-menu,ul#menu-bottom-menu{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}ul#menu-top-menu .btn,ul#menu-bottom-menu .btn{height:30px;margin:0 5px}ul#menu-top-menu .btn--outline .icon,ul#menu-bottom-menu .btn--outline .icon{display:none}ul#menu-top-menu .btn--outline:hover .btn__svg rect,ul#menu-bottom-menu .btn--outline:hover .btn__svg rect{stroke:rgb(255 255 255 / .2)}ul#menu-top-menu .btn--outline.current-menu-item rect,ul#menu-bottom-menu .btn--outline.current-menu-item rect{stroke:#fff;opacity:1;stroke-width:1px;stroke-dasharray:280,0;stroke-dashoffset:0}ul#menu-top-menu .btn--outline:not(.current-menu-item) .btn__content,ul#menu-bottom-menu .btn--outline:not(.current-menu-item) .btn__content{border:0}ul#menu-top-menu .btn:not(.btn--outline) .btn__content .icon,ul#menu-bottom-menu .btn:not(.btn--outline) .btn__content .icon{display:none}@media (min-width:1024px){ul#menu-top-menu .btn:not(.btn--outline):hover .btn__content span,ul#menu-bottom-menu .btn:not(.btn--outline):hover .btn__content span{padding-right:15px!important}}ul#menu-top-menu .btn__content,ul#menu-bottom-menu .btn__content{height:30px}@media (min-width:1024px){ul#menu-top-menu,ul#menu-bottom-menu{flex-direction:row}}ul#menu-top-menu div[class^="menu-item"],ul#menu-bottom-menu div[class^="menu-item"]{border-radius:20px;color:#fff;font-size:14px;line-height:17px;margin:0;font-weight:700;text-transform:uppercase}@media (min-width:1024px){ul#menu-top-menu div[class^="menu-item"],ul#menu-bottom-menu div[class^="menu-item"]{position:relative}ul#menu-top-menu div[class^="menu-item"]:last-child,ul#menu-bottom-menu div[class^="menu-item"]:last-child{margin-right:0}}ul#menu-top-menu div[class^="menu-item"] .menu-button,ul#menu-bottom-menu div[class^="menu-item"] .menu-button{padding:6px 15px 7px 13px}ul#menu-top-menu div[class^="menu-item"] svg,ul#menu-bottom-menu div[class^="menu-item"] svg{display:none}@media (min-width:1024px){ul#menu-top-menu div[class^="menu-item"] svg,ul#menu-bottom-menu div[class^="menu-item"] svg{display:flex;position:absolute;top:-1px;left:0}}ul#menu-top-menu div[class^="menu-item"] svg rect,ul#menu-bottom-menu div[class^="menu-item"] svg rect{stroke:rgb(255 255 255 / .2);stroke-width:1px;stroke-dasharray:0,543;stroke-dashoffset:437px;transition:all 600ms ease}ul#menu-top-menu div[class^="menu-item"].current-menu-item:not(.estimate),ul#menu-bottom-menu div[class^="menu-item"].current-menu-item:not(.estimate){border:1px solid #fff}ul#menu-top-menu div[class^="menu-item"].current-menu-item:not(.estimate) a svg,ul#menu-bottom-menu div[class^="menu-item"].current-menu-item:not(.estimate) a svg{opacity:0}ul#menu-top-menu div[class^="menu-item"]:hover svg rect,ul#menu-bottom-menu div[class^="menu-item"]:hover svg rect{stroke-width:1px;stroke-dasharray:180,0;stroke-dashoffset:0}ul#menu-bottom-menu{justify-content:center}ul#menu-bottom-menu .menu-item{border-radius:20px;color:#fff;font-size:11px;line-height:6px;font-weight:300;margin:15px 0;text-transform:uppercase}@media (min-width:1024px){ul#menu-bottom-menu .menu-item{margin:0 15px;position:relative}ul#menu-bottom-menu .menu-item:last-child{margin-right:0}}.banner-scroll{display:none;bottom:40px;height:60px;position:absolute;width:100%}.banner-scroll__wrapper{align-items:center;background:#111;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}@media (min-width:1024px){.banner-scroll{display:flex;justify-content:center}}.mouse{animation-duration:1s;animation-name:mouse-show;border:1px solid #fff;border-radius:8px;height:24px;position:relative;width:17px}.mouse__scroll{animation-iteration-count:infinite;animation-duration:1s;animation-name:mouse;-webkit-animation-fill-mode:forwards;background:#fff;height:6px;left:7px;position:absolute;top:5px;transition:.2s;width:1px}.mouse:hover .mouse__scroll{-webkit-animation-fill-mode:forwards;animation:mouse 1s infinite}@keyframes mouse{0%{height:6px;top:5px}50%{height:3px;top:10px}100%{height:6px;top:5px}}@keyframes mouse-show{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.banner-text{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;pointer-events:all;width:100%;z-index:4}@media (min-width:756px){.banner-text{max-width:450px}}@media (min-width:1024px){.banner-text{max-width:630px}}.banner-text__title p,.banner-text__subtitle p,.banner-text__desc p{margin:0}.banner-text__title p b,.banner-text__subtitle p b,.banner-text__desc p b{font-weight:700}.banner-text__job-name{color:#fff;font-size:36px;line-height:44px;font-weight:100}@media (min-width:1024px){.banner-text__job-name{font-size:48px;line-height:58px}}.banner-text__job-level{color:#fff;font-size:36px;line-height:44px;font-weight:700}@media (min-width:1024px){.banner-text__job-level{font-size:48px;line-height:58px}}.banner-text__title{color:#fff;font-weight:100;font-size:36px;line-height:43px}@media (min-width:1024px){.banner-text__title{font-size:48px;line-height:58px}}.banner-text__title strong{font-weight:700}.banner-text__subtitle{display:flex;flex-direction:column;font-size:36px;font-weight:700;line-height:43px}@media (min-width:1024px){.banner-text__subtitle{align-items:center;flex-direction:row;font-size:48px;line-height:58px}}.banner-text__desc{font-size:20px;font-weight:100;line-height:24px;margin-top:30px}@media (min-width:1024px){.banner-text__desc{font-size:20px;line-height:24px}}.banner-text__actions{margin-top:40px;pointer-events:all}@media (min-width:1024px){.banner-text__actions.job-action{margin-top:60px}}.banner-text__actions .btn--send-cv{margin-left:20px}.job-info{display:flex;flex-direction:column;margin-top:30px}@media (min-width:1024px){.job-info{flex-direction:row}}.job-info__col{display:flex}.job-info__col p{color:#fff;font-size:20px;font-weight:100;line-height:24px;margin:0}.job-info__col p span{color:#A68D5E;font-weight:700}.job-info__col:last-child{margin-top:10px}@media (min-width:1024px){.job-info__col:last-child{margin:0 0 0 60px}}.banner-socials{display:none;flex-direction:column;filter:url("#goo");height:100%;justify-content:center;position:absolute;pointer-events:all}@media (min-width:756px){.banner-socials{display:flex;right:60px}}@media (min-width:1024px){.banner-socials{right:20px}}.banner-socials .social-selected{position:absolute;background:#fff0;border-radius:30px;height:0;pointer-events:none;left:-5px;width:40px;transition:top .4s;z-index:3;backface-visibility:hidden}.banner-socials .social-selected--facebook{transition:top .4s;background:#3B5998;height:40px}.banner-socials .social-selected--behance{background:#053EFF;height:40px}.banner-socials .social-selected--dribble{background:#EA4C89;height:40px}.banner-socials .social-selected--linkedin{background:#0E76A8;height:40px}.banner-socials .social-selected--2{filter:blur(5px)!important;height:30px;margin-left:7px;transition-delay:.1s;width:25px}.banner-socials .social-selected--3{filter:url("#goo-3");height:20px;margin-left:10px;transition-delay:.15s;width:20px}.banner-socials .social-selected--4{filter:url("#goo-4");height:40px;margin-left:15px;margin-top:0;transition-delay:.2s;width:10px}.banner-socials .social-selected--5{filter:url("#goo-5");height:5px;margin-left:17px;margin-top:0;transition-delay:.1s;width:5px}.banner-socials__item{align-items:center;border-radius:30px;box-shadow:0 0 0 0 #3B5998;cursor:pointer;display:flex;height:40px;justify-content:center;margin:15px 0;margin-left:-5px;position:relative;width:40px}.banner-socials__item.move-down:before{top:30px!important}.banner-socials__item.facebook.is-active{background:#3B5998}.banner-socials__item.behance.is-active{background:#053EFF}.banner-socials__item.dribble.is-active{background:#EA4C89}.banner-socials__item.linkedin.is-active{background:#0E76A8}.banner-socials__item .banner-socials__icon{align-items:center;border-radius:20px;display:flex;height:20px;justify-content:center;transition:.2s;transition-delay:.1s;width:20px}.banner-socials__item .icon{color:#fff;font-size:20px;position:relative;z-index:5}.banner-socials__item .icon .banner-socials__icon{height:40px;width:40px}.socials-mask{display:none;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;width:50px;z-index:0}@media (min-width:756px){.socials-mask{display:flex;right:40px}}@media (min-width:1024px){.socials-mask{right:0}}.socials-mask__item{background:#111;align-items:center;height:60px;width:60px;border-radius:50%;display:flex;left:-10px;position:relative;margin:5px 0 5px -10px}.socials-mask__item:before{background-color:#111;border-radius:5px;content:'';height:10px;margin-left:25px;width:10px;transition-delay:.2s;transition:.5s}.socials-mask__item.facebook.is-active:before{box-shadow:0 3px 110px 45px #3B5998}.socials-mask__item.behance.is-active:before{box-shadow:0 1px 110px 45px #053EFF}.socials-mask__item.dribble.is-active:before{box-shadow:0 1px 110px 45px #EA4C89}.socials-mask__item.linkedin.is-active:before{box-shadow:0 1px 110px 45px #0E76A8}.estimate-form{display:flex;flex-direction:column}.estimate-form span{font-size:18px;font-weight:400;line-height:47px}@media (min-width:1024px){.estimate-form span{font-size:28px;line-height:74px}}.estimate-form h3{color:#A68D5E;font-size:18px;font-weight:700;line-height:22px;margin:0 0 25px 0}@media (min-width:1024px){.estimate-form h3{font-size:28px;line-height:34px}}.estimate-form__row{margin-top:25px}@media (min-width:1024px){.estimate-form__row{margin-top:40px}}.estimate-form__row>a{color:#404040;cursor:pointer;font-size:12px;line-height:14px;text-decoration:underline;margin-left:10px}@media (min-width:1024px){.estimate-form__row>a{font-size:20px;line-height:24px}}.banner{height:500px;position:relative;pointer-events:none;user-select:none;width:100%}@media (min-width:1024px){.banner{height:600px}}.banner--small,.banner--single-job,.banner--x-small,.banner--single-service{height:520px;margin-bottom:0}@media (min-width:756px){.banner--small,.banner--single-job,.banner--x-small,.banner--single-service{height:430px;margin-bottom:-100px}}@media (min-width:1024px){.banner--small,.banner--single-job,.banner--x-small,.banner--single-service{height:430px;margin-bottom:0}}.banner--small .banner-text,.banner--single-job .banner-text,.banner--x-small .banner-text,.banner--single-service .banner-text{height:calc(100% - 70px)}.banner--small .banner__icon,.banner--single-job .banner__icon,.banner--x-small .banner__icon,.banner--single-service .banner__icon{bottom:-110px}.banner--small .socials-mask,.banner--small .banner-socials,.banner--single-job .socials-mask,.banner--single-job .banner-socials,.banner--x-small .socials-mask,.banner--x-small .banner-socials,.banner--single-service .socials-mask,.banner--single-service .banner-socials{height:calc(100% - 20px)}.banner--single-job .banner-text{height:100%}.banner--x-small{height:260px}@media (min-width:756px){.banner--x-small{height:245px}}@media (min-width:1024px){.banner--x-small{height:300px}}.banner--x-small .banner-text{height:100%}.banner--x-small .banner__icon{display:none}.banner--large{margin-bottom:-100px}@media (min-width:756px){.banner--large{margin-bottom:-100px}}@media (min-width:1024px){.banner--large{margin-bottom:-120px}}.banner--large .banner-text{height:calc(100% - 220px)}.banner--large .socials-mask,.banner--large .banner-socials{height:calc(100% - 140px)}.banner--large .banner-scroll,.banner--small .banner-scroll,.banner--x-small .banner-scroll{display:none}.banner__bg{border-radius:40px;height:100%;overflow:hidden;margin-left:20px;position:absolute;width:calc(100vw - 80px)}@media (min-width:756px){.banner__bg{max-width:calc(100vw - 115px);width:100%}}@media (min-width:1024px){.banner__bg{left:40px;max-width:calc(100vw - 125px);width:100%}}@media screen and (min-width:1300px){.banner__bg{width:calc((100% + ((100vw - 1380px) / 2)) - 40px)}}.banner__bg svg{position:absolute;zoom:1;transition:.2s}.banner__bg svg.banner-line{display:none}.banner__img{margin-top:-150px;margin-left:-200px;opacity:.15;z-index:2}.banner__icon{user-select:none;pointer-events:none;bottom:0;display:none;max-height:450px;overflow:hidden;position:absolute;z-index:3}@media (min-width:1024px){.banner__icon{display:flex}}.banner__icon .icon{color:#111;font-size:500px}.banner--single-case{height:100%;min-height:100%;visibility:hidden}@media (min-width:1024px){.banner--single-case{margin-bottom:60px}}.banner--single-case .banner-text{height:auto;margin-top:80px;margin-bottom:40px;max-width:100%;position:relative}@media (min-width:1024px){.banner--single-case .banner-text{margin-bottom:60px}}@media (min-width:1024px){.banner--single-case .banner-text__subtitle{font-size:100px;line-height:110px;padding-right:100px}}.banner--cases-list{visibility:hidden}.banner--cases-list .banner-text{height:auto;margin-top:80px}.banner--cases-list__title{font-weight:100}.banner--cases-list__title strong{font-weight:700}.case-content,.content{color:#fff;margin-top:-260px;position:relative;z-index:2}@media (min-width:1024px){.case-content,.content{margin-top:-350px}}.case-content h3.widget-title,.content h3.widget-title{font-weight:100;font-size:36px;line-height:43px}@media (min-width:1024px){.case-content h3.widget-title,.content h3.widget-title{font-size:48px;line-height:58px}}.case-content p,.content p{font-size:20px;line-height:24px;font-weight:100}.case-content{margin-bottom:80px;margin-top:0}@media (min-width:1024px){.case-content{margin-top:0}}section.other-views{margin:80px 0}@media (min-width:1024px){section.other-views{margin:60px 0 110px 0}}section.partners{padding:40px 0}@media (min-width:1024px){section.partners{padding:40px 0 0 0}}.what-can-we-do{margin:60px 0 0 0}@media (min-width:756px){.what-can-we-do{margin:40px 0 0 0}}@media (min-width:1024px){.what-can-we-do{margin:100px 0 0 0}}.prizes{padding-top:60px;position:relative;z-index:6}.jobs,.services{position:relative;z-index:6}.jobs .widget_cp_job_offers,.jobs .widget_cp_services,.services .widget_cp_job_offers,.services .widget_cp_services{margin-top:-105px}@media (min-width:756px){.jobs .widget_cp_job_offers,.jobs .widget_cp_services,.services .widget_cp_job_offers,.services .widget_cp_services{margin-top:0}}@media (min-width:1024px){.jobs .widget_cp_job_offers,.jobs .widget_cp_services,.services .widget_cp_job_offers,.services .widget_cp_services{margin-top:-105px}}.case-studies{height:520px;padding:20px 0;margin-bottom:80px;width:calc(100vw - 20px)}@media (min-width:1024px){.case-studies{margin-bottom:0;width:calc(100vw - 40px)}}@media (min-width:1295px){.case-studies{width:calc(((100vw - 1260px) / 2) + 1240px)}}.case-studies--about-us{height:100%;padding:80px 0 30px 0;position:relative;z-index:5}@media (min-width:1024px){.case-studies--about-us{padding:120px 0 30px 0}}.case-studies--about-us .cases__item--last{display:none}.case-studies--about-us .widget_cp_header{margin-bottom:-10px!important}.business-partner{margin:40px 0}@media (min-width:1024px){.business-partner{margin:100px 0 80px 0}}.types .widget_cp_skills{margin-top:-105px}@media (min-width:1024px){.types{margin-top:80px}}.types--about-us{margin-bottom:60px}@media (min-width:756px){.types--about-us{margin-top:130px}}@media (min-width:1024px){.types--about-us{margin-bottom:0;margin-top:0}}.clients{width:100vw;margin-left:-20px}@media (min-width:756px){.clients{width:100%}}@media (min-width:1024px){.clients{width:100%}}.clients__wrapper{height:40px;overflow:hidden;width:100vw}@media (min-width:756px){.clients__wrapper{height:50px}}@media (min-width:1024px){.clients__wrapper{width:100%}}.clients__scroll{align-items:flex-start;display:flex;justify-content:flex-start;height:60px;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}@media (min-width:756px){.clients__scroll{height:70px;padding-left:60px}}@media (min-width:1024px){.clients__scroll{justify-content:center;width:100%}}.clients__item{align-items:center;display:flex;height:40px;margin:0 15px;min-width:100px;user-select:none;opacity:.3;width:100px}.clients__item:last-child{min-width:120px;padding-right:20px}@media (min-width:756px){.clients__item:last-child{padding-right:0;margin-right:0}}@media (min-width:756px){.clients__item:first-child{margin-left:0}}@media (min-width:756px){.clients__item{margin:0 20px;min-width:120px;width:120px}}@media (min-width:1024px){.clients__item{height:50px;margin:0 30px;min-width:140px;transition:.3s;width:140px}}.clients__item img{filter:grayscale(1) brightness(2.5);max-height:40px;max-width:100%}@media (min-width:1024px){.clients__item img{max-height:50px;transition:.3s}}@media (min-width:1024px){.clients__item:hover{opacity:.7}}.solutions-section{margin:60px 0 90px 0}.solutions{width:100%}.solutions__wrapper{width:calc(100vw - 20px)}@media (min-width:756px){.solutions__wrapper{height:50px;overflow:hidden}}@media (min-width:1024px){.solutions__wrapper{width:calc(100vw - 20px)}}.solutions__scroll{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;width:100vw;-webkit-overflow-scrolling:touch}@media (min-width:756px){.solutions__scroll{height:70px;justify-content:flex-start;overflow-x:scroll;margin-left:0;padding-left:60px;width:calc(100vw - 20px)}}@media (min-width:1024px){.solutions__scroll{justify-content:flex-start;padding-left:0;width:calc(100vw - 20px)}}.solutions__item{align-items:center;display:flex;height:50px;justify-content:center;margin:0 15px;opacity:.3;user-select:none;width:calc(50% - 30px)}@media (min-width:756px){.solutions__item{width:auto}}@media (min-width:1024px){.solutions__item{max-width:167px}}.solutions__item--desc{width:calc(50% - 30px)}@media (min-width:756px){.solutions__item--desc{margin-right:0;min-width:100px;width:auto}}.solutions__item p{color:#fff;font-size:12px;line-height:20px;font-weight:700}@media (min-width:756px){.solutions__item p{font-size:18px}}@media (min-width:756px){.solutions__item{margin:0 20px;min-width:120px}}@media (min-width:1024px){.solutions__item{margin:0 30px;min-width:140px;transition:.3s}}@media (min-width:756px){.solutions__item:first-child{margin-left:0}}@media (min-width:756px){.solutions__item:last-child{margin-right:0}}.solutions__item img{filter:grayscale(1) brightness(2.5);height:50%}@media (min-width:1024px){.solutions__item img{height:100%;transition:.3s}}@media (min-width:1024px){.solutions__item:hover{opacity:.7}}.cases,.achievements{position:relative;z-index:4}.cases__scroll,.achievements__scroll{align-items:flex-start;display:flex;height:520px;overflow-x:scroll;padding:55px 0 30px 0;width:100%;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.cases__scroll,.achievements__scroll{padding-left:40px;width:calc(100vw - ((100vw - 1300px) / 2))}}.cases__wrapper,.achievements__wrapper{display:flex;align-items:center;height:487px;overflow:hidden;max-width:100%}@media (min-width:756px){.cases__wrapper,.achievements__wrapper{max-width:100vw}}@media (min-width:1024px){.cases__wrapper,.achievements__wrapper{margin-left:-40px}}.cases__desc,.achievements__desc{top:0;position:absolute;padding:30px;pointer-events:none;transform:translateZ(0);transition:.3s}@media (min-width:1024px){.cases__desc,.achievements__desc{transition:.3s}}.cases__desc h3,.achievements__desc h3{color:#fff;font-size:24px;font-weight:700;line-height:29px;max-width:200px;margin:0}.cases__desc span.label,.achievements__desc span.label{color:#fff;display:block;font-size:12px;margin-bottom:30px}@media (min-width:1024px){.cases__desc span.label,.achievements__desc span.label{opacity:0;transform:scale(0);margin-bottom:0;margin-top:-20px;transition:.3s}}.cases__desc p,.achievements__desc p{color:#fff;font-size:10px;line-height:14px;margin-top:10px;text-transform:uppercase}.cases__item,.achievements__item{box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);border-radius:20px;height:400px;margin:0 10px;min-width:260px;position:relative;transform:perspective(1000px);transform-style:preserve-3d;width:260px}@media (min-width:1024px){.cases__item,.achievements__item{margin:0 30px}}.cases__item.disabled,.achievements__item.disabled{pointer-events:none;user-select:none}.cases__item .border-mask,.achievements__item .border-mask{height:100%;position:absolute;top:0;border:1px solid rgb(255 255 255 / .1);border-radius:20px;opacity:0;pointer-events:none;transition:.3s;width:100%;z-index:1}.cases__item:first-child,.achievements__item:first-child{margin-left:0}.cases__item:last-child,.achievements__item:last-child{margin-right:0}.cases__item--last,.achievements__item--last{border:1px solid #BCA06B;box-shadow:none}.cases__item--last:before,.achievements__item--last:before{content:'';display:block;height:calc(100% + 2px);margin-left:-1px;margin-top:-1px;position:relative;width:calc(100% + 2px);background:linear-gradient(to right,rgb(17 17 17 / .7),#111 80%);z-index:2}.cases__item--last .cases__desc,.achievements__item--last .cases__desc{top:calc(50% - 63px);z-index:2}@media (min-width:1024px){.cases__item:hover .case-image,.achievements__item:hover .case-image{border-radius:20px;filter:grayscale(0)}.cases__item:hover .case-image img,.achievements__item:hover .case-image img{opacity:1}.cases__item:hover .case-image__main,.achievements__item:hover .case-image__main{height:100%;width:100%;margin-top:0;margin-left:0;transform:translateZ(0)}.cases__item:hover .cases__desc,.achievements__item:hover .cases__desc{margin-left:-30px;transform:translateZ(60px)}.cases__item:hover .cases__desc span.label,.achievements__item:hover .cases__desc span.label{opacity:1;margin-bottom:30px;margin-top:20px;max-height:20px;transform:scale(1)}.cases__item:hover .border-mask,.achievements__item:hover .border-mask{opacity:1;margin-left:-20px;transform:scale(.9) translateZ(30px);height:100%;width:105%}}.so-widget-cp_cases_slider{margin-left:-20px;width:100vw}@media (min-width:756px){.so-widget-cp_cases_slider{margin-left:-40px}}@media (min-width:1024px){.so-widget-cp_cases_slider{margin-left:0}}.so-widget-cp_cases_slider .cases__scroll .cases__item:first-child{margin-left:20px}@media (min-width:756px){.so-widget-cp_cases_slider .cases__scroll .cases__item:first-child{margin-left:40px}}@media (min-width:1024px){.so-widget-cp_cases_slider .cases__scroll .cases__item:first-child{margin-left:0}}.achievement-bg{height:100%;position:absolute;width:100%}.achievement-bg img{filter:grayscale(1);mix-blend-mode:overlay;object-fit:cover;max-height:100%}.case-image,.achievement-image{border-radius:20px;height:100%;overflow:hidden;position:absolute;transition:.3s;width:100%}@media (min-width:1024px){.case-image,.achievement-image{filter:grayscale(1)}.case-image img,.achievement-image img{opacity:.4}}.case-image__main,.achievement-image__main{object-fit:cover;height:120%;margin-left:-10%;margin-top:-10%;transition:.4s;width:120%}@media (min-width:1024px){.achievement-image img{opacity:1}}@media (min-width:1024px){.case-image{filter:grayscale(0)}.case-image img{opacity:.6}}.cases:not(.panel-row-style):not(.cases-g){width:100vw}@media (min-width:1295px){.cases:not(.panel-row-style):not(.cases-g){margin-left:calc((100vw - 1300px) / -2)}}@media (min-width:1295px){.cases__scroll{width:100vw}}.cases__scroll.active .cases__item{pointer-events:none}@media (min-width:1295px){.cases__item:first-child{margin-left:calc((100vw - 1300px) / 2)!important}}@media (min-width:1295px){.cases__wrapper{width:100vw}}.achievements{width:100vw;margin-left:-20px}@media (min-width:1295px){.achievements{margin-left:calc((100vw - 1300px) / -2)}}.achievements__item{background:#1A1A1A;height:450px;overflow:hidden;user-select:none}.achievements__item:first-child{margin-left:20px}@media (min-width:1024px){.achievements__item{height:340px;width:490px;min-width:490px}}@media (min-width:1295px){.achievements__item:first-child{margin-left:calc((100vw - 1300px) / 2)}}.achievements__item.has-bg .achievement-image{opacity:0}.achievements__wrapper{height:500px;max-width:100vw;width:100vw}@media (min-width:756px){.achievements__wrapper{margin-left:-20px;width:100vw}}@media (min-width:1024px){.achievements__wrapper{margin-left:-20px;height:380px}}@media (min-width:1295px){.achievements__wrapper{width:100vw}}.achievements__scroll{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;height:530px;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media (min-width:756px){.achievements__scroll{padding-left:20px}}@media (min-width:1024px){.achievements__scroll{overflow:hidden;height:435px}}@media (min-width:1295px){.achievements__scroll{width:100vw}}.achievements__scroll.active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.achievements__scroll.active .achievements__item{pointer-events:none;user-select:none}.achievements__desc{align-items:flex-start;display:flex;flex-direction:column;height:100%;width:100%;padding:30px}.achievements__desc img{height:90px;object-fit:contain}.achievements__desc h3{font-size:24px;font-weight:100;line-height:29px;margin-top:auto;min-width:100%}.achievements__desc h3 p{font-size:24px;font-weight:100;line-height:29px;margin:0;min-width:100%;text-transform:initial}.achievements__desc>p{color:#BCA06B;font-size:16px;line-height:19px;text-transform:initial;margin-top:20px;width:100%}.slide-separator{min-width:10px;height:100%}@media (min-width:756px){.slide-separator{min-width:15px}}@media (min-width:1024px){.slide-separator{display:none}}.achievement-separator{min-width:20px;height:100%}@media (min-width:1024px){.achievement-separator{min-width:40px}}.achievement-image{border-radius:0;height:100%;overflow:hidden;position:absolute;transition:.3s;width:100%}@media (min-width:1024px){.achievement-image{filter:none}}.achievement-image img{bottom:-30px;position:absolute;max-height:100%;height:100%;max-width:100%;object-fit:cover;object-position:0 0}.js-tilt-glare{border-radius:20px;-webkit-mask-image:-webkit-radial-gradient(white,black)}.slider-gallery-actions{margin-top:-20px;position:relative;z-index:2}.slider-gallery-actions .btn{margin:0 10px}.slider-gallery-actions .btn:first-child{margin-left:0}.slider-gallery-title{color:#fff;margin-bottom:-19px}@media (min-width:1024px){.slider-gallery-title{margin-bottom:-24px}}.slider-gallery-title h2{color:#fff;font-weight:100;font-size:36px;line-height:43px;margin:0}@media (min-width:1024px){.slider-gallery-title h2{font-size:48px;line-height:58px}}.slider-gallery-title h2 strong{font-weight:700}.slider-gallery{height:320px;width:100vw;margin-left:-20px;position:relative}@media (min-width:756px){.slider-gallery{margin-left:-40px}}@media (min-width:1024px){.slider-gallery{height:425px;width:100vw}}@media (min-width:1295px){.slider-gallery{margin-left:calc(((100vw - 1240px) / -2) - 8px)}}.slider-gallery__wrapper{align-items:center;display:flex;height:300px;overflow:hidden;margin-top:20px;position:absolute;right:0;width:100vw}@media (min-width:1024px){.slider-gallery__wrapper{height:405px;width:100vw}}.slider-gallery__scroll{align-items:center;display:flex;height:330px;overflow-x:scroll;max-width:100%;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.slider-gallery__scroll{height:435px}}.slider-gallery .slider-lines{height:100%;position:absolute;max-width:100vw;overflow:hidden;width:100%}.slider-gallery .slider-lines__image{position:absolute;left:-200px;width:calc(100vw + 400px);top:-200px}.slider-gallery__item{height:195px;padding:0 10px;min-width:280px;overflow:hidden;width:280px}@media (min-width:1024px){.slider-gallery__item{padding:0 16px;height:300px;width:632px;min-width:632px}}.slider-gallery__item:first-child{padding-left:30px;min-width:300px;width:300px}@media (min-width:1024px){.slider-gallery__item:first-child{padding-left:40px;min-width:650px;width:650px}}@media (min-width:1295px){.slider-gallery__item:first-child{padding-left:0;width:610px;min-width:610px;margin-left:calc(((100vw - 1240px) / 2) + 10px)}}.slider-gallery__item:last-child{padding-right:30px}@media (min-width:1295px){.slider-gallery__item:last-child{padding-right:calc(((100vw - 1240px) / 2) + 600px)}}.slider-gallery__image{border-radius:20px;height:195px;overflow:hidden;width:260px}@media (min-width:1024px){.slider-gallery__image{height:300px;width:600px}}.slider-gallery__image img{cursor:pointer;width:100%;object-position:center;transition:.2s;transform:scale(1.2)}@media (min-width:1024px){.slider-gallery__image img:hover{transform:scale(1)}}.slider-elements{width:100vw;margin-left:-20px;padding:26px 0 50px 0;position:relative}@media (min-width:756px){.slider-elements{margin-left:-40px}}@media (min-width:1024px){.slider-elements{width:calc(100vw - 8px)}}@media (min-width:1295px){.slider-elements{margin-left:calc((100vw - 1240px) / -2)}}.slider-elements__content{display:flex;flex-wrap:wrap;min-height:100%;margin-left:auto;margin-right:auto;margin-top:35px;max-width:1240px;padding:0 20px;position:relative;z-index:3}@media (min-width:756px){.slider-elements__content{padding:0 40px}}@media (min-width:1024px){.slider-elements__content{padding:20px 0 0 0}}.slider-elements__scroll{align-items:center;display:flex;height:330px;overflow-x:scroll;max-width:100%;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.slider-elements__scroll{height:435px}}.slider-elements .slider-lines{height:100%;position:absolute;max-width:100vw;overflow:hidden;width:100%}.slider-elements .slider-lines__image{position:absolute;left:-50px;width:calc(100vw + 400px);top:-50px}@media (min-width:1024px){.slider-elements .slider-lines__image{left:-200px;top:-100px}}.slider-elements .slider-lines__image img{min-width:50%}@media (min-width:1024px){.slider-elements .slider-lines__image img{opacity:.15}}.slider-elements--no-lines{padding:0;margin:0;width:100%}.slider-elements--no-lines .slider-elements__content{margin:0;padding:0}.cp-image-divider-widget{height:20px;margin-left:-20px;position:relative}@media (min-width:1295px){.cp-image-divider-widget{margin-left:calc((100vw - 1240px) / -2)}}.cp-image-divider-widget__image{left:0;margin-top:-50%;position:absolute;width:100vw;z-index:-1}.cp-image-divider-widget__image img{width:100vw}.cp-editor-widget{color:#fff;margin:10px 0}.cp-editor-widget h1,.cp-editor-widget h2,.cp-editor-widget h3,.cp-editor-widget h4{margin:0}.cp-editor-widget p{margin:5px 0}.cp-editor-widget p b,.cp-editor-widget p strong{font-weight:700}.cp-editor-widget h1{font-size:36px;font-weight:100;line-height:43px;margin-bottom:0}@media (min-width:1024px){.cp-editor-widget h1{font-size:48px;line-height:58px}}.cp-editor-widget h1 strong,.cp-editor-widget h1 b{font-weight:700}.cp-editor-widget h4{font-size:16px;font-weight:700;line-height:19px}.cp-editor-widget h5{margin:5px 0;font-size:16px;font-weight:100;line-height:19px}.cp-editor-widget p{font-weight:100;font-size:20px;line-height:24px}.cp-editor-widget ul{margin:30px 0;list-style:none}.cp-editor-widget ul li{font-weight:100;font-size:20px;line-height:26px;margin:20px 0;position:relative}.cp-editor-widget ul li:before{background:#fff;border-radius:50%;content:"";height:4px;position:absolute;left:-25px;line-height:7px;top:12px;width:4px}.cases-grid{display:inline-flex;flex-direction:column;position:relative;width:100%;z-index:4}@media (min-width:756px){.cases-grid{flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media (min-width:1024px){.cases-grid{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}}.cases-grid__mask{background:radial-gradient(circle,#fff0 0%,rgb(26 26 26 / .9) 100%);border-radius:18px;position:absolute;height:100%;width:100%;left:0;pointer-events:none;top:0;transition:.2s;z-index:2}.cases-grid__next{display:none}.cases-grid__item{background:#111;border-radius:20px;min-height:400px;height:400px;margin:20px 0;position:relative;transition:.4s;width:100%}.cases-grid__item:nth-child(n+10){display:none}@media (min-width:756px){.cases-grid__item{width:calc((100% / 3) - 20px);margin:10px}}@media (min-width:1024px){.cases-grid__item{margin:22px;min-height:200px;position:relative;width:calc((100% / 3) - 44px);transform:perspective(1000px);transform-style:preserve-3d}.cases-grid__item:nth-child(1){height:452px}.cases-grid__item:nth-child(2){width:calc((100% / 4) - 44px)}.cases-grid__item:nth-child(3){height:490px;width:calc(((100% / 12) * 5) - 44px)}.cases-grid__item:nth-child(4){height:240px;margin-top:-16px;width:calc((100% / 3) - 44px)}.cases-grid__item:nth-child(5){height:400px;margin-top:-68px;width:calc((100% / 4) - 44px)}.cases-grid__item:nth-child(6){height:310px;margin-top:22px;width:calc(((100% / 12) * 5) - 44px)}.cases-grid__item:nth-child(7){height:400px;margin-top:-86px;width:calc((100% / 3) - 44px)}.cases-grid__item:nth-child(8){height:400px;margin-top:22px;width:calc(((100% / 12) * 5) - 44px)}.cases-grid__item:nth-child(9){height:450px;margin-top:22px;width:calc((100% / 4) - 44px)}.cases-grid__item:nth-child(10){height:400px;margin-top:-136px;width:calc((100% / 3) - 44px)}.cases-grid__item:nth-child(11){height:292px;margin-top:-28px;width:calc(((100% / 12) * 5) - 44px)}.cases-grid__item:nth-child(12){height:450px;margin-top:22px;width:calc((100% / 4) - 44px)}.cases-grid__item:nth-child(13){height:360px;margin-top:-186px;width:calc(((100% / 12) * 5) - 44px)}.cases-grid__item:nth-child(14){height:400px;margin-top:-186px;width:calc((100% / 3) - 44px)}.cases-grid__item:hover .border-mask{opacity:.1;width:calc(100% - 40px);height:calc(100% - 40px);transform:translateZ(30px);top:20px;left:20px}.cases-grid__item:hover .cases-grid__mask{box-shadow:none;background:linear-gradient(to bottom,#fff0 0%,rgb(26 26 26 / .9) 100%)}.cases-grid__item:hover .cases-grid__image{transform:translateZ(0);filter:grayscale(0)}.cases-grid__item:hover .cases-grid__image img.main-image{opacity:1;transform:scale(1)}.cases-grid__item:hover .cases-grid__desc{z-index:3;transform:translateZ(0)}.cases-grid__item:hover .cases-grid__desc span.label{opacity:1;margin-bottom:20px;margin-top:20px;max-height:20px;transform:scale(1)}}.cases-grid__desc,.cases-grid__next{top:0;display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:20px;position:absolute;transform:translateZ(0);transition:.3s;width:100%;z-index:2}.cases-grid__desc h3,.cases-grid__next h3{color:#fff;font-size:24px;font-weight:700;line-height:29px;max-width:200px;margin:0}.cases-grid__desc span.label,.cases-grid__next span.label{color:#fff;display:block;font-size:12px;margin-bottom:30px}@media (min-width:1024px){.cases-grid__desc span.label,.cases-grid__next span.label{opacity:0;margin-bottom:0;transition:.3s}}.cases-grid__desc p,.cases-grid__next p{color:#fff;font-size:12px;line-height:16px;margin-top:10px}.cases-grid__next{display:none}.cases-grid__image{border-radius:20px;display:flex;align-items:center;height:100%;justify-content:center;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);position:absolute;width:100%}@media (min-width:1024px){.cases-grid__image{transition:.3s}.cases-grid__image img.main-image{transition:.3s}}.cases-grid__image img.main-image{opacity:.6;width:500px;transform:scale(1.2)}.cases-grid:not(.cases-grid--all) .cases-grid__item--next{border:1px solid #A68D5E;transform:perspective(0)!important;transform-style:flat}.cases-grid:not(.cases-grid--all) .cases-grid__item--next .js-tilt-glare,.cases-grid:not(.cases-grid--all) .cases-grid__item--next .border-mask,.cases-grid:not(.cases-grid--all) .cases-grid__item--next .cases-grid__mask{display:none}.cases-grid:not(.cases-grid--all) .cases-grid__item--next .cases-grid__next{cursor:pointer;display:flex;justify-content:flex-end;height:100%;width:100%;flex-direction:column}.cases-grid:not(.cases-grid--all) .cases-grid__item--next .cases-grid__desc{display:none}.cases-grid:not(.cases-grid--all) .cases-grid__item--next .cases-grid__image{display:none}@media (min-width:1024px){.cases-grid--all{margin-bottom:20px}}.cases-grid--all .cases-grid__item:nth-child(n+9){display:flex!important}.cases-grid .border-mask{border:1px solid #fff;border-radius:20px;position:absolute;opacity:0;width:100%;height:100%;z-index:2;pointer-events:none}.cp-cta-widget{align-items:center;display:flex;justify-content:center;width:100%}.cp-cta-widget--lines .cta{display:flex;justify-content:center;flex-direction:column;height:160px;overflow:hidden;position:relative;width:100vw;margin-left:-20px;margin-right:-20px}@media (min-width:756px){.cp-cta-widget--lines .cta{margin-left:-40px;margin-right:-40px}}@media (min-width:1295px){.cp-cta-widget--lines .cta{margin-left:calc((100vw - 1259px) / -2);margin-right:calc((100vw - 1259px) / -2)}}.cp-cta-widget--lines .cta__title{padding:0 20px}.cp-cta-widget--lines .cta__lines{left:-100px;position:absolute}.cp-cta-widget--lines .cta__lines img{opacity:.2}.cta{color:#fff}.cta__title{font-size:20px;line-height:24px;margin-bottom:20px;text-align:center}.cta__title p{margin:0}.cta__content{align-items:center;display:flex;justify-content:center}.cp-header{color:#fff;display:flex;flex-direction:column;margin:20px 0}.cp-header__title p{font-size:36px;font-weight:100;line-height:43px;margin:0}@media (min-width:1024px){.cp-header__title p{font-size:48px;line-height:58px}}.cp-header__title p strong,.cp-header__title p b{font-weight:700}@media (min-width:1024px){.cp-header__subtitle{margin-top:12px}}.cp-header__subtitle p{font-size:20px;line-height:24px;margin:0}@media (min-width:1024px){.cp-header--reversed__subtitle{margin-top:0}}.icon-boxes{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media (min-width:1024px){.icon-boxes{height:360px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.icon-box{background:#111;border-radius:20px;height:220px;margin:10px;width:100%}@media (min-width:756px){.icon-box{width:calc(50% - 20px);height:227px}}@media (min-width:1024px){.icon-box{height:350px;margin:20px;width:calc(25% - 40px)}}.icon-box--light{background:#1A1A1A;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1)}.icon-box__desc{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px}@media (min-width:756px){.icon-box__desc{padding:0 40px}}.icon-box__desc h3{color:#fff;font-weight:100;font-size:18px;line-height:22px;margin:0;text-align:center}.icon-box__desc p{color:#BCA06B;font-size:12px;font-weight:300;line-height:18px;margin:10px 0 0 0;text-align:center}@media (min-width:1024px){.icon-box__desc p{margin-top:20px}}.icon-box__icon{align-items:center;display:flex;height:120px;justify-content:center;user-select:none;width:100%}@media (min-width:1024px){.icon-box__icon{height:198px}}.icon-box__icon img{height:80px;width:80px}@media (min-width:1024px){.icon-box__icon img{height:120px;margin-top:38px;opacity:.3;width:120px}}.elements-cta{align-items:center;display:flex;justify-content:center;margin-top:-20px;width:100%}@media (min-width:756px){.elements-cta{margin-top:8px}}.footer{display:flex;flex-direction:column;align-items:center;position:relative}.footer__bg{background-blend-mode:overlay;background-color:#111;background-position:center;background-size:cover;height:510px;position:absolute;bottom:0;width:100%;z-index:-1}.footer__bg img.footer__bg-img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:overlay}.footer__bg:after{background:linear-gradient(to bottom,#111,transparent 100%);content:'';display:block;height:100%;position:absolute;width:100%}.footer__content{align-items:center;bottom:0;display:flex;flex-direction:column;position:relative;margin:auto;max-width:1240px;padding:0 20px;width:100%}@media (min-width:756px){.footer__content{padding:0 40px}}@media (min-width:1024px){.footer__content{padding:0}}.bottom-desc{color:#999;font-size:12px;line-height:14px;margin-top:18px;margin-bottom:20px;text-align:center}.bottom-desc p{margin:0}.bottom-icons{align-items:center;color:rgb(255 255 255 / .4);display:flex;flex-direction:column-reverse;margin-bottom:20px;margin-top:20px}@media (min-width:756px){.bottom-icons{flex-direction:row;margin-bottom:40px}}@media (min-width:1024px){.bottom-icons{margin-bottom:60px}}.bottom-icons__items{display:flex;align-items:center}.bottom-icons__lang{min-width:50px;text-transform:uppercase;margin:20px 0}@media (min-width:756px){.bottom-icons__lang{padding-right:35px;margin:0}}.bottom-icons__lang a{color:#999!important}.bottom-icons__item{align-items:center;display:flex;height:40px;justify-content:center;margin-right:20px;user-select:none;width:40px}.bottom-icons__item:last-child{margin-right:0}.bottom-icons p{font-size:11px;line-height:13px}.bottom-icons p a{color:#999}.bottom-icons .icon{font-size:20px}.bottom-nav{display:flex;flex-direction:column;margin-top:10px}.bottom-nav ul#menu-bottom-menu{display:flex}@media (min-width:756px){.bottom-nav ul#menu-bottom-menu{display:flex;flex-direction:row}}.mobile-btn{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:756px){.mobile-btn{display:none}}.panel-grid-cell{width:100%}.footer-info{border-radius:20px;height:530px;margin:-100px 0 20px 0;position:relative;width:100%}@media (min-width:756px){.footer-info{max-width:812px;margin:-100px auto 20px auto}}.footer-info__logo{align-items:center;background:#121212;border-radius:50%;display:flex;height:60px;justify-content:center;left:calc(50% - 30px);position:absolute;top:calc(100% - 30px);user-select:none;width:60px;z-index:5}@media (min-width:1024px){.footer-info__logo{background:linear-gradient(to bottom,#161616 50%,transparent 80%)}}.footer-info__logo .icon{color:#fff;font-size:30px}.footer-info__lines{border-radius:20px;height:100%;left:0;margin-left:20px;overflow:hidden;position:absolute;top:0;width:calc(100% - 40px)}@media (min-width:1024px){.footer-info__lines{margin-left:0;width:100%}}.footer-info__content{align-items:center;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.footer-info__content h2{color:#fff;font-size:36px;font-weight:100;line-height:43px;margin:222px 0 0 0;text-align:center}@media (min-width:756px){.footer-info__content h2{font-size:48px;line-height:56px}}.footer-info__content h2 strong,.footer-info__content h2 b{font-weight:700}.footer-info__content p{color:#fff;font-size:20px;line-height:24px;margin:3px 0 0 0;text-align:center}@media (min-width:756px){.footer-info__content p{margin-top:12px}}.footer-info__content .btn{margin-top:35px}.f-wrapper{align-items:center;display:flex;flex-direction:column}.gallery{width:100vw;margin-left:-20px;padding:26px 0 50px 0;position:relative;height:auto}@media (min-width:756px){.gallery{height:440px;margin-left:-40px}}@media (min-width:1024px){.gallery{height:685px;width:calc(100vw - 8px)}}@media (min-width:1295px){.gallery{margin-left:calc((100vw - 1240px) / -2)}}.gallery__row{display:flex;flex-direction:column;width:100%}@media (min-width:756px){.gallery__row{flex-direction:row}}.gallery__row:first-child{align-items:flex-end}.gallery__row:first-child .gallery-item{margin:10px 0}.gallery__row:first-child .gallery-item:nth-child(1){height:195px;width:100%}@media (min-width:756px){.gallery__row:first-child .gallery-item:nth-child(1){margin-left:auto;margin-right:10px;height:160px;width:calc(50% - 80px)}}@media (min-width:1024px){.gallery__row:first-child .gallery-item:nth-child(1){height:220px;margin-right:22px;width:calc(50% - 235px)}}.gallery__row:first-child .gallery-item:nth-child(2){height:195px;width:100%}@media (min-width:756px){.gallery__row:first-child .gallery-item:nth-child(2){height:250px;margin-left:10px;width:calc(50% - 20px)}}@media (min-width:1024px){.gallery__row:first-child .gallery-item:nth-child(2){margin-left:22px;height:360px;width:calc(50% - 22px)}}@media (min-width:756px){.gallery__row:last-child{margin-top:0}}@media (min-width:1024px){.gallery__row:last-child{margin-top:24px}}.gallery__row:last-child .gallery-item:nth-child(1){margin:10px 0;height:195px;width:100%}@media (min-width:756px){.gallery__row:last-child .gallery-item:nth-child(1){height:250px}}@media (min-width:1024px){.gallery__row:last-child .gallery-item:nth-child(1){height:360px;width:calc(50% - 22px)}}.gallery__row:last-child .gallery-item:nth-child(2){margin:10px 0;height:195px;width:100%}@media (min-width:756px){.gallery__row:last-child .gallery-item:nth-child(2){height:160px;margin-left:20px;width:calc(50% - 80px)}}@media (min-width:1024px){.gallery__row:last-child .gallery-item:nth-child(2){width:calc(50% - 235px);height:220px;margin-left:44px}}.gallery__content{display:flex;flex-wrap:wrap;height:100%;margin:40px auto 0 auto;max-width:1240px;padding:0 20px;position:relative;z-index:4}@media (min-width:756px){.gallery__content{margin:-50px auto 0 auto}}@media (min-width:1024px){.gallery__content{padding:0}}.gallery__content .gallery-item{border-radius:20px;overflow:hidden}.gallery__content .gallery-item img{object-fit:cover;object-position:center;width:100%;height:100%}.gallery .gallery-lines{height:100%;position:absolute;max-width:100vw;overflow:hidden;width:100%}.gallery .gallery-lines__image{position:absolute;left:-50px;width:calc(100vw + 400px);top:-50px}@media (min-width:1024px){.gallery .gallery-lines__image{left:-200px;top:-100px}}.gallery .gallery-lines__image img{min-width:100%;opacity:.2}.how-we-work .widget_cp_header{margin-bottom:-65px!important}.brands{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media (min-width:1024px){.brands{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}}.brands__item{align-items:center;border:1px solid #292929;border-radius:20px;display:flex;justify-content:center;height:90px;margin:10px;pointer-events:none;padding:0 5px;user-select:none;width:calc(50% - 20px)}@media (min-width:756px){.brands__item{height:100px;width:260px}}@media (min-width:1024px){.brands__item{margin:22px;width:calc((100% - (8 * 22px)) / 4)}}.brands__item img{max-height:60px;object-fit:contain;opacity:.4;width:100%}.tools-section{margin:70px 0 70px 0}.tools{display:flex;flex-wrap:wrap;margin-left:0;margin-right:-10px;width:calc(100% + 20px)}@media (min-width:1024px){.tools{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}}.tools__item{align-items:center;border-radius:20px;display:flex;justify-content:center;height:100px;margin:10px;user-select:none;width:calc((100vw - 120px) / 4)}@media (min-width:756px){.tools__item{width:calc((100vw - 195px) / 6)}}@media (min-width:1024px){.tools__item{margin:22px;width:calc((100vw / 6) - 46px)}}@media (min-width:1295px){.tools__item{width:calc((1240px / 6) - 37px)}}.tools__item img{height:50px;width:100%;object-fit:contain}.jobs-cta{margin:40px 0 65px 0}@media (min-width:1024px){.jobs-cta{margin:40px 0 105px 0}}.service{display:inline-flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media (min-width:1024px){.service{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}}.service__item{align-items:center;background:#1A1A1A;border-radius:20px;color:#fff;display:flex;margin:10px;padding:20px;width:100%}@media (min-width:756px){.service__item{width:calc(50% - 20px)}}@media (min-width:1024px){.service__item{height:118px;margin:22px;padding:20px 30px;width:calc(33.33% - 44px)}}.service__desc h3{font-size:18px;font-weight:100;line-height:22px;margin:0}.service__desc p{color:#A68D5E;font-size:12px;line-height:18px;margin:10px 0 0 0}.service__icon{margin-right:20px;width:50px}@media (min-width:1024px){.service__icon{margin-right:30px;width:60px}}.service__icon img{filter:invert(1);opacity:.2;height:50px;width:50px}@media (min-width:1024px){.service__icon img{height:60px;width:60px}}.service--large .service__icon{height:80px;margin:0 0 20px 0;width:80px}@media (min-width:1024px){.service--large .service__icon{margin:0 0 0 20px}}.service--large .service__icon img{height:80px;opacity:1;width:80px}.service--large .service__desc{align-items:center;display:flex;flex-direction:column}.service--large .service__desc h3,.service--large .service__desc p{text-align:center}@media (min-width:1024px){.service--large .service__desc{align-items:flex-end;width:calc(100% - 100px)}.service--large .service__desc h3{font-size:24px;line-height:29px}}.service--large .service__item{background:#fff0;border:1px solid #292929;flex-direction:column;min-height:220px}@media (min-width:1024px){.service--large .service__item{flex-direction:row-reverse;justify-content:flex-end;min-height:160px;width:calc(50% - 44px)}.service--large .service__item:nth-child(odd) .service__desc p{text-align:right}.service--large .service__item:nth-child(even){flex-direction:row}.service--large .service__item:nth-child(even) .service__icon{margin:0 20px 0 0}.service--large .service__item:nth-child(even) .service__desc{align-items:flex-start}.service--large .service__item:nth-child(even) .service__desc p{text-align:left}}.cp-frameworks-action{display:flex;justify-content:center;margin-top:-20px}.cp-frameworks{align-items:center;display:flex;flex-direction:column;min-height:500px;width:calc(100vw);margin-left:-20px;overflow:hidden;position:relative}@media (min-width:756px){.cp-frameworks{margin-left:-40px}}@media (min-width:1024px){.cp-frameworks{margin-left:calc((100vw - 1240px) / -2)}}.cp-frameworks__content{display:flex;flex-direction:column;max-width:1240px;width:100%;margin:0 auto;padding:40px 0}@media (min-width:756px){.cp-frameworks__content{flex-direction:row;width:calc(100% - 40px)}}@media (min-width:1024px){.cp-frameworks__content{width:calc(100% + 44px);margin:30px -44px 20px -44px;padding:20px 0}}.cp-frameworks__item{background:#111;border-radius:20px;margin:20px;padding:30px 20px 30px 20px;position:relative;width:calc(100% - 40px)}@media (min-width:756px){.cp-frameworks__item{margin:10px;padding:20px 40px 40px 40px;width:calc(50% - 20px)}}@media (min-width:1024px){.cp-frameworks__item{margin:22px;padding:44px 50px 70px 50px}.cp-frameworks__item:first-child{margin-left:0}.cp-frameworks__item:last-child{margin-right:0}}.cp-frameworks__item>img{height:40px;margin:20px 0 20px 0;user-select:none}@media (min-width:756px){.cp-frameworks__item>img{margin:40px 0 20px 0}}@media (min-width:1024px){.cp-frameworks__item>img{margin:16px 0 20px 0}}.cp-frameworks__item>h1{color:#fff;font-size:32px;line-height:38px;margin:0;font-weight:700}@media (min-width:1024px){.cp-frameworks__item>h1{font-size:48px;line-height:58px}}.cp-frameworks__item .description p,.cp-frameworks__item .description p.p1{color:#fff;font-size:20px;font-weight:100;line-height:24px;margin:20px 0 0 0}.cp-frameworks__lines{height:100%;position:absolute;top:0;width:100%}.cp-frameworks__lines .frameworks-lines{position:absolute;top:0;width:100%;height:100%;margin-top:-150px;margin-left:-150px}.cp-frameworks__lines .frameworks-lines img{opacity:.15}@media (min-width:756px){.cp-frameworks__lines .frameworks-lines img{height:initial}}.cp-billings{display:flex;flex-direction:column;width:calc(100vw);margin-left:-20px;overflow:hidden;position:relative}@media (min-width:756px){.cp-billings{margin-left:-40px}}@media (min-width:1024px){.cp-billings{margin-left:calc((100vw - 1240px) / -2)}}.cp-billings__action{display:flex;justify-content:center}.cp-billings__content{display:flex;flex-direction:column;padding:50px 0;max-width:1240px;margin:auto;width:calc(100% - 40px)}@media (min-width:756px){.cp-billings__content{padding:50px 20px;width:100%}}@media (min-width:1024px){.cp-billings__content{padding:50px 0}}.cp-billings__content p.desc{color:#A68D5E;font-size:20px;line-height:26px;margin:0 0 24px 0}@media (min-width:756px){.cp-billings__content p.desc{margin:0 0 30px 0}}@media (min-width:1024px){.cp-billings__content p.desc{margin:0 0 40px 0}}.cp-billings__content ul li{font-size:20px;line-height:26px;font-weight:100;margin:30px 0}.cp-billings__content ul li:first-child{margin-top:0}.cp-billings__content ul li:last-child{margin-bottom:0}.cp-billings__row{display:flex;flex-direction:column}@media (min-width:756px){.cp-billings__row{display:inline-flex;flex-direction:row;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media (min-width:1024px){.cp-billings__row{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}}.cp-billings__col{position:relative;z-index:4;width:100%}.cp-billings__col:nth-child(2){margin-top:60px}@media (min-width:756px){.cp-billings__col{width:calc(50% - 10px);margin:0 10px}.cp-billings__col:nth-child(2){margin-top:0}}@media (min-width:1024px){.cp-billings__col{width:calc(50% - 22px);margin:0 22px}}.cp-billings__col>p.title{color:#fff;font-size:36px;font-weight:100;line-height:43px;margin-top:0}.cp-billings__col>p.title b,.cp-billings__col>p.title strong{font-weight:700}.cp-billings__box{background:#111;color:#fff;padding:30px 20px;border-radius:20px}@media (min-width:756px){.cp-billings__box{padding:30px 38px}}@media (min-width:1024px){.cp-billings__box{padding:40px 60px}}.cp-billings__main-title{color:#fff;font-size:20px;font-weight:300;line-height:24px}.cp-billings__lines{height:calc(100% - 20px);overflow:hidden;position:absolute;user-select:none;top:0;width:100%}.cp-billings__lines .billing-lines{position:absolute;top:0;width:100%;height:100%;margin-top:-150px;margin-left:-150px}.cp-billings__lines .billing-lines img{opacity:.15}@media (min-width:756px){.cp-billings__lines .billing-lines img{height:initial}}.job-offers{display:flex;flex-direction:column;margin:-10px;position:relative;width:calc(100% + 20px);z-index:4}@media (min-width:1024px){.job-offers{width:100%}}.job-offers__border{height:100%;left:0;position:absolute;pointer-events:none;width:calc(100% - 1px)}.job-offers__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:0,2600;stroke-dashoffset:0;transition:all 600ms ease}.job-offers__item{align-items:center;background:#1A1A1A;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);border-radius:20px;display:flex;flex-direction:column;height:270px;padding:10px 20px;margin:10px}@media (min-width:756px){.job-offers__item{flex-direction:row;height:90px;padding:15px 0;margin:20px 0;width:100%}}@media (min-width:1024px){.job-offers__item{height:110px;margin:20px 10px}}@media (min-width:1024px){.job-offers__item:hover .job-offers__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:2740,0;stroke-dashoffset:0}.job-offers__item:hover .btn--outline{background:#fff0;box-shadow:none}.job-offers__item:hover .btn--outline rect{opacity:1;stroke-width:1px;stroke-dasharray:280,0;stroke-dashoffset:0}}.job-offers__image{height:80px;opacity:.3;width:80px}@media (min-width:756px){.job-offers__image{border-right:1px solid #303030;display:flex;height:60px;justify-content:center;width:120px}}@media (min-width:1024px){.job-offers__image{height:80px;width:160px}}.job-offers__image img{height:100%;width:auto;filter:invert(1)}.job-offers__actions{margin-top:20px}@media (min-width:756px){.job-offers__actions{margin:0 40px 0 auto}}@media (min-width:1024px){.job-offers__actions{margin:0 40px 0 auto}}@media (min-width:1024px){.job-offers__actions .btn{display:none}}.job-offers__actions>.icon--4{display:none}@media (min-width:1024px){.job-offers__actions>.icon--4{display:flex;color:#fff}}.job-offers__content{align-items:center;display:flex;flex-direction:column;margin-top:10px}@media (min-width:756px){.job-offers__content{align-items:flex-start;margin:0 30px}}@media (min-width:1024px){.job-offers__content{margin:0 40px}}.job-offers__content h3{color:#fff;font-size:18px;font-weight:700;line-height:22px;height:44px;margin:0;text-align:center}@media (min-width:756px){.job-offers__content h3{height:auto;text-align:left}}@media (min-width:1024px){.job-offers__content h3{font-size:24px;line-height:29px}}.job-offers__content h3 span{display:block}@media (min-width:756px){.job-offers__content h3 span{display:inline-block}}.job-offers__content p{color:#A68D5E;font-size:12px;line-height:14px;margin:10px 0 0 0;text-transform:uppercase}.job-content{padding:70px 0 40px 0}@media (min-width:756px){.job-content{padding:80px 0 40px 0}}.popup{background:#1A1A1A;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);height:100%;left:0;position:relative;top:0;width:100%;z-index:1000}@media (min-width:1024px){.popup{border-radius:20px;height:auto;max-height:calc(100vw - 100px);max-width:685px;width:100%}}.popup__logo{display:none}@media (min-width:1024px){.popup__logo{align-items:center;background:#111;border-radius:50%;display:flex;height:60px;justify-content:center;left:calc(50% - 30px);position:absolute;top:calc(100% - 30px);width:60px;z-index:6}.popup__logo .icon{color:#fff;font-size:30px;opacity:1}}.popup__content{z-index:4;position:relative}@media (min-width:1024px){.popup--billing{max-width:1240px}}.popup__close{align-items:center;border:1px solid #272727;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;width:40px;z-index:5}@media (min-width:756px){.popup__close{height:50px;right:40px;top:40px;width:50px}}.popup__close .icon{color:#fff;font-size:24px}.popup__header{align-items:center;display:flex;flex-direction:column;margin-top:30px}@media (min-width:756px){.popup__header{margin-top:0}}.popup__header p{color:#A68D5E;font-size:20px;font-weight:100;line-height:24px;margin-top:5px;text-align:center}.popup__header p span{display:block}@media (min-width:756px){.popup__header p span{display:inline-block}}.popup__header h2{color:#fff;font-size:36px;font-weight:100;line-height:43px;margin:0}.popup__header h2 b,.popup__header h2 strong{font-weight:700}@media (min-width:1024px){.popup__header h2{font-size:48px;line-height:58px}}.popup__wrapper{background:url(https://cepixel.com/wp-content/themes/cepixel/assets/images/footer-bg.webp);background-size:cover;background-position:bottom;border-radius:20px;height:100vh;overflow:auto;padding:20px;background-blend-mode:overlay;background-color:#111;min-height:100%;z-index:-1}.popup__wrapper:after{background-image:linear-gradient(0deg,#1A1A1A 0%,#fff0 100%);border-radius:20px;content:'';height:100%;left:0;position:absolute;width:100%;top:0}@media (min-width:756px){.popup__wrapper{height:auto;padding:40px}}@media (min-width:1024px){.popup__wrapper{padding:44px}}.popup--map .popup__close{background:#111;z-index:5}.popup--cv .popup__header h2{text-align:center}.overlay{align-items:center;background:rgb(17 17 17 / .9);display:flex;height:100%;min-height:100%;max-height:0;justify-content:center;left:0;opacity:0;position:fixed;pointer-events:none;top:0;transition:.3s;transition-delay:.3s;width:100vw;z-index:999}.overlay .popup{transform:scale(0);transition:.3s}.overlay .popup__wrapper{opacity:0;transition:.2s}.overlay.is-active{opacity:1;max-height:100vh;pointer-events:auto;transition:.3s;transition-delay:0s}.overlay.is-active .popup{transform:scale(1);transition:.3s}.overlay.is-active .popup__wrapper{opacity:1}.legal-note{border-top:1px dashed #303030;padding:25px 0 0 0}.legal-note h3,.legal-note p{color:#888;font-size:10px;line-height:14px;margin:15px 0}.legal-note h3:last-child,.legal-note p:last-child{margin-bottom:0}.legal-note h3{font-weight:700;margin:15px 0;color:#A68D5E}.upload-input{position:relative;pointer-events:none}.upload-input span{color:#A68D5E;font-weight:700;font-size:12px;position:absolute;right:0;text-transform:uppercase;top:6px}.form #file-input{padding-right:60px;pointer-events:all}.form #cf-file-input{display:none}.form p{margin:0}.form .wpcf7-not-valid-tip{color:#f50;font-size:10px;margin-top:5px;padding-left:10px;width:100%}.form .wpcf7-validation-errors{border:1px solid #db4e08;border-radius:8px;padding:20px;background:#db4e0812;color:#db4e08;width:100%}.form input,.form textarea{background:#fff0;border:0;border-bottom:1px solid rgb(255 255 255 / .1);font-size:18px;font-weight:300;line-height:22px;color:#fff;height:30px;PADDING:0 10px 5px 10px;overflow:hidden;resize:none;width:100%}.form input:focus,.form textarea:focus{border-bottom:1px solid #A68D5E;color:#A68D5E}.form input::placeholder,.form textarea::placeholder{color:rgb(255 255 255 / .2)}.form textarea{height:59px;overflow:hidden;position:relative;transition:height 0s;resize:none}.form textarea::placeholder{position:absolute;resize:none;bottom:0}.form input[type="submit"]{display:block;height:50px;margin:auto;padding:2px 20px 0 20px;width:auto}.wpcf7-mail-sent-ok{border:1px solid #7da245;border-radius:8px;padding:20px!important;background:#9cc95863;color:#7da245;width:100%}.cv-form form{display:flex;flex-wrap:wrap}.cv-form form .md-6{margin:20px 0;width:100%}@media (min-width:756px){.cv-form form .md-6{min-width:calc(50% - 10px);max-width:calc(50% - 10px)}.cv-form form .md-6:nth-child(odd){margin:20px 0 20px 10px}.cv-form form .md-6:nth-child(even){margin:20px 10px 20px 0}}@media (min-width:1024px){.cv-form form .md-6{min-width:calc(50% - 22px);max-width:calc(50% - 22px)}.cv-form form .md-6:nth-child(odd){margin:20px 0 20px 22px}.cv-form form .md-6:nth-child(even){margin:20px 22px 20px 0}}.cv-form form .xs-12{margin:20px 0;width:100%}.cv-form form .xs-12 .btn{display:block;margin:0 auto 50px auto}@media (min-width:1024px){.cv-form form .xs-12 .btn{margin:0 auto 80px auto}}.contact-form{background:#1A1A1A;border-radius:20px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);margin:20px 0 0 0;padding:40px 40px 20px 40px}@media (min-width:756px){.contact-form{margin:40px 0 0 0}}.contact-form__header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}@media (min-width:756px){.contact-form__header{align-items:flex-start}}.contact-form__header p{color:#666;font-weight:400;margin:10px 0 0 0;font-size:12px;line-height:14px}.contact-form__header h3{color:#fff;font-size:24px;font-weight:700;line-height:29px;margin:0}.contact-form__header h3 b{font-weight:700}.contact-cf form{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media (min-width:1024px){.contact-cf form{margin-left:-22px;margin-right:-22px;width:calc(100% + 20px)}}.contact-cf form .md-6{margin:20px 10px;width:100%}@media (min-width:756px){.contact-cf form .md-6{margin:20px 15px;min-width:calc(50% - 30px);max-width:calc(50% - 30px)}}@media (min-width:1024px){.contact-cf form .md-6{margin:20px 22px;min-width:calc(50% - 44px);max-width:calc(50% - 44px)}}.contact-cf form .xs-12{margin:20px 10px;width:100%}@media (min-width:1024px){.contact-cf form .xs-12{margin:20px 22px}}.contact-cf form .xs-12 button[type="submit"]{margin:-5px auto 0 auto;height:50px}@media (min-width:1024px){.contact-cf form .xs-12 button[type="submit"]{margin:-5px auto 0 auto}}.contact-cf form .xs-12 button[type="submit"] .icon{display:none}.contact-cf form .xs-12 button[type="submit"] .btn__svg rect{height:48px!important;rx:25px}.contact-cf form .xs-12 button[type="submit"] .btn__svg svg{height:51px}.contact-cf form .xs-12 button[type="submit"] .btn__content{height:50px}.contact-cf form .xs-12 button[type="submit"] .btn__content span{padding:0 20px}.contact-cf form textarea{height:35px}.wpcf7 .ajax-loader{background:url(https://cepixel.com/wp-content/themes/cepixel/assets/images/loader.gif)!important;background-position:center;position:absolute;background-repeat:no-repeat;top:calc(50% - 50px);left:calc(50% - 50px);border-radius:50%;height:100px!important;width:100px!important;transform:scale(.5);border:20px solid #000;z-index:99}.contact{color:#fff;display:flex;flex-wrap:wrap;width:100%}@media (min-width:756px){.contact{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}}@media (min-width:1024px){.contact{width:calc(100% + 44px);margin-left:-22px;margin-right:-22px}}.contact__col{width:100%}@media (min-width:756px){.contact__col{margin-top:25px;padding:0 10px}}@media (min-width:1024px){.contact__col{padding:0 22px;width:50%}}.contact-data__title{color:#A68D5E;font-size:28px;font-weight:100;line-height:34px}.contact-data__title b{font-weight:700}.contact-data__subtitle{color:#fff;font-size:28px;font-weight:100;line-height:34px}.contact-data__subtitle b{font-weight:700}.contact-data__info{display:flex;flex-direction:column;margin-top:30px}@media (min-width:756px){.contact-data__info{flex-direction:row}}.contact-data__info p{color:#888;font-size:18px;font-weight:100;line-height:21px;margin:10px 10px 0 0}@media (min-width:756px){.contact-data__info p{margin:0;padding:0 20px;border-right:1px solid rgb(255 255 255 / .1)}}.contact-data__info p:first-child{margin-top:0}@media (min-width:756px){.contact-data__info p:first-child{padding-left:0}}@media (min-width:756px){.contact-data__info p:last-child{border-right:0}}.contact-data__localization{margin-top:30px}.contact-divider{border-top:1px dashed #303030;height:1px;margin:40px 0}.contact-socials{cursor:pointer;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:40px;position:relative;width:calc(100% + 20px);z-index:4}@media (min-width:756px){.contact-socials{margin-top:80px}}@media (min-width:1024px){.contact-socials{margin-left:-22px;margin-right:-22px;margin-top:60px;width:calc(100% + 44px)}}.contact-socials--mockup{margin-top:20px}@media (min-width:756px){.contact-socials--mockup{margin-top:20px}}@media (min-width:1024px){.contact-socials--mockup{margin-top:20px}}.contact-socials__item{align-items:center;background:#1A1A1A;border-radius:20px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);display:flex;height:75px;margin:10px;padding:15px 0;position:relative;width:100%}@media (min-width:756px){.contact-socials__item{width:calc(50% - 20px)}}@media (min-width:1024px){.contact-socials__item{margin:22px;width:calc(50% - 44px)}}.contact-socials__icon{border-right:1px solid rgb(48 48 48 / .5);display:flex;align-items:center;height:100%;justify-content:center;min-width:0;width:75px;transition:all 700ms cubic-bezier(.64,.04,.35,1)}.contact-socials__icon .icon{font-size:24px;color:#A68D5E}.contact-socials__image{display:flex;align-items:center;justify-content:center;padding:0 25px;opacity:1;position:absolute;right:0;transition:right 700ms cubic-bezier(.64,.04,.35,1),opacity 400ms cubic-bezier(.64,.04,.35,1);width:100%}@media (min-width:1024px){.contact-socials__image{padding:0 25px 0 45px}}.contact-socials__image img{width:90px}.contact-socials__border{height:100%;left:0;position:absolute;pointer-events:none;width:calc(100% - 1px)}.contact-socials__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:0,743;stroke-dashoffset:77px;transition:all 600ms ease}@media (min-width:1024px){.contact-socials .contact-socials__item:hover{border:0}.contact-socials .contact-socials__item:hover .contact-socials__icon{min-width:100%;border-right:0 solid rgb(48 48 48 / .5)}.contact-socials .contact-socials__item:hover .contact-socials__image{opacity:0;right:-80px}.contact-socials .contact-socials__item:hover .contact-socials__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:580,0;stroke-dashoffset:0}}.hire-us{margin:50px 0;position:relative}@media (min-width:1024px){.hire-us{margin:90px 0}}.hire-us__lines{position:absolute!important}.hire-us__img{margin-top:-150px;margin-left:-200px;opacity:.15;z-index:2}.hire-us__content{max-width:600px;margin:auto;overflow:hidden}.hire-us__content svg{position:absolute;zoom:1;transition:.2s}.hire-us__content svg.banner-line{display:none}.hire-us__border{border-radius:20px;height:380px;left:calc(50% - 105px);overflow:hidden;position:absolute;top:calc(50% - 190px);width:210px}@media (min-width:756px){.hire-us__border{left:15%;width:70%}}@media (min-width:1024px){.hire-us__border{left:calc(50% - 400px);width:800px}}.hire-us h1{color:#fff;font-size:52px;font-weight:700;line-height:45px;margin:0 0 30px 0;position:relative;text-transform:uppercase;text-align:center}.hire-us h1:after{background:#A68D5E;bottom:-30px;content:'';height:5px;left:calc(50% - 25px);position:absolute;width:50px}@media (min-width:756px){.hire-us h1{font-size:72px;line-height:63px}}.hire-us h1 span{color:#A68D5E;display:block}.hire-us p.label{color:#fff;font-size:20px;font-weight:100;line-height:24px;margin:0;padding:27px 0;text-align:center;width:100%}@media (min-width:756px){.hire-us p.label{padding:27px 0 11px 0}}.hire-us__action{display:flex;justify-content:center;padding:20px 0 0 0;width:100%}@media (min-width:756px){.hire-us__action{padding:10px 0 0 0}}.hire-us span.desc{color:#fff;display:block;font-size:16px;line-height:19px;margin:60px auto 0 auto;font-weight:100;text-align:center}@media (min-width:756px){.hire-us span.desc{font-size:20px;line-height:24px;max-width:400px}}.hire-us span.desc b,.hire-us span.desc strong{font-weight:700;display:block}.estimate{margin-top:50px}@media (min-width:1024px){.estimate{margin-top:120px}}.box-link{position:absolute;height:100%;width:100%;top:0;left:0}.cp-list{background:#1A1A1A;border-radius:20px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);margin-top:10px;max-width:230px;z-index:5}@media (min-width:1024px){.cp-list{min-width:260px;max-width:260px}}.cp-list__footer{padding:15px 30px}.cp-list__footer a,.cp-list__footer .hyperlink{border-top:1px dashed #404040;color:#404040;display:flex;font-size:14px;line-height:17px;padding-top:10px;text-decoration:underline;min-width:100%}.cp-list__item{cursor:pointer;padding:15px 30px;transition:.2s}.cp-list__item>p{color:#fff;font-size:20px;line-height:24px;margin:0}.cp-list__item>p.label{color:#888;margin-top:5px;font-size:12px;line-height:14px}@media (min-width:1024px){.cp-list__item.is-active{background:#111}}.cp-list__item.is-selected>p:not(.label){color:#A68D5E}.cp-select{cursor:pointer;position:relative}.cp-select input{color:white!important;pointer-events:none;user-select:none}.cp-select .cp-list{position:absolute;max-height:0;overflow:hidden;transition:.3s}.cp-select.is-active .cp-list{max-height:400px;min-height:fit-content;transition:.3s}.cp-select.is-active input{border-bottom:1px solid #A68D5E;color:#A68D5E!important}.estimate-content{display:flex;flex-direction:row;margin-top:75px;margin-bottom:70px;position:relative;z-index:9}.estimate-content .form-field{margin:0 10px}.estimate-content__step{color:#fff;position:absolute;min-width:100%;pointer-events:none;transition:max-height 1.5s}.estimate-content__step .estimate-form{opacity:1;transition:.2s;transition-delay:.3s}.estimate-content__step.current{position:relative;pointer-events:all;opacity:1;overflow:visible;max-height:2000px}.estimate-content__step.prev{max-height:0;overflow:hidden;opacity:0}.estimate-content__step.prev .estimate-form{opacity:0}.estimate-content__step.next{max-height:0;overflow:hidden;opacity:0}.estimate-content__step.next .estimate-form{opacity:0}@media (min-width:756px){.estimate-content{margin-top:80px}}@media (min-width:1024px){.estimate-content{margin-top:55px}}.estimate-footer{display:flex;border-radius:20px;height:225px;justify-content:center;margin:0 auto 50px auto;max-width:320px;position:relative;user-select:none;width:calc(100% - 20px);z-index:4}@media (min-width:1024px){.estimate-footer{max-width:340px}}.estimate-footer .btn:not(.btn--outline).disabled{background:#111;box-shadow:none;pointer-events:none}.estimate-footer .btn:not(.btn--outline).disabled .btn__content:before{background:#111}.estimate-footer .btn:not(.btn--outline).disabled span{opacity:.5}.estimate-footer__logo{align-items:center;background:#121212;border-radius:50%;display:flex;height:60px;justify-content:center;left:calc(50% - 30px);position:absolute;top:calc(100% - 30px);width:60px;z-index:5}@media (min-width:1024px){.estimate-footer__logo{background:linear-gradient(to bottom,#161616 50%,transparent 80%)}}.estimate-footer__logo .icon{color:#fff;font-size:30px;opacity:.2}.estimate-footer__lines{border-radius:20px;height:100%;max-width:260px;position:absolute;width:100%;overflow:hidden;top:0}.estimate-footer__lines img{opacity:.2;margin-top:-100px;margin-left:-100px}.estimate-footer .btn{color:#fff;z-index:2;left:0;position:relative;margin:50px auto 0 auto;max-width:100%;transition:.3s}.estimate-footer .btn.hide{left:-200px;opacity:0;margin:50px 0 0 0;max-width:0;position:relative}.estimate-header{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.estimate-header h2{color:#fff;border-right:solid 3px #fff0;font-size:36px;font-weight:100;line-height:43px;margin:0;text-align:center}@media (min-width:1024px){.estimate-header h2{animation-iteration-count:17;animation:animated-text 1s steps(29,end) 0.5s 1 normal both,animated-cursor 1100ms steps(29,end);overflow:hidden;text-align:left}}.estimate-header h2 p{margin:0}@media (min-width:1024px){.estimate-header h2{font-size:48px;line-height:58px;max-height:58px}}.estimate-header h2 b{font-weight:700}@keyframes animated-text{from{max-width:0}to{max-width:800px}}@keyframes animated-cursor{from{border-right-color:#fff0}to{border-right-color:#A68D5E}}.progress{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.progress__bar{background:#292929;border-radius:2px;height:3px;position:relative;width:100%;max-width:260px}.progress__line{animation-iteration-count:infinite;animation-duration:3s;animation-name:glow;background:#A68D5E;border-radius:2px;height:3px;left:0;position:absolute;transition:.5s;top:0}.progress__steps{align-items:center;display:flex;height:27px;margin-top:10px}.progress__steps span{align-items:center;color:#666;display:flex;height:27px;font-size:14px;line-height:17px;padding-left:20px}.progress__steps span:first-child{color:#A68D5E;padding-left:0;padding-right:20px;border-right:1px solid #292929}.progress__label{align-items:center;display:flex;height:27px;margin-top:20px;max-width:600px}.progress__label span{align-items:center;color:#666;display:flex;height:27px;font-size:14px;line-height:17px;padding-left:20px;text-align:center}.selection-boxes{display:flex;flex-wrap:wrap;margin:-10px;width:calc(100% + 20px)}@media (min-width:1024px){.selection-boxes{margin:-22px;width:calc(100% + 44px)}}.selection-boxes__icon{filter:invert(1);height:40px;opacity:.4;width:40px}.selection-boxes__icon img{width:100%}.selection-boxes__checkbox{margin-left:auto}.selection-boxes__text{font-size:16px;font-weight:100;line-height:19px;margin-left:20px}@media (min-width:1024px){.selection-boxes__text{font-size:20px;line-height:24px;margin-left:30px}}.selection-boxes__item{align-items:center;background:#1A1A1A;border-radius:20px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);cursor:pointer;display:flex;margin:10px;min-height:80px;padding:0 20px;position:relative;user-select:none;transition:.3s;transition-timing-function:cubic-bezier(.64,.04,.35,1);width:100%}@media (min-width:756px){.selection-boxes__item{width:calc(50% - 20px)}}@media (min-width:1024px){.selection-boxes__item{width:calc(33.333% - 44px);margin:22px;min-height:100px}}.selection-boxes__item:hover{background:#222}.selection-boxes__item:hover .selection-boxes__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:580,0;stroke-dashoffset:0}.selection-boxes__item.is-active{border:0}.selection-boxes__item.is-active .selection-boxes__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:580,0;stroke-dashoffset:0}.selection-boxes__item.is-active .selection-boxes__text{font-weight:700}.selection-boxes__border{height:100%;left:0;position:absolute;pointer-events:none;width:calc(100% - 1px)}.selection-boxes__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:0,743;stroke-dashoffset:77px;transition:all 600ms ease}.services-interest{margin-top:80px}@media (min-width:1024px){.services-interest{margin-top:120px}}.products-interest h3,.services-interest h3{font-size:18px;line-height:22px;margin-bottom:40px}@media (min-width:1024px){.products-interest h3,.services-interest h3{font-size:20px;line-height:24px}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to,.fade-leave-active{opacity:0}.top-bg{background-size:cover;position:absolute;top:0;height:510px;left:0;width:100vw;background-blend-mode:overlay;background-color:#111;z-index:-1}.top-bg:after{content:'';height:100%;width:100%;position:absolute;background-image:linear-gradient(0deg,#111 0%,#fff0 100%)}.map{margin:-44px;border-radius:20px;z-index:3}.map a[href^="http://maps.google.com/maps"]{display:none!important}.map a[href^="https://maps.google.com/maps"]{display:none!important}.map .gmnoprint a,.map .gmnoprint span,.map .gm-style-cc{display:none}.map .gmnoprint div{background:none!important}#gmap-container{min-height:100vh}@media (min-width:756px){#gmap-container{min-height:500px}}.gm-style .gm-style-iw-c{background:#111;border-radius:20px!important;box-shadow:none!important;padding-top:15px;padding-left:20px;padding-right:20px!important;padding-bottom:15px!important}.gm-style .gm-style-iw-t::after{background:#111;box-shadow:none}.gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-d div{color:#fff}.gm-style .gm-style-iw-d div b{font-weight:700}.gm-style-iw-a{top:-25px!important}.popup-row{display:flex;flex-direction:column;padding-bottom:40px}@media (min-width:756px){.popup-row{flex-direction:row;padding-bottom:0}}.popup-row>.popup-col{width:100%}@media (min-width:756px){.popup-row>.popup-col{width:50%}.popup-row>.popup-col:first-child{border-right:1px dashed #404040;padding-right:40px}.popup-row>.popup-col:last-child{padding-left:40px}}@media (min-width:1024px){.popup-row>.popup-col{padding:20px 40px 0 40px}.popup-row>.popup-col:first-child{padding-right:60px}.popup-row>.popup-col:last-child{padding-left:84px}}.popup-row>.popup-col h2{color:#fff;margin:0;font-size:36px;font-weight:100;line-height:43px;width:100%;text-align:center}@media (min-width:1024px){.popup-row>.popup-col h2{font-size:48px;line-height:58px}}.popup-row>.popup-col h2 b{font-weight:700}.popup-row>.popup-col p.subtitle{color:#A68D5E;font-size:14px;font-weight:700;line-height:17px;margin:0;text-align:center;width:100%}@media (min-width:756px){.popup-row>.popup-col p.subtitle{margin-top:20px}}@media (min-width:1024px){.popup-row>.popup-col p.subtitle{line-height:26px;margin-top:0}}.popup-row>.popup-col ul{margin:40px 0;list-style:none;padding:0 0 0 27px}@media (min-width:756px){.popup-row>.popup-col ul{margin:30px 0 0 0}}@media (min-width:1024px){.popup-row>.popup-col ul{margin:50px 0 0 0}}.popup-row>.popup-col li{color:#fff;font-weight:100;font-size:14px;line-height:17px;margin:30px 0;position:relative}.popup-row>.popup-col li:before{background:#fff;border-radius:50%;content:"";height:4px;position:absolute;left:-25px;line-height:7px;top:7px;width:4px}.summary{margin:0 auto;max-width:600px;width:100%}.summary__row{display:flex;flex-direction:column;margin-top:30px}@media (min-width:756px){.summary__row{flex-direction:row;margin-top:20px}}.summary__label{color:#A68D5E;font-weight:700;font-size:18px;line-height:22px}@media (min-width:756px){.summary__label{margin-right:24px;min-width:130px;width:130px}}@media (min-width:1024px){.summary__label{font-size:20px;line-height:24px;min-width:150px;width:150px}}.summary__divider{border-bottom:1px dashed #303030;margin:40px 0}@media (min-width:756px){.summary__divider{margin:40px 0}}.summary__value{color:#fff;font-weight:100;font-size:18px;line-height:22px;margin-top:10px}@media (min-width:756px){.summary__value{margin-top:0}}@media (min-width:1024px){.summary__value{font-size:20px;line-height:24px}}.summary__value span{color:#fff;font-weight:100;font-size:18px;line-height:22px}@media (min-width:1024px){.summary__value span{font-size:20px;line-height:24px}}.widget_cp_cta{position:relative;z-index:5}.form-loader{position:absolute;top:calc(50% - 200px);left:calc(50% - 50px);display:flex;justify-content:center;align-items:center;z-index:99}.form-loader__content{align-items:center;border-radius:50%;display:flex;justify-content:center;height:100px;width:100px;background:#1A1A1A;position:relative;z-index:10}.form-loader__content img{height:50px;width:50px}.form-loader:before{content:'';height:100vh;position:absolute;width:100vw;z-index:9;background:rgb(17 17 17 / .9)}.rwd-image{display:flex;font-size:0;justify-content:center;align-items:center;width:100%}@media (min-width:1024px){.rwd-image__mobile{display:none}}.rwd-image__mobile img{max-width:100%}.rwd-image__desktop{display:none}@media (min-width:1024px){.rwd-image__desktop{display:flex}.rwd-image__desktop img{object-fit:contain;height:100%}.rwd-image__desktop img.no-width{width:100%;height:100%;object-fit:contain}}.case-pagination,.service-pagination{align-items:center;display:flex;justify-content:space-between;max-width:1240px;position:relative;top:55px;width:100%;z-index:5}.case-pagination__next,.case-pagination__prev,.case-pagination__all,.service-pagination__next,.service-pagination__prev,.service-pagination__all{align-items:center;display:flex}.case-pagination__next.disabled,.case-pagination__prev.disabled,.case-pagination__all.disabled,.service-pagination__next.disabled,.service-pagination__prev.disabled,.service-pagination__all.disabled{pointer-events:none}.case-pagination__next.disabled>p,.case-pagination__prev.disabled>p,.case-pagination__all.disabled>p,.service-pagination__next.disabled>p,.service-pagination__prev.disabled>p,.service-pagination__all.disabled>p{opacity:.4}.case-pagination__next.disabled .icon,.case-pagination__prev.disabled .icon,.case-pagination__all.disabled .icon,.service-pagination__next.disabled .icon,.service-pagination__prev.disabled .icon,.service-pagination__all.disabled .icon{opacity:.4}.case-pagination__next .icon,.case-pagination__prev .icon,.case-pagination__all .icon,.service-pagination__next .icon,.service-pagination__prev .icon,.service-pagination__all .icon{font-size:20px}.case-pagination__next .btn.btn--outline,.case-pagination__prev .btn.btn--outline,.case-pagination__all .btn.btn--outline,.service-pagination__next .btn.btn--outline,.service-pagination__prev .btn.btn--outline,.service-pagination__all .btn.btn--outline{border-radius:20px;height:60px;width:60px}.case-pagination__next .btn.btn--outline .btn__svg,.case-pagination__prev .btn.btn--outline .btn__svg,.case-pagination__all .btn.btn--outline .btn__svg,.service-pagination__next .btn.btn--outline .btn__svg,.service-pagination__prev .btn.btn--outline .btn__svg,.service-pagination__all .btn.btn--outline .btn__svg{height:calc(100% + 1px)}.case-pagination__next .btn.btn--outline .btn__content,.case-pagination__prev .btn.btn--outline .btn__content,.case-pagination__all .btn.btn--outline .btn__content,.service-pagination__next .btn.btn--outline .btn__content,.service-pagination__prev .btn.btn--outline .btn__content,.service-pagination__all .btn.btn--outline .btn__content{opacity:.15;height:60px;width:60px}.case-pagination__next .btn.btn--outline .icon,.case-pagination__prev .btn.btn--outline .icon,.case-pagination__all .btn.btn--outline .icon,.service-pagination__next .btn.btn--outline .icon,.service-pagination__prev .btn.btn--outline .icon,.service-pagination__all .btn.btn--outline .icon{position:absolute}.case-pagination__next>p,.case-pagination__prev>p,.case-pagination__all>p,.service-pagination__next>p,.service-pagination__prev>p,.service-pagination__all>p{transform:scale(0);padding:0 20px;transition:.3s;width:10px}@media (min-width:756px){.case-pagination__next>p,.case-pagination__prev>p,.case-pagination__all>p,.service-pagination__next>p,.service-pagination__prev>p,.service-pagination__all>p{display:flex;font-size:24px;line-height:29px;font-weight:100;transform:scale(1);width:200px}}.case-pagination__next>p,.service-pagination__next>p{justify-content:flex-end}.case-pagination__prev>p,.service-pagination__prev>p{justify-content:flex-start}.service-pagination{top:0;border-bottom:1px dashed #303030;padding-bottom:45px}.service-pagination__prev>p,.service-pagination__next>p{color:#fff}.technologies{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}@media (min-width:1024px){.technologies{justify-content:flex-start}}.technologies__item{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 4px 0 rgb(0 0 0 / .05),0 4px 8px 0 rgb(0 0 0 / .05),0 8px 16px 0 rgb(0 0 0 / .05),0 16px 32px 0 rgb(0 0 0 / .05);display:flex;justify-content:center;margin:10px;height:100px;width:100px}@media (min-width:756px){.technologies__item{margin:20px}}.technologies__item img{height:50px;width:50px}.badge{display:flex;justify-content:center;margin:60px 0 30px 0;width:100%}@media (min-width:1024px){.badge{margin:0 -100px 0 140px;width:120px}}.badge img{height:94px;min-width:116px}.s-icons{left:-20px;position:absolute}.s-icons .icon{align-items:center;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;margin:10px 0;width:60px}.is-safari .banner-socials{filter:none!important}.is-safari .social-selected--2,.is-safari .social-selected--3,.is-safari .social-selected--4,.is-safari .social-selected--5{display:none}.bottom-nav ul.nav-menu li{margin:0;max-height:40px}.single-job-widgets-area .cp-cta-widget--lines{margin-bottom:60px}@media (min-width:1024px){.single-job-widgets-area .cp-cta-widget--lines{margin-top:20px;margin-bottom:120px}}.xs-12 .btn{display:block;margin:auto}.mobile-device .cases-grid__item,.mobile-device .cases__item{transform:none!important}.mobile-device .cases-grid__item .js-tilt-glare,.mobile-device .cases__item .js-tilt-glare{display:none!important}.ipp-video iframe{max-height:880px;height:calc(100vw - 100px)}.ori-video iframe{max-height:700px;height:calc(100vw - 160px)}.skills-cta{margin-top:-15px}@media (min-width:756px){.skills-cta{margin-top:5px}}#job-ref,#job-name{display:none}@media (min-width:1024px){.show-cases{margin-top:30px}}.services-list{align-items:center;display:flex;flex-direction:column;margin:0 0 0 -20px;width:100vw}@media (min-width:756px){.services-list{margin:0 -40px}}@media (min-width:1024px){.services-list{margin-left:calc((100vw - 1240px) / -2)}}.services-list .single-service:nth-child(even){background-color:#1A1A1A;border-color:#1A1A1A}@media (min-width:756px){.services-list .single-service:nth-child(even) .single-service__desc{order:3;margin-left:auto;margin-right:40px}}@media (min-width:756px) and (min-width:1024px){.services-list .single-service:nth-child(even) .single-service__desc{margin-right:100px}}@media (min-width:756px){.services-list .single-service:nth-child(even) .single-service__technologies{order:2;padding-left:0}}@media (min-width:1024px){.services-list .single-service:nth-child(even){justify-content:center}}.services-list .single-service:nth-child(even) .single-service__content{max-width:1240px}.services-list .single-service:nth-child(odd){max-width:1240px}@media (min-width:756px){.services-list .single-service:nth-child(odd) .single-service__technologies{margin-left:auto}}@media (min-width:1024px){.services-list .single-service:nth-child(odd) .single-service__technologies{padding-right:50px}}.single-service{border:1px solid #292929;border-radius:20px;display:flex;flex-direction:column;margin:20px;width:calc(100% - 40px)}@media (min-width:756px){.single-service{align-items:center;flex-direction:row;margin:20px 40px;min-height:372px;width:calc(100% - 80px)}}@media (min-width:1024px){.single-service{margin:30px 40px}}.single-service__actions{align-items:center;display:flex;flex-direction:column;margin-top:30px}@media (min-width:756px){.single-service__actions{flex-direction:row}}.single-service__actions .btn:first-child{margin:0 0 0 0}@media (min-width:756px){.single-service__actions .btn:first-child{margin:0 10px 0 0}}.single-service__actions .btn:nth-child(2){margin:20px 0 0 0}@media (min-width:756px){.single-service__actions .btn:nth-child(2){margin:0 0 0 10px}}.single-service__content{width:100%}@media (min-width:756px){.single-service__content{align-items:center;display:flex;flex-direction:row}}.single-service__technologies{display:flex;flex-wrap:wrap;padding:0 20px 20px 20px}@media (min-width:756px){.single-service__technologies{max-width:300px;min-width:300px}}.single-service__technologies .technology{align-items:center;display:flex;height:80px;justify-content:center;width:calc(100% / 3)}.single-service__technologies .technology img{height:50px;width:50px}.single-service__desc{padding:0 20px 20px 20px}@media (min-width:756px){.single-service__desc{padding:50px 0 50px 0;max-width:384px}}.single-service__desc h3{color:#fff;font-size:32px;font-weight:700;line-height:38px;margin:0;text-align:center}@media (min-width:756px){.single-service__desc h3{text-align:left}}.single-service__desc p{color:#A68D5E;font-size:20px;font-weight:100;line-height:24px;margin:20px 0 0 0;text-align:center}@media (min-width:756px){.single-service__desc p{text-align:left}}.single-service__icon{align-items:center;display:flex;height:140px;justify-content:center;width:100%}@media (min-width:756px){.single-service__icon{height:100%;min-width:140px;width:140px}}@media (min-width:1024px){.single-service__icon{min-width:214px;width:214px}}.single-service__icon img{filter:invert(1);opacity:.3;height:120px;width:120px}.page-404{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;position:relative}@media (min-width:756px){.page-404{margin-bottom:0}}@media (min-width:1024px){.page-404{margin-top:100px}}.page-404__actions{margin-top:30px}.page-404__desc{margin-top:0;max-width:604px}@media (min-width:756px){.page-404__desc{margin-top:85px}}.page-404__desc h2{color:#fff;font-size:48px;font-weight:100;line-height:58px;text-align:center}.page-404__desc h2 b,.page-404__desc h2 strong{font-weight:700}.page-404__desc p{color:#fff;font-size:20px;font-weight:100;line-height:24px;margin-top:30px;text-align:center}.page-404__bg{display:flex;justify-content:center;position:absolute;height:513px;width:100%}.get-estimate-box{align-items:center;background:#1A1A1A;border-radius:20px;border:1px solid #A68D5E;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);display:flex;flex-direction:column;margin-top:10px;padding:30px 40px;position:relative}@media (min-width:756px){.get-estimate-box{margin-top:0;flex-direction:row;justify-content:space-between}}.get-estimate-box__content h3{font-size:24px;line-height:29px;margin:0;text-align:center}@media (min-width:756px){.get-estimate-box__content h3{text-align:left}}.get-estimate-box__content p{color:#A68D5E;font-size:12px;line-height:14px;margin:10px 0 0 0;text-align:center}@media (min-width:756px){.get-estimate-box__content p{text-align:left}}.get-estimate-box__actions{margin-top:20px}@media (min-width:756px){.get-estimate-box__actions{margin-top:0}}.service-boxes{display:flex;flex-direction:row;flex-wrap:wrap;margin:-100px -10px 0 -10px;width:calc(100% + 20px)}@media (min-width:1024px){.service-boxes{align-items:center;flex-direction:row;margin:-50px -22px 200px -22px;width:calc(100% + 44px)}}.service-box{align-items:center;background:#1A1A1A;border-radius:20px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .1),0 3px 4px 0 rgb(0 0 0 / .1),0 6px 8px 0 rgb(0 0 0 / .1),0 12px 16px 0 rgb(0 0 0 / .1);display:flex;margin:10px 10px;position:relative;width:calc(50% - 20px)}@media (min-width:1024px){.service-box{flex-direction:column;height:277px;margin:22px;width:calc(25% - 44px)}}.service-box__title{display:none}@media (min-width:756px){.service-box__title{display:block}}.service-box__title p{color:#fff;font-size:20px;font-weight:100;line-height:24px;margin:0;text-align:center}.service-box__icon{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}@media (min-width:756px){.service-box__icon{width:fit-content}}@media (min-width:1024px){.service-box__icon{padding:50px 0 20px 0}}.service-box__icon img{filter:invert(1);opacity:.3;height:80px;width:80px}@media (min-width:1024px){.service-box__icon img{height:120px;width:120px}}.service-box__border{height:100%;left:0;position:absolute;pointer-events:none;width:calc(100% - 1px)}.service-box__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:0,743;stroke-dashoffset:77px;transition:all 600ms ease}.service-box.is-active .service-box__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:580,0;stroke-dashoffset:0}@media (min-width:1024px){.service-box:hover{border:0}.service-box:hover .service-box__border rect{stroke:#a68d5e;opacity:1;stroke-width:1px;stroke-dasharray:580,0;stroke-dashoffset:0}}.cp-animations{display:flex;flex-direction:column}@media (min-width:1024px){.cp-animations{margin-top:-200px}}.cp-animations .cp-animation{margin:30px 0}@media (min-width:756px){.cp-animations .cp-animation{margin:40px 0}}@media (min-width:1024px){.cp-animations .cp-animation{margin:110px 0}.cp-animations .cp-animation:first-child{margin-top:0}.cp-animations .cp-animation:last-child{margin-bottom:0}}.cp-animation{display:flex;flex-direction:column}@media (min-width:1024px){.cp-animation{align-items:center;flex-direction:row}}.cp-animation__steps{align-items:center;height:27px;display:flex;margin-bottom:45px}.cp-animation__steps span{align-items:center;color:#666;display:flex;font-size:14px;height:27px;line-height:17px}.cp-animation__steps span.step1{border-right:1px solid #292929;color:#A68D5E;width:25px}.cp-animation__steps span.step2{padding-left:20px}.cp-animation__image iframe{height:385px}@media (min-width:1024px){.cp-animation__image iframe{height:590px;width:640px}}@media (min-width:1024px){.cp-animation__content{max-width:590px}}.cp-animation__content h3,.cp-animation__content p{color:#fff}.cp-animation__content h3{font-size:48px;font-weight:700;line-height:50px;margin:0}.cp-animation__desc{color:#fff;margin-top:50px;font-size:20px;line-height:24px}.scroll-pos{border-bottom:3px solid #292929;display:none;width:300px;height:37px;margin:0 0 0 -233px;position:sticky;transform:rotate(-90deg);top:55%}@media (min-width:1024px){.scroll-pos{display:flex}}.scroll-pos__bar{background:#BCA06B;box-shadow:0 2px 10px 0 #A68D5E;height:3px;width:50px;position:absolute;top:100%}.scroll-pos__text{color:#fff;font-size:12px;line-height:14px;font-weight:100;text-align:center;padding:10px 0 0 0;text-transform:uppercase}.scroll-pos__text b{font-weight:700}.mockup{display:flex;flex-direction:column;margin-top:-400px;margin-bottom:60px;position:relative;z-index:1}@media (min-width:756px){.mockup{flex-direction:row}}@media (min-width:1024px){.mockup{margin-bottom:100px;margin-top:-540px}}.mockup__technologies{display:flex;left:30px;position:absolute;bottom:30px}.mockup__technologies>img{height:50px;margin-right:10px;width:50px}.mockup__image{align-items:center;border-radius:20px;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative;width:100%}@media (min-width:756px){.mockup__image{width:calc(50% - 10px);margin-right:10px}}@media (min-width:1024px){.mockup__image{margin-right:22px;height:590px;width:calc(50% - 22px)}}.mockup__image>img{height:100%;object-fit:content;width:auto}.mockup__desc>p:first-child{margin-top:0}.mockup__action{display:flex;justify-content:center;margin-top:30px}@media (min-width:756px){.mockup__action{justify-content:flex-start}}.mockup__action .btn{display:flex;width:fit-content}.mockup__action .btn.is-disabled{opacity:.5;pointer-events:none}.mockup__content{color:#fff;display:flex;flex-direction:column;font-size:20px;line-height:24px;margin-top:30px;width:100%}@media (min-width:756px){.mockup__content{font-size:18px;line-height:22px;margin-left:10px;margin-top:0;width:calc(50% - 10px)}}@media (min-width:1024px){.mockup__content{margin-left:22px;width:calc(50% - 22px)}}.mockup h1{color:#fff;font-size:36px;line-height:43px;margin:0 0 80px 0}@media (min-width:756px){.mockup h1{font-size:36px;line-height:43px;margin:30px 0}}@media (min-width:1024px){.mockup h1{font-size:48px;line-height:58px}}.mockup h1.title-md{display:none}@media (min-width:756px){.mockup h1.title-md{display:block}}.mockup h1.title-xs{display:block}@media (min-width:756px){.mockup h1.title-xs{display:none}}.license{display:flex;flex-direction:column;font-size:20px;line-height:24px;margin-top:20px}.license__title{font-weight:700}.license__content{margin-top:20px}@media (min-width:756px){.license__content{font-size:18px;line-height:22px}}.confirmation{font-size:18px;line-height:22px}.confirmation__input{align-items:center;cursor:pointer;display:flex;margin-top:20px;user-select:none}.confirmation__input label{cursor:pointer;user-select:none}.confirmation__input .checkbox{margin-right:20px}.mockup-item{border-radius:20px;display:flex;flex-direction:column;height:400px;overflow:hidden;position:relative;width:100%;z-index:2}@media (min-width:1024px){.mockup-item{transform:scale3d(1,1,1);transition:.3s;width:100%;visibility:visible;will-change:transform;height:550px}}.mockup-item__image{align-items:center;background-size:cover;background-position:center;display:flex;height:100%;justify-content:center;max-width:100%;left:0;position:absolute;top:0;width:100%}.mockup-item__image>img{height:100%;object-fit:content;width:auto;transform:scale(1)!important;transition:.3s!important}.mockup-item__header{display:flex;flex-direction:column;width:100%;left:0;padding:30px;position:absolute;top:0}.mockup-item__header h2{color:#fff;margin:0}.mockup-item__header span{color:#fff;display:none;font-size:12px;line-height:14px;margin-top:10px}@media (min-width:1024px){.mockup-item__header span{display:block}}.mockup-item__footer{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;padding:30px;position:absolute;width:100%;z-index:10}.mockup-item__technologies{align-items:center;display:flex}.mockup-item__technologies>img{height:50px;margin-right:10px}.mockup-item__action .btn__content{color:#fff}@media (min-width:1024px){.mockup-item:hover{transform:scale3d(1.05,1.05,1.05)!important}.mockup-item:hover .mockup-item__image>img{transform:scale(.8)!important;transition:.3s!important;transition-timing-function:cubic-bezier(.64,.04,.35,1)}}.cp-mockups-list .mockup-item__image>img{transform:scale(1.2)!important}@media (min-width:1024px){.cp-mockups-list .mockup-item:hover .mockup-item__image>img{transform:scale(1)!important}}.mockups-list,.cp-mockups-list{align-items:center;display:flex;flex-direction:column;margin-top:40px;width:100%}@media (min-width:756px){.mockups-list,.cp-mockups-list{flex-direction:row;margin:40px -10px 0 -10px;width:calc(100% + 20px)}}@media (min-width:1024px){.mockups-list,.cp-mockups-list{margin:40px -22px 0 -22px;width:calc(100% + 44px)}}.mockups-list .mockup-item,.cp-mockups-list .mockup-item{margin:10px 0}@media (min-width:756px){.mockups-list .mockup-item,.cp-mockups-list .mockup-item{width:calc(50% - 20px);margin:0 10px}}@media (min-width:1024px){.mockups-list .mockup-item,.cp-mockups-list .mockup-item{width:calc(33.333% - 44px);margin:0 22px}}@media (min-width:756px){.mockups-list:not(.cp-mockups-list) .mockup-item:nth-child(3),.cp-mockups-list:not(.cp-mockups-list) .mockup-item:nth-child(3){display:none}}@media (min-width:1024px){.mockups-list:not(.cp-mockups-list) .mockup-item:nth-child(3),.cp-mockups-list:not(.cp-mockups-list) .mockup-item:nth-child(3){display:flex}}.cp-mockups-list{flex-wrap:wrap;margin-top:-50px}@media (min-width:756px){.cp-mockups-list{margin-top:50px}}@media (min-width:1024px){.cp-mockups-list{margin:-65px -22px 0 -22px;width:calc(100% + 44px)}}@media (min-width:756px){.cp-mockups-list .mockup-item{width:calc(50% - 20px);margin:10px}}@media (min-width:1024px){.cp-mockups-list .mockup-item{height:690px;width:calc(50% - 44px);margin:22px}}.mockups-footer{margin-top:40px;list-style:none}.mockups-footer .cp-header{margin:80px 0 20px 0}@media (min-width:1024px){.mockups-footer .cp-header{margin:120px 0 20px 0}}.btn.btn--large-cta{height:60px}.btn.btn--large-cta .btn__content{height:60px;padding:0 30px}
