/*!
    Author: IDEATIVE
*/@font-face{font-display:swap;font-family:'Khand';font-style:normal;font-weight:400;src:url("./fonts/khand-v17-latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Khand';font-style:normal;font-weight:500;src:url("./fonts/khand-v17-latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Khand';font-style:normal;font-weight:600;src:url("./fonts/khand-v17-latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:300;src:url("./fonts/source-sans-3-v15-latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:400;src:url("./fonts/source-sans-3-v15-latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:700;src:url("./fonts/source-sans-3-v15-latin-ext-700.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}.opacity,a{transition:.5s opacity;cursor:pointer}.opacity:hover,a:hover{opacity:.7}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.pseudo,header nav ul li a:before,header .switch-language .wpml-ls-legacy-list-horizontal .wpml-ls-item:after,body.page-template-case_studies article .lists-container .head-list a:before,body.page-template-case_studies article .lists-container .lists .width .width-container:before,body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client .details.mobile:before,html body.page-template-work article .lists .list a:before,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:before,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client .details.mobile:before,body.page-template-projects article .lists-container[kind="realizations"] .lists .list a:before,.links-social-media a.linkedin:before,.line:before,body.home section.home1 h1:after,body.home section.home1 h1 span:first-child:after,body.home section.home2 .pagination .swiper-pagination span:before,body.single-case_study article .next-post:before,footer .up strong.title:after,footer .up strong.title span:first-child:after{content:"";position:absolute;display:block}body{margin:0 auto;overflow-x:hidden}body table{border:1px solid #000}@media screen and (max-width: 450px){body table{max-width:100%;overflow:hidden}}body table tr{position:relative}body table tr:after{content:"";position:absolute;bottom:0;left:-2px;width:calc(100% + 4px);height:1px;background-color:#000}body table tr:last-child:after{display:none}body table td{padding:10px;position:relative}@media screen and (max-width: 575px){body table td{padding:5px}}@media screen and (max-width: 450px){body table td{font-size:15px;line-height:1.2}}@media screen and (max-width: 360px){body table td{font-size:14px}}body table td:after{content:"";position:absolute;top:-2px;right:0;width:1px;height:calc(100% + 3px);background-color:#000}body table td:last-child:after{display:none}img{display:block;max-width:100%;height:auto;object-fit:cover}.container{max-width:1538px !important;margin:0 auto;padding:0 24px !important}@media screen and (max-width: 1500px){.container{max-width:1274px !important}}html{font-family:'Khand', sans-serif}h1{font-family:'Khand';font-weight:500;font-size:60px;line-height:90px;color:#000}@media screen and (max-width: 768px){h1{font-size:32px;line-height:48px}}p{font-family:"Source Sans 3";font-weight:300;font-size:40px;letter-spacing:-0.02em;line-height:60px;color:#000}@media screen and (max-width: 768px){p{font-size:14px;line-height:28px}}*:focus{outline:none !important}/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}header{z-index:9;position:fixed;top:0;left:0;width:100%;transition:top .5s;background-color:#fff}@media screen and (max-width: 991px){header{padding:10px 0}}header.hide{top:-105px}header .container{height:105px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 991px){header .container{height:65px}}header nav{position:absolute;left:0;right:0;text-align:center;z-index:1;transition:all .5s ease-out}@media screen and (max-width: 991px){header nav{transition:all .3s ease-out;position:fixed;height:100%;background-color:#161616;width:100%;top:0;left:-100%}}header nav ul{display:inline-flex;padding-left:0;list-style-type:none}@media screen and (max-width: 991px){header nav ul{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:66px;margin-bottom:92px;width:100%;opacity:0;position:relative;left:-15px;transition:all .5s .3s}header nav ul.active{left:0;opacity:1}}header nav ul li.mobile{display:none}@media screen and (max-width: 991px){header nav ul li.mobile{display:block}}header nav ul li a{font-weight:500;font-size:16px;letter-spacing:0.09em;color:#000;margin:0 44px;text-transform:uppercase;transition:all .5s;position:relative}@media screen and (max-width: 1199px){header nav ul li a{margin:0 24px}}@media screen and (max-width: 991px){header nav ul li a{font-size:24px;color:#929292;padding:8px 0;display:inline-block}}header nav ul li a:before{top:-5px;left:0;height:2px;width:0;background-color:rgba(0,128,0,0.95);transition:all .5s}@media screen and (max-width: 991px){header nav ul li a:before{display:none}}header nav ul li a:hover:before{width:40px;opacity:1 !important;color:#929292}header nav ul li.current-menu-item a{opacity:1 !important;color:#929292}@media screen and (max-width: 991px){header nav ul li.current-menu-item a{color:#fff}}header nav ul li.current-menu-item a:before{width:40px}header nav .links-social-media{display:none;position:absolute;bottom:22px;left:24px;width:calc(100% - 48px);opacity:0;transition:all .5s .55s}header nav .links-social-media.active{opacity:1}@media screen and (max-width: 991px){header nav .links-social-media{display:inline-flex}}header nav .address{display:none;width:100%;padding:0 24px;flex-direction:column;align-items:flex-start}@media screen and (max-width: 991px){header nav .address{display:inline-flex;opacity:0;position:relative;left:-15px;transition:all .5s .45s}header nav .address.active{left:0;opacity:1}}header nav .address strong{font-family:"Source Sans 3";font-weight:400;font-size:14px;line-height:21px;text-align:left;color:#fff}header nav .address a p{font-family:"Source Sans 3";font-weight:400;font-size:14px;line-height:21px;color:#929292;text-align:left;margin-top:12px}header .logo-header{position:relative;z-index:2}@media screen and (max-width: 1500px){header .logo-header img.big{display:none}}header .logo-header img.medium{display:none}@media screen and (max-width: 1500px){header .logo-header img.medium{display:block}}@media screen and (max-width: 991px){header .logo-header img.medium{display:none}}header .logo-header img.small{display:none}@media screen and (max-width: 991px){header .logo-header img.small{display:block}}header .switch-language{position:relative;z-index:2}@media screen and (max-width: 991px){header .switch-language{margin-right:26px}}header .switch-language .wpml-ls-legacy-list-horizontal .wpml-ls-item{position:relative}header .switch-language .wpml-ls-legacy-list-horizontal .wpml-ls-item a{font-weight:500;font-size:16px;letter-spacing:0.09em;text-align:left;color:#929292;transition:all .5s;padding:5px 13px}header .switch-language .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language a,header .switch-language .wpml-ls-legacy-list-horizontal .wpml-ls-item:hover a{color:#000}header .switch-language .wpml-ls-legacy-list-horizontal .wpml-ls-item:after{position:absolute;right:-4px;height:1px;width:9px;background-color:#8EBF25;top:11px}header .switch-language .wpml-ls-legacy-list-horizontal .wpml-ls-item:last-child:after{display:none}header .hamburger{display:none;position:absolute;height:auto;right:24px;top:32px;z-index:11;transition:all .5s}@media screen and (max-width: 991px){header .hamburger{display:block}}header .hamburger span{transition:all .5s;display:inherit;border-radius:15px;background-color:#000;transition:all .5s;width:20px;height:2px;margin-top:4px}header .hamburger.active{opacity:0;visibility:hidden}header .hamburger.close{width:21px;right:20px;top:74px}header .hamburger.close span{width:19px;margin-top:-3px;background-color:#fff;height:3px}header .hamburger.close span:first-child{transform:rotate(45deg)}header .hamburger.close span:last-child{transform:rotate(-45deg);margin-top:-3x}#fader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;transition:all .5s;z-index:99999}#fader.fade-out{opacity:0;visibility:hidden}#fader.fade-in{opacity:1 !important;visibility:visible !important}body.page-template-case_studies article{margin-bottom:102px}body.page-template-case_studies article .head{margin-top:147px !important}body.page-template-case_studies article .head div:last-child{padding:0}body.page-template-case_studies article .head div:last-child p{position:relative}@media screen and (max-width: 1199px){body.page-template-case_studies article .head div:last-child p{padding:0 15px}}@media screen and (max-width: 768px){body.page-template-case_studies article .head div:last-child p{font-size:24px;line-height:36px}}@media screen and (max-width: 768px){body.page-template-case_studies article{margin-bottom:33px}}body.page-template-case_studies article .lists-container .head-list{display:inline-flex;justify-content:flex-end;width:100%;margin-bottom:11px;margin-top:131px;align-items:center;margin-bottom:27px}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .head-list{justify-content:space-between;margin-top:75px}}body.page-template-case_studies article .lists-container .head-list strong{font-weight:500;font-size:16px;letter-spacing:0.06em;color:#000;margin-right:5px}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .head-list strong{order:2;margin-left:0}}body.page-template-case_studies article .lists-container .head-list a{position:relative;margin-left:17px;width:19px;height:15px;bottom:2px}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .head-list a{margin-left:0}}body.page-template-case_studies article .lists-container .head-list a:before{background-color:#929292;height:15px;transition:all .5s}body.page-template-case_studies article .lists-container .head-list a.active:before{background-color:#8EBF25}body.page-template-case_studies article .lists-container .head-list a.width{width:19px}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .head-list a.width{order:1}}body.page-template-case_studies article .lists-container .head-list a.width:before{mask:url("./img/view_width.svg");-webkit-mask:url("./img/view_width.svg");width:19px}body.page-template-case_studies article .lists-container .head-list a.block{width:15px}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .head-list a.block{order:3}}body.page-template-case_studies article .lists-container .head-list a.block:before{mask:url("./img/view_block.svg");-webkit-mask:url("./img/view_block.svg");width:15px}body.page-template-case_studies article .lists-container .head-list a:hover{opacity:1 !important}body.page-template-case_studies article .lists-container .head-list a:hover:before{background-color:#8EBF25}body.page-template-case_studies article .lists-container .lists .width{display:none}body.page-template-case_studies article .lists-container .lists .width.active-kind{display:flex}body.page-template-case_studies article .lists-container .lists .width .width-container{position:relative;margin-bottom:156px}@media screen and (max-width: 991px){body.page-template-case_studies article .lists-container .lists .width .width-container{margin-bottom:55px}}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .lists .width .width-container{margin-bottom:32px}}body.page-template-case_studies article .lists-container .lists .width .width-container:before{top:0;left:15px;width:calc(100% - 30px);height:100%;background-color:#000;transition:opacity .2s;opacity:0}body.page-template-case_studies article .lists-container .lists .width .width-container a.link{display:inline-block;width:100%;height:100%;position:relative}body.page-template-case_studies article .lists-container .lists .width .width-container a.link:hover{opacity:1 !important}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .lists .width .width-container img{display:none}}body.page-template-case_studies article .lists-container .lists .width .width-container .content{position:absolute;bottom:44px;left:126px;right:126px}@media screen and (max-width: 991px){body.page-template-case_studies article .lists-container .lists .width .width-container .content{position:static;margin-top:35px}}body.page-template-case_studies article .lists-container .lists .width .width-container .content small{font-weight:600;font-size:24px;letter-spacing:0.04em;color:#fff}body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.title{font-family:"Source Sans 3";font-weight:300;font-size:48px;letter-spacing:-0.02em;line-height:60px;color:#fff}@media screen and (max-width: 991px){body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.title{font-size:37px;line-height:50px;color:#000}}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.title{font-size:24px;line-height:36px}}body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client{font-weight:600;font-size:24px;letter-spacing:0.04em;color:#fff;display:block}@media screen and (max-width: 991px){body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client{color:#000;font-weight:400;font-size:16px;margin-bottom:12px}}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client{font-size:12px;font-weight:600}}body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client .details.mobile{display:none;padding-left:12px;margin-left:12px;position:relative}@media screen and (max-width: 991px){body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client .details.mobile{display:inline-block}}body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client .details.mobile:before{left:0;top:3px;width:2px;height:12px;background-color:#929292}body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client .details.mobile small{color:#929292}@media screen and (max-width: 991px){body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client .details.mobile small{font-weight:400;font-size:16px}}@media screen and (max-width: 768px){body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client .details.mobile small{font-size:12px}}body.page-template-case_studies article .lists-container .lists .width .width-container .content a,body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client,body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.title{position:relative;transition:all .2s}@media screen and (min-width: 1200px){body.page-template-case_studies article .lists-container .lists .width .width-container .content a,body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.client,body.page-template-case_studies article .lists-container .lists .width .width-container .content strong.title{top:70px;opacity:0}}body.page-template-case_studies article .lists-container .lists .width .width-container .content .details.desktop{margin-top:22px;transition:opacity .2s;position:relative;transition:all .2s}@media screen and (min-width: 1200px){body.page-template-case_studies article .lists-container .lists .width .width-container .content .details.desktop{opacity:0;top:70px}}@media screen and (max-width: 991px){body.page-template-case_studies article .lists-container .lists .width .width-container .content .details.desktop{display:none}}body.page-template-case_studies article .lists-container .lists .width .width-container .content .details.desktop small{width:104px;height:36px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:60px;color:#000;margin-right:18px}@media screen and (min-width: 1200px){body.page-template-case_studies article .lists-container .lists .width .width-container:hover:before{opacity:.2}body.page-template-case_studies article .lists-container .lists .width .width-container:hover .content .details{opacity:1}body.page-template-case_studies article .lists-container .lists .width .width-container:hover .content a,body.page-template-case_studies article .lists-container .lists .width .width-container:hover .content strong.client,body.page-template-case_studies article .lists-container .lists .width .width-container:hover .content strong.title,body.page-template-case_studies article .lists-container .lists .width .width-container:hover .content .details.desktop{top:0;opacity:1}}body.page-template-case_studies article .lists-container .lists .block{display:none}body.page-template-case_studies article .lists-container .lists .block.active-kind{display:flex}body.page-template-case_studies article.width{margin-bottom:17px}html body.page-template article .head{flex-wrap:wrap}@media screen and (max-width: 991px){html body.page-template article .head{margin-top:125px}}html body.page-template article .head p{display:block;width:100%}@media screen and (max-width: 1500px){html body.page-template article .head p{font-size:32px;line-height:48px;top:0}}@media screen and (max-width: 991px){html body.page-template article .head p{margin-bottom:0}}body.page-template-what_we_do{overflow-x:hidden}body.page-template-what_we_do article{margin-top:171px}body.page-template-what_we_do article section.section1{margin-bottom:75px}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section1{margin-bottom:10px}}@media screen and (min-width: 992px) and (max-width: 1500px){body.page-template-what_we_do article section.section1 div:first-child{text-align:left;flex:0 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3)}}@media screen and (min-width: 992px) and (max-width: 1500px){body.page-template-what_we_do article section.section1 div:last-child{flex:0 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9)}}body.page-template-what_we_do article section.section1 h1{text-transform:uppercase;font-weight:600;font-size:32px}@media screen and (max-width: 1199px){body.page-template-what_we_do article section.section1 h1{display:inline-block;margin:0}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section1 h1{font-size:24px}}body.page-template-what_we_do article section.section1 h1:before{top:39px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section1 h1:before{top:42px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section1 h1:before{top:20px}}body.page-template-what_we_do article section.section1 p{margin-top:49px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section1 p{font-size:32px;line-height:48px}}@media screen and (max-width: 1199px){body.page-template-what_we_do article section.section1 p{margin-top:30px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section1 p{font-size:24px;line-height:36px}}body.page-template-what_we_do article section.section2{margin-bottom:153px}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section2{margin-bottom:80px}}body.page-template-what_we_do article section.section2 h2{font-weight:500;font-size:32px;line-height:60px;margin-bottom:119px}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section2 h2{margin-bottom:70px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 h2{margin-bottom:35px;font-size:24px;line-height:36px;max-width:190px}}body.page-template-what_we_do article section.section2 strong{font-family:'Khand';font-weight:500;font-size:60px;line-height:60px;color:#dfdfdf}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section2 strong{font-size:48px}}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section2 strong{font-size:36px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 strong{font-size:24px}}body.page-template-what_we_do article section.section2 p{margin-top:-13px;font-size:18px;line-height:36px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 p{font-size:14px;line-height:28px}}body.page-template-what_we_do article section.section2 .movie{height:743px;width:100%;margin-bottom:187px;margin-top:45px;display:inline-flex;justify-content:center;text-align:center}@media screen and (max-width: 1199px){body.page-template-what_we_do article section.section2 .movie{height:600px}}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section2 .movie{height:450px;margin-bottom:27px;margin-top:10px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 .movie{height:400px}}@media screen and (max-width: 575px){body.page-template-what_we_do article section.section2 .movie{height:300px}}@media screen and (max-width: 400px){body.page-template-what_we_do article section.section2 .movie{height:203px}}body.page-template-what_we_do article section.section2 .movie .inner{position:relative}@media screen and (max-width: 1199px){body.page-template-what_we_do article section.section2 .movie .inner{width:calc(100% + 44px)}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 .movie .inner{width:100%}}body.page-template-what_we_do article section.section2 .movie .inner video{width:100%}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 .movie .inner video{width:calc(100% + 46px);position:relative;left:-23px}}@media screen and (max-width: 575px){body.page-template-what_we_do article section.section2 .movie .inner video{width:calc(100% + 48px);left:-24px}}body.page-template-what_we_do article section.section2 .movie .inner small{position:absolute;bottom:12px;right:13px;height:36px;padding:0 42px;background-color:#fff;font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:1.2;color:#929292;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section2 .movie .inner small{display:none}}body.page-template-what_we_do article section.section2 .specialization{display:inline-block;margin-bottom:124px}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section2 .specialization{margin-bottom:0}}body.page-template-what_we_do article section.section2 .specialization .row{margin-bottom:129px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 .specialization .row{margin-bottom:45px}}body.page-template-what_we_do article section.section2 .specialization .row div:first-child{text-align:center}@media screen and (min-width: 992px) and (max-width: 1500px){body.page-template-what_we_do article section.section2 .specialization .row div:first-child{text-align:left;flex:0 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3)}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section2 .specialization .row div:first-child{text-align:left;margin-bottom:20px}}body.page-template-what_we_do article section.section2 .specialization .row div:first-child strong{display:inline-block;text-align:right}@media screen and (min-width: 992px) and (max-width: 1500px){body.page-template-what_we_do article section.section2 .specialization .row div:last-child{flex:0 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9)}}body.page-template-what_we_do article section.section2 .image small{position:absolute;bottom:13px;right:26px;height:36px;background-color:#fff;padding:0 27px;display:inline-flex;align-items:center;font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:60px;color:#929292}body.page-template-what_we_do article section.section3{margin-bottom:40px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section3{margin-bottom:15px}}@media screen and (min-width: 992px) and (max-width: 1500px){body.page-template-what_we_do article section.section3>div{flex:0 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9);margin-left:25%}}body.page-template-what_we_do article section.section3 h2{font-weight:500;font-size:32px;line-height:60px;margin-bottom:123px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section3 h2{margin-top:0;margin-bottom:150px}}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section3 h2{margin-bottom:60px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section3 h2{font-size:24px;line-height:36px;margin-bottom:30px}}body.page-template-what_we_do article section.section3 .values div{margin-bottom:94px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section3 .values div{margin-bottom:40px}}body.page-template-what_we_do article section.section3 .values div strong{font-weight:600;font-size:24px;letter-spacing:-0.02em;line-height:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section3 .values div strong{font-size:16px}}body.page-template-what_we_do article section.section3 .values div p{font-size:18px;line-height:36px;margin-top:14px;max-width:356px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section3 .values div p{max-width:100%;font-size:14px;line-height:28px;margin:0}}body.page-template-what_we_do article hr{background-color:#707070;height:1px;border:none;opacity:.3}body.page-template-what_we_do article section.section4{margin-bottom:105px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section4{margin-bottom:0}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4{margin-bottom:120px}}body.page-template-what_we_do article section.section4 h2{text-transform:uppercase;text-align:center;margin-top:127px;margin-bottom:63px;font-weight:500;font-size:32px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section4 h2{margin-top:60px;margin-bottom:146px}}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section4 h2{margin-bottom:70px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4 h2{font-weight:500;font-size:24px;line-height:60px;margin-bottom:60px}}body.page-template-what_we_do article section.section4 .values{justify-content:center}body.page-template-what_we_do article section.section4 .values .person{margin-bottom:105px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section4 .values .person{margin-bottom:70px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4 .values .person{display:flex;flex-direction:column;margin-bottom:65px}}body.page-template-what_we_do article section.section4 .values .person .image{width:482px;height:482px;display:inline-block;margin-bottom:39px;position:relative;background-color:#000}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section4 .values .person .image{width:394px;height:394px}}@media screen and (max-width: 1199px){body.page-template-what_we_do article section.section4 .values .person .image{width:100%;height:364px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4 .values .person .image{order:1;margin-bottom:9px}}body.page-template-what_we_do article section.section4 .values .person .image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s}body.page-template-what_we_do article section.section4 .values .person .image img.image-hover{opacity:0}body.page-template-what_we_do article section.section4 .values .person .details{display:flex;height:16px;align-items:center;margin-bottom:-5px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4 .values .person .details{order:3}}body.page-template-what_we_do article section.section4 .values .person .details strong{font-size:16px;line-height:60px;transition:all .5s}body.page-template-what_we_do article section.section4 .values .person .details strong.position{font-weight:600}body.page-template-what_we_do article section.section4 .values .person .details strong.nick{font-weight:400;color:#929292}body.page-template-what_we_do article section.section4 .values .person .details span{margin:0 7px 0 14px}body.page-template-what_we_do article section.section4 .values .person strong.name{font-family:"Source Sans 3";font-weight:300;font-size:24px;letter-spacing:-0.02em;line-height:60px;color:#000}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4 .values .person strong.name{order:2}}body.page-template-what_we_do article section.section4 .values .person a{font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:60px;color:#8ebf25;display:block;margin-top:-10px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4 .values .person a{display:none}}body.page-template-what_we_do article section.section4 .values .person p{font-size:18px;line-height:36px;margin-top:10px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section4 .values .person p{display:none}}@media screen and (min-width: 1199px){body.page-template-what_we_do article section.section4 .values .person:hover .image img.image{opacity:0}body.page-template-what_we_do article section.section4 .values .person:hover .image img.image-hover{opacity:1}body.page-template-what_we_do article section.section4 .values .person:hover .details strong.position{color:#929292;font-weight:400}body.page-template-what_we_do article section.section4 .values .person:hover .details strong.nick{color:#000;font-weight:600}}body.page-template-what_we_do article section.section5{margin-bottom:216px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section5{margin-bottom:196px}}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section5{margin-bottom:100px}}body.page-template-what_we_do article section.section5 h2{font-weight:500;font-size:130px;line-height:122px;margin-bottom:122px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section5 h2{margin-top:93px;margin-bottom:47px}}@media screen and (max-width: 1199px){body.page-template-what_we_do article section.section5 h2{font-size:80px;line-height:80px;display:inline-block}}@media screen and (max-width: 991px){body.page-template-what_we_do article section.section5 h2{margin-top:10px;margin-bottom:20px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section5 h2{font-size:32px;line-height:48px;max-width:95px}}body.page-template-what_we_do article section.section5 h2:before{top:29px}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section5 h2:before{top:20px}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section5 p{font-size:24px;line-height:36px}}body.page-template-what_we_do article section.section5 .contact{width:100%;displaY:inline-block;margin-top:52px}@media screen and (max-width: 1500px){body.page-template-what_we_do article section.section5 .contact{margin-top:22px}}@media screen and (max-width: 1199px){body.page-template-what_we_do article section.section5 .contact{displaY:inline-flex}}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section5 .contact{flex-wrap:wrap}}body.page-template-what_we_do article section.section5 .contact div{max-width:378px;width:100%;display:inline-flex;flex-direction:column}@media screen and (max-width: 768px){body.page-template-what_we_do article section.section5 .contact div{max-width:100%;margin-bottom:55px}}body.page-template-what_we_do article section.section5 .contact div strong{font-family:"Source Sans 3";font-weight:700;font-size:16px;letter-spacing:-0.02em;color:#000}body.page-template-what_we_do article section.section5 .contact div a{font-family:"Source Sans 3";font-weight:300;font-size:24px;letter-spacing:-0.02em;color:#000;margin-top:13px}html body.page-template-work article{padding-bottom:155px !important}html body.page-template-work article .row.head{align-items:flex-start;margin-top:224px}@media screen and (max-width: 1500px){html body.page-template-work article .row.head{margin-top:184px}}html body.page-template-work article .row.head p{margin-top:-5px}@media screen and (max-width: 768px){html body.page-template-work article .row.head p{font-size:24px;line-height:36px}}@media screen and (min-width: 1200px) and (max-width: 1500px){html body.page-template-work article .row.head div:first-child{flex:0 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3)}}@media screen and (min-width: 1200px) and (max-width: 1500px){html body.page-template-work article .row.head div:last-child{flex:0 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9);padding:0}}@media screen and (max-width: 1199px){html body.page-template-work article .row.head h1{margin-bottom:30px}}html body.page-template-work article .head{justify-content:flex-end;margin-bottom:16px;padding-right:22px}@media screen and (max-width: 1199px){html body.page-template-work article .head{padding-right:0}}html body.page-template-work article .head strong{margin-right:45px;position:relative}@media screen and (max-width: 768px){html body.page-template-work article .head strong{margin-right:16px;font-size:12px}}html body.page-template-work article .head strong:before{content:url("./img/filter.svg");position:absolute;left:-33px}html body.page-template-work article .head a{font-weight:500;font-size:16px;letter-spacing:0.06em;line-height:48px;color:#929292;margin:0 43px;transition:color .5s}@media screen and (max-width: 768px){html body.page-template-work article .head a{margin:0 16px;font-size:12px}}html body.page-template-work article .head a:last-child{margin-right:0}html body.page-template-work article .head a.active,html body.page-template-work article .head a:hover{color:#8ebf25;opacity:1}html body.page-template-work article .lists-container .head{margin-top:72px}@media screen and (max-width: 1500px){html body.page-template-work article .lists-container .head{margin-top:40px}}@media screen and (max-width: 768px){html body.page-template-work article .lists-container .head{margin-top:60px}}html body.page-template-work article .lists{transition:all .3s;display:inline-grid;grid-template-columns:calc(100% / 3) calc(100% / 3) calc(100% / 3);margin-left:-11px;width:calc(100% + 20px);transition:all .5s}@media screen and (max-width: 1500px){html body.page-template-work article .lists{margin-left:0}}@media screen and (max-width: 1199px){html body.page-template-work article .lists{display:inline-flex;justify-content:flex-start;width:100%}}@media screen and (min-width: 992px){html body.page-template-work article .lists:hover .list a:before{opacity:.65}}html body.page-template-work article .lists .list{position:relative;height:482px;display:none;transition:all 2s;cursor:pointer;margin-right:10px}html body.page-template-work article .lists .list:nth-child(3n+3) a{margin-right:0}@media screen and (max-width: 1500px){html body.page-template-work article .lists .list{width:394px;height:394px;margin-bottom:20px}}@media screen and (max-width: 1270px){html body.page-template-work article .lists .list{width:374px;height:374px}}@media screen and (max-width: 1199px){html body.page-template-work article .lists .list{margin-right:32px;width:calc(100% / 3 - 22px);height:calc(100vw / 3 - 22px)}}@media screen and (max-width: 768px){html body.page-template-work article .lists .list{width:100%;height:312px;margin-right:0}}html body.page-template-work article .lists .list a{display:inline-block;position:relative;overflow:hidden;width:calc(100% - 22px);height:calc(100% - 22px)}@media screen and (max-width: 1199px){html body.page-template-work article .lists .list a{width:100%}}html body.page-template-work article .lists .list a:before{left:0;top:0;width:100%;height:100%;transition:opacity .6s, z-index .6s;background-color:#fff;opacity:0;z-index:5}html body.page-template-work article .lists .list a:hover{opacity:1 !important}@media screen and (min-width: 992px){html body.page-template-work article .lists .list:hover a:before{opacity:0;z-index:0}html body.page-template-work article .lists .list:hover a img{transform:scale(1.2)}}@media screen and (max-width: 1199px){html body.page-template-work article .lists .list:nth-child(3n+3){margin-right:0}}html body.page-template-work article .lists .list.active{display:block}html body.page-template-work article .lists .list img{width:100%;height:100%;transition:all .5s;max-width:initial;position:absolute}@media screen and (max-width: 1500px){html body.page-template-work article .lists .list img{position:static;width:100%;height:100%}}html body.page-template-work article .lists .list span.category{display:none}body.page-template-contact .go-form{transform:translateY(0%);bottom:45px}@media screen and (max-width: 768px){body.page-template-contact .go-form{bottom:8px}}body.page-template-contact footer{padding-bottom:210px;position:relative;background-color:transparent;margin-bottom:166px;margin-top:105px;display:flex;align-items:center;min-height:calc(100vh - 271px);padding:0}@media screen and (max-width: 991px){body.page-template-contact footer{padding-bottom:170px;margin-bottom:0;height:auto}}@media screen and (max-width: 768px){body.page-template-contact footer{margin-top:127px;padding-bottom:0}}@media screen and (max-width: 768px){body.page-template-contact footer .up strong.title{margin-bottom:79px}}@media screen and (max-height: 800px){body.page-template-contact footer strong.title{margin-bottom:45px}}body.page-template-contact footer p.desc{max-width:860px;font-size:40px;line-height:60px;margin-top:-37px;margin-bottom:76px;color:#fff}@media screen and (max-height: 800px){body.page-template-contact footer p.desc{margin-bottom:16px}}@media screen and (max-width: 768px){body.page-template-contact footer p.desc{font-size:24px;line-height:36px}}body.page-template-contact footer .contact{margin-bottom:27px}@media screen and (max-width: 991px){body.page-template-contact footer .contact{max-width:100%}}@media screen and (max-width: 768px){body.page-template-contact footer .contact a{margin-bottom:30px}}@media screen and (max-width: 768px){body.page-template-contact footer .contact a:last-child{margin-bottom:0}}body.page-template-contact footer .up strong,body.page-template-contact footer .up p,body.page-template-contact footer .up a{color:#000}body.page-template-contact footer .down{position:fixed;bottom:0;left:0;width:100%;text-align:center;background-color:#161616}@media screen and (max-width: 768px){body.page-template-contact footer .down{position:relative;left:-24px;width:100vw;margin-top:50px}}body.page-template-contact footer .down .content{width:1538px;margin:0 auto;padding:10px 25px 8px}@media screen and (max-width: 1500px){body.page-template-contact footer .down .content{max-width:1274px;width:100%}}@media screen and (max-width: 991px){body.page-template-contact footer .down .content{padding-top:20px}}body.page-template-contact footer .down .content .links-social-media{margin-right:25px}@media screen and (max-width: 1500px){body.page-template-contact footer .down .content .links-social-media{margin-right:0}}body.page-template-default article{margin-top:200px;margin-bottom:100px}@media screen and (max-width: 991px){body.page-template-default article{margin-top:150px;margin-bottom:50px}}@media screen and (max-width: 575px){body.page-template-default article{margin-top:120px;margin-bottom:30px}}body.page-template-default article h1{text-align:center;font-size:100px}@media screen and (max-width: 991px){body.page-template-default article h1{font-size:60px;margin-top:0;margin-bottom:20px}}@media screen and (max-width: 768px){body.page-template-default article h1{font-size:50px}}@media screen and (max-width: 575px){body.page-template-default article h1{font-size:40px}}@media screen and (max-width: 400px){body.page-template-default article h1{font-size:35px}}body.page-template-default p{font-size:18px;line-height:1.2;overflow-wrap:break-word}body.page-template-default h2{font-size:28px}body.page-template-default h3{font-size:22px}body.page-template-projects article{margin-bottom:102px}body.page-template-projects article .head{margin-top:223px !important;align-items:flex-start !important}@media screen and (max-width: 991px){body.page-template-projects article .head{margin-top:140px !important}}body.page-template-projects article .head .left h1{margin-top:7px}@media screen and (max-width: 991px){body.page-template-projects article .head .left h1{margin-bottom:35px}}@media screen and (max-width: 768px){body.page-template-projects article .head .left h1{font-weight:500;font-size:24px}}body.page-template-projects article .head .right p{margin-top:0;margin-bottom:63px}body.page-template-projects article .head div:last-child{padding:0}body.page-template-projects article .head div:last-child p{position:relative}@media screen and (max-width: 1199px){body.page-template-projects article .head div:last-child p{padding:0 15px}}@media screen and (max-width: 768px){body.page-template-projects article .head div:last-child p{font-size:24px;line-height:36px}}@media screen and (max-width: 1199px){body.page-template-projects article .head .right .kinds{padding:0 20px}}@media screen and (max-width: 991px){body.page-template-projects article .head .right .kinds{display:inline-flex;align-items:center}}@media screen and (max-width: 768px){body.page-template-projects article .head .right .kinds{padding:0;padding-left:15px}}body.page-template-projects article .head .right .kinds .mobile-filter{display:none;margin-right:29px;align-items:center}@media screen and (max-width: 991px){body.page-template-projects article .head .right .kinds .mobile-filter{display:inline-flex}}@media screen and (max-width: 768px){body.page-template-projects article .head .right .kinds .mobile-filter{margin-right:13px}}body.page-template-projects article .head .right .kinds .mobile-filter img{margin-right:14px}body.page-template-projects article .head .right .kinds .mobile-filter strong{font-family:'Khand';font-weight:500;font-size:12px;letter-spacing:0.06em;color:#000}body.page-template-projects article .head .right .kinds a{font-weight:500;font-size:16px;letter-spacing:0.06em;line-height:48px;color:#929292;transition:color .5s;margin-left:0;margin-right:60px;line-height:1;display:inline-block;padding-top:3px}@media screen and (max-width: 768px){body.page-template-projects article .head .right .kinds a{margin:0 16px;font-size:12px;padding-top:1px}}body.page-template-projects article .head .right .kinds a:last-child{margin-right:0}body.page-template-projects article .head .right .kinds a.active,body.page-template-projects article .head .right .kinds a:hover{color:#8ebf25;opacity:1}body.page-template-projects article .head .right .kinds a.mobile{display:none}@media screen and (max-width: 991px){body.page-template-projects article .head .right .kinds a.mobile{display:inline-block}}@media screen and (max-width: 991px){body.page-template-projects article .head .right .kinds a.desktop{display:none}}@media screen and (max-width: 768px){body.page-template-projects article{margin-bottom:33px}}body.page-template-projects article .lists-container[kind="cases"]{display:none;margin-top:99px}body.page-template-projects article .lists-container[kind="cases"] .lists .width{display:none}body.page-template-projects article .lists-container[kind="cases"] .lists .width.active-kind{display:flex}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container{position:relative;margin-bottom:156px}@media screen and (max-width: 991px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container{margin-bottom:55px}}@media screen and (max-width: 768px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container{margin-bottom:32px}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:before{top:0;left:15px;width:calc(100% - 30px);height:100%;background-color:#000;transition:opacity .2s;opacity:0}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container a.link{display:inline-block;width:100%;height:100%;position:relative}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container a.link:hover{opacity:1 !important}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content{position:absolute;bottom:44px;left:126px;right:126px}@media screen and (max-width: 991px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content{position:static;margin-top:35px}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content small{font-weight:600;font-size:24px;letter-spacing:0.04em;color:#fff}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.title{font-family:"Source Sans 3";font-weight:300;font-size:48px;letter-spacing:-0.02em;line-height:60px;color:#fff}@media screen and (max-width: 991px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.title{font-size:37px;line-height:50px;color:#000}}@media screen and (max-width: 768px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.title{font-size:24px;line-height:36px}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client{font-weight:600;font-size:24px;letter-spacing:0.04em;color:#fff;display:block}@media screen and (max-width: 991px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client{color:#000;font-weight:400;font-size:16px;margin-bottom:12px}}@media screen and (max-width: 768px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client{font-size:12px;font-weight:600}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client .details.mobile{display:none;padding-left:12px;margin-left:12px;position:relative}@media screen and (max-width: 991px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client .details.mobile{display:inline-block}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client .details.mobile:before{left:0;top:3px;width:2px;height:12px;background-color:#929292}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client .details.mobile small{color:#929292}@media screen and (max-width: 991px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client .details.mobile small{font-weight:400;font-size:16px}}@media screen and (max-width: 768px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client .details.mobile small{font-size:12px}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content a,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.title{position:relative;transition:all .2s}@media screen and (min-width: 1200px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content a,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.client,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content strong.title{top:70px;opacity:0}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content .details.desktop{margin-top:22px;transition:opacity .2s;position:relative;transition:all .2s}@media screen and (min-width: 1200px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content .details.desktop{opacity:0;top:70px}}@media screen and (max-width: 991px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content .details.desktop{display:none}}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container .content .details.desktop small{width:104px;height:36px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:60px;color:#000;margin-right:18px}@media screen and (min-width: 1200px){body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:hover:before{opacity:.2}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:hover .content .details{opacity:1}body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:hover .content a,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:hover .content strong.client,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:hover .content strong.title,body.page-template-projects article .lists-container[kind="cases"] .lists .width .width-container:hover .content .details.desktop{top:0;opacity:1}}body.page-template-projects article .lists-container[kind="realizations"]{display:none;margin-top:95px}body.page-template-projects article .lists-container[kind="realizations"] .lists{transition:all .3s;display:inline-grid;grid-template-columns:calc(100% / 3) calc(100% / 3) calc(100% / 3);margin-left:-11px;width:calc(100% + 20px);transition:all .5s}@media screen and (max-width: 1500px){body.page-template-projects article .lists-container[kind="realizations"] .lists{margin-left:0}}@media screen and (max-width: 1199px){body.page-template-projects article .lists-container[kind="realizations"] .lists{display:inline-flex;justify-content:flex-start;width:100%}}@media screen and (min-width: 992px){body.page-template-projects article .lists-container[kind="realizations"] .lists:hover .list a:before{opacity:.65}}body.page-template-projects article .lists-container[kind="realizations"] .lists .list{position:relative;height:482px;display:none;transition:all 2s;cursor:pointer;margin-right:10px}body.page-template-projects article .lists-container[kind="realizations"] .lists .list:nth-child(3n+3) a{margin-right:0}@media screen and (max-width: 1500px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list{width:394px;height:394px;margin-bottom:20px}}@media screen and (max-width: 1270px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list{width:374px;height:374px}}@media screen and (max-width: 1199px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list{margin-right:32px;width:calc(100% / 3 - 22px);height:calc(100vw / 3 - 22px)}}@media screen and (max-width: 768px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list{width:100%;height:312px;margin-right:0}}body.page-template-projects article .lists-container[kind="realizations"] .lists .list a{display:inline-block;position:relative;overflow:hidden;width:calc(100% - 22px);height:calc(100% - 22px)}@media screen and (max-width: 1199px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list a{width:100%}}body.page-template-projects article .lists-container[kind="realizations"] .lists .list a:before{left:0;top:0;width:100%;height:100%;transition:opacity .6s, z-index .6s;background-color:#fff;opacity:0;z-index:5}body.page-template-projects article .lists-container[kind="realizations"] .lists .list a:hover{opacity:1 !important}@media screen and (min-width: 992px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list:hover a:before{opacity:0;z-index:0}body.page-template-projects article .lists-container[kind="realizations"] .lists .list:hover a img{transform:scale(1.2)}}@media screen and (max-width: 1199px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list:nth-child(3n+3){margin-right:0}}body.page-template-projects article .lists-container[kind="realizations"] .lists .list.active{display:block}body.page-template-projects article .lists-container[kind="realizations"] .lists .list img{width:100%;height:100%;transition:all .5s;max-width:initial;position:absolute}@media screen and (max-width: 1500px){body.page-template-projects article .lists-container[kind="realizations"] .lists .list img{position:static;width:100%;height:100%}}body.page-template-projects article .lists-container[kind="realizations"] .lists .list span.category{display:none}body.page-template-projects article .lists-parent{transition:all .5s}body.page-template-projects article .lists-container{transition:all .5s;opacity:0}@media screen and (max-width: 768px){body.page-template-projects article .lists-container{margin-top:45px !important}}body.page-template-projects article .lists-container.active{display:block;opacity:1}body.page-template-competition section.head{margin-bottom:232px}@media screen and (max-width: 1500px){body.page-template-competition section.head{margin-top:185px !important;margin-bottom:81px}}@media screen and (max-width: 768px){body.page-template-competition section.head{margin-top:140px !important;margin-bottom:66px}}@media screen and (max-width: 991px){body.page-template-competition section.head .left h1{margin-bottom:35px}}@media screen and (max-width: 768px){body.page-template-competition section.head .left h1{font-size:24px}}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-competition section.head .right{margin-left:0;max-width:75%;flex:0 0 75%}}body.page-template-competition section.head .right p{margin:0}@media screen and (max-width: 768px){body.page-template-competition section.head .right p{font-size:24px;line-height:36px}}body.page-template-competition section.competition{position:relative;padding-bottom:315px}@media screen and (max-width: 1500px){body.page-template-competition section.competition{padding-bottom:297px}}@media screen and (max-width: 991px){body.page-template-competition section.competition{padding-bottom:100px}}@media screen and (max-width: 768px){body.page-template-competition section.competition{padding-bottom:60px}}body.page-template-competition section.competition img.image-competition{position:absolute;bottom:-65px;left:0;transform:rotate(90deg)}@media screen and (max-width: 991px){body.page-template-competition section.competition img.image-competition{display:none}}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-competition section.competition .row.banner>div{margin-left:25%;max-width:75%;flex:0 0 75%}}body.page-template-competition section.competition .row.banner h2{font-family:'Khand';font-weight:500;font-size:60px;line-height:60px;color:#000;margin-top:0;margin-bottom:70px}@media screen and (max-width: 1500px){body.page-template-competition section.competition .row.banner h2{margin-bottom:44px;font-size:32px;line-height:48px}}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.banner h2{font-size:23px;line-height:36px}}body.page-template-competition section.competition .row.banner p{font-size:18px;line-height:36px}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.banner p{font-size:14px;line-height:28px}}body.page-template-competition section.competition .row.list{margin-top:38px;margin-bottom:125px}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.list{margin-top:27px;margin-bottom:75px}}body.page-template-competition section.competition .row.list strong{font-family:"Source Sans 3";font-weight:600;font-size:18px;letter-spacing:-0.02em;line-height:36px;color:#000}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.list strong{font-size:14px;line-height:28px}}body.page-template-competition section.competition .row.cases{margin-bottom:185px;margin-top:13px}@media screen and (max-width: 1500px){body.page-template-competition section.competition .row.cases{margin-bottom:152px}}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.cases{margin-bottom:98px;margin-top:0}}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-competition section.competition .row.cases>div:first-child{margin-left:calc(100% / 12 * 2)}}body.page-template-competition section.competition .row.cases div:last-child{margin-top:329px}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.cases div:last-child{margin-top:55px}}body.page-template-competition section.competition .row.cases small{font-family:'Khand';font-weight:500;font-size:16px;letter-spacing:0.06em;line-height:1.2;color:#dadada;margin-bottom:33px;display:inline-block}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.cases small{width:200%}}body.page-template-competition section.competition .row.cases a{font-family:"Source Sans 3";font-weight:300;font-size:24px;line-height:36px;text-align:left;color:#000}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.cases a{font-size:14px;line-height:21px}}body.page-template-competition section.competition .row.cases a img{margin-bottom:37px}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.cases a img{margin-bottom:15px}}body.page-template-competition section.competition .row.desc-add{margin-bottom:193px}@media screen and (max-width: 1500px){body.page-template-competition section.competition .row.desc-add{margin-bottom:138px}}@media screen and (max-width: 768px){body.page-template-competition section.competition .row.desc-add{margin-bottom:88px}}body.page-template-competition section.competition .row.desc-add p{margin-bottom:16px}body.page-template-competition section.competition .row.desc-add a{font-family:'Khand';font-weight:500;font-size:16px;letter-spacing:0.06em;line-height:1.2;color:#8ebf25}body.page-template-competition section.black{background-color:#161616;padding-top:180px;padding-bottom:38px}@media screen and (max-width: 1500px){body.page-template-competition section.black{padding-top:134px}}@media screen and (max-width: 991px){body.page-template-competition section.black{padding-bottom:0;padding-top:82px}}body.page-template-competition section.black .desc{margin-bottom:102px}@media screen and (max-width: 768px){body.page-template-competition section.black .desc{margin-bottom:94px}}body.page-template-competition section.black strong{font-family:'Khand';font-weight:500;font-size:24px;letter-spacing:-0.02em;line-height:48px;color:#fff}body.page-template-competition section.black p{font-family:"Source Sans 3";font-weight:300;font-size:40px;letter-spacing:-0.02em;line-height:60px;color:#fff}@media screen and (max-width: 1500px){body.page-template-competition section.black p{font-size:32px;line-height:48px}}@media screen and (max-width: 768px){body.page-template-competition section.black p{font-size:24px;line-height:36px}}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-competition section.black .container>.row>div{margin-left:25%;max-width:75%;flex:0 0 75%}}body.page-template-competition section.black .step{margin-bottom:63px}@media screen and (max-width: 768px){body.page-template-competition section.black .step{margin-bottom:39px}}@media screen and (max-width: 991px){body.page-template-competition section.black .step:last-child{margin-bottom:0}}body.page-template-competition section.black .step strong{display:inline-block;margin-bottom:21px}@media screen and (max-width: 768px){body.page-template-competition section.black .step strong{font-size:16px;line-height:1.2;margin-bottom:0}}body.page-template-competition section.black .step p{font-size:18px;line-height:36px}@media screen and (max-width: 768px){body.page-template-competition section.black .step p{margin:16px 0;font-size:14px;line-height:28px}}body.page-template-form .go-form{display:none}body.page-template-form article{position:relative;margin-top:268px}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-form article{margin-top:107px}}@media screen and (max-width: 991px){body.page-template-form article{margin-top:138px}}body.page-template-form img.image-competition{position:absolute;bottom:-65px;left:0;transform:rotate(90deg);z-index:-1}@media screen and (max-width: 1199px){body.page-template-form img.image-competition{display:none}}body.page-template-form h1{margin-bottom:72px;margin-top:0}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-form h1{font-size:48px;margin-bottom:55px}}@media screen and (max-width: 991px){body.page-template-form h1{font-size:32px;line-height:32px;margin-bottom:27px}}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-form article .row>div:first-child{margin-left:290px;max-width:calc(100% - 312px);flex:0 0 calc(100% - 312px)}}body.page-template-form .form-items{margin-bottom:154px;display:inline-flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-form .form-items{margin-bottom:96px}}@media screen and (max-width: 991px){body.page-template-form .form-items{margin-bottom:50px}}body.page-template-form .form-items strong{font-family:"Source Sans 3";font-weight:300;font-size:40px;letter-spacing:-0.02em;line-height:60px;color:#000;margin-bottom:49px;display:inline-block}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-form .form-items strong{font-size:32px}}@media screen and (max-width: 991px){body.page-template-form .form-items strong{font-size:24px;margin-bottom:36px;line-height:36px}}body.page-template-form .form-items label{width:calc(50% - 11px)}@media screen and (max-width: 768px){body.page-template-form .form-items label{width:100%}}body.page-template-form .form-items label.phone{max-width:356px}@media screen and (max-width: 768px){body.page-template-form .form-items label.phone{max-width:100%}}body.page-template-form .form-items label strong.label{position:absolute;top:10px;left:0;font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:36px;color:#000;opacity:0;transition:all .5s}@media screen and (max-width: 768px){body.page-template-form .form-items label strong.label{font-size:10px}}body.page-template-form .form-items label.desc{width:100%}body.page-template-form .form-items label.desc span{display:inline-block}body.page-template-form .form-items label.desc textarea{padding-top:20px;margin-bottom:9px;resize:vertical}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-form .form-items label.desc textarea{margin-bottom:0}}body.page-template-form .form-items label.desc strong.label{top:30px}body.page-template-form .form-items input:not([type="checkbox"]),body.page-template-form .form-items textarea{height:76px;font-family:"Source Sans 3";font-weight:300;font-size:24px;letter-spacing:-0.02em;line-height:36px;color:#000;border:none;border-bottom:1px solid #707070;margin-bottom:40px;padding:0;width:100%;transition:all .5s}body.page-template-form .form-items input:not([type="checkbox"])::-webkit-input-placeholder,body.page-template-form .form-items textarea::-webkit-input-placeholder{color:#c1c1c1}body.page-template-form .form-items input:not([type="checkbox"]):-moz-placeholder,body.page-template-form .form-items textarea:-moz-placeholder{color:#c1c1c1;opacity:1}body.page-template-form .form-items input:not([type="checkbox"])::-moz-placeholder,body.page-template-form .form-items textarea::-moz-placeholder{color:#c1c1c1;opacity:1}body.page-template-form .form-items input:not([type="checkbox"]):-ms-input-placeholder,body.page-template-form .form-items textarea:-ms-input-placeholder{color:#c1c1c1}body.page-template-form .form-items input:not([type="checkbox"])::-ms-input-placeholder,body.page-template-form .form-items textarea::-ms-input-placeholder{color:#c1c1c1}body.page-template-form .form-items input:not([type="checkbox"])::placeholder,body.page-template-form .form-items textarea::placeholder{color:#c1c1c1}body.page-template-form .form-items input:not([type="checkbox"]):not(:placeholder-shown)+strong,body.page-template-form .form-items textarea:not(:placeholder-shown)+strong{opacity:1;top:-38px}body.page-template-form .form-items textarea:not(:placeholder-shown)+strong{top:2px !important}body.page-template-form .form-items textarea:focus,body.page-template-form .form-items textarea:not(:placeholder-shown){height:150px;padding-top:0 !important;margin-top:40px;padding-bottom:10px}body.page-template-form .form-items span[data-name="your-message"]{width:100% !important}body.page-template-form .form-items span.wpcf7-form-control-wrap{width:auto}@media screen and (max-width: 768px){body.page-template-form .form-items span.wpcf7-form-control-wrap{width:100%}}body.page-template-form .form-items span.wpcf7-form-control-wrap span{width:auto}body.page-template-form .form-items span.wpcf7-list-item{position:relative;margin-left:0;margin-right:16px}@media screen and (max-width: 991px){body.page-template-form .form-items span.wpcf7-list-item{margin-bottom:15px}}body.page-template-form .form-items span.wpcf7-list-item input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:0;margin:0;border-radius:25px;font-family:"Source Sans 3";cursor:pointer}body.page-template-form .form-items span.wpcf7-list-item input:checked+span.wpcf7-list-item-label{background-color:#8EBF25;color:#fff}body.page-template-form .form-items span.wpcf7-list-item span.wpcf7-list-item-label{height:50px;border-radius:25px;background:#f6f6f6;display:inline-flex;align-items:center;justify-content:center;padding-left:55px;padding-right:56px;transition:all .5s}@media screen and (max-width: 400px){body.page-template-form .form-items span.wpcf7-list-item span.wpcf7-list-item-label{padding-left:35px;padding-right:36px}}body.page-template-form .form-items span.wpcf7-list-item:hover span.wpcf7-list-item-label{background-color:#8EBF25;color:#fff}body.page-template-form form{margin-bottom:185px}@media screen and (max-width: 991px){body.page-template-form form{margin-bottom:65px}}body.page-template-form form .btn{margin-top:56px;position:relative;display:inline-block;max-width:100%}@media screen and (max-width: 991px){body.page-template-form form .btn{margin-top:48px}}body.page-template-form form .btn input{font-family:"Source Sans 3";font-weight:normal;font-size:24px;line-height:1;color:#8ebf25;border-radius:30px;border:1px solid #8EBF25;padding-left:113px;padding-right:128px;width:auto;height:60px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition:all .5s;max-width:100%}@media screen and (max-width: 380px){body.page-template-form form .btn input{padding:1px 50px}}body.page-template-form form .btn input:not([disabled]){cursor:pointer}body.page-template-form form .btn input:not([disabled]):hover{opacity:.7}body.page-template-form form .btn input[disabled]:hover ~ p{opacity:1;visibility:visible}body.page-template-form form .btn span{position:absolute;bottom:11px;margin-left:39px;border:1px solid #0065FF;background-color:#fff}body.page-template-form form .btn span:before{background-color:#0065FF}body.page-template-form form .btn p{font-family:"Source Sans 3";opacity:0;visibility:hidden;position:absolute;margin:0;line-height:1;top:-20px;left:50%;transform:translateX(-50%);font-size:14px;color:red !important;transition:all .5s;white-space:nowrap}@media screen and (max-width: 991px){body.page-template-form form .btn p{top:-25px}}body.page-template-form form .wpcf7-not-valid-tip{position:absolute;bottom:-50px}body.page-template-form form .acceptance{margin-top:-117px}@media screen and (min-width: 1200px) and (max-width: 1500px){body.page-template-form form .acceptance{margin-top:-95px}}@media screen and (max-width: 991px){body.page-template-form form .acceptance{margin-top:-45px}}body.page-template-form form [data-name="cookies"]{display:inline-block}body.page-template-form form [data-name="cookies"] span.wpcf7-list-item{margin-left:0;width:100%}body.page-template-form form [data-name="cookies"] label{display:inline-block;width:100%;cursor:pointer;text-align:left;margin-bottom:0}body.page-template-form form [data-name="cookies"] label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body.page-template-form form [data-name="cookies"] label input:checked+span .checkmark{background-color:#8EBF25;border-color:#8EBF25}body.page-template-form form [data-name="cookies"] label input:checked+span .checkmark:after{display:block}body.page-template-form form [data-name="cookies"] label span{position:relative;display:inline-block}body.page-template-form form [data-name="cookies"] label span .checkmark{position:absolute;background-color:#fff;border:1px solid #707070;transition:all .5s;width:19px;height:19px;left:0;top:10px;transition:all .5s}@media screen and (max-width: 768px){body.page-template-form form [data-name="cookies"] label span .checkmark{top:0}}body.page-template-form form [data-name="cookies"] label span .checkmark:after{content:url("./img/correct_form.svg");width:12px;height:9px;position:absolute;display:none;left:3px;top:-4px}body.page-template-form form [data-name="cookies"] label span:hover .checkmark{background-color:#E5E5E5}body.page-template-form form [data-name="cookies"] label span.wpcf7-list-item-label{display:inline-flex}body.page-template-form form [data-name="cookies"] label span small,body.page-template-form form [data-name="cookies"] label span p{font-family:"Source Sans 3";font-weight:300;font-size:18px;line-height:36px;color:#000 !important;padding-left:126px;display:inline-block;position:relative}@media screen and (max-width: 991px){body.page-template-form form [data-name="cookies"] label span small,body.page-template-form form [data-name="cookies"] label span p{padding-left:35px}}@media screen and (max-width: 768px){body.page-template-form form [data-name="cookies"] label span small,body.page-template-form form [data-name="cookies"] label span p{font-size:14px;line-height:21px}}body.page-template-form form [data-name="cookies"] label span small a,body.page-template-form form [data-name="cookies"] label span p a{color:#8ebf25;text-decoration:underline}body.page-template-form form [data-name="cookies"] label span p{padding-left:0}body.page-template-form form [data-name="cookies"] label span p.extend-desc{overflow:hidden;margin:0;height:0px;transition:all .5s;opacity:0}body.page-template-form form [data-name="cookies"] label span b{transition:all .5s}body.page-template-form form [data-name="cookies"] label span b:hover{color:#8EBF25}body.page-template-form form [data-name="cookies"] label span b.less-button{opacity:0}body.page-template-form form [data-name="cookies"] label:hover .checkmark{opacity:1}body.page-template-form form.invalid .wpcf7-response-output{color:red !important;border:none;padding:0}body.page-template-form form.sent .wpcf7-response-output{display:none}.block-case{padding:0 11px;margin-bottom:157px}@media screen and (max-width: 1500px){.block-case{margin-bottom:100px}}@media screen and (max-width: 768px){.block-case{margin-bottom:65px}}.block-case a.image-block{display:inline-block;height:482px}@media screen and (max-width: 1500px){.block-case a.image-block{height:394px}}@media screen and (max-width: 768px){.block-case a.image-block{width:100%;height:auto}}.block-case a.image-block img{height:100%}@media screen and (max-width: 1500px){.block-case a.image-block img{height:394px}}@media screen and (max-width: 768px){.block-case a.image-block img{width:394px;margin:0 auto}}@media screen and (max-width: 575px){.block-case a.image-block img{width:312px;height:312px}}.block-case .details{margin-top:28px;margin-bottom:-5px}@media screen and (max-width: 768px){.block-case .details{margin-top:25px}}.block-case .details small{font-size:16px;line-height:60px}.block-case .details small:first-child{font-weight:600;letter-spacing:0.04em;color:#000}.block-case .details small:last-child{font-weight:400;color:#929292}.block-case .details span{margin-right:10px;margin-left:15px}.block-case strong{font-family:"Source Sans 3";font-weight:300;font-size:32px;line-height:48px;color:#000}@media screen and (max-width: 1500px){.block-case strong{font-size:24px;line-height:36px}}@media screen and (max-width: 991px){.links-social-media{display:inline-flex;justify-content:space-between;width:100%}}.links-social-media a{margin-left:29px}@media screen and (max-width: 991px){.links-social-media a{margin-left:0}}.links-social-media a.linkedin{display:inline-block;width:20px;height:20px}.links-social-media a.linkedin:before{mask:url("./img/linkedin.svg");-webkit-mask:url("./img/linkedin.svg");width:20px;height:20px;background-color:#909090}@media screen and (min-width: 992px){.links-social-media a:not(.linkedin):before{position:relative;top:3px}}.links-social-media a.behance:before{content:url("./img/behance.svg")}@media screen and (min-width: 992px){.links-social-media a.behance:before{top:1px}}.links-social-media a.instagram:before{content:url("./img/instagram.svg")}.links-social-media a.facebook:before{content:url("./img/facebook.svg")}.links-social-media a.dribbble:before{content:url("./img/dribbble.svg");top:4px}@media screen and (max-width: 1199px){body.page-template article,body.single article{overflow:hidden}}body.page-template article .head,body.single article .head{display:inline-flex;width:100%;align-items:center;justify-content:space-between;margin-top:225px}body.page-template article .head h1,body.single article .head h1{margin:0;font-weight:600;font-size:32px;line-height:48px;display:inline-block;text-transform:uppercase}.line{position:relative}.line:before{right:calc(100% + 57px);top:23px;width:2000px;height:2px;background-color:#8EBF25}@media screen and (max-width: 1500px){.line:before{right:calc(100% + 25px)}}@media screen and (max-width: 991px){.line:before{left:calc(100% + 67px);right:auto}}.go-form{height:80px;display:inline-flex;width:100%;align-items:center;background-color:#8EBF25;position:fixed;bottom:0;width:100%;z-index:9;transition:all .5s;transform:translateY(100%)}@media screen and (max-width: 1199px){.go-form{right:24px;background-color:transparent;padding:0;width:auto}}.go-form.active{transform:translateY(0%)}@media screen and (max-width: 1199px){.go-form.active{bottom:9px}}.go-form .mobile{display:none}@media screen and (max-width: 1199px){.go-form .mobile{display:inline-flex}}@media screen and (max-width: 1199px){.go-form .desktop{display:none}}.go-form .row>div{display:inline-flex;align-items:center}.go-form .row>div:last-child{justify-content:flex-end}.go-form p{font-family:"Source Sans 3";font-weight:400;font-size:20px;line-height:60px;color:#fff;margin:0}.go-form a:not(.mobile){height:47px;border-radius:23.5px;background:transparent;border:1.5px solid #fff;padding-left:56px;padding-right:54px;display:inline-flex;align-items:center;justify-content:center;font-family:"Source Sans 3";font-weight:400;font-size:18px;line-height:60px;color:#fff}body.home section.home1{margin-top:311px;margin-bottom:252px;overflow:hidden}@media screen and (max-width: 1500px){body.home section.home1{margin-top:224px;margin-bottom:157px}}@media screen and (max-width: 991px){body.home section.home1{margin-top:127px;margin-bottom:80px}}@media screen and (max-width: 768px){body.home section.home1{margin-bottom:0}}body.home section.home1 h1{margin-bottom:9px;margin-top:0;position:relative;display:inline-block}@media screen and (max-width: 1500px){body.home section.home1 h1{font-size:48px}}@media screen and (max-width: 991px){body.home section.home1 h1{margin-bottom:15px}}@media screen and (max-width: 768px){body.home section.home1 h1{font-size:32px}}body.home section.home1 h1:after{left:calc(100% + 75px);top:35px;width:2000px;height:2px;background-color:#8EBF25}@media screen and (max-width: 991px){body.home section.home1 h1:after{display:none}}body.home section.home1 h1 span:first-child{position:relative}body.home section.home1 h1 span:first-child:after{left:calc(100% + 27px);top:42px;width:2000px;height:2px;background-color:#8EBF25;display:none}@media screen and (max-width: 991px){body.home section.home1 h1 span:first-child:after{display:block}}@media screen and (max-width: 768px){body.home section.home1 h1 span:first-child:after{top:22px}}@media screen and (max-width: 991px){body.home section.home1 h1 span:not(:first-child){display:block}}body.home section.home1 p{margin-bottom:52px;max-width:907px}@media screen and (max-width: 1500px){body.home section.home1 p{margin-top:16px;font-size:32px;line-height:48px}}@media screen and (max-width: 768px){body.home section.home1 p{margin-bottom:39px}}body.home section.home1 .links a{font-weight:600;font-size:16px;letter-spacing:0.06em;line-height:48px;color:#8ebf25;margin-right:63px}@media screen and (max-width: 400px){body.home section.home1 .links a{margin-right:0}}@media screen and (max-width: 768px){body.home section.home1 .links.links-desktop{display:none}}body.home section.home1 .links.links-mobile{display:none}@media screen and (max-width: 768px){body.home section.home1 .links.links-mobile{display:block}}@media screen and (max-width: 400px){body.home section.home1 .links.links-mobile{display:flex;justify-content:space-between}}body.home section.home2{height:1080px;margin-bottom:135px}@media screen and (max-width: 1500px){body.home section.home2{height:768px}}@media screen and (max-width: 991px){body.home section.home2{display:none}}body.home section.home2 .home-slider{height:100%}body.home section.home2 img{width:100%;height:100%}body.home section.home2 .content{position:absolute;top:calc(50% - 277px);width:986px;display:inline-flex;background-color:#fff;margin-left:20px;min-height:564px}@media screen and (max-width: 1500px){body.home section.home2 .content{width:602px;flex-wrap:wrap;box-sizing:border-box;flex-direction:column;min-height:378px;justify-content:center;padding:55px 0}}body.home section.home2 .content .left{display:inline-block;text-align:center;width:50%;height:100%;margin-top:125px}@media screen and (max-width: 1500px){body.home section.home2 .content .left{width:100%;padding-left:120px;text-align:left;margin-top:0}}body.home section.home2 .content .left div{display:inline-block;text-align:right}body.home section.home2 .content .left div strong{font-weight:600;font-size:24px;letter-spacing:0.04em;color:#000;display:block}body.home section.home2 .content .left div small{text-align:right;font-weight:400;font-size:16px;letter-spacing:-0.02em;line-height:60px;color:#929292}@media screen and (max-width: 1500px){body.home section.home2 .content .left div small{display:none}}body.home section.home2 .content .right{display:inline-block;text-align:left;width:50%;height:100%;margin-top:120px}@media screen and (max-width: 1500px){body.home section.home2 .content .right{width:100%;margin-top:0;padding-left:120px}}body.home section.home2 .content .right div{padding-left:10px;padding-right:126px}@media screen and (max-width: 1500px){body.home section.home2 .content .right div{padding-left:0;padding-right:0}}body.home section.home2 .content .right div strong{font-family:"Source Sans 3";font-weight:300;font-size:32px;letter-spacing:-0.02em;display:inline-block;line-height:48px;color:#000}@media screen and (max-width: 1500px){body.home section.home2 .content .right div strong{font-size:24px;line-height:36px}}body.home section.home2 .content .right div p{font-size:18px;line-height:36px;margin-bottom:26px;margin-top:28px}@media screen and (max-width: 1500px){body.home section.home2 .content .right div p{margin-bottom:41px;margin-top:20px}}body.home section.home2 .content .right div a{font-family:'Khand';font-weight:500;font-size:16px;letter-spacing:0.06em;line-height:48px;color:#8ebf25;margin-top:8px}body.home section.home2 .content .right div a.check{margin-bottom:50px;margin-top:0;display:inline-block}@media screen and (max-width: 1500px){body.home section.home2 .content .right div a.check{line-height:1;margin-bottom:0}}@media screen and (max-width: 1199px){body.home section.home2 .content .right div a.check{margin-bottom:20px}}body.home section.home2 .pagination{margin:0 auto;position:relative;top:-50px;height:20px}body.home section.home2 .pagination .fraction{display:inline-flex;position:absolute;z-index:3;height:15px;align-items:center;bottom:0}@media screen and (max-width: 1310px){body.home section.home2 .pagination .fraction{padding-left:20px}}body.home section.home2 .pagination .fraction span{font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:0.06em;line-height:60px;color:#fff}body.home section.home2 .pagination .fraction span.break{margin:0 2px}body.home section.home2 .pagination .swiper-pagination{margin-left:50px}@media screen and (max-width: 1310px){body.home section.home2 .pagination .swiper-pagination{margin-left:70px}}body.home section.home2 .pagination .swiper-pagination span{width:6px;height:6px;background-color:#fff;border-radius:0;position:relative;left:-1px;margin-right:39px;transition:all .5s}body.home section.home2 .pagination .swiper-pagination span:before{width:16px;height:16px;border:1px solid #fff;left:-5px;top:-5px;opacity:0}body.home section.home2 .pagination .swiper-pagination span:hover,body.home section.home2 .pagination .swiper-pagination span.swiper-pagination-bullet-active{opacity:1}body.home section.home2 .pagination .swiper-pagination span:hover:before,body.home section.home2 .pagination .swiper-pagination span.swiper-pagination-bullet-active:before{opacity:1}body.home section.home2 .swiper-button-prev,body.home section.home2 .swiper-button-next{width:67px;height:100%;background-color:rgba(255,255,255,0.2);top:22px;transition:background-color .5s}@media screen and (max-width: 1500px){body.home section.home2 .swiper-button-prev,body.home section.home2 .swiper-button-next{width:45px;top:20px}}body.home section.home2 .swiper-button-prev:before,body.home section.home2 .swiper-button-next:before{position:absolute;left:0;right:0;bottom:32px;text-align:center}body.home section.home2 .swiper-button-prev:after,body.home section.home2 .swiper-button-next:after{display:none}body.home section.home2 .swiper-button-prev:hover,body.home section.home2 .swiper-button-next:hover{background-color:rgba(255,255,255,0.4)}body.home section.home2 .swiper-button-prev{left:0}body.home section.home2 .swiper-button-prev:before{content:url("./img/arrow_left_slider.svg")}body.home section.home2 .swiper-button-next{right:0}body.home section.home2 .swiper-button-next:before{content:url("./img/arrow_left_slider.svg");transform:rotate(180deg)}body.home section.text{margin-top:241px;margin-bottom:208px;overflow:hidden}@media screen and (min-width: 1501px){body.home section.text{padding-left:35px !important}}@media screen and (max-width: 1500px){body.home section.text{margin-top:172px;margin-bottom:157px}}@media screen and (max-width: 1199px){body.home section.text{display:none}}body.home section.text p{margin:0 0 33px;max-width:975px}@media screen and (max-width: 1500px){body.home section.text p{max-width:913px;font-size:32px;line-height:48px;margin-bottom:22px}}body.home section.text a{font-weight:600;font-size:16px;letter-spacing:0.06em;line-height:48px;color:#8ebf25;margin-right:63px}@media screen and (max-width: 400px){body.home section.text a{margin-right:0}}body.home section.home3{text-align:center;margin-bottom:167px}@media screen and (max-width: 1500px){body.home section.home3{margin-bottom:120px}}body.home section.home3 h2{text-align:left;margin-bottom:69px;font-family:'Khand';font-weight:500;font-size:32px;line-height:48px;color:#000;margin-top:0}@media screen and (max-width: 991px){body.home section.home3 h2{margin-bottom:39px}}body.home section.home3 .row{text-align:left}body.home section.home3 a.all{font-weight:600;font-size:24px;letter-spacing:0.12em;line-height:48px;color:#8ebf25;margin-top:67px;display:inline-block}@media screen and (max-width: 1500px){body.home section.home3 a.all{margin-top:20px}}body.home section.home3 section.text{display:none;margin-top:0;margin-bottom:100px;padding:0 11px !important}@media screen and (max-width: 1199px){body.home section.home3 section.text{display:inline-block}}@media screen and (max-width: 991px){body.home section.home3 section.text{margin-top:24px;margin-bottom:135px}}@media screen and (max-width: 768px){body.home section.home3 section.text{margin-top:59px}}@media screen and (max-width: 768px){body.home section.home3 section.text p{font-size:24px;line-height:36px}}body.single-case_study article{background:var(--background-color)}body.single-case_study article .head{position:relative}@media screen and (max-width: 991px){body.single-case_study article .head{margin-top:120px}}body.single-case_study article .head .left p{margin-bottom:47px}@media screen and (max-width: 768px){body.single-case_study article .head .left p{font-size:24px;line-height:36px}}body.single-case_study article .head .right a{font-weight:500;font-size:16px;letter-spacing:0.06em;color:#8ebf25;position:absolute;right:0;bottom:55px;padding-left:18px}@media screen and (max-width: 768px){body.single-case_study article .head .right a{display:none}}body.single-case_study article .head .right a:before{content:url("./img/arrow_left_back_page.svg");position:absolute;left:0}body.single-case_study article .image-head{margin-bottom:170px}@media screen and (max-width: 991px){body.single-case_study article .image-head{margin-right:10px;margin-bottom:80px}}@media screen and (max-width: 768px){body.single-case_study article .image-head{margin-bottom:40px}}body.single-case_study article .side{display:inline-flex}@media screen and (max-width: 768px){body.single-case_study article .side{flex-wrap:wrap}}body.single-case_study article .side .aside{display:flex;flex-direction:column;padding-left:127px;width:calc(100% / 12 * 4)}@media screen and (max-width: 1500px){body.single-case_study article .side .aside{width:calc(100% / 12 * 3);padding-left:0}}@media screen and (max-width: 768px){body.single-case_study article .side .aside{width:100%;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}}body.single-case_study article .side .aside .detail{display:flex;flex-direction:column;margin-bottom:35px}@media screen and (max-width: 768px){body.single-case_study article .side .aside .detail{width:50%}}@media screen and (max-width: 575px){body.single-case_study article .side .aside .detail{padding-right:15px}}body.single-case_study article .side .aside .detail small{font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;color:#929292;margin-bottom:14px}@media screen and (max-width: 768px){body.single-case_study article .side .aside .detail small{margin-bottom:5px}}body.single-case_study article .side .aside .detail strong{font-family:"Source Sans 3";font-weight:300;font-size:24px;letter-spacing:-0.02em;color:#000}@media screen and (max-width: 768px){body.single-case_study article .side .aside .detail strong{font-size:16px;line-height:1.5}}body.single-case_study article .side .content{padding-left:4px;width:calc(100% / 12 * 8)}@media screen and (max-width: 1500px){body.single-case_study article .side .content{width:calc(100% / 12 * 9)}}@media screen and (max-width: 768px){body.single-case_study article .side .content{width:100%;padding-left:0}}body.single-case_study article .side .content .text{margin-bottom:93px}body.single-case_study article .side .content .text p.introduction{margin-top:-15px;margin-bottom:78px}@media screen and (max-width: 991px){body.single-case_study article .side .content .text p.introduction{margin-bottom:40px}}body.single-case_study article .side .content .text p:not(.introduction){font-size:18px;line-height:36px;margin-bottom:37px}body.single-case_study article .side .content .text p strong{font-weight:400;font-size:32px;line-height:52px}@media screen and (max-width: 768px){body.single-case_study article .side .content .text p strong{font-size:24px;line-height:36px}}body.single-case_study article .side .content .text h2{font-weight:500;font-size:32px;line-height:60px;color:#000;display:inline-block;margin-bottom:3px;margin-top:-4px}@media screen and (max-width: 768px){body.single-case_study article .side .content .text h2{margin-bottom:25px}}body.single-case_study article .side .content .statistic{display:inline-flex;flex-wrap:wrap;margin-bottom:-48px;padding-top:47px}@media screen and (max-width: 768px){body.single-case_study article .side .content .statistic{padding-top:0}}body.single-case_study article .side .content .statistic .number-item{display:inline-flex;align-items:flex-start;margin-bottom:60px}@media screen and (max-width: 768px){body.single-case_study article .side .content .statistic .number-item{flex-direction:column;width:50%}}body.single-case_study article .side .content .statistic .number-item b{font-family:'Khand';font-weight:600;font-size:60px;line-height:60px;color:#8ebf25;width:104px;margin-right:22px}@media screen and (max-width: 1500px){body.single-case_study article .side .content .statistic .number-item b{width:82px;margin-right:44px}}@media screen and (max-width: 991px){body.single-case_study article .side .content .statistic .number-item b{margin-right:10px}}@media screen and (max-width: 768px){body.single-case_study article .side .content .statistic .number-item b{margin-bottom:10px}}body.single-case_study article .side .content .statistic .number-item p{font-size:16px;line-height:24px;color:#929292;width:182px;margin:0}@media screen and (max-width: 1500px){body.single-case_study article .side .content .statistic .number-item p{width:165px}}@media screen and (max-width: 768px){body.single-case_study article .side .content .statistic .number-item p{padding-right:15px}}body.single-case_study article .side .content .statistic .number-item:nth-child(2n+0){margin-left:69px}@media screen and (max-width: 1500px){body.single-case_study article .side .content .statistic .number-item:nth-child(2n+0){margin-left:126px}}@media screen and (max-width: 1199px){body.single-case_study article .side .content .statistic .number-item:nth-child(2n+0){margin-left:90px}}@media screen and (max-width: 991px){body.single-case_study article .side .content .statistic .number-item:nth-child(2n+0){margin-left:0}}body.single-case_study article .modules .project-module-line .line-hr{height:1px;width:100%;background-color:rgba(112,112,112,0.3)}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-line .line-hr{margin:50px 0 !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-line .line-hr{margin:24px 0 !important}}body.single-case_study article .modules .project-module-opinion .opinion{padding:0 22px}body.single-case_study article .modules .project-module-opinion .opinion b:before{content:url("./img/quote.png");position:absolute;left:0;right:0;text-align:center;z-index:-1}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-opinion .opinion b:before{right:auto}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-opinion .opinion b:before{left:auto;right:-31px}}body.single-case_study article .modules .project-module-opinion .opinion strong{font-family:"Source Sans 3";font-weight:400;font-size:35px;line-height:52px;color:#000;margin-top:-15px;display:inline-block;margin-bottom:8px}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-opinion .opinion strong{font-size:24px}}body.single-case_study article .modules .project-module-opinion .opinion small{display:block;font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:24px;color:#929292;margin-bottom:62px}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-opinion .opinion small{margin-bottom:25px}}body.single-case_study article .modules .project-module-opinion .opinion p{font-size:18px;line-height:36px}body.single-case_study article .modules .project-module-opinion .opinion .image{position:relative;width:calc(100% / 12 * 4)}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-opinion .opinion .image{width:calc(100% / 12 * 3)}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-opinion .opinion .image{width:100%}}body.single-case_study article .modules .project-module-opinion .opinion .content{width:calc(100% / 12 * 8)}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-opinion .opinion .content{width:calc(100% / 12 * 9)}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-opinion .opinion .content{width:100%}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-opinion .opinion .opinion{margin:50px 0 !important}}body.single-case_study article .modules .project-module-desc .desc{padding:0 22px}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-desc .desc{margin:50px 0 !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-desc .desc{padding:0}}body.single-case_study article .modules .project-module-desc .desc .image{width:calc(100% / 12 * 4);text-align:left}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-desc .desc .image{width:calc(100% / 12 * 3);text-align:left}}@media screen and (min-width: 1200px){body.single-case_study article .modules .project-module-desc .desc .image{padding-right:40px}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-desc .desc .image{width:100%;margin-bottom:45px}}body.single-case_study article .modules .project-module-desc .desc .image strong.title{font-family:'Khand';font-weight:500;font-size:60px;line-height:60px;text-align:left;color:#dfdfdf;display:flex;flex-direction:column}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-desc .desc .image strong.title{width:100%;height:auto;font-size:24px;line-height:36px;color:#000}}body.single-case_study article .modules .project-module-desc .desc .image strong.title.bigger{font-size:120px;line-height:1;letter-spacing:-2.4px}body.single-case_study article .modules .project-module-desc .desc .image strong.title span{color:#000;font-family:"Source Sans 3";font-size:24px;font-weight:500;line-height:1.32;letter-spacing:-.72px}body.single-case_study article .modules .project-module-desc .desc .content{margin-top:-10px;width:calc(100% / 12 * 8)}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-desc .desc .content{width:calc(100% / 12 * 9)}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-desc .desc .content{width:100%}}body.single-case_study article .modules .project-module-desc .desc .content p{margin:0;font-size:18px;line-height:36px}body.single-case_study article .modules .project-module-desc .desc .content h6{font-family:"Source Sans 3";font-weight:300;font-size:40px;letter-spacing:-0.02em;line-height:60px;color:#000}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-desc .desc .content h6{font-size:32px;line-height:48px}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-desc .desc .content h6{font-size:24px;line-height:36px}}body.single-case_study article .modules .project-module-text .text{padding:0 15px}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-text .text{margin:50px auto !important;padding:0 7px}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-text .text{padding:0}}body.single-case_study article .modules .project-module-text .text p{font-size:18px;line-height:36px;height:100%}body.single-case_study article .modules .project-module-text .text .mejs-container{background-color:transparent;width:100% !important}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-text .text .mejs-container{width:100%}}body.single-case_study article .modules .project-module-text .text .mejs-container video{width:100%;object-fit:cover}body.single-case_study article .modules .project-module-photo img{width:100%}body.single-case_study article .modules .project-module-photo small{padding:0 47px;height:36px;background-color:#fff;position:absolute;right:59px;bottom:13px;font-family:"Source Sans 3";font-weight:300;font-size:16px;letter-spacing:-0.02em;line-height:60px;color:#929292;display:inline-flex;align-items:center}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-photo small{text-align:right;bottom:0;right:0;padding:11px 27px;height:auto;line-height:1.5}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo{flex-direction:column;max-width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo .col-sm-12:last-child{padding:0}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-top){margin-top:50px !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-top){margin-top:12px !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-top) img{margin-top:0 !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-top) .col-sm-12:last-child{margin-top:24px}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-top) .col-md-6{margin-top:24px 0 !important}}@media screen and (max-width: 991px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-bottom){margin-bottom:50px !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-bottom){margin-bottom:12px !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-bottom) img{margin-bottom:0 !important}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-bottom) .col-sm-12:last-child{margin-bottom:24px}}@media screen and (max-width: 768px){body.single-case_study article .modules .project-module-photo .photo:not(.zero-bottom) .col-md-6{margin-bottom:24px 0 !important}}body.single-case_study article .modules .project-module-photo .photo.radius img{border-radius:26px}@media screen and (min-width: 1200px){body.single-case_study article .modules .project-module-photo .photo.closer>div:first-child{padding-right:13px}}@media screen and (min-width: 1200px){body.single-case_study article .modules .project-module-photo .photo.closer>div:last-child{padding-left:13px}}body.single-case_study article .modules .project-module-elements .row{margin-bottom:-25px}body.single-case_study article .modules .project-module-elements .row>div{margin-bottom:25px}body.single-case_study article .modules .project-module-elements .inner{padding:45px 75px 45px 45px;border-radius:25px;background-color:#F1F1F1;min-height:453px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-elements .inner{padding-right:45px}}@media screen and (max-width: 1199px){body.single-case_study article .modules .project-module-elements .inner{padding:30px;min-height:400px}}body.single-case_study article .modules .project-module-elements .inner b{width:66px;height:66px;display:inline-flex;align-items:center;justify-content:center;border-radius:32px;border:1px solid #000;color:#000;font-family:"Source Sans 3";font-size:24px;font-weight:500;line-height:1.32;letter-spacing:-.72px}body.single-case_study article .modules .project-module-elements .inner .content{display:flex;flex-direction:column;gap:25px}body.single-case_study article .modules .project-module-elements .inner .content h3{color:#000 !important;font-family:"Source Sans 3";font-size:40px;font-weight:300;line-height:1.425;letter-spacing:-.8px;margin:0}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-elements .inner .content h3{font-size:32px}}@media screen and (max-width: 1199px){body.single-case_study article .modules .project-module-elements .inner .content h3{font-size:26px}}body.single-case_study article .modules .project-module-elements .inner .content p{margin:0;color:#000 !important;font-family:"Source Sans 3";font-size:18px;font-weight:300;line-height:1.65;letter-spacing:-.36px}body.single-case_study article .modules .project-module-programs .row{padding-top:74px;padding-bottom:49px;border-bottom:1px solid #000}body.single-case_study article .modules .project-module-programs .logo{display:inline-flex;justify-content:center;align-items:center}body.single-case_study article .modules .project-module-programs .logo img{width:auto}body.single-case_study article .modules .project-module-programs .title{padding-left:27px}body.single-case_study article .modules .project-module-programs .title h3{color:#000 !important;font-family:"Source Sans 3";font-size:40px;font-weight:500;line-height:1.65;letter-spacing:-.8px;margin:0;max-width:calc(100% + 52px);width:calc(100% + 52px)}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-programs .title h3{font-size:32px}}body.single-case_study article .modules .project-module-programs .desc p{color:#000 !important;font-family:"Source Sans 3";font-size:24px;font-weight:300;line-height:1.32;letter-spacing:-.72px;margin:0;padding:0 77px}body.single-case_study article .modules .project-module-opinions .swiper-container{margin-left:-3px}body.single-case_study article .modules .project-module-opinions .swiper-container .swiper-slide{margin-left:3px;opacity:0 !important;transition:opacity .5s !important}body.single-case_study article .modules .project-module-opinions .swiper-container .swiper-slide.swiper-slide-active{opacity:1 !important}body.single-case_study article .modules .project-module-opinions strong.title{color:#000 !important;font-family:"Khand Medium";font-size:80px;font-weight:500;line-height:1.1;letter-spacing:-2.4px;text-transform:uppercase}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-opinions strong.title{font-size:60px}}body.single-case_study article .modules .project-module-opinions p{margin-top:41px;margin-bottom:46px;color:#000 !important;font-family:"Source Sans 3";font-size:32px;font-weight:300;line-height:1.44}body.single-case_study article .modules .project-module-opinions small{display:block;color:#000;font-family:"Source Sans 3";line-height:1.32}body.single-case_study article .modules .project-module-opinions small.name{font-size:24px;font-weight:500;letter-spacing:-.72px}body.single-case_study article .modules .project-module-opinions small.position{font-size:20px;font-weight:300;letter-spacing:-.6px}body.single-case_study article .modules .project-module-opinions .navigation{margin-top:69px;display:inline-flex;align-items:center;gap:59px}body.single-case_study article .modules .project-module-opinions .navigation .opinions-pagination{position:static;display:inline-flex;gap:15px;align-items:center}body.single-case_study article .modules .project-module-opinions .navigation .opinions-pagination span{width:12px;height:13px;background-color:rgba(0,0,0,0.25);border-radius:13px;transition:all .5s;opacity:1}body.single-case_study article .modules .project-module-opinions .navigation .opinions-pagination span.swiper-pagination-bullet-active{width:25px;background-color:#000;border-radius:10px}body.single-case_study article .modules .project-module-opinions .navigation .opinions-pagination span:hover{background-color:#000;opacity:.5}body.single-case_study article .modules .project-module-opinions .navigation .opinions-prev,body.single-case_study article .modules .project-module-opinions .navigation .opinions-next{margin:0;position:static;width:55px;height:55px;border-radius:50%;border:2px solid #000;display:inline-flex;justify-content:center;align-items:center;transition:opacity .5s}body.single-case_study article .modules .project-module-opinions .navigation .opinions-prev.opinions-prev,body.single-case_study article .modules .project-module-opinions .navigation .opinions-next.opinions-prev{transform:rotate(180deg)}body.single-case_study article .modules .project-module-opinions .navigation .opinions-prev:after,body.single-case_study article .modules .project-module-opinions .navigation .opinions-next:after{display:none}body.single-case_study article .modules .project-module-opinions .navigation .opinions-prev:not(.swiper-button-disabled):hover,body.single-case_study article .modules .project-module-opinions .navigation .opinions-next:not(.swiper-button-disabled):hover{opacity:.5}body.single-case_study article .modules .project-module-opinions .navigation .opinions-prev.swiper-button-disabled,body.single-case_study article .modules .project-module-opinions .navigation .opinions-next.swiper-button-disabled{opacity:.25}body.single-case_study article .modules .project-module-numbers .swiper-container{height:820px;width:100%;max-width:1920px}body.single-case_study article .modules .project-module-numbers .swiper-container .swiper-slide img{height:100%;object-fit:cover;width:100%}body.single-case_study article .modules .project-module-numbers .swiper-container .container{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:1}body.single-case_study article .modules .project-module-numbers .swiper-container .container .navigation{display:inline-flex;gap:13px;align-items:center}body.single-case_study article .modules .project-module-numbers .swiper-container .container .navigation .number span{color:#fff;font-family:"Source Sans 3";font-size:16px;font-weight:400;line-height:1.44}body.single-case_study article .modules .project-module-numbers .swiper-container .container .swiper-pagination{position:static;display:inline-flex;align-items:center;gap:17px}body.single-case_study article .modules .project-module-numbers .swiper-container .container .swiper-pagination span{width:6px;height:6px;background-color:#fff;border-radius:0px;opacity:.5;transition:opacity .5s}body.single-case_study article .modules .project-module-numbers .swiper-container .container .swiper-pagination span:hover,body.single-case_study article .modules .project-module-numbers .swiper-container .container .swiper-pagination span.swiper-pagination-bullet-active{opacity:1}body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-prev,body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-next{opacity:1;margin:0;top:auto;bottom:35px;left:auto;right:auto;transition:opacity .5s}body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-prev:after,body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-next:after{display:none}body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-prev img,body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-next img{width:10px;height:18px}body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-prev.numbers-prev,body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-next.numbers-prev{left:24px;transform:rotate(180deg)}body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-prev.numbers-next,body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-next.numbers-next{right:24px}body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-prev:hover,body.single-case_study article .modules .project-module-numbers .swiper-container .numbers-next:hover{opacity:.7}body.single-case_study article .modules .project-module-numbers .container-numbers{position:relative;z-index:1;pointer-events:none}body.single-case_study article .modules .project-module-numbers div.title{padding-top:83px}body.single-case_study article .modules .project-module-numbers div.title strong{color:#000 !important;font-family:"Khand Medium";font-size:80px;font-weight:500;line-height:1.1;letter-spacing:-2.4px;text-transform:uppercase}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-numbers div.title strong{font-size:60px}}body.single-case_study article .modules .project-module-numbers .numbers-left{margin-top:-215px}body.single-case_study article .modules .project-module-numbers .numbers-center{margin-top:-87px}body.single-case_study article .modules .project-module-numbers .numbers-right{margin-top:-186px}body.single-case_study article .modules .project-module-numbers .numbers{display:flex;flex-direction:column;gap:25px}body.single-case_study article .modules .project-module-numbers .numbers .number{padding:40px;border-radius:25px;border:1px solid rgba(255,255,255,0.95);background-color:rgba(255,255,255,0.8);display:flex;flex-direction:column;gap:30px;backdrop-filter:blur(12px);box-shadow:0 8px 30px rgba(0,0,0,0.1)}@media screen and (max-width: 1199px){body.single-case_study article .modules .project-module-numbers .numbers .number{padding:25px}}body.single-case_study article .modules .project-module-numbers .numbers .number strong{color:#000 !important;font-family:"Khand Medium";font-size:80px;font-weight:500;line-height:1.1;letter-spacing:-2.4px;text-transform:uppercase}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-numbers .numbers .number strong{font-size:60px}}body.single-case_study article .modules .project-module-numbers .numbers .number p{color:#000 !important;font-family:"Source Sans 3";font-size:24px;font-weight:300;line-height:1.4;letter-spacing:-.48px;margin:0}@media screen and (max-width: 1500px){body.single-case_study article .modules .project-module-numbers .numbers .number p{font-size:22px}}body.single-case_study article .next-post{width:100%;height:743px;position:relative}@media screen and (max-width: 991px){body.single-case_study article .next-post{margin-bottom:25px}}@media screen and (max-width: 768px){body.single-case_study article .next-post{height:400px}}@media screen and (max-width: 575px){body.single-case_study article .next-post{height:250px}}@media screen and (max-width: 400px){body.single-case_study article .next-post{height:155px}}body.single-case_study article .next-post:before{left:24px;top:0;width:calc(100% - 48px);height:100%;background-color:rgba(0,0,0,0.85);transition:all .5s;z-index:1}body.single-case_study article .next-post a{display:inline-block;width:100%;height:100%}body.single-case_study article .next-post .hide{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;align-items:center;justify-content:center;z-index:2}body.single-case_study article .next-post .hide p{font-family:Khand;transition:opacity .5s;font-weight:500;font-size:60px;line-height:90px;color:#fff}@media screen and (max-width: 768px){body.single-case_study article .next-post .hide p{font-size:24px;line-height:18px}}body.single-case_study article .next-post img{position:absolute;width:calc(100% - 48px);height:100%}body.single-case_study article .next-post .row{height:100%;align-items:flex-end}body.single-case_study article .next-post .content{position:relative;z-index:2;height:200px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}body.single-case_study article .next-post .content small,body.single-case_study article .next-post .content strong{position:relative;color:#fff;opacity:0}body.single-case_study article .next-post .content small{font-weight:600;font-size:24px;letter-spacing:0.04em;top:150px;transition:all .4s}body.single-case_study article .next-post .content strong{font-family:"Source Sans 3";font-weight:300;font-size:48px;letter-spacing:-0.02em;line-height:60px;transition:all .6s;top:40px;margin-left:-3px}@media screen and (min-width: 1200px){body.single-case_study article .next-post:hover a{opacity:1 !important}body.single-case_study article .next-post:hover:before{background-color:rgba(0,0,0,0.35)}body.single-case_study article .next-post:hover .hide p{opacity:0}body.single-case_study article .next-post:hover .content strong{opacity:1;top:0}body.single-case_study article .next-post:hover .content small{opacity:1;top:50px}}body.single-case_study article>.container{position:relative}body.single-case_study article>.modules,body.single-case_study article>.container:not(:first-child):not(.next-post){color:var(--text)}body.single-case_study article>.modules p,body.single-case_study article>.modules h1,body.single-case_study article>.modules h2,body.single-case_study article>.modules h3,body.single-case_study article>.modules h4,body.single-case_study article>.modules h5,body.single-case_study article>.modules h6,body.single-case_study article>.modules li,body.single-case_study article>.modules a,body.single-case_study article>.modules strong,body.single-case_study article>.container:not(:first-child):not(.next-post) p,body.single-case_study article>.container:not(:first-child):not(.next-post) h1,body.single-case_study article>.container:not(:first-child):not(.next-post) h2,body.single-case_study article>.container:not(:first-child):not(.next-post) h3,body.single-case_study article>.container:not(:first-child):not(.next-post) h4,body.single-case_study article>.container:not(:first-child):not(.next-post) h5,body.single-case_study article>.container:not(:first-child):not(.next-post) h6,body.single-case_study article>.container:not(:first-child):not(.next-post) li,body.single-case_study article>.container:not(:first-child):not(.next-post) a,body.single-case_study article>.container:not(:first-child):not(.next-post) strong{color:var(--text) !important}body.single-case_study article>.container:first-of-type:before{content:"";background:#fff;left:-9999px;width:99999999px;height:100%;position:absolute;top:0}body.single-case_study article .side .aside .detail small{color:var(--text_add)}body.single-case_study article .container.image-head:before{content:"";background:#fff;left:-9999px;width:99999999px;height:50%;position:absolute;top:0;z-index:0}body.single-case_study article .container.image-head img{position:relative;z-index:2}body.single-case_study article.marketing .head{padding-right:45px;margin-left:-6px;align-items:flex-start;margin-top:237px}body.single-case_study article.marketing .head .left{width:487px;max-width:100%}@media screen and (max-width: 1199px){body.single-case_study article.marketing .head .left{width:300px}}body.single-case_study article.marketing .head .left h1{font-size:80px;font-weight:500;line-height:1.1;letter-spacing:-2.4px;text-transform:uppercase}@media screen and (max-width: 1199px){body.single-case_study article.marketing .head .left h1{font-size:60px}}body.single-case_study article.marketing .head .right{width:calc(100% - 487px);max-width:100%;padding-top:2px}@media screen and (max-width: 1199px){body.single-case_study article.marketing .head .right{width:calc(100% - 320px)}}body.single-case_study article.marketing .head .right p{margin:0;font-size:32px;font-weight:500;line-height:1.65;letter-spacing:-.64px}.content-iframe{position:relative;width:100%;height:0;padding-bottom:56.25%}.content-iframe iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.modal{display:none;overflow:auto;text-align:center;z-index:99999999999;max-width:100% !important;position:fixed;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;background-color:#fff;padding:0}.modal .inner{text-align:left}#thanks .inner{display:inline-flex;align-items:center;height:100vh}#thanks .inner .image b{width:104px;height:104px;border:1.5px solid #8ebf25;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){#thanks .inner .image b{width:84px;height:84px}}#thanks .inner .desc{padding-right:115px}@media screen and (max-width: 1199px){#thanks .inner .desc{padding-right:15px}}#thanks .inner .desc h2{margin-top:0;margin-bottom:30px;font-family:"Source Sans 3";font-weight:300;font-size:40px;letter-spacing:-0.02em;line-height:60px;color:#000}@media screen and (max-width: 991px){#thanks .inner .desc h2{font-size:30px;line-height:40px;margin-top:10px;margin-bottom:20px}}#thanks .inner .desc p{margin:0;font-family:"Source Sans 3";font-weight:300;font-size:24px;letter-spacing:-0.02em;line-height:36px;color:#000}#thanks .inner .desc p a{text-decoration:underline;color:#8ebf25}footer{background-color:#161616;overflow:hidden;padding-top:167px;padding-bottom:12px;transition:all .5s}@media screen and (max-width: 768px){footer{padding-top:73px}}footer .up strong.title{font-weight:600;font-size:32px;line-height:48px;color:#fff;position:relative;margin-bottom:75px;display:inline-block}@media screen and (max-width: 768px){footer .up strong.title{margin-bottom:55px}}footer .up strong.title:after{left:calc(100% + 137px);top:22px;width:2000px;height:1px;background-color:#8EBF25}@media screen and (max-width: 768px){footer .up strong.title:after{display:none}}footer .up strong.title span:first-child{position:relative}footer .up strong.title span:first-child:after{left:calc(100% + 27px);top:22px;width:2000px;height:2px;background-color:#8EBF25;display:none}@media screen and (max-width: 991px){footer .up strong.title span:first-child:after{display:block}}@media screen and (max-width: 991px){footer .up strong.title span:not(:first-child){display:block}}@media screen and (max-width: 768px){footer .up strong.title .contact{margin-bottom:30px}}@media screen and (max-width: 768px){footer .up .address{max-width:50%}}@media screen and (max-width: 768px){footer .up .address p{font-size:16px;line-height:24px}}footer .up .address a{display:inline-block !important;font-weight:700 !important;font-size:16px !important}footer .up .row strong{font-family:"Source Sans 3";font-weight:700;font-size:16px;letter-spacing:-0.02em;line-height:60px;color:#fff;margin-bottom:-10px;display:block}footer .up .row a,footer .up .row p{font-size:24px;color:#fff;line-height:36px;margin:0 0 5px;display:block;font-family:"Source Sans 3";font-weight:300;letter-spacing:-0.02em}footer .down .content{display:inline-flex;justify-content:space-between;align-items:center;width:100%;margin-top:150px}@media screen and (max-width: 991px){footer .down .content{flex-direction:column-reverse;align-items:flex-start;margin-top:55px}}@media screen and (max-width: 768px){footer .down .content{margin-top:55px}}footer .down .content small,footer .down .content a.link{font-family:"Source Sans 3";font-weight:300;font-size:12px;letter-spacing:-0.02em;line-height:60px;color:#929292;line-height:1.2}@media screen and (max-width: 991px){footer .down .content a.link{margin-top:15px;display:inline-block}}@media screen and (max-width: 991px){footer .down .content .copyright{text-align:center;margin-top:20px}}footer .down .content .links-social-media{text-align:right}@media screen and (min-width: 991px){footer .down .content .links-social-media a.linkedin{position:relative;top:3px}}.animated{opacity:1 !important;top:0 !important}.anim{position:relative;top:50px;opacity:0;transition:all 1s}.fancybox-bg{background:rgba(255,255,255,0.9)}.fancybox-button{background:#fff;color:#000}#cookie-notice .cn-button{background-color:#8ebf25}body.error404 article{margin-top:200px;margin-bottom:100px}body.error404 article h1{text-align:center;font-size:100px}.dark-mode{background:#000}.dark-mode>.container{position:relative}.dark-mode>.modules,.dark-mode>.container:not(:first-child){color:#fff}.dark-mode>.modules p,.dark-mode>.modules h1,.dark-mode>.modules h2,.dark-mode>.modules h3,.dark-mode>.modules h4,.dark-mode>.modules h5,.dark-mode>.modules h6,.dark-mode>.modules li,.dark-mode>.modules a,.dark-mode>.modules strong,.dark-mode>.container:not(:first-child) p,.dark-mode>.container:not(:first-child) h1,.dark-mode>.container:not(:first-child) h2,.dark-mode>.container:not(:first-child) h3,.dark-mode>.container:not(:first-child) h4,.dark-mode>.container:not(:first-child) h5,.dark-mode>.container:not(:first-child) h6,.dark-mode>.container:not(:first-child) li,.dark-mode>.container:not(:first-child) a,.dark-mode>.container:not(:first-child) strong{color:#fff !important}.dark-mode>.container:first-of-type:before{content:"";background:#fff;left:-9999px;width:99999999px;height:100%;position:absolute;top:0}.dark-mode .container.image-head:before{content:"";background:#fff;left:-9999px;width:99999999px;height:50%;position:absolute;top:0;z-index:0}.dark-mode .container.image-head img{position:relative;z-index:2}
/*# sourceMappingURL=style.css.map */
