.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'vollkorn';src:url("../fonts/vollkorn-regular-webfont.eot");src:url("../fonts/vollkorn-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/vollkorn-regular-webfont.woff2") format("woff2"),url("../fonts/vollkorn-regular-webfont.woff") format("woff"),url("../fonts/vollkorn-regular-webfont.ttf") format("truetype"),url("../fonts/vollkorn-regular-webfont.svg#vollkornregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'vollkorn';src:url("../fonts/vollkorn-semibold-webfont.eot");src:url("../fonts/vollkorn-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/vollkorn-semibold-webfont.woff2") format("woff2"),url("../fonts/vollkorn-semibold-webfont.woff") format("woff"),url("../fonts/vollkorn-semibold-webfont.ttf") format("truetype"),url("../fonts/vollkorn-semibold-webfont.svg#vollkornsemibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'vollkorn';src:url("../fonts/vollkorn-semibolditalic-webfont.eot");src:url("../fonts/vollkorn-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/vollkorn-semibolditalic-webfont.woff2") format("woff2"),url("../fonts/vollkorn-semibolditalic-webfont.woff") format("woff"),url("../fonts/vollkorn-semibolditalic-webfont.ttf") format("truetype"),url("../fonts/vollkorn-semibolditalic-webfont.svg#vollkornsemibold_italic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'vollkorn';src:url("../fonts/vollkorn-bold-webfont.eot");src:url("../fonts/vollkorn-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/vollkorn-bold-webfont.woff2") format("woff2"),url("../fonts/vollkorn-bold-webfont.woff") format("woff"),url("../fonts/vollkorn-bold-webfont.ttf") format("truetype"),url("../fonts/vollkorn-bold-webfont.svg#vollkornbold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'vollkorn';src:url("../fonts/vollkorn-bolditalic-webfont.eot");src:url("../fonts/vollkorn-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/vollkorn-bolditalic-webfont.woff2") format("woff2"),url("../fonts/vollkorn-bolditalic-webfont.woff") format("woff"),url("../fonts/vollkorn-bolditalic-webfont.ttf") format("truetype"),url("../fonts/vollkorn-bolditalic-webfont.svg#vollkornbold_italic") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'vollkorn';src:url("../fonts/vollkorn-black-webfont.eot");src:url("../fonts/vollkorn-black-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/vollkorn-black-webfont.woff2") format("woff2"),url("../fonts/vollkorn-black-webfont.woff") format("woff"),url("../fonts/vollkorn-black-webfont.ttf") format("truetype"),url("../fonts/vollkorn-black-webfont.svg#vollkornblack") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'vollkorn';src:url("../fonts/vollkorn-blackitalic-webfont.eot");src:url("../fonts/vollkorn-blackitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/vollkorn-blackitalic-webfont.woff2") format("woff2"),url("../fonts/vollkorn-blackitalic-webfont.woff") format("woff"),url("../fonts/vollkorn-blackitalic-webfont.ttf") format("truetype"),url("../fonts/vollkorn-blackitalic-webfont.svg#vollkornblack_italic") format("svg");font-weight:900;font-style:italic;font-display:swap}.text-blue{color:#007bff !important}.text-indigo{color:#6610f2 !important}.text-purple{color:#6f42c1 !important}.text-pink{color:#e83e8c !important}.text-red{color:#dc3545 !important}.text-orange{color:#fd7e14 !important}.text-yellow{color:#ffc107 !important}.text-green{color:#28a745 !important}.text-teal{color:#20c997 !important}.text-cyan{color:#17a2b8 !important}.text-white{color:#fff !important}.text-gray-dark{color:#343a40 !important}.text-gray{color:#919191 !important}.text-haiti{color:#302F35 !important}.text-primary{color:#393838 !important}.text-mine-shaft{color:#383232 !important}.text-success{color:#f6ea09 !important}.text-marlin{color:#3A393F !important}.text-cloudy{color:#a79f96 !important}.text-silk{color:#b9b0a7 !important}.text-bright-gray{color:#525457 !important}.text-nevada{color:#696c70 !important}.bg-blue{background:#007bff !important}.bg-indigo{background:#6610f2 !important}.bg-purple{background:#6f42c1 !important}.bg-pink{background:#e83e8c !important}.bg-red{background:#dc3545 !important}.bg-orange{background:#fd7e14 !important}.bg-yellow{background:#ffc107 !important}.bg-green{background:#28a745 !important}.bg-teal{background:#20c997 !important}.bg-cyan{background:#17a2b8 !important}.bg-white{background:#fff !important}.bg-gray-dark{background:#343a40 !important}.bg-gray{background:#919191 !important}.bg-haiti{background:#302F35 !important}.bg-primary{background:#393838 !important}.bg-mine-shaft{background:#383232 !important}.bg-success{background:#f6ea09 !important}.bg-marlin{background:#3A393F !important}.bg-cloudy{background:#a79f96 !important}.bg-silk{background:#b9b0a7 !important}.bg-bright-gray{background:#525457 !important}.bg-nevada{background:#696c70 !important}.font-base{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.font-serif{font-family:"Vollkorn","Times New Roman",Times,serif !important}.font-alt{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.size-base{font-size:1.4rem !important;line-height:2.3rem !important}.size-lg{font-size:2rem !important;line-height:2.9rem !important}.size-sm{font-size:1.2rem !important;line-height:2.1rem !important}.size-d2{font-size:7rem !important;line-height:7.9rem !important}.size-md2{font-size:3rem !important;line-height:3.9rem !important}.size-d3{font-size:3.3rem !important;line-height:4.2rem !important}.size-md3{font-size:1.8rem !important;line-height:2.7rem !important}.size-d5{font-size:2.8rem !important;line-height:3.7rem !important}.size-md5{font-size:1.9rem !important;line-height:2.8rem !important}.size-d4{font-size:10rem !important;line-height:10.9rem !important}.size-md4{font-size:5rem !important;line-height:5.9rem !important}.size-h1{font-size:8rem !important;line-height:8.9rem !important}.size-mh1{font-size:4rem !important;line-height:4.9rem !important}.size-h2{font-size:4.8rem !important;line-height:5.7rem !important}.size-mh2{font-size:2.4rem !important;line-height:3.3rem !important}.size-h3{font-size:2.5rem !important;line-height:3.4rem !important}.size-mh3{font-size:1.6rem !important;line-height:2.5rem !important}.size-h4{font-size:3.6rem !important;line-height:4.5rem !important}.size-mh4{font-size:1.8rem !important;line-height:2.7rem !important}.size-h5{font-size:3rem !important;line-height:3.9rem !important}.size-mh5{font-size:1.8rem !important;line-height:2.7rem !important}.size-h6{font-size:2rem !important;line-height:2.9rem !important}.size-mh6{font-size:1.6rem !important;line-height:2.5rem !important}.phases .phase-steps{margin:0;padding:0;list-style:none}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 1024px){h1,.h1{font-size:8rem}}@media screen and (min-width: 1024px){h2,.h2{font-size:4rem}}@media screen and (min-width: 1024px){h3,.h3{font-size:4rem}}@media screen and (min-width: 1024px){h4,.h4{font-size:3.6rem}}@media screen and (min-width: 1024px){h5,.h5{font-size:3rem}}@media screen and (min-width: 1024px){h6,.h6{font-size:2rem}}html{font-size:10px}body{min-width:320px}.loader-circle{position:fixed;top:50%;left:50%;width:120px;height:120px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../../../uploads/images/loader.gif);background-position:center center;background-repeat:no-repeat;background-size:contain}.loaded .loader-circle{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes FADE{0%{opacity:0}100%{opacity:1}}@keyframes FADE{0%{opacity:0}100%{opacity:1}}.mouse-alert{position:absolute;left:50%;bottom:4em;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;pointer-events:none;-webkit-transition:opacity 0.8s ease-in-out;transition:opacity 0.8s ease-in-out}.mouse-alert.mouse-alert-fade{opacity:0}.mouse-alert .mouse-alert-icon{width:50px}.mouse-alert .mouse-alert-text{color:#fff;position:absolute;font-size:0.7em;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-top:1.5em;letter-spacing:0.2em;font-weight:500;text-transform:uppercase}#wrapper{position:relative;width:100%;overflow:hidden;min-height:100vh;visibility:hidden}.loaded #wrapper{visibility:visible}.bg-stretch{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover;background-position:50% 50%}.bg-stretch video{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:none;-o-object-fit:cover;object-fit:cover}.btn{position:relative;text-transform:uppercase;letter-spacing:0.15rem;z-index:1}.btn:hover{text-decoration:none;background:transparent}.btn:hover:before{top:0}.btn:before{content:'';position:absolute;top:100%;bottom:0;left:0;right:0;z-index:-1;background:#fff;-webkit-transition:top 0.25s cubic-bezier(0.5, 1, 0.5, 1);transition:top 0.25s cubic-bezier(0.5, 1, 0.5, 1)}.btn.btn-outline-primary:hover{color:#fff}.btn.btn-outline-primary:hover:before{background:#393838}.btn.btn-outline{background-color:transparent;border:1px solid #fff;color:#fff;padding-top:1rem;padding-bottom:1rem}.btn.btn-outline:hover{color:#393838}.btn.btn-outline.btn-marlin{color:#3A393F;border-color:#3A393F}.btn.btn-outline.btn-marlin:before{background-color:#3A393F}.btn.btn-outline.btn-marlin:hover{color:#fff}.btn.btn-outline-success:hover{border-color:#fff}.btn.btn-arrow{padding:0;font-size:1.1rem;letter-spacing:1.38px}.btn.btn-arrow:hover:after{right:-2rem}.btn.btn-arrow:before{display:none}.btn.btn-arrow:after{-webkit-transition:right .75s cubic-bezier(0.34, 1, 0.34, 1);transition:right .75s cubic-bezier(0.34, 1, 0.34, 1);position:absolute;right:-1.5rem;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:'';height:0.8rem;width:0.8rem;border:2px solid #fff;border-left:none;border-bottom:none}@media screen and (min-width: 1024px){.fade-up{-webkit-transform:translateY(5rem);transform:translateY(5rem);opacity:0;visibility:hidden;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transition-delay:0.5s;transition-delay:0.5s}.loaded .in-viewport .fade-up{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.fade-up:nth-child(2){-webkit-transition-delay:.75s;transition-delay:.75s}.fade-up:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.fade-up:nth-child(4){-webkit-transition-delay:1.05s;transition-delay:1.05s}.fade-up:nth-child(5){-webkit-transition-delay:1.2s;transition-delay:1.2s}.fade-up:nth-child(6){-webkit-transition-delay:1.35s;transition-delay:1.35s}.fade-up:nth-child(7){-webkit-transition-delay:1.5s;transition-delay:1.5s}.fade-up:nth-child(8){-webkit-transition-delay:1.65s;transition-delay:1.65s}.fade-up:nth-child(9){-webkit-transition-delay:1.8s;transition-delay:1.8s}}@media screen and (min-width: 1024px){.delay-1 .fade-up{-webkit-transform:translateY(5rem);transform:translateY(5rem);opacity:0;visibility:hidden;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transition-delay:.75s;transition-delay:.75s}.loaded .in-viewport .delay-1 .fade-up{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.delay-1 .fade-up:nth-child(2){-webkit-transition-delay:.95s;transition-delay:.95s}.delay-1 .fade-up:nth-child(3){-webkit-transition-delay:1.05s;transition-delay:1.05s}.delay-1 .fade-up:nth-child(4){-webkit-transition-delay:1.15s;transition-delay:1.15s}.delay-1 .fade-up:nth-child(5){-webkit-transition-delay:1.25s;transition-delay:1.25s}}@media screen and (min-width: 1024px){.fade-in{opacity:0;visibility:hidden;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transition-delay:0.5s;transition-delay:0.5s}.loaded .in-viewport .fade-in{opacity:1;visibility:visible}}.side-line{padding-left:6rem;position:relative;color:#bbb !important;letter-spacing:0.05em}.side-line:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:2px;width:4.1rem;background:#f6ea09}.custom-video-block{position:relative}.custom-video-block.in-viewport .line-decor{height:6.6rem}@media screen and (min-width: 1024px){.custom-video-block.in-viewport .line-decor{height:6.4rem}}.custom-video-block .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.custom-video-block .line-decor{top:-4rem}}.news-events{position:relative;margin:0 -1.5rem}@media screen and (min-width: 1024px){.news-events{margin:0}}.news-events.in-viewport .line-decor{height:6.6rem}@media screen and (min-width: 1024px){.news-events.in-viewport .line-decor{height:14.4rem}}.news-events .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.news-events .line-decor{top:-8rem}}.news-events .preview-slider{width:33.33%}.news-events .preview-slider:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:2}.news-events .preview-slider .slick-slide{height:25.1rem;position:relative}.news-events .main-slider{width:100%}@media screen and (min-width: 1024px){.news-events .main-slider{width:66.66%}}.news-events .main-slider .slick-slide{height:22.6rem;position:relative}@media screen and (min-width: 1024px){.news-events .main-slider .slick-slide{height:50.1rem}}.news-events .text-slider{width:100%}@media screen and (min-width: 1024px){.news-events .text-slider{position:absolute;right:-1px;bottom:0;width:45%;z-index:9}}@media screen and (min-width: 1200px){.news-events .text-slider{width:33.33%}}@media screen and (min-width: 1024px){.news-events .text-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.news-events .slider-controls .slider-title{position:absolute;color:#bbb;top:24.5rem;left:3rem;width:70%}@media screen and (max-width: 1023px){.news-events .slider-controls .slider-title{font-family:'Open Sans' !important;font-weight:400;text-transform:uppercase;letter-spacing:0.1em}}@media screen and (min-width: 1024px){.news-events .slider-controls .slider-title{color:#39383e;top:8rem;left:1.5rem;width:30%;text-align:center;font-size:3.2rem;line-height:1.19}}.news-events .slider-controls .counter{letter-spacing:0.1em;position:absolute;padding:0 2.2rem;top:24.4rem;right:0.6rem}@media screen and (min-width: 1024px){.news-events .slider-controls .counter{right:66.66%;top:21.1rem}}.news-events .slick-arrow{position:absolute;top:18rem;left:auto;right:0;z-index:4;width:4.6rem;height:4.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:rgba(246,234,9,0.8);border:0;-webkit-transition:background .75s cubic-bezier(0.34, 1, 0.34, 1);transition:background .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.news-events .slick-arrow{top:25rem;left:0;right:auto}}.news-events .slick-arrow:hover{text-decoration:none;background:#f6ea09}.news-events .slick-arrow.slick-prev{left:calc(100% - 9.2rem)}@media screen and (min-width: 1024px){.news-events .slick-arrow.slick-prev{left:calc(33.33% - 4.6rem)}}.news-events .slick-arrow.slick-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news-events .slick-arrow.slick-next{background:#f6ea09;left:calc(100% - 4.6rem)}@media screen and (min-width: 1024px){.news-events .slick-arrow.slick-next{left:33.33%}}.news-events .slick-arrow.slick-next:hover{background:rgba(246,234,9,0.8)}.news-events .text-box{background:#f5f5f5}@media screen and (min-width: 1024px){.news-events .text-box{background:rgba(255,255,255,0.8)}}.news-events .news-title{font-size:2.4rem;line-height:1.21}@media screen and (min-width: 1024px){.news-events .news-title{font-size:2.7rem;line-height:1.19}}.news-events .news-title a{color:inherit;text-decoration:none;-webkit-transition:color .75s cubic-bezier(0.34, 1, 0.34, 1);transition:color .75s cubic-bezier(0.34, 1, 0.34, 1)}.news-events .news-title a:hover{text-decoration:none;color:#000}.news-events .link-more{display:inline-block;vertical-align:top;color:#39383e;letter-spacing:0.1em;position:relative;padding-right:2.2rem}@media screen and (min-width: 1024px){.news-events .link-more{padding-left:2.5rem;padding-right:0}}.news-events .link-more:hover{opacity:0.6;text-decoration:none}.news-events .link-more:hover:before{right:-5px}@media screen and (min-width: 1024px){.news-events .link-more:hover:before{left:1rem;right:auto}}.news-events .link-more:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../../uploads/images/arrow-right.svg) no-repeat 0 0/100% 100%;width:7px;height:14px;-webkit-transition:left .75s cubic-bezier(0.34, 1, 0.34, 1),right .75s cubic-bezier(0.34, 1, 0.34, 1);transition:left .75s cubic-bezier(0.34, 1, 0.34, 1),right .75s cubic-bezier(0.34, 1, 0.34, 1);right:0}@media screen and (min-width: 1024px){.news-events .link-more:before{left:5px;right:auto}}.news-events .auto-play{position:absolute;left:1rem;bottom:1rem;z-index:10;padding:0}.news-events .auto-play.start-rotation a::after{background:none;width:12px;height:20px;border:4px solid #fff;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-width:0 4px;margin:0 1px 0 0}.news-events .auto-play a{display:block;background:none;border:none;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-radius:100%;width:5rem;height:5rem;padding:0;outline:3px solid transparent}.news-events .auto-play a:after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../../../uploads/images/play-icon.svg);width:5rem;height:5rem;background-position:50% 50%}.news-events .auto-play svg{overflow:visible}.anim-up{position:relative;display:block;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1)}.slick-active .anim-up{-webkit-transform:translateY(0);transform:translateY(0)}.alert-holder{display:inline-block;pointer-events:none;position:fixed;bottom:0;left:0;width:100%;z-index:99;height:6rem}@media screen and (min-width: 1024px){.alert-holder{height:100vh;top:0;margin-top:-8rem;bottom:auto}}@media screen and (min-width: 1024px){.alert-holder.viewport-section{-webkit-transition:margin .75s cubic-bezier(0.34, 1, 0.34, 1);transition:margin .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transition-delay:5s;transition-delay:5s}.loaded .alert-holder.viewport-section.in-viewport{margin-top:0}}.alert{color:#39383e;letter-spacing:0.1em;background:rgba(246,234,9,0.8);border:0;z-index:99;pointer-events:auto;font-size:1.1rem;padding:2.2rem 8rem 2.2rem 2.5rem}@media screen and (min-width: 1024px){.alert{padding:2.95rem 12rem 2.95rem 12rem;font-size:1.4rem}}.alert a{font-weight:bold;text-decoration:underline}.alert a:hover{text-decoration:none}.alert .close{width:6rem;height:6rem;background:#696c70;display:block;position:absolute;right:0;top:0;opacity:1;-webkit-transition:background .75s cubic-bezier(0.34, 1, 0.34, 1);transition:background .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.alert .close{width:8rem;height:8rem}}.alert .close:hover{text-decoration:none;background:#696c70}.alert .close:hover span,.alert .close:hover:before,.alert .close:hover:after{background:#f6ea09}.alert .close span,.alert .close:before,.alert .close:after{background:#fff;position:absolute;top:50%;left:30%;right:30%;height:2px;margin-top:-1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}@media screen and (min-width: 1024px){.alert .close span,.alert .close:before,.alert .close:after{left:31%;right:31%}}.alert .close:before,.alert .close:after{content:'';top:41%}.alert .close:after{top:59%}.alert .close:before,.alert .close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:30%;right:30%}.alert .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.alert .close span{opacity:0}.modal.show .modal-dialog{max-width:90%;margin:0 auto;height:100%}@media screen and (min-width: 576px){.modal.show .modal-dialog{max-width:80%}}@media screen and (min-width: 768px){.modal.show .modal-dialog{max-width:60rem}}@media screen and (min-width: 1024px){.modal.show .modal-dialog{max-width:90rem}}@media screen and (min-width: 1200px){.modal.show .modal-dialog{max-width:97.2rem}}.modal.show .video-holder{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.show .video-holder iframe{width:100%;border:0;height:25rem}@media screen and (min-width: 576px){.modal.show .video-holder iframe{height:35rem}}@media screen and (min-width: 768px){.modal.show .video-holder iframe{height:45rem}}@media screen and (min-width: 1024px){.modal.show .video-holder iframe{height:45rem}}@media screen and (min-width: 1200px){.modal.show .video-holder iframe{height:54.6rem}}.modal.show .close{width:6rem;height:6rem;display:block;position:absolute;right:0;top:0;opacity:1;z-index:2;-webkit-transition:background .75s cubic-bezier(0.34, 1, 0.34, 1);transition:background .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.modal.show .close{width:8rem;height:8rem}}.modal.show .close:hover{text-decoration:none}.modal.show .close span,.modal.show .close:before,.modal.show .close:after{background:#fff;position:absolute;top:50%;left:30%;right:30%;height:2px;margin-top:-1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}@media screen and (min-width: 1024px){.modal.show .close span,.modal.show .close:before,.modal.show .close:after{left:31%;right:31%}}.modal.show .close:before,.modal.show .close:after{content:'';top:41%}.modal.show .close:after{top:59%}.modal.show .close:before,.modal.show .close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:30%;right:30%}.modal.show .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal.show .close span{opacity:0}.blockquote{max-width:980px;margin:0 auto;font-size:2rem;quotes:none}@media screen and (min-width: 768px){.blockquote{font-size:3.3rem}}.blog-news{margin-bottom:90px}.blog-news .category-desc{margin-bottom:90px}.news-slider .slick-list,.blog-news .slick-list{overflow:visible !important}.news-slider .news-item,.blog-news .news-item{position:relative;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;text-align:center}.blog-news .news-item{margin-bottom:50px}.news-slider .news-item:hover,.blog-news .news-item:hover{text-decoration:none;opacity:0.6}.news-slider .news-item.slick-current,.news-slider .news-item.slick-active,.blog-news .news-item.slick-current,.blog-news .news-item.slick-active{opacity:1}.news-slider .news-item.slick-current:hover,.news-slider .news-item.slick-active:hover,.blog-news .news-item.slick-current:hover,.blog-news .news-item.slick-active:hover{opacity:0.6}.news-slider .news-item .news-image,.blog-news .news-item .news-image{padding-bottom:66%;position:relative}.news-slider .news-item .news-abs,.blog-news .news-item .news-abs{position:absolute;left:0;right:0;top:100%;margin-top:20px}.blog-news .news-item .news-abs{position:relative}.news-slider .news-item .news-category,.blog-news .news-item .news-category{font-size:12px;color:#868e96}.news-slider .news-item .news-title,.blog-news .news-item .news-title{font-size:2rem;line-height:1.1em}.news-slider.news-slider-mini .news-category,.blog-news.news-slider-mini .news-category{font-size:11px}.news-slider.news-slider-mini .news-title,.blog-news.news-slider-mini .news-title{font-size:1.6rem;line-height:1.3em;color:#fff}.news-slider .slick-arrow,.blog-news .slick-arrow{position:absolute;top:50%;z-index:4;width:4.6rem;height:4.6rem;display:block;background:rgba(246,234,9,0.8);padding:0;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-slider .slick-arrow:hover,.blog-news .slick-arrow:hover{text-decoration:none;background:#f6ea09}.news-slider .slick-arrow.slick-prev,.blog-news .slick-arrow.slick-prev{left:0}.news-slider .slick-arrow.slick-prev img,.blog-news .slick-arrow.slick-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news-slider .slick-arrow.slick-next,.blog-news .slick-arrow.slick-next{background:#f6ea09;right:0}.news-slider .slick-arrow.slick-next:hover,.blog-news .slick-arrow.slick-next:hover{background:rgba(246,234,9,0.8)}.newsletter-section{position:relative}@media screen and (max-width: 1023px){.newsletter-section{margin-left:-60px;margin-right:-60px}}.newsletter-section .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.newsletter-section .line-decor{top:-5rem}}.newsletter-section.in-viewport .line-decor{height:6.6rem}@media screen and (min-width: 1024px){.newsletter-section.in-viewport .line-decor{height:17.4rem}}.newsletter-section .newsletter-content-wrapper{position:relative}.newsletter-section .newsletter-content-wrapper::before{content:'';position:absolute;bottom:0;right:0;width:33.3%;height:100%;display:block;border:2px solid #f6ea09;-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}.newsletter-section .newsletter-content-wrapper::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:#f5f5f5}.newsletter-section .newsletter-content-wrapper .newsletter-content{position:relative;z-index:1}.newsletter-section .newsletter-content-wrapper .newsletter-content .error{color:#dc3545}.newsletter-section .newsletter-content-wrapper .newsletter-content .input-group .form-control{font-size:1.4rem;padding:1.5rem 3.7rem;height:auto}.newsletter-section .newsletter-content-wrapper .newsletter-content .input-group .btn-dark:hover{color:#1d2124}@media screen and (max-width: 1023px){.newsletter-section .newsletter-content-wrapper .newsletter-content .input-group .form-control{width:100%;border-radius:0;margin-bottom:10px;text-align:center}.newsletter-section .newsletter-content-wrapper .newsletter-content .input-group .input-group-append{margin-left:0;width:100%}.newsletter-section .newsletter-content-wrapper .newsletter-content .input-group .btn-dark{margin:0 auto;width:75%}}.register-content-wrapper{background-color:#515558}.register-content-wrapper .form-control{font-size:1.4rem;line-height:1.2rem;padding:1.2rem 1.9rem;height:auto;border-color:transparent;border-radius:0}.register-content-wrapper .btn-dark{padding:1.5rem 1.9rem;line-height:1.2rem}.register-content-wrapper .btn-dark:hover{color:#1d2124}@media screen and (max-width: 1023px){.register-content-wrapper .btn-dark{width:100%}}.header-landings{background-color:#696c71}.header-landings h1{font-size:6rem;line-height:1.1em}.header-landings h1 small{font-size:3rem;line-height:1.1em;display:block}.header-landings a{text-decoration:underline !important}.hr-alt{display:block;height:1px;background-color:#fff;overflow:hidden;width:100px;margin-left:auto;margin-right:auto}nav.pagination{margin-top:60px;margin-bottom:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination{border-radius:0}.pagination>.page-item>.page-link{margin-left:0;color:#666;background-color:transparent;border:none}.pagination>.page-item>.page-link:hover{opacity:0.7}.pagination>.page-item.disabled .page-link{color:#666;opacity:0.5;background-color:transparent}.header{position:fixed;left:0;top:0;right:0;z-index:99999}@media screen and (min-width: 1024px){.header{bottom:0;right:auto}}@media screen and (min-width: 1024px){.header.viewport-section{left:-6rem;opacity:0;visibility:hidden;-webkit-transition:left .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:left .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transition-delay:2s;transition-delay:2s}}.header.viewport-section.in-viewport{opacity:1;visibility:visible;left:0}.header.header-top{left:0;right:0;bottom:auto;padding-top:2rem !important;padding-bottom:2rem !important;background-color:transparent !important;z-index:10;color:#fff;position:absolute;opacity:0;-webkit-animation:0.5s ease-out 0.5s normal forwards 1 FADE;animation:0.5s ease-out 0.5s normal forwards 1 FADE}.header.header-top.header-frontpage{-webkit-animation:1s ease-out 3s normal forwards 1 FADE;animation:1s ease-out 3s normal forwards 1 FADE}.header.header-top a:not(.btn){color:#fff}.header.header-top ul{margin-bottom:0}.header.header-top.navbarfix-play{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header.header-top.navbarfix-play .logo-full .logo-detail{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.header.header-top.navbarfix-play .logo-full .logo-detail .logo-default{opacity:1}.header.header-top.navbarfix-play .logo-full .logo-detail .logo-inverted{opacity:0}.header.header-top.navbarfix-top{background-color:rgba(255,255,255,0.95) !important;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);box-shadow:0 5px 10px rgba(0,0,0,0.05);color:#343a40 !important;position:fixed;z-index:1000}.header.header-top.navbarfix-top a:not(.btn){color:#343a40}.header.header-top.navbarfix-top .btn{color:#343a40;border-color:#343a40}.header.header-top.navbarfix-top .btn:hover{color:#fff}.header.header-top.navbarfix-top .btn:before{background-color:#343a40}.header.header-top.navbarfix-top .logo-full .logo-detail .logo-default{opacity:0}.header.header-top.navbarfix-top .logo-full .logo-detail .logo-inverted{opacity:1}@-moz-ke /* header bar */
.header-bar{padding:1.7rem 1.9rem 1.9rem;@media screen and (min-width: 1024px){width:8rem}}.logo{width:2.7rem;height:2.4rem;display:block}@media screen and (min-width: 1024px){.logo{width:3.2rem;height:auto}}.logo a{display:block}.logo img{width:100%;height:2.4rem}@media screen and (min-width: 1024px){.logo img{height:auto}}.logo-full{display:block}.logo-full .logo-detail{position:relative}.logo-full .logo-detail img{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.logo-full a{text-decoration:none !important}.logo-full .logo-detail,.logo-full img,.logo-full span{display:inline-block}.logo-full .logo-detail,.logo-full>img{margin-right:1.5rem;vertical-align:middle}.logo-full span{-webkit-transform:translateY(3px);transform:translateY(3px);letter-spacing:3px}.logo-full.logo-full-v{text-align:center}.logo-full.logo-full-v img,.logo-full.logo-full-v span{display:block;margin:0 auto}.logo-full.logo-full-v img{margin-bottom:1.5rem}.header-bar{position:relative}@media screen and (min-width: 1024px){.header-bar{height:100%}}.web-slogan{position:absolute;top:50%;left:50%;width:5rem;height:5rem;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:1.65rem;line-height:1;text-transform:uppercase;white-space:nowrap;margin-top:-4.4rem}.web-slogan span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.web-slogan a{text-decoration:none;color:#fff;-webkit-transition:color .75s cubic-bezier(0.34, 1, 0.34, 1);transition:color .75s cubic-bezier(0.34, 1, 0.34, 1)}.web-slogan a:hover{text-decoration:none;color:#f6ea09}.nav-opener{position:absolute;bottom:0;right:0;width:6rem;height:6rem;background:#696c70}@media screen and (min-width: 1024px){.nav-opener{left:0;right:auto;width:8rem;height:8rem}}.nav-active .nav-opener span{opacity:0}.nav-active .nav-opener:before,.nav-active .nav-opener:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:27%;right:27%}.nav-active .nav-opener:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-opener.close{width:5rem;height:5rem;bottom:2rem;right:auto;z-index:9;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:transparent;opacity:0;visibility:hidden}.nav-active .nav-opener.close{opacity:1;visibility:visible;-webkit-transition-delay:0.6s;transition-delay:0.6s}.nav-active .nav-opener.close:hover{opacity:1 !important}.nav-opener.close span{opacity:0}.nav-opener.close:before,.nav-opener.close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:15%;right:15%}.nav-opener.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-opener:hover{opacity:0.8}.nav-opener span,.nav-opener:before,.nav-opener:after{background:#fff;position:absolute;top:50%;left:30%;right:30%;height:2px;margin-top:-1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}@media screen and (min-width: 1024px){.nav-opener span,.nav-opener:before,.nav-opener:after{left:31%;right:31%}}.nav-opener:before,.nav-opener:after{content:'';top:41%}.nav-opener:after{top:59%}.nav-drop{visibility:hidden;position:fixed;top:6rem;left:0;right:0;bottom:0;color:#fff;height:calc(100vh - 6rem);overflow-y:auto}@media screen and (min-width: 1024px){.nav-drop{top:0;height:100vh}}.nav-drop:before{content:'';position:absolute;top:0;left:0;right:100%;bottom:0;background:transparent;z-index:-1;-webkit-transition:right 0.3s linear, background 0.3s linear 0.6s;transition:right 0.3s linear, background 0.3s linear 0.6s}.nav-active .nav-drop{visibility:visible}.nav-active .nav-drop:before{right:0;background:#28282a}.nav-drop a:not(.btn){color:#fff}.nav-drop a:not(.btn):hover{text-decoration:none;color:#f6ea09}@media screen and (min-width: 1024px){.nav-drop .overflow-wrap{max-height:calc(100% - 100px);overflow-y:auto;width:100%}}.nav-drop .col:nth-child(1),.nav-drop .column:nth-child(1){background:#363538}.nav-drop .col:nth-child(2),.nav-drop .column:nth-child(2){background:#303032}.nav-drop .col:nth-child(3),.nav-drop .column:nth-child(3){background:#28282a}.nav-drop .top-header{position:absolute;top:0;left:0;right:0;z-index:4}.nav-drop .top-header .col{-webkit-transition:ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1)}.nav-drop .top-header .col:nth-child(1){-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:3;-webkit-transition-duration:0.3s;transition-duration:0.3s}.nav-active .nav-drop .top-header .col:nth-child(1){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:0.6s;transition-duration:0.6s}.nav-drop .top-header .col:nth-child(2){-webkit-transform:translateX(-200%);transform:translateX(-200%);-webkit-transition-duration:0.2s;transition-duration:0.2s;z-index:2}.nav-active .nav-drop .top-header .col:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:0.7s;transition-duration:0.7s}.nav-drop .top-header .col:nth-child(3){-webkit-transform:translateX(-300%);transform:translateX(-300%);-webkit-transition-duration:0.1s;transition-duration:0.1s;z-index:1}.nav-active .nav-drop .top-header .col:nth-child(3){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:0.8s;transition-duration:0.8s}.language{font-size:1.1rem;letter-spacing:0.1em}.language .active{font-weight:700}.language li+li{margin-left:1.3rem;position:relative}.language li+li:before{content:'/';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-9px;margin-top:-1px;font-weight:300}.header-list{font-size:1.1rem;letter-spacing:0.1em}.header-list .btn{font-size:1.1rem;line-height:1.36;padding:0.9rem 1.8rem}.header-list.menu-default li a{padding-bottom:5px;text-decoration:none}.header-list.menu-default li a:hover,.header-list.menu-default li.active a{border-bottom:2px solid #f6ea09}.header-list.menu-default li.active a{font-weight:700}.header-list li+li{margin-left:2rem}@media screen and (min-width: 1200px){.header-list li+li{margin-left:3.3rem}}.main-menu{font-size:2.1rem;line-height:2}@media screen and (min-width: 1024px){.main-menu{font-size:1.8rem;line-height:1.78}}.main-menu .column{-webkit-transition:ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1),ease-in-out .75s cubic-bezier(0.34, 1, 0.34, 1),.2s .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1)}.main-menu .column:nth-child(1){-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:3;-webkit-transition-duration:0.3s;transition-duration:0.3s}.nav-active .main-menu .column:nth-child(1){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:0.6s;transition-duration:0.6s}.main-menu .column:nth-child(2){-webkit-transform:translateX(-200%);transform:translateX(-200%);-webkit-transition-duration:0.2s;transition-duration:0.2s;z-index:2}.nav-active .main-menu .column:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:0.7s;transition-duration:0.7s}.main-menu .column:nth-child(3){-webkit-transform:translateX(-300%);transform:translateX(-300%);z-index:1;-webkit-transition-duration:0.1s;transition-duration:0.1s}.nav-active .main-menu .column:nth-child(3){-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transform:translateX(0);transform:translateX(0)}.main-menu .h2{position:relative;padding-bottom:1.7rem;font-size:3.2rem}@media screen and (min-width: 1024px){.main-menu .h2{font-size:4.8rem;padding-bottom:3.2rem}}.main-menu .h2:before{content:'';position:absolute;left:0;bottom:0;height:2px;width:6.2rem;background:#f6ea09}@media screen and (min-width: 1024px){.main-menu .h2:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main-menu ul{margin-bottom:0.8rem}.banner-inner{height:70rem;position:relative;padding-top:10rem}@media screen and (min-width: 768px){.banner-inner{min-height:72rem;height:100vh}}@media screen and (min-width: 1024px){.banner-inner{min-height:80rem;padding-top:0}}@media screen and (min-width: 1024px){.banner-inner h1{font-size:6rem}}@media screen and (min-width: 1200px){.banner-inner h1{font-size:8rem}}.banner-inner .title{letter-spacing:0.2em}.banner-inner .sub-title{letter-spacing:0.18em}.banner-inner .text-holder{line-height:1.5;padding-bottom:4.8rem}.banner-inner .link-holder{line-height:1.5;padding-top:4.8rem}.banner-inner .link-holder a{color:#fff;text-decoration:underline}.banner-inner.banner-inner-sm{height:50rem}@media screen and (min-width: 768px){.banner-inner.banner-inner-sm{min-height:50rem;height:60vh}}@media screen and (min-width: 1024px){.banner-inner.banner-inner-sm{min-height:60rem}}.post-job{position:relative}.post-job.in-viewport .line-decor{height:15.1rem}@media screen and (min-width: 1024px){.post-job.in-viewport .line-decor{height:25.1rem}}.post-job .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-9rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}body.catid-14 .post-job.in-viewport .line-decor{height:12rem}@media screen and (min-width: 1024px){body.catid-14 .post-job.in-viewport .line-decor{height:20rem}}body.catid-14 .post-job .line-decor{top:-3rem}.hire-scope{position:relative}.hire-scope.in-viewport .line-decor{height:6.7rem}@media screen and (min-width: 1024px){.hire-scope.in-viewport .line-decor{height:10.7rem}}.hire-scope .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-2.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.hire-scope .line-decor{top:-4.8rem}}.hire-scope .img-holder{min-height:7.7rem;margin-bottom:4.3rem}.hire-scope .title{font-size:1.9rem;line-height:1.26}.how-it-works{position:relative}.how-it-works.in-viewport .line-decor{height:7.7rem}@media screen and (min-width: 1024px){.how-it-works.in-viewport .line-decor{height:10.7rem}}.how-it-works .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-5.9rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}.how-it-works .img-holder{min-height:7.7rem}.how-it-works .title{font-size:1.9rem;line-height:1.26}.col-numbered{counter-reset:item}.col-numbered [class^='col-'],.col-numbered [class*='col-']{position:relative;counter-increment:item;padding-top:13.5rem}.col-numbered [class^='col-']:before,.col-numbered [class*='col-']:before{content:counter(item);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8.4rem;height:8.5rem;border:2px solid #f6ea09;text-align:center;font-size:3.9rem;line-height:1.41;padding:1.5rem;color:#f6ea09}.talents-block{position:relative;z-index:3}.talents-block.in-viewport .line-decor{height:10.7rem}@media screen and (min-width: 1024px){.talents-block.in-viewport .line-decor{height:14.7rem}}.talents-block .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-5.9rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}.talents-block .talent-single{height:30rem;text-decoration:none}.talents-block .talent-single.hover{z-index:9}.talents-block .talent-single.hover .default{opacity:0;visibility:hidden}.talents-block .talent-single.hover .hover{opacity:1;visibility:visible;-webkit-transform:scale(1.07);transform:scale(1.07)}.talents-block .talent-single.hover .bg-stretch:before{background:rgba(0,0,0,0.1)}.talents-block .talent-single.hover .text-block .designation:before{right:0}.talents-block .talent-single .bg-stretch{-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),transform .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1)}.talents-block .talent-single .bg-stretch:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);-webkit-transition:background .75s cubic-bezier(0.34, 1, 0.34, 1);transition:background .75s cubic-bezier(0.34, 1, 0.34, 1)}.talents-block .talent-single .default{opacity:1;visibility:visible;-webkit-filter:grayscale(1);filter:grayscale(1)}.talents-block .talent-single .hover{opacity:0;visibility:hidden}.talents-block .text-block .designation{font-size:2.6rem;line-height:1.15;position:relative}.talents-block .text-block .designation:before{content:'';position:absolute;left:0;right:100%;bottom:0;height:2px;background:#f6ea09;-webkit-transition:right .75s cubic-bezier(0.34, 1, 0.34, 1);transition:right .75s cubic-bezier(0.34, 1, 0.34, 1);z-index:-1}.talents-block .talent{font-size:3.9rem;line-height:1.3}.talents-block .btn{padding:0.8rem 2.5rem}.experts-block{position:relative;font-size:1.3rem;line-height:2.23}@media screen and (min-width: 1024px){.experts-block{font-size:1.8rem;line-height:1.94}}.experts-block a{color:#383232;-webkit-transition:color .75s cubic-bezier(0.34, 1, 0.34, 1);transition:color .75s cubic-bezier(0.34, 1, 0.34, 1)}.experts-block a:hover{text-decoration:none;color:#696c70}.experts-block.in-viewport .line-decor{height:12.4rem}.experts-block.in-viewport .line-decor.lg{height:6.6rem}@media screen and (min-width: 1024px){.experts-block.in-viewport .line-decor.lg{height:13.2rem}}.experts-block .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.experts-block .line-decor{top:-11.5rem}}.experts-block .line-decor.lg{top:-2.8rem}@media screen and (min-width: 1024px){.experts-block .line-decor.lg{top:-12.4rem}}.contact-block{position:relative}.contact-block.in-viewport .line-decor{height:8.8rem}.contact-block .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-6.1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}.contact-block .text-wrap .need-help{color:#39383e;letter-spacing:0.1em}.contact-slider{position:relative;width:29rem;height:29rem;margin:0 auto}@media screen and (min-width: 1024px){.contact-slider{width:35rem;height:35rem}}@media screen and (min-width: 1200px){.contact-slider{width:42.1rem;height:42.1rem}}.contact-slider:before{content:'';position:absolute;border:2px solid #f6ea09;width:24rem;height:24rem;bottom:-1rem;left:-1rem}@media screen and (min-width: 1024px){.contact-slider:before{width:30rem;height:30rem;bottom:-2rem;left:-2rem}}@media screen and (min-width: 1200px){.contact-slider:before{width:33.1rem;height:33.1rem}}.contact-slider .slick-arrow{position:absolute;top:0;left:0;z-index:4;width:4.6rem;height:4.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:rgba(246,234,9,0.8);border:0;-webkit-transition:background .75s cubic-bezier(0.34, 1, 0.34, 1);transition:background .75s cubic-bezier(0.34, 1, 0.34, 1)}.contact-slider .slick-arrow:hover{text-decoration:none;background:#f6ea09}.contact-slider .slick-arrow.slick-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contact-slider .slick-arrow.slick-next{background:#f6ea09;left:4.6rem}.contact-slider .slick-arrow.slick-next:hover{background:rgba(246,234,9,0.8)}.contact-slider .contact-wrapper{position:relative;width:29rem;height:29rem}@media screen and (min-width: 1024px){.contact-slider .contact-wrapper{width:35rem;height:35rem}}@media screen and (min-width: 1200px){.contact-slider .contact-wrapper{width:42.1rem;height:42.1rem}}.front-banner{background:#393838;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);position:relative}@media screen and (min-width: 1024px){.front-banner{padding-top:0;height:100vh}}.loaded .front-banner.in-viewport .early-load{opacity:0;visibility:hidden;pointer-events:none}.front-banner .logo-full{position:absolute;left:50%;top:25%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;pointer-events:none;opacity:0;-webkit-animation:3s ease-out 4.5s normal forwards 1 FADE;animation:3s ease-out 4.5s normal forwards 1 FADE}.front-banner .early-load{position:absolute;width:80%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;-webkit-transition:opacity 0.75s cubic-bezier(0.34, 1, 0.34, 1) 3s,visibility 0.75s cubic-bezier(0.34, 1, 0.34, 1) 3s;transition:opacity 0.75s cubic-bezier(0.34, 1, 0.34, 1) 3s,visibility 0.75s cubic-bezier(0.34, 1, 0.34, 1) 3s}.front-banner .early-load h1{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-bottom:3rem}.front-banner .early-load .logo-fade{-webkit-transition-delay:0.7s;transition-delay:0.7s}.front-banner .early-load .sub-title{display:block;text-align:center;font-size:3rem;line-height:1;font-weight:300;letter-spacing:0.1em;word-spacing:0.05em}.front-banner .early-load .sub-title .fade-up:nth-child(1){-webkit-transition-delay:0.15s;transition-delay:0.15s}.front-banner .early-load .sub-title .fade-up:nth-child(2){-webkit-transition-delay:0.25s;transition-delay:0.25s}.front-banner .early-load .sub-title .fade-up:nth-child(3){-webkit-transition-delay:0.35s;transition-delay:0.35s}.front-banner .early-load .sub-title .fade-up:nth-child(4){-webkit-transition-delay:0.45s;transition-delay:0.45s}.front-banner .early-load .sub-title .fade-up:nth-child(5){-webkit-transition-delay:0.55s;transition-delay:0.55s}.front-banner .early-load .sub-title .fade-up:nth-child(6){-webkit-transition-delay:0.65s;transition-delay:0.65s}.front-banner .early-load .sub-title .fade-up:nth-child(7){-webkit-transition-delay:0.75s;transition-delay:0.75s}.front-banner .early-load .sub-title .fade-up:nth-child(8){-webkit-transition-delay:0.85s;transition-delay:0.85s}.front-banner .early-load .sub-title .fade-up:nth-child(9){-webkit-transition-delay:0.95s;transition-delay:0.95s}.front-banner .early-load .sub-title span{display:inline-block;vertical-align:top;margin:0 1rem}.loaded .front-banner.in-viewport{opacity:1;visibility:visible}.loaded .front-banner.in-viewport .designer{opacity:1;visibility:visible}.front-banner .designer{opacity:0;visibility:hidden;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1)}.front-banner .designer .name{font-size:2rem}.front-banner .designer .job{font-size:1.5rem}.front-banner .over{position:absolute;top:0;left:0;right:0;height:61.2rem}@media screen and (min-width: 1024px){.front-banner .over{top:0;height:100vh}}@media screen and (min-width: 1024px){.front-banner .over .left,.front-banner .over .right{height:100vh}}.front-banner .left,.front-banner .right{width:100%;height:30.6rem}@media screen and (min-width: 1024px){.front-banner .left,.front-banner .right{width:50%;height:auto}}@media screen and (min-width: 1024px){.front-banner .left .top,.front-banner .left .bottom,.front-banner .right .top,.front-banner .right .bottom{min-height:100vh}}.front-banner .left .overlay,.front-banner .right .overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity 1.5s ease-out 4s;transition:opacity 1.5s ease-out 4s}.loaded .left .overlay,.loaded .right .overlay{opacity:1}.front-banner .left .overlay .overlay-bg,.front-banner .right .overlay .overlay-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.25);-webkit-transition:background-color 0.5s ease-out;transition:background-color 0.5s ease-out}.front-banner .left .overlay.hover .overlay-bg,.front-banner .right .overlay.hover .overlay-bg{background-color:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.front-banner .left,.front-banner .right{margin-top:0 !important;margin-bottom:0 !important}.front-banner .left .overlay,.front-banner .right .overlay{opacity:1 !important;-webkit-transition:none !important;transition:none !important}}.front-banner .left{position:relative;z-index:1;width:100%;overflow:hidden}@media screen and (min-width: 1024px){.front-banner .left{width:50%}}.front-banner .left .bg-stretch{background-position:100% 50%}.front-banner .left .designer{position:absolute;bottom:4.4rem;left:5rem}@media screen and (min-width: 1024px){.front-banner .left a>* .designer{-webkit-transition-delay:2s;transition-delay:2s}}.front-banner .left a.hover .overlay-text{opacity:1;visibility:visible}.front-banner .left a.hover .overlay-text .title:before{right:18%}.front-banner .right{position:relative;z-index:1;width:100%;overflow:hidden}@media screen and (min-width: 1024px){.front-banner .right{width:50%}}.front-banner .right .bg-stretch{background-position:0 50%}.front-banner .right .designer{position:absolute;bottom:4.4rem;right:5rem}@media screen and (min-width: 1024px){.front-banner .right a>* .designer{-webkit-transition-delay:2s;transition-delay:2s}}.front-banner .right a.hover .overlay-text{opacity:1;visibility:visible}.front-banner .right a.hover .overlay-text .title:before{right:0}.front-banner .top,.front-banner .bottom{position:relative;height:30.6rem}@media screen and (min-width: 1024px){.front-banner .top,.front-banner .bottom{height:100vh}}.front-banner .overlay-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.front-banner .overlay-text{opacity:0;visibility:hidden;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1)}}.front-banner .overlay-text .title{font-size:5rem;line-height:1.1;position:relative;margin-bottom:1rem}@media screen and (min-width: 1200px){.front-banner .overlay-text .title{font-size:10rem;line-height:1;margin-bottom:1.7rem}}.front-banner .overlay-text .title:before{content:'';position:absolute;bottom:0;left:0;right:100%;height:3px;background:#f7e900;z-index:-1;-webkit-transition:right .75s cubic-bezier(0.34, 1, 0.34, 1);transition:right .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1200px){.front-banner .overlay-text .title:before{height:5px}}.front-banner .overlay-text .sub-title{letter-spacing:0.1em;font-size:1.4rem}@media screen and (min-width: 1024px){.front-banner .overlay-text .sub-title{font-size:1.9rem}}@media screen and (min-width: 1024px){.front-banner-footer .front-banner{height:350px}.front-banner-footer .front-banner>.over{height:350px}.front-banner-footer .front-banner>.over>.left,.front-banner-footer .front-banner>.over>.right{height:350px}.front-banner-footer .front-banner>.left>.top,.front-banner-footer .front-banner>.left>.bottom,.front-banner-footer .front-banner>.right>.top,.front-banner-footer .front-banner>.right>.bottom{min-height:350px}.front-banner-footer .front-banner .top,.front-banner-footer .front-banner .bottom{height:350px}}.front-banner-footer .front-banner>.early-load,.front-banner-footer .front-banner>.logo-full,.front-banner-footer .front-banner>.mouse-alert{display:none !important}@media screen and (min-width: 1024px){.slide-up{padding-top:100vh;margin-top:0;-webkit-transition:margin-top 1.25s cubic-bezier(0.34, 1, 0.34, 1);transition:margin-top 1.25s cubic-bezier(0.34, 1, 0.34, 1)}.slide-up _:-ms-fullscreen,:root .slide-up{-webkit-transition:none;transition:none;transition-delay:0}.front-banner-footer .slide-up{padding-top:350px}.slide-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:100vh;margin-bottom:0;-webkit-transition:margin-bottom 1.25s cubic-bezier(0.34, 1, 0.34, 1);transition:margin-bottom 1.25s cubic-bezier(0.34, 1, 0.34, 1)}.slide-down _:-ms-fullscreen,:root .slide-down{-webkit-transition:none;transition:none;transition-delay:0}.front-banner-footer .slide-down{padding-bottom:350px}}.heading-section{position:relative;z-index:3}.heading-section.in-viewport .line-decor{height:6.5rem}@media screen and (min-width: 1024px){.heading-section.in-viewport .line-decor{height:24.1rem}}.heading-section .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.heading-section .line-decor{top:-12.1rem}}.clients-top .clients-block{padding-top:0 !important}.clients-top .clients-block h2,.clients-top .clients-block .line-decor{display:none !important}.clients-block{position:relative}.clients-block.in-viewport .line-decor{height:6.5rem}@media screen and (min-width: 1024px){.clients-block.in-viewport .line-decor{height:13.2rem}}.clients-block .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.clients-block .line-decor{top:-7rem}}.clients-block .logo-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clients-block .logo-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients-block .logo-slider a{-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1);text-align:center}.clients-block .logo-slider a:hover{text-decoration:none;opacity:0.6}@media screen and (max-width: 459px){.clients-block .logo-slider img{display:inline-block;width:auto;max-width:85%;height:auto}}.line-decor-sm>*.in-viewport .line-decor{height:14rem}@media screen and (min-width: 1024px){.line-decor-sm>*.in-viewport .line-decor{height:16rem !important}}.line-decor-sm>* .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.line-decor-sm>* .line-decor{top:-3rem !important}}.about-us{position:relative;margin:0 -1.5rem}@media screen and (min-width: 1024px){.about-us{margin:0}}.about-us.in-viewport .line-decor{height:14rem}@media screen and (min-width: 1024px){.about-us.in-viewport .line-decor{height:30rem}}.about-us.in-viewport.contact-block .line-decor{height:10rem}@media screen and (min-width: 1024px){.about-us.in-viewport.contact-block .line-decor{height:20rem}}.about-us .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.about-us .line-decor{top:-15rem}}.about-us .video-block{width:100%;height:19rem;position:relative;z-index:2}@media screen and (min-width: 1024px){.about-us .video-block{width:30rem;height:30rem}}@media screen and (min-width: 1200px){.about-us .video-block{width:42rem;height:42rem}}.about-us .video-block .play-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px;height:80px;vertical-align:middle;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1)}.about-us .video-block .play-btn .play-caption{display:none}@media screen and (min-width: 1024px){.about-us .video-block .play-btn{top:auto;bottom:30px;left:30px;right:30px;height:50px;width:auto !important;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.about-us .video-block .play-btn .play-caption{display:inline-block;color:#fff;text-transform:uppercase;font-size:11px;margin-left:15px}}.about-us .video-block .play-btn img{height:100%}.about-us .video-block .play-btn:hover{text-decoration:none;opacity:0.6}.about-us .aboutus-text{position:relative;width:100%}@media screen and (min-width: 1024px){.about-us .aboutus-text{width:calc(100% - 30rem)}}@media screen and (min-width: 1200px){.about-us .aboutus-text{width:calc(100% - 42rem)}}.about-us .aboutus-text:before{content:'';position:absolute;right:0;left:0;bottom:0;top:0;background:#f5f5f5;z-index:-1}@media screen and (min-width: 1024px){.about-us .aboutus-text:before{right:2rem;left:-14.3rem;bottom:0;top:4rem}}.about-us .aboutus-text:after{position:absolute;width:33rem;height:33rem;right:0;bottom:-2rem;border:2px solid #f7e900;z-index:-2}@media screen and (min-width: 1024px){.about-us .aboutus-text:after{content:''}}.about-us .about-title{letter-spacing:0.1em;margin-left:5px}@media screen and (min-width: 1024px){.about-us .about-title{margin-left:0}}.about-us a{width:100%}@media screen and (min-width: 1024px){.about-us a{width:auto}}.services,.our-story,.peoples-block,.offices,.phases,.long-quote{position:relative}.services.in-viewport .line-decor,.our-story.in-viewport .line-decor,.peoples-block.in-viewport .line-decor,.offices.in-viewport .line-decor,.phases.in-viewport .line-decor,.long-quote.in-viewport .line-decor{height:6.7rem}@media screen and (min-width: 1024px){.services.in-viewport .line-decor,.our-story.in-viewport .line-decor,.peoples-block.in-viewport .line-decor,.offices.in-viewport .line-decor,.phases.in-viewport .line-decor,.long-quote.in-viewport .line-decor{height:10.7rem}}.services .line-decor,.our-story .line-decor,.peoples-block .line-decor,.offices .line-decor,.phases .line-decor,.long-quote .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-2.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}@media screen and (min-width: 1024px){.services .line-decor,.our-story .line-decor,.peoples-block .line-decor,.offices .line-decor,.phases .line-decor,.long-quote .line-decor{top:-4.8rem}}.services{line-height:1.75}@media screen and (min-width: 1024px){.services{font-size:2rem}}@media screen and (min-width: 1200px){.services .container{max-width:115rem}}.our-story .bg-video video{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.our-story .text-block{font-size:1.6rem}.our-story .side-line{font-size:1.4rem}.our-story .image-block,.our-story .bg-video{height:30rem}@media screen and (min-width: 576px){.our-story .image-block,.our-story .bg-video{height:40rem}}@media screen and (min-width: 768px){.our-story .image-block,.our-story .bg-video{height:100%}}@media screen and (min-width: 1200px){.our-story .flex-row-reverse .image-block{margin-right:5rem;margin-left:-5rem}}@media screen and (min-width: 1200px){.our-story .flex-row-reverse .text-block h2{margin-right:-10rem}}.peoples-block{z-index:3}.peoples-block .row:hover{z-index:9}.peoples-block .people-single,.peoples-block .research-single{overflow:hidden;-webkit-transition:-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1), -webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1)}.peoples-block .people-single.hover,.peoples-block .research-single.hover{z-index:9;-webkit-transform:scale(1.07);transform:scale(1.07)}.peoples-block .people-single.hover .text-block .btn,.peoples-block .research-single.hover .text-block .btn{margin-bottom:0;margin-top:5rem;opacity:1;visibility:visible}.peoples-block .people-single.hover .bg-stretch,.peoples-block .research-single.hover .bg-stretch{-webkit-transform:none;transform:none}.peoples-block .people-single.hover .bg-stretch:before,.peoples-block .research-single.hover .bg-stretch:before{background:rgba(48,47,53,0.4)}.peoples-block .people-single .bg-stretch,.peoples-block .research-single .bg-stretch{-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1),transform .75s cubic-bezier(0.34, 1, 0.34, 1),-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transform:scale(2.2);transform:scale(2.2);-webkit-transform-origin:10% 20%;transform-origin:10% 20%}.peoples-block .people-single .bg-stretch:before,.peoples-block .research-single .bg-stretch:before{-webkit-transition:background .75s cubic-bezier(0.34, 1, 0.34, 1);transition:background .75s cubic-bezier(0.34, 1, 0.34, 1);content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(48,47,53,0.2)}.peoples-block .people-single .text-block .btn,.peoples-block .research-single .text-block .btn{-webkit-transition:margin .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);transition:margin .75s cubic-bezier(0.34, 1, 0.34, 1),opacity .75s cubic-bezier(0.34, 1, 0.34, 1),visibility .75s cubic-bezier(0.34, 1, 0.34, 1);margin-bottom:-5rem;opacity:0;visibility:hidden}.peoples-block .people-single{height:40rem;line-height:1}@media screen and (min-width: 1200px){.peoples-block .people-single{height:60rem}}.peoples-block .research-single{height:30rem}@media screen and (min-width: 1024px){.peoples-block .research-single{height:30rem}}.peoples-block .research-single .text-block .btn{margin-bottom:-2.5rem}.peoples-block .research-single .bg-stretch{-webkit-transform:scale(2.7);transform:scale(2.7);-webkit-transform-origin:22% 20%;transform-origin:22% 20%}.peoples-block .research-single:hover{z-index:9}.peoples-block .research-single:hover .text-block .btn{margin-top:1.5rem}.peoples-block .research-single .position-rank{font-size:1.2rem}.peoples-block .name{line-height:1.14}.peoples-block .contact-list{font-size:1.6rem;line-height:1.63}.peoples-block .contact-list a{text-decoration:none;color:#fff;-webkit-transition:color .75s cubic-bezier(0.34, 1, 0.34, 1);transition:color .75s cubic-bezier(0.34, 1, 0.34, 1)}.peoples-block .contact-list a:hover{color:#f6ea09;text-decoration:none}.offices{line-height:1.857}.offices .image-block{height:29rem}.offices .city-code{line-height:1.2}.offices .text-block{z-index:9}.offices .box:after{position:absolute;top:0;left:0;bottom:0;right:0;content:'';background-color:rgba(0,0,0,0.02);z-index:1}.offices .box-wrap:nth-child(even) .box{background-color:rgba(0,0,0,0.04)}.phases .phase-steps{margin:0 auto;counter-reset:newCounter;line-height:1.214;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.phases .phase-steps{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:57rem;font-size:2.4rem}}@media screen and (min-width: 1024px){.phases .phase-steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:none;font-size:3rem}}.phases .phase-steps li{margin-bottom:6rem;padding-left:8rem;background-color:#fff;z-index:99;min-height:6.6rem;max-width:71rem;min-width:29rem}@media screen and (min-width: 1024px){.phases .phase-steps li{margin-bottom:15rem;padding-left:12rem}}.phases .phase-steps li:before{counter-increment:newCounter;content:counters(newCounter, ".") " ";font:300 45px/100px "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#f6ea09;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:10rem;height:10rem;border:2px solid #f6ea09;display:block;text-align:center;z-index:-2;background-color:#fff}@media screen and (min-width: 1024px){.phases .phase-steps li:before{width:14.5rem;height:14.7rem;font-size:6.5rem;line-height:14.7rem}}.phases .phase-steps li:after{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';width:2px;height:15rem;background-color:#f6ea09;z-index:-3}@media screen and (min-width: 768px){.phases .phase-steps li:after{left:15.7%;height:16rem}}@media screen and (min-width: 1024px){.phases .phase-steps li:after{height:34.5rem;left:7rem}}.phases .phase-steps li .white-space{top:0;left:8rem;right:0;bottom:0;z-index:-1}@media screen and (min-width: 1024px){.phases .phase-steps li .white-space{left:140px}}@media screen and (min-width: 768px){.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child){-ms-flex-item-align:end;align-self:flex-end;min-width:27rem}}@media screen and (min-width: 1024px){.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child){margin-left:60%}}@media screen and (min-width: 1200px){.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child){margin-left:55%}}.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child):after{height:3rem;top:180%}@media screen and (min-width: 768px){.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child):after{display:none}}@media screen and (min-width: 1024px){.phases .phase-steps li:nth-child(even){margin-left:10%;width:100%}}@media screen and (min-width: 1200px){.phases .phase-steps li:nth-child(even){margin-left:25%}}.phases .phase-steps li:nth-child(even):after{height:3rem;top:180%;left:50%}@media screen and (min-width: 768px){.phases .phase-steps li:nth-child(even):after{left:49.8%;top:130%}}@media screen and (min-width: 1024px){.phases .phase-steps li:nth-child(even):after{top:180%;left:46.6%}}@media screen and (min-width: 1200px){.phases .phase-steps li:nth-child(even):after{left:42.1%}}@media screen and (min-width: 768px){.phases .phase-steps li:first-child,.phases .phase-steps li:last-child{width:auto;margin-left:40.4%}}@media screen and (min-width: 1024px){.phases .phase-steps li:first-child,.phases .phase-steps li:last-child{margin-left:41.5%}}@media screen and (min-width: 1200px){.phases .phase-steps li:first-child,.phases .phase-steps li:last-child{margin-left:44.1%}}.phases .phase-steps li:first-child:after,.phases .phase-steps li:last-child:after{display:block}.banner-talent{background-color:rgba(56,56,62,0.67)}@media screen and (min-width: 1200px){.story-with-video .text-block{margin-left:-15rem;margin-right:0}}@media screen and (min-width: 1200px){.story-with-video .flex-row-reverse .text-block{margin-left:0;margin-right:-10rem}}@media screen and (min-width: 1200px){.community .text-block{font-size:2rem}}.filter{position:relative}.filter.in-viewport .line-decor{height:10rem}@media screen and (min-width: 1200px){.filter.in-viewport .line-decor{height:15.1rem}}.filter .line-decor{-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);height:0;background:#f6ea09;width:0.2rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-5rem}@media screen and (min-width: 1200px){.filter .line-decor{top:-7.6rem}}.filter .grid{-webkit-transition:height .75s cubic-bezier(0.34, 1, 0.34, 1);transition:height .75s cubic-bezier(0.34, 1, 0.34, 1)}.filter .filter-nav{width:100%;min-height:15rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative;overflow:hidden}@media screen and (min-width: 768px){.filter .filter-nav{width:50%;min-height:25rem;overflow:visible}}@media screen and (min-width: 768px){.filter .filter-nav:before{position:absolute;top:-4rem;left:-4rem;bottom:0;right:0;content:'';background-color:#3A393F;z-index:-1}}.filter .filter-nav h3:before{position:absolute;top:2.5rem;left:-5rem;content:'';width:4rem;height:0.3rem;background-color:#f6ea09}@media screen and (min-width: 768px){.filter .filter-nav h3:before{width:3rem;left:-5rem}}@media screen and (min-width: 1024px){.filter .filter-nav h3:before{width:5rem;left:-7rem}}.filter .button{display:inline-block;color:#696c70;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;font-weight:700;letter-spacing:-0.42px;position:relative;padding:0;height:auto;margin-right:1rem}@media screen and (min-width: 768px){.filter .button{margin-right:2rem}}.filter .button:last-child:after{display:none}.filter .button:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-0.5rem;width:2px;height:1.5rem;content:'';background-color:#696c70}@media screen and (min-width: 768px){.filter .button:after{right:-1rem}}.filter .button:hover,.filter .button:active,.filter .button.is-checked{color:#fff}.filter .button:focus{outline:none}.filter .job-location{font:300 1.2rem/1 "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.filter .element-item{position:relative;width:100%}@media screen and (min-width: 768px){.filter .element-item{width:50%}}@media screen and (min-width: 1200px){.filter .element-item{width:25%}}.filter .element-item .text-wrap>*{width:100%}.filter .element-item .text-wrap>.job-title{font-weight:700 !important}.filter .element-item a{position:relative;z-index:99;min-height:12.5rem;-webkit-transition:-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:-webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1);transition:transform .75s cubic-bezier(0.34, 1, 0.34, 1), -webkit-transform .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transition-duration:0.5s;transition-duration:0.5s}.filter .element-item a:hover{z-index:999;text-decoration:none;-webkit-transform:scale(1.07);transform:scale(1.07)}.filter .element-item a:hover:before{width:40px}.filter .element-item a:before{content:'';position:absolute;top:20px;left:15px;width:0px;height:3px;background:#eddb37;overflow:hidden;-webkit-transition:width .75s cubic-bezier(0.34, 1, 0.34, 1);transition:width .75s cubic-bezier(0.34, 1, 0.34, 1);-webkit-transition-duration:0.5s;transition-duration:0.5s}.filter .element-item.double-item a{min-height:25rem}.footer{background:#39383e;color:#fff}.footer a{color:#fff;-webkit-transition:color .75s cubic-bezier(0.34, 1, 0.34, 1);transition:color .75s cubic-bezier(0.34, 1, 0.34, 1)}.footer a:hover{text-decoration:none;color:#f6ea09}.footer .language{font-size:1.5rem;font-weight:300;letter-spacing:0}.footer .language li+li{margin-left:2.1rem}.footer .language li+li:before{left:-1.3rem;font-weight:300}.footer .footer-links{font-size:1.5rem;margin-bottom:0}.footer .footer-links li{margin:0 1.8rem}.footer .social-links a{text-decoration:none;-webkit-transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1);transition:opacity .75s cubic-bezier(0.34, 1, 0.34, 1)}.footer .social-links a:hover{text-decoration:none;opacity:0.6}.footer .social-links img{width:3.4rem;height:auto}@media screen and (min-width: 768px){.footer .social-links img{width:2.3rem;height:auto}}.fake-select{position:relative;display:block;width:100%;max-width:30rem;margin:0 auto}.fake-select:after{position:absolute;right:3rem;content:'';width:0.8rem;height:0.8rem;position:absolute;top:50%;border:1px solid #fff;border-width:0 0 1px 1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-0.6rem;line-height:0;z-index:1}.fake-select select::-ms-expand{display:none}.fake-select select{display:block;border:1px solid #fff;padding:1.5rem 5rem 1.5rem 1.8rem;margin:0;font-size:1.4rem;line-height:2;letter-spacing:0.1em;outline:none;background:transparent;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:30rem;position:relative;text-transform:uppercase}.fake-select option{color:#696c70}
/*# sourceMappingURL=main.min.css.map */