@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap);html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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}.slick-loading .slick-list{background:#fff url(../img/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--white:#fff;--black:#000}*{font-size:inherit;font-weight:inherit;box-sizing:border-box;margin:0;padding:0;color:inherit;-webkit-tap-highlight-color:transparent}:focus{outline:0}a{text-decoration:none}svg{fill:currentColor}button{cursor:pointer;border:none;background:0 0}.label,.select-styled,a,h1,h2,h3,h4,h5,input,label,p,span,td,textarea,th,ul,ul li{font-family:'IBM Plex Sans',sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;text-align:left}.label,a,input,label,li,p,td{color:#000;font-size:17px;line-height:30px;font-weight:400;text-transform:none;font-style:normal}.label strong,.label.strong,a strong,a.strong,input strong,input.strong,label strong,label.strong,li strong,li.strong,p strong,p.strong,td strong,td.strong{font-weight:600}@media (max-width:991px){.label,a,input,label,li,p,td{font-size:16px;line-height:28px}}p+.arrow_link{margin-top:50px}@media (max-width:991px){p+.arrow_link{margin-top:20px}}h1{font-family:'IBM Plex Mono',sans-serif;letter-spacing:-.02em}h1 span{font-family:'IBM Plex Mono',sans-serif;font-size:5.6vw;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:-.02em}@media (max-width:991px){h1 span{font-size:9vw}}@media (min-width:1441px){h1 span{font-size:65px}}span{font-family:'IBM Plex Mono',sans-serif;font-size:12px;line-height:30px;font-weight:600;text-transform:uppercase;letter-spacing:-.02em}span.w_tag{color:#fff}span.r_tag{color:#f46153}span.g_tag{color:#c4c4c4}@media (max-width:991px){span{font-size:11px}}h2{font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.02em}@media (max-width:991px){h2{font-size:28px;line-height:36px}}h2.sm{font-size:28px}@media (max-width:991px){h2.sm{font-size:20px;line-height:30px}}h2.center{text-align:center}h2.footer_title{font-family:'IBM Plex Mono',sans-serif;font-weight:500;font-size:5.6vw;line-height:1.2;color:#fff}h2.footer_title span{font-family:'IBM Plex Mono',sans-serif;font-weight:500;font-size:5.6vw;line-height:1.2;text-transform:none;letter-spacing:-.02em}@media (max-width:991px){h2.footer_title{font-size:9vw}h2.footer_title span{font-size:9vw}}@media (min-width:1440px){h2.footer_title{font-size:100px}h2.footer_title span{font-size:100px}}h2.study_title{font-size:20px;line-height:30px}@media (max-width:991px){h2.study_title{font-size:18px}}h2.study_title span{font-family:'IBM Plex Sans',sans-serif;font-size:20px;line-height:30px}@media (max-width:991px){h2.study_title span{font-size:18px}}h3{font-size:50px;line-height:66px;font-weight:300;letter-spacing:-.02em}h3 span{font-family:'IBM Plex Sans',sans-serif;font-size:50px;line-height:66px;font-weight:300;text-transform:none;letter-spacing:-.02em}@media (max-width:991px){h3{font-size:24px;line-height:32px}h3 span{font-size:24px;line-height:32px}}h4{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em}@media (max-width:991px){h4{font-size:22px;line-height:30px}}ul{list-style:none}ul li{font-size:17px;line-height:30px}ul li:not(:last-child){margin-bottom:16px}@media (max-width:991px){ul li{font-size:16px}}ul.ul-expert li{padding-left:20px;position:relative;width:100%}ul.ul-expert li:before{content:"";display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:8px;height:8px;background-image:url(../img/arrow_li.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 4px);bottom:auto;left:0;right:auto}ul.ul-study li{padding-left:30px;position:relative;width:100%}ul.ul-study li:not(:last-child){margin-bottom:10px}ul.ul-study li:before{content:"";display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;background-color:#000;width:6px;height:6px;border-radius:50%;position:absolute;top:12px;bottom:auto;left:12px;right:auto}table tr th{font-family:'IBM Plex Mono',sans-serif;font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:#6c6c6c;padding-right:10px;vertical-align:top;padding-bottom:30px}@media (max-width:991px){table tr th{font-size:11px}}table tr td{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:15px;line-height:28px;color:#000;vertical-align:top;padding-bottom:30px}@media (max-width:991px){table tr td{font-size:14px}}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes project-on{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes project-on{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes project-off{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes project-off{0%{opacity:1}50%{opacity:0}100%{opacity:0}}.input-group{display:inline-block;width:100%}.input-group:not(:last-child){margin-bottom:50px}@media (max-width:991px){.input-group:not(:last-child){margin-bottom:30px}}input:not([type=submit]){display:inline-block;position:relative;width:100%;padding:10px 0;border-radius:0;border:none;border-bottom:1px solid #959595;color:#959595;height:auto;background:0 0;font-family:'IBM Plex Sans',sans-serif;font-size:22px;line-height:30px;font-weight:300}@media (max-width:991px){input:not([type=submit]){font-size:16px}}textarea{display:inline-block;position:relative;width:100%;padding:10px 0;border-radius:0;border:none;border-bottom:1px solid #959595;color:#959595;height:auto;background:0 0;font-family:'IBM Plex Sans',sans-serif;font-size:22px;line-height:30px;font-weight:300;resize:none;overflow:hidden}@media (max-width:991px){textarea{font-size:16px}}.custom-select-wrapper{display:inline-block;width:100%;position:relative}.custom-select-wrapper select.hide{position:absolute;top:0;right:0;bottom:0;left:0;border:0;pointer-events:none}.custom-select{display:inline-block;position:relative;width:100%;padding:0;border-radius:0;border-bottom:1px solid #959595;color:#959595;height:auto;background:0 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.custom-select:after{pointer-events:none;content:'';background-image:url(../img/arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;width:15px;right:16px;top:calc(50% - 7.5px);height:15px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.custom-select .custom-select-trigger{display:inline-block;width:100%;position:relative;font-family:'IBM Plex Sans',sans-serif;font-size:22px;line-height:30px;font-weight:300;text-transform:none;font-style:normal;color:#959595;background-color:#fff;white-space:nowrap;-webkit-appearance:none;padding:10px 30px 10px 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:991px){.custom-select .custom-select-trigger{font-size:16px}}.custom-select .custom-options{display:block;position:absolute;top:calc(100% + 1px);bottom:auto;border-radius:0;border:none;border-bottom:1px solid #c4c4c4;background-color:#fff;padding:0;min-width:100%;height:0;opacity:0;visibility:hidden;z-index:100;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.custom-select .custom-options .custom-option{display:inline-block;width:100%;float:left;padding:10px 5px;font-family:'IBM Plex Sans',sans-serif;font-size:22px;line-height:30px;font-weight:300;text-transform:none;font-style:normal;color:#959595;text-align:left;vertical-align:middle;white-space:nowrap;background-color:transparent;border:0;cursor:pointer}@media (max-width:991px){.custom-select .custom-options .custom-option{font-size:16px}}.custom-select .custom-options .custom-option:hover{background-color:rgba(100,100,100,.1)}.custom-select.opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;height:auto}html{scroll-behavior:smooth}body{background-color:#fff}.page{position:relative;width:100%;max-width:100%;min-height:100vh}.page:after{content:"";height:400px;width:100%;position:absolute;top:auto;bottom:0;left:0;right:auto;pointer-events:none}@media (max-width:991px){.page{overflow:hidden}.page:after{display:none}}*{box-sizing:border-box}main{display:inline-block;width:100%;min-height:100vh;height:100%!important;-webkit-transform:none!important;transform:none!important;position:relative;overflow:hidden}main:after{content:"";height:120px;width:100%;background-color:#f46153;position:absolute;top:auto;bottom:0;left:0;right:auto;pointer-events:none}@media (max-width:991px){main:after{display:none}}section{text-align:center}.container,.svg_container{position:relative;margin:auto;width:100%;max-width:1440px!important;height:auto;padding:0 60px;display:inline-block}@media (max-width:991px){.container,.svg_container{padding:0 20px}}@media (max-width:767px){.container,.svg_container{padding:0 20px}}.svg_container{position:absolute;top:0;bottom:auto;left:0;right:auto;pointer-events:none;text-align:left}@media (min-width:1440px){.svg_container{left:calc(50% - 720px)}}@media (min-width:576px){.container{max-width:none}}@media (min-width:992px){.container{max-width:none}}.title_block{margin-bottom:50px}.title_block span{display:inline-block;width:100%;margin-bottom:15px}@media (max-width:991px){.title_block{margin-bottom:24px}}.pages_section{padding:180px 0 120px;height:150vh}footer .container,header .container{max-width:100%!important;padding:46px 60px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}@media (max-width:991px){footer .container,header .container{overflow:hidden;padding:46px 20px}}.header{display:inline-block;float:left;width:100%;position:fixed;top:0;left:0;right:0;bottom:auto;z-index:1;pointer-events:none}@media (max-width:991px){.header{z-index:101}.header .container{padding:15px 20px}}.header .container{position:relative}.header .container:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:auto;bottom:auto;background:0 0}.header_logo{position:relative;pointer-events:auto}.header_logo img{display:inline-block;width:55px}.header_logo .logo_r{opacity:0;position:absolute;left:0;top:0;right:auto;bottom:auto}@media (max-width:991px){.header_logo.is-black .logo_b,.header_logo.is-black .logo_w{opacity:0!important}.header_logo.is-black .logo_r{opacity:1!important}}.header_menu{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}@media (max-width:991px){.header_menu{display:none}}.header_link{text-transform:uppercase;font-weight:600;font-size:12px;line-height:16px;pointer-events:auto}.header_link:not(:last-child):not(:nth-child(4)){margin-right:75px}.header_link.arrow_link{margin-left:70px}.header_link.arrow_link span{font-weight:600}.header_link:not(.arrow_link){position:relative}.header_link:not(.arrow_link):after{content:"";display:block;height:1px;width:100%;max-width:0;background-color:#f46153;position:absolute;top:auto;bottom:-5px;left:0;right:auto;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header_link:not(.arrow_link).active:after,.header_link:not(.arrow_link):hover:after{max-width:24px}.header .btn-menu{display:none}@media (max-width:991px){.header .btn-menu{display:inline-block;float:right;padding:2px;position:relative;pointer-events:initial}.header .btn-menu #burger{width:24px;height:24px;position:relative;margin:auto;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}.header .btn-menu #burger span{display:block;position:absolute;height:1px;width:100%;background:#fff;opacity:1;left:0;right:auto;bottom:auto;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header .btn-menu #burger span:first-child{top:8px}.header .btn-menu #burger span:last-child{top:14px}.header .btn-menu.open #burger span{background:#000}.header .btn-menu.open #burger span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px}.header .btn-menu.open #burger span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:12px}}.header .midnightHeader.black .logo_w{opacity:0;position:absolute;top:0;left:0;bottom:auto;right:auto}.header .midnightHeader.black .logo_b{opacity:1}.header .midnightHeader.black .header_link{color:#000;border-color:#000}.header .midnightHeader.black .header_link .icon{fill:#000}.header .midnightHeader.black .header_link.arrow_link{background-color:#fff}.header .midnightHeader.black .header_link:hover.arrow_link{background-color:rgba(255,255,255,.8)}.header .midnightHeader.black .btn-menu #burger span{background:#000}.header .midnightHeader.black .btn-menu.open #burger span{background:#000!important}.header .midnightHeader.black .btn-menu.open #burger span:first-child{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;top:12px!important}.header .midnightHeader.black .btn-menu.open #burger span:last-child{-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;top:12px!important}.header .midnightHeader.white .logo_w{opacity:1}.header .midnightHeader.white .logo_b{opacity:0}.header .midnightHeader.white .header_link{color:#fff;border-color:#fff;background-color:transparent}.header .midnightHeader.white .header_link .icon{fill:#fff}.header .midnightHeader.white .header_link:hover.arrow_link{background-color:rgba(255,255,255,.2)}.header .midnightHeader.white .btn-menu #burger span{background:#fff}.header .midnightHeader.white .btn-menu.open #burger span{background:#000!important}.header .midnightHeader.white .btn-menu.open #burger span:first-child{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;top:12px!important}.header .midnightHeader.white .btn-menu.open #burger span:last-child{-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;top:12px!important}.header .midnightHeader.purple .logo_w{opacity:1}.header .midnightHeader.purple .logo_b{opacity:0}.header .midnightHeader.purple .header_link{color:#fff;border-color:#fff;background-color:transparent}.header .midnightHeader.purple .header_link.arrow_link{background:linear-gradient(82.12deg,#440045 -3.32%,#450046 82.77%)}.header .midnightHeader.purple .header_link .icon{fill:#fff}.header .midnightHeader.purple .header_link:hover.arrow_link{background-color:rgba(255,255,255,.2)}.header .midnightHeader.purple .btn-menu #burger span{background:#fff}.header .midnightHeader.purple .btn-menu.open #burger span{background:#000!important}.header .midnightHeader.purple .btn-menu.open #burger span:first-child{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;top:12px!important}.header .midnightHeader.purple .btn-menu.open #burger span:last-child{-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;top:12px!important}.header_menu_mobile{display:none}@media (max-width:991px){.header_menu_mobile{z-index:100;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:80px 20px 35px;position:fixed;left:0;top:0;bottom:auto;right:auto;height:auto;min-height:100vh;width:100%;background-color:#f46153;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header_menu_mobile .header_menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.header_menu_mobile .header_link{font-family:'IBM Plex Mono',sans-serif;font-size:34px;line-height:50px;text-transform:none;font-weight:400;color:#fff;margin-bottom:30px}.header_menu_mobile .header_link.arrow_link{margin-top:10px;margin-left:0;min-width:190px}.header_menu_mobile_bottom{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.header_menu_mobile_bottom_right{display:none}.header_menu_mobile_bottom_right a{display:inline-block}.header_menu_mobile_bottom_right a:not(:last-child){margin-right:16px}.header_menu_mobile_bottom_right a .link-icon{width:54px;height:54px}.header_menu_mobile.is-open{-webkit-transform:translateX(0);transform:translateX(0)}}.gototop-container{height:100vh!important;width:100vw;pointer-events:none;z-index:1000}.gototop-container .gototop-btn{pointer-events:auto;position:absolute;bottom:auto;top:calc(100vh - 120px);left:auto;right:45px;opacity:1;z-index:100}.gototop-container .gototop-btn span{color:#fff}.gototop-container .gototop-btn .icon{fill:#fff}.gototop-container .midnightHeader.white span{color:#fff}.gototop-container .midnightHeader.white .icon{fill:#fff}.gototop-container .midnightHeader.black span{color:#000}.gototop-container .midnightHeader.black .icon{fill:#000}.landing-logo img{display:block}.landing-logo img:first-child{width:55px}.landing-logo img:last-child{width:200px}@-webkit-keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.footer{position:relative;height:100px;margin-top:-10px;z-index:101}@media (max-width:991px){.footer{margin-top:-10px;height:auto;z-index:99}}.footer .container{background-color:#f46153;width:100%;height:100vh;padding-top:120px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch;-webkit-transform:translateY(0) scaleX(0);transform:translateY(0) scaleX(0)}@media (max-width:991px){.footer .container{height:auto;padding-top:60px;padding-bottom:20px;-webkit-transform:none;transform:none}}.footer .container .inner_container{max-width:1440px!important;width:100%;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;position:relative}.footer .container .inner_container>*{opacity:0}@media (max-width:991px){.footer .container .inner_container>*{opacity:1}}.footer .svg_container{position:absolute;top:0;bottom:auto;left:0;right:auto;padding:0;pointer-events:none}@media (max-width:991px){.footer .svg_container{padding:0}}.footer .svg_container .black_lines{margin-top:6.2vw;margin-left:28vw;width:24vw;height:9vw}@media (max-width:991px){.footer .svg_container .black_lines{margin-top:9.6vw;margin-left:45vw;width:39vw;height:15vw}}@media (min-width:1440px){.footer .svg_container .black_lines{margin-top:100px;margin-left:480px;width:440px;height:190px}}.footer .svg_container .black_lines .b_line1,.footer .svg_container .black_lines .b_line2{opacity:0;stroke-dasharray:2000}.footer[data-scroll-section-inview] .container{-webkit-animation:.5s ease-out 1s 1 footUp forwards;animation:.5s ease-out 1s 1 footUp forwards}@-webkit-keyframes footUp{0%{-webkit-transform:translateY(0) scaleX(0);transform:translateY(0) scaleX(0)}100%{-webkit-transform:translateY(calc(-100% + 100px)) scaleX(1);transform:translateY(calc(-100% + 100px)) scaleX(1)}}@keyframes footUp{0%{-webkit-transform:translateY(0) scaleX(0);transform:translateY(0) scaleX(0)}100%{-webkit-transform:translateY(calc(-100% + 100px)) scaleX(1);transform:translateY(calc(-100% + 100px)) scaleX(1)}}.footer[data-scroll-section-inview] .container .inner_container>*{opacity:0;-webkit-animation:.5s ease-out 1.5s 1 footContentUp forwards;animation:.5s ease-out 1.5s 1 footContentUp forwards}@-webkit-keyframes footContentUp{0%{opacity:0}100%{opacity:1}}@keyframes footContentUp{0%{opacity:0}100%{opacity:1}}.footer[data-scroll-section-inview] .container .footer_title span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.footer[data-scroll-section-inview] .container .footer_title span:first-child{-webkit-animation:1.5s ease-out 1.5s 1 appear forwards;animation:1.5s ease-out 1.5s 1 appear forwards}.footer[data-scroll-section-inview] .container .footer_title span:last-child{-webkit-animation:1.5s ease-out 2s 1 appear forwards;animation:1.5s ease-out 2s 1 appear forwards}.footer[data-scroll-section-inview] .svg_container .b_line1{-webkit-animation:1s ease-out 2.5s drawLine forwards;animation:1s ease-out 2.5s drawLine forwards}.footer[data-scroll-section-inview] .svg_container .b_line2{-webkit-animation:1s ease-out 2.8s drawLine forwards;animation:1s ease-out 2.8s drawLine forwards}.footer_main{width:75%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.footer_main .arrow_link{margin-bottom:90px;margin-top:90px}@media (max-width:991px){.footer_main .arrow_link{margin-top:40px;margin-bottom:40px}}@media (max-width:991px){.footer_main{width:100%}}.footer_info{width:25%}@media (max-width:991px){.footer_info{width:100%;padding-bottom:50px}}.footer_info ul.list li{font-size:18px;line-height:30px}.footer_info ul.list li:not(:last-child){margin-bottom:30px}.footer_social{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:90px}@media (max-width:991px){.footer_social{margin-top:60px;margin-bottom:60px}}.footer_social a{display:-webkit-box;display:flex}.footer_social a:not(:last-child){margin-right:30px}.footer_social a .link-icon{width:54px;height:54px}.footer_bottom{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}@media (max-width:991px){.footer .container.is-inview .svg_container .b_line1{-webkit-animation:1s ease-out 1s drawLine forwards;animation:1s ease-out 1s drawLine forwards}.footer .container.is-inview .svg_container .b_line2{-webkit-animation:1s ease-out 1.3s drawLine forwards;animation:1s ease-out 1.3s drawLine forwards}}@-webkit-keyframes hoverOff{0%{max-width:100%}100%{max-width:0}}@keyframes hoverOff{0%{max-width:100%}100%{max-width:0}}@-webkit-keyframes hoverOn{0%{max-width:0}100%{max-width:100%}}@keyframes hoverOn{0%{max-width:0}100%{max-width:100%}}.link{position:relative}.link:after,.link:before{content:"";display:block;height:1px;width:100%;max-width:100%;background-color:#000;position:absolute;top:auto;bottom:-5px;left:auto;right:0}.link:after{max-width:0;left:0;right:auto}.link span{font-family:'IBM Plex Sans',sans-serif}.link:hover:before{-webkit-animation:.3s linear 0s hoverOff forwards;animation:.3s linear 0s hoverOff forwards}.link:hover:after{-webkit-animation:.3s linear .3s hoverOn forwards;animation:.3s linear .3s hoverOn forwards}.link-xs{font-size:13px;line-height:30px;font-weight:400}.link-xs:not(:last-child){margin-right:60px}.arrow_link{float:left;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #000;border-radius:100px;position:relative;padding:10px 20px;min-width:180px;width:auto;background-color:transparent;color:#000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.arrow_link .arrow-icon{height:8px;width:18px;fill:#000;margin-left:5px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.arrow_link.white_link{background-color:#fff;border-color:#fff;color:#000!important}.arrow_link.white_link .arrow-icon{fill:#000!important}.arrow_link.red_link{background-color:#f46153;border-color:#f46153;color:#fff}.arrow_link.red_link .arrow-icon{fill:#fff}.arrow_link.submit_link{padding:0;min-width:150px;border:none;background-color:#f46153}@media (max-width:991px){.arrow_link.submit_link{margin-top:20px}}.arrow_link.submit_link input{border:none;background:0 0;padding:10px 40px 10px 20px;min-width:150px;color:#fff;font-family:'IBM Plex Sans',sans-serif;font-size:12px;line-height:40px;font-weight:500;text-transform:uppercase;text-align:center;cursor:pointer}.arrow_link.submit_link .arrow-icon{position:absolute;top:calc(50% - 4px);bottom:auto;left:auto;right:20px;fill:#fff}.arrow_link.back_link{padding:0;border:none}.arrow_link.back_link .arrow-icon{width:50px;margin:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow_link.back_link span{margin-left:20px}.arrow_link.back_link:hover .arrow-icon{-webkit-transform:rotate(180deg) translateX(5px);transform:rotate(180deg) translateX(5px)}.arrow_link.white_back_link{color:#fff}.arrow_link.white_back_link .arrow-icon{fill:#fff}.arrow_link:hover .arrow-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}.arrow_link:hover.white_link{background-color:rgba(255,255,255,.8)}.arrow_link:hover.red_link,.arrow_link:hover.submit_link{background-color:rgba(245,98,82,.8)}@media (max-width:991px){.arrow_link{min-width:auto}}.btn.scroll-btn{font-family:'IBM Plex Mono',sans-serif;font-size:9px;line-height:10px;text-transform:uppercase;font-weight:600;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.scroll-btn .icon{width:60px;height:10px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.scroll-btn:hover .icon{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.btn.gototop-btn{font-family:'IBM Plex Mono',sans-serif;font-size:9px;line-height:10px;text-transform:uppercase;font-weight:600;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer}.btn.gototop-btn .icon{width:60px;height:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.gototop-btn:hover .icon{-webkit-transform:rotate(180deg) translateX(-5px);transform:rotate(180deg) translateX(-5px)}.slick-dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.slick-dots li{height:auto;width:auto;margin:0!important;overflow:hidden}.slick-dots li:before{display:none}.slick-dots li button{padding:10px 10px;width:54px;height:23px}@media (max-width:991px){.slick-dots li button{padding:10px 4.5px;width:32px}}.slick-dots li button:before{top:50%;left:calc(50% - 17px);width:34px;height:1px;background-color:#000;opacity:1;color:transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:991px){.slick-dots li button:before{width:23px}}.slick-dots li button:after{content:"";display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 17px);width:34px;height:3px;background-color:#f46153;opacity:0;color:transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:991px){.slick-dots li button:after{width:23px}}.slick-dots li.slick-active button:before{color:transparent}.slick-dots li.slick-active button:after{opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scrollUp{0%{opacity:0;-webkit-transform:translateY(100px) rotate(-90deg);transform:translateY(100px) rotate(-90deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}}@keyframes scrollUp{0%{opacity:0;-webkit-transform:translateY(100px) rotate(-90deg);transform:translateY(100px) rotate(-90deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.page.homepage p{font-size:20px;line-height:34px}.page.homepage .header_logo .logo_b{display:none}.page.homepage .header_link{color:#fff}.page.homepage .header_link.arrow_link{border-color:#fff}.page.homepage .header_link.arrow_link .arrow-icon{fill:#fff}.page.homepage .top_section{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.page.homepage .top_section .container{height:100vh;padding:20vh 15% 120px}@media (max-width:991px){.page.homepage .top_section .container{padding:120px 20px 120px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media (min-width:1441px){.page.homepage .top_section .container{padding-left:200px;padding-right:200px}}.page.homepage .top_section .container h1{color:#fff}.page.homepage .top_section .container h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.homepage .top_section .container .scroll-btn{position:absolute;top:auto;bottom:60px;left:45px;right:auto;color:#fff;opacity:0;-webkit-transform:translateY(100px) rotate(-90deg);transform:translateY(100px) rotate(-90deg)}@media (max-width:991px){.page.homepage .top_section .container .scroll-btn{bottom:100px}}.page.homepage .top_section .container .scroll-btn .icon{fill:#fff}.page.homepage .top_section .svg_container{height:100vh;width:100%;padding:20vh 15% 120px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width:991px){.page.homepage .top_section .svg_container{padding:120px 20px 120px;-webkit-box-pack:center;justify-content:center}}@media (min-width:1441px){.page.homepage .top_section .svg_container{padding-left:200px;padding-right:200px}}.page.homepage .top_section .svg_container .white_lines{margin-top:12.8vw;margin-left:0;width:33.2vw;height:3vw}.page.homepage .top_section .svg_container .white_line1,.page.homepage .top_section .svg_container .white_line2{opacity:0;stroke-dasharray:2000}.page.homepage .top_section .svg_container .red_lines{margin-top:3.6vw;margin-left:8vw;width:33vw;height:9vw}.page.homepage .top_section .svg_container .red_line1,.page.homepage .top_section .svg_container .red_line2{opacity:0;stroke-dasharray:2000}@media (max-width:991px){.page.homepage .top_section .svg_container .white_lines{margin-top:32vw;margin-left:11vw;width:43vw;height:2vw}.page.homepage .top_section .svg_container .red_lines{margin-top:8vw;margin-left:13.4vw;width:55vw;height:15vw;margin-bottom:8vw}.page.homepage .top_section .svg_container .red_line1,.page.homepage .top_section .svg_container .red_line2,.page.homepage .top_section .svg_container .white_line1,.page.homepage .top_section .svg_container .white_line2{stroke-width:1}}@media (min-width:1441px){.page.homepage .top_section .svg_container .white_lines{width:375px;height:32px;margin-top:150px;margin-left:0}.page.homepage .top_section .svg_container .red_lines{width:420px;height:130px;margin-top:35px;margin-left:80px}}.page.homepage .top_section[data-scroll-section-inview] .container h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.homepage .top_section[data-scroll-section-inview] .container h1 span:first-child{-webkit-animation:1.5s ease-out 1s 1 appear forwards;animation:1.5s ease-out 1s 1 appear forwards}.page.homepage .top_section[data-scroll-section-inview] .container h1 span:last-child{-webkit-animation:1.5s ease-out 1.6s 1 appear forwards;animation:1.5s ease-out 1.6s 1 appear forwards}.page.homepage .top_section[data-scroll-section-inview] .container .scroll-btn{-webkit-animation:1s ease-out 2s 1 scrollUp forwards;animation:1s ease-out 2s 1 scrollUp forwards}.page.homepage .top_section[data-scroll-section-inview] .svg_container .white_line1,.page.homepage .top_section[data-scroll-section-inview] .svg_container .white_line2{-webkit-animation:1s ease-out 2s drawLine forwards;animation:1s ease-out 2s drawLine forwards}.page.homepage .top_section[data-scroll-section-inview] .svg_container .red_line1,.page.homepage .top_section[data-scroll-section-inview] .svg_container .red_line2{-webkit-animation:1s ease-out 2.3s drawLine forwards;animation:1s ease-out 2.3s drawLine forwards}@media (max-width:991px){.page.homepage .top_section .container.is-inview h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.homepage .top_section .container.is-inview h1 span:first-child{-webkit-animation:1.5s ease-out 1s 1 appear forwards;animation:1.5s ease-out 1s 1 appear forwards}.page.homepage .top_section .container.is-inview h1 span:last-child{-webkit-animation:1.5s ease-out 1.6s 1 appear forwards;animation:1.5s ease-out 1.6s 1 appear forwards}.page.homepage .top_section .container.is-inview .scroll-btn{-webkit-animation:1s ease-out 2s 1 scrollUp forwards;animation:1s ease-out 2s 1 scrollUp forwards}.page.homepage .top_section .svg_container.is-inview .white_line1,.page.homepage .top_section .svg_container.is-inview .white_line2{-webkit-animation:1s ease-out 2s drawLine forwards;animation:1s ease-out 2s drawLine forwards}.page.homepage .top_section .svg_container.is-inview .red_line1,.page.homepage .top_section .svg_container.is-inview .red_line2{-webkit-animation:1s ease-out 2.3s drawLine forwards;animation:1s ease-out 2.3s drawLine forwards}}.page.homepage .agency_section{background-color:#fff}.page.homepage .agency_section .container{margin-top:-40px}@media (max-width:991px){.page.homepage .agency_section .container{margin-top:-60px;padding:0 0 0 24px}}.page.homepage .agency_section .plain_block{display:inline-block;width:50%;background-color:#f46153;padding:6% 5% 7%;margin-left:50%;-webkit-transform:translateY(-120px);transform:translateY(-120px)}.page.homepage .agency_section .plain_block .title_block span{margin-bottom:30px}@media (max-width:991px){.page.homepage .agency_section .plain_block{width:100%;padding:36px 40px;margin-left:auto;-webkit-transform:none;transform:none}.page.homepage .agency_section .plain_block .title_block span{margin-bottom:20px}}.page.homepage .project_section{background-color:#fff;padding-bottom:95px;position:relative}.page.homepage .project_section .container{margin-top:-80px}@media (max-width:991px){.page.homepage .project_section .container{margin-top:0;padding-top:50px}}@media (max-width:991px){.page.homepage .project_section{padding-bottom:0}.page.homepage .project_section .title_block h2{max-width:210px}}.page.homepage .project_section .svg_container{top:-80px}@media (max-width:991px){.page.homepage .project_section .svg_container{top:50px}}.page.homepage .project_section .svg_container .red_lines{width:234px;height:20px;margin-left:214px;margin-top:80px}@media (max-width:991px){.page.homepage .project_section .svg_container .red_lines{width:144px;height:10px;margin-left:42px;margin-top:110px}}.page.homepage .project_section .svg_container .red_lines .red_line{opacity:0;stroke-dasharray:2000}.page.homepage .project_section .title_block{margin-bottom:10px}@media (max-width:991px){.page.homepage .project_section .title_block{width:180px}}.page.homepage .project_section .project_container .sticky-container{display:-webkit-box;display:flex}.page.homepage .project_section .project_container .project_img{padding-top:100px;width:50%;position:relative}@media (max-width:991px){.page.homepage .project_section .project_container .project_img{display:none}}.page.homepage .project_section .project_container .project_img img{width:112%;max-width:112%;margin-left:-6%;height:auto}.page.homepage .project_section .project_container .project_img_sticky_container{width:80%}.page.homepage .project_section .project_container .project_img_sticky_container>img,.page.homepage .project_section .project_container .project_img_sticky_container>picture{opacity:0}.page.homepage .project_section .project_container .project_img_item{width:100%;position:absolute;top:0;bottom:auto;left:0;right:auto;opacity:0;-webkit-animation:project-off 1s ease-in-out;animation:project-off 1s ease-in-out}.page.homepage .project_section .project_container .project_img_item.active{opacity:1;-webkit-animation:project-on 1s ease-in-out;animation:project-on 1s ease-in-out}.page.homepage .project_section .project_container .project_content{padding-top:100px;width:50%}@media (max-width:991px){.page.homepage .project_section .project_container .project_content{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding-top:0}.page.homepage .project_section .project_container .project_content hr{display:none}}.page.homepage .project_section .project_container .project_content_item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;width:100%;padding-right:15%;padding:60px 15% 60px 0;border-bottom:1px solid rgba(0,0,0,.2)}@media (max-width:991px){.page.homepage .project_section .project_container .project_content_item{border-bottom:none}}.page.homepage .project_section .project_container .project_content_item .project_img_item{display:none}@media (max-width:991px){.page.homepage .project_section .project_container .project_content_item .project_img_item{display:inline-block;opacity:1;position:relative;top:auto;left:auto;margin-bottom:14px}.page.homepage .project_section .project_container .project_content_item .project_img_item img{width:112%;max-width:112%;margin-left:-6%;height:auto}}.page.homepage .project_section .project_container .project_content_item .r_tag{font-size:14px;line-height:18px;margin-bottom:10px}.page.homepage .project_section .project_container .project_content_item h3 span{box-shadow:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.homepage .project_section .project_container .project_content_item:first-child{padding-top:0}.page.homepage .project_section .project_container .project_content_item:hover h3 span{box-shadow:inset 0 1.25em #fff,inset 0 -.05em #000}@media (max-width:991px){.page.homepage .project_section .project_container .project_content_item{padding:30px 0;width:calc(100% - 60px)}.page.homepage .project_section .project_container .project_content_item:first-child{padding-top:30px}.page.homepage .project_section .project_container .project_content_item:nth-child(odd){margin-right:60px}.page.homepage .project_section .project_container .project_content_item:nth-child(even){margin-left:60px}}.page.homepage .project_section .project_container .project_content .arrow_link{margin-top:50px}@media (max-width:991px){.page.homepage .project_section .project_container .project_content .arrow_link{margin-top:30px}}.page.homepage .project_section[data-scroll-section-inview] .svg_container .red_line{-webkit-animation:2.5s ease-out 3s drawLine forwards;animation:2.5s ease-out 3s drawLine forwards}@media (max-width:991px){.page.homepage .project_section[data-scroll-section-inview] .svg_container .red_line{-webkit-animation:none;animation:none}.page.homepage .project_section .svg_container.is-inview .red_line{-webkit-animation:1s ease-out 1s drawLine forwards;animation:1s ease-out 1s drawLine forwards}}.page.homepage .clients_section{background-color:#fff;padding-top:95px;padding-bottom:150px;position:relative}@media (max-width:991px){.page.homepage .clients_section{padding-bottom:70px}}.page.homepage .clients_section .svg_container{top:95px;pointer-events:none}.page.homepage .clients_section .svg_container .red_line{width:170px;margin-left:calc(50% + 164px);margin-top:-2px}.page.homepage .clients_section .svg_container .red_line .r_line{opacity:0;stroke-dasharray:2000}@media (max-width:991px){.page.homepage .clients_section .svg_container .red_line{width:120px;margin-left:calc(50% + -5px);margin-top:23px}}.page.homepage .clients_section .container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (max-width:991px){.page.homepage .clients_section .container h2{max-width:300px}}.page.homepage .clients_section .clients_container{display:-webkit-box;display:flex;flex-wrap:wrap;padding:60px 0;width:100%}@media (max-width:991px){.page.homepage .clients_section .clients_container{padding:30px 0}}.page.homepage .clients_section .clients_container .clients_item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:20%;padding:15px 0}.page.homepage .clients_section .clients_container .clients_item img{max-width:144px;max-height:86px}@media (max-width:991px){.page.homepage .clients_section .clients_container .clients_item{width:50%}.page.homepage .clients_section .clients_container .clients_item img{max-width:100px;max-height:56px}}.page.homepage .clients_section[data-scroll-section-inview] .svg_container .r_line{-webkit-animation:2.5s ease-out 3.5s drawLine forwards;animation:2.5s ease-out 3.5s drawLine forwards}@media (max-width:991px){.page.homepage .clients_section .svg_container.is-inview .r_line{-webkit-animation:1s ease-out 1s drawLine forwards;animation:1s ease-out 1s drawLine forwards}}.page.homepage .expert_section{background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:95px;padding-bottom:150px;position:relative}@media (max-width:991px){.page.homepage .expert_section{padding-top:50px;padding-bottom:95px}}.page.homepage .expert_section .svg_container{top:95px}@media (max-width:991px){.page.homepage .expert_section .svg_container{width:100%;top:0;padding:0 20px}}.page.homepage .expert_section .svg_container .red_lines1{width:220px;height:20px;margin-left:62px;margin-top:75px}@media (max-width:991px){.page.homepage .expert_section .svg_container .red_lines1{width:100px;height:10px;margin-left:119px;margin-top:75px}}.page.homepage .expert_section .svg_container .red_lines1 .red_line1{opacity:0;stroke-dasharray:2000}.page.homepage .expert_section .svg_container .red_lines2{width:234px;height:60px;margin-left:190px;margin-top:36px}@media (max-width:991px){.page.homepage .expert_section .svg_container .red_lines2{width:114px;height:36px;margin-left:142px;margin-top:-8px}}.page.homepage .expert_section .svg_container .red_lines2 .red_line2{opacity:0;stroke-dasharray:2000}.page.homepage .expert_section h2,.page.homepage .expert_section h3,.page.homepage .expert_section li{color:#fff}.page.homepage .expert_section .expert_container{padding:0 0 80px}.page.homepage .expert_section .expert_container_slider{display:-webkit-box;display:flex}@media (max-width:991px){.page.homepage .expert_section .expert_container{padding-right:20%}.page.homepage .expert_section .expert_container .expert_container_slider{display:inline-block;width:100%}.page.homepage .expert_section .expert_container .expert_container_slider .slick-list{overflow:visible!important}}.page.homepage .expert_section .expert_container .expert_item{width:33.3333%}.page.homepage .expert_section .expert_container .expert_item h3{font-size:30px;line-height:40px;font-weight:500}@media (max-width:991px){.page.homepage .expert_section .expert_container .expert_item h3{font-size:25px}}.page.homepage .expert_section .expert_container .expert_item_img{width:70px;margin-bottom:20px}.page.homepage .expert_section .expert_container .expert_item_content h3{margin-bottom:20px}.page.homepage .expert_section[data-scroll-section-inview] .svg_container .red_line1{-webkit-animation:2.5s ease-out 5s drawLine forwards;animation:2.5s ease-out 5s drawLine forwards}.page.homepage .expert_section[data-scroll-section-inview] .svg_container .red_line2{-webkit-animation:2.5s ease-out 5.5s drawLine forwards;animation:2.5s ease-out 5.5s drawLine forwards}@media (max-width:991px){.page.homepage .expert_section .svg_container.is-inview{top:50px}.page.homepage .expert_section .svg_container.is-inview .red_line1{-webkit-animation:1s ease-out 1s drawLine forwards;animation:1s ease-out 1s drawLine forwards}.page.homepage .expert_section .svg_container.is-inview .red_line2{-webkit-animation:1s ease-out 1.3s drawLine forwards;animation:1s ease-out 1.3s drawLine forwards}}.page.homepage .testimony_section{background-color:#fff;padding-top:95px;padding-bottom:80px}@media (max-width:991px){.page.homepage .testimony_section{padding-top:50px;padding-bottom:95px}}.page.homepage .testimony_section .testimony_slider{display:inline-block;width:100%}.page.homepage .testimony_section .testimony_slider_container{padding:0 105px;display:inline-block;width:100%}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_container{padding:0}}.page.homepage .testimony_section .testimony_slider_item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;text-align:left;padding-bottom:60px}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_item{text-align:left}}.page.homepage .testimony_section .testimony_slider_item span{display:inline-block;margin-bottom:20px}.page.homepage .testimony_section .testimony_slider_item p{font-size:46px;line-height:62px;font-weight:300}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_item p{font-size:24px;line-height:36px}}.page.homepage .testimony_section .testimony_slider_item_author{margin-top:30px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.page.homepage .testimony_section .testimony_slider_item_author .avatar{display:inline-block;height:110px;width:110px;border-radius:50%;overflow:hidden}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_item_author .avatar{height:60px;width:60px}}.page.homepage .testimony_section .testimony_slider_item_author .author_detail{margin-left:24px}.page.homepage .testimony_section .testimony_slider_item_author .author_detail p{font-size:16px;line-height:22px;color:#6c6c6c}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_item_author .author_detail p{font-size:14px;line-height:22px}}.page.homepage .testimony_section .testimony_slider_item_author .author_detail p.name{font-size:18px;line-height:25px;font-weight:500;color:#000;margin-bottom:10px}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_item_author .author_detail p.name{font-size:16px;line-height:24px}}.page.homepage .testimony_section .testimony_slider_arrows{position:absolute;top:calc(40% - 6px);width:100%;left:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;pointer-events:none}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_arrows{top:auto;bottom:0;width:calc(100% - 40px);left:20px;height:30px}}.page.homepage .testimony_section .testimony_slider_arrow{pointer-events:auto;cursor:pointer}.page.homepage .testimony_section .testimony_slider_arrow .arrow-icon{width:60px;height:12px;fill:#000}.page.homepage .testimony_section .testimony_slider_arrow .arrow-icon.icon-sm{display:none}@media (max-width:991px){.page.homepage .testimony_section .testimony_slider_arrow .arrow-icon{width:18px}.page.homepage .testimony_section .testimony_slider_arrow .arrow-icon.icon-sm{display:block}.page.homepage .testimony_section .testimony_slider_arrow .arrow-icon:not(.icon-sm){display:none}}.page.homepage .testimony_section .testimony_slider_prev .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page.homepage .team_section{background:linear-gradient(82.12deg,#00133f -3.32%,#450046 82.77%);position:relative;overflow:hidden;-webkit-transform:translateY(120px);transform:translateY(120px)}.page.homepage .team_section:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:center}@media (max-width:991px){.page.homepage .team_section{padding-top:50px;-webkit-transform:none;transform:none}}.page.homepage .team_section .container{height:190vh;display:-webkit-box;display:flex;padding:0;padding-bottom:100px;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.homepage .team_section .container{flex-wrap:wrap;height:auto;padding:0 20px}}.page.homepage .team_section .col-left{width:25%}.page.homepage .team_section .col-right{width:35%}.page.homepage .team_section .col-mid{height:100vh;width:40%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width:991px){.page.homepage .team_section .col-mid{width:100%;height:auto}}.page.homepage .team_section .plain_block{display:inline-block;width:90%;padding:0 20px 0 40px;color:#fff}@media (max-width:991px){.page.homepage .team_section .plain_block{width:100%;margin-left:0;padding:0}}.page.homepage .team_section .plain_block .title_block{margin-bottom:30px}.page.homepage .team_section .plain_block .title_block span{margin-bottom:30px}.page.homepage .team_section .plain_block p{color:#fff}@media (max-width:991px){.page.homepage .team_section .plain_block p{margin-bottom:10px}}.page.homepage .team_section .team_img_column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}@media (max-width:991px){.page.homepage .team_section .team_img_column.col-left{display:none}.page.homepage .team_section .team_img_column.col-right{width:100%}}.page.homepage .team_section .team_img_column .container_1{margin-top:100px;width:100%;height:auto}.page.homepage .team_section .team_img_column .container_2{width:100%;height:auto;margin-top:180px}.page.homepage .team_section .team_img_column .container_3{width:100%;height:auto;margin-top:80px}@media (max-width:991px){.page.homepage .team_section .team_img_column .container_3{width:calc(100% - 40px);margin-left:60px;margin-top:45px}}@media (min-width:992px){.page.homepage .footer{background:linear-gradient(82.12deg,#00133f -3.32%,#450046 98.77%);position:relative}.page.homepage .footer:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:center}}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.page.agence .header_logo .logo_b{display:none}.page.agence .header_link{color:#fff}.page.agence .header_link.arrow_link{border-color:#fff}.page.agence .header_link.arrow_link .arrow-icon{fill:#fff}.page.agence .top_section{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.page.agence .top_section .container{height:100vh;padding:180px 60px 120px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (max-width:991px){.page.agence .top_section .container{padding:120px 20px 120px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}}.page.agence .top_section .container h1{color:#fff}.page.agence .top_section .container h1 span{font-family:'IBM Plex Sans',sans-serif;font-size:4.2vw;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}@media (max-width:991px){.page.agence .top_section .container h1 span{font-size:35px}}@media (min-width:1441px){.page.agence .top_section .container h1 span{font-size:65px}}.page.agence .top_section .container p{margin-top:60px;color:#fff;width:35%;opacity:0}@media (max-width:991px){.page.agence .top_section .container p{margin-top:48px;width:100%}}.page.agence .top_section[data-scroll-section-inview] .container h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.agence .top_section[data-scroll-section-inview] .container h1 span:first-child{-webkit-animation:2.4s ease-out .6s 1 appear forwards;animation:2.4s ease-out .6s 1 appear forwards}.page.agence .top_section[data-scroll-section-inview] .container h1 span:not(:first-child):not(:last-child){-webkit-animation:2.4s ease-out 1.1s 1 appear forwards;animation:2.4s ease-out 1.1s 1 appear forwards}.page.agence .top_section[data-scroll-section-inview] .container h1 span:last-child{-webkit-animation:2.4s ease-out 1.6s 1 appear forwards;animation:2.4s ease-out 1.6s 1 appear forwards}.page.agence .top_section[data-scroll-section-inview] .container p{-webkit-animation:1s ease-out 2.1s 1 appear forwards;animation:1s ease-out 2.1s 1 appear forwards}@media (max-width:991px){.page.agence .top_section .container.is-inview h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.agence .top_section .container.is-inview h1 span:first-child{-webkit-animation:2.4s ease-out .6s 1 appear forwards;animation:2.4s ease-out .6s 1 appear forwards}.page.agence .top_section .container.is-inview h1 span:not(:first-child):not(:last-child){-webkit-animation:2.4s ease-out 1.1s 1 appear forwards;animation:2.4s ease-out 1.1s 1 appear forwards}.page.agence .top_section .container.is-inview h1 span:last-child{-webkit-animation:2.4s ease-out 1.6s 1 appear forwards;animation:2.4s ease-out 1.6s 1 appear forwards}.page.agence .top_section .container.is-inview p{-webkit-animation:1s ease-out 2.1s 1 appear forwards;animation:1s ease-out 2.1s 1 appear forwards}}.page.agence .master_section{background-color:#fff;padding-bottom:95px;position:relative;margin-top:-160px;background-color:transparent}@media (max-width:991px){.page.agence .master_section .container{padding-top:50px}}@media (max-width:991px){.page.agence .master_section{margin-top:-130px;padding-bottom:0}.page.agence .master_section .title_block h2{max-width:210px}}.page.agence .master_section .title_block{margin-bottom:10px}.page.agence .master_section .master_container{position:relative}.page.agence .master_section .master_container .sticky-container{display:-webkit-box;display:flex}.page.agence .master_section .master_container .master_img{padding-top:100px;margin-bottom:150px;width:50%;position:relative}@media (max-width:991px){.page.agence .master_section .master_container .master_img{display:none}}.page.agence .master_section .master_container .master_img_sticky_container{width:80%}.page.agence .master_section .master_container .master_img_sticky_container>img,.page.agence .master_section .master_container .master_img_sticky_container>picture{opacity:0}.page.agence .master_section .master_container .master_img_item{width:100%;max-width:40vw;position:absolute;top:0;bottom:auto;left:0;right:auto;opacity:0;-webkit-animation:project-off 1s ease-in-out;animation:project-off 1s ease-in-out}.page.agence .master_section .master_container .master_img_item.active{opacity:1;-webkit-animation:project-on 1s ease-in-out;animation:project-on 1s ease-in-out}.page.agence .master_section .master_container .master_content{padding-top:250px;padding-bottom:150px;width:50%}@media (max-width:991px){.page.agence .master_section .master_container .master_content{padding-top:0;width:100%;display:inline-block}.page.agence .master_section .master_container .master_content .slick-list{overflow:visible!important}}.page.agence .master_section .master_container .master_content_item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;width:100%;padding:30px 10% 30px 0;text-align:left}@media (max-width:991px){.page.agence .master_section .master_container .master_content_item{padding:0;padding-right:40px}}.page.agence .master_section .master_container .master_content_item .master_img_item{display:none}@media (max-width:991px){.page.agence .master_section .master_container .master_content_item .master_img_item{display:inline-block;opacity:1;position:relative;max-width:initial}.page.agence .master_section .master_container .master_content_item .master_img_item img{width:100%}}.page.agence .master_section .master_container .master_content_item .g_tag{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:11px}@media (max-width:991px){.page.agence .master_section .master_container .master_content_item .g_tag{font-size:10px}}.page.agence .master_section .master_container .master_content_item .g_tag .r_tag{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:11px}@media (max-width:991px){.page.agence .master_section .master_container .master_content_item .g_tag .r_tag{font-size:10px}}.page.agence .master_section .master_container .master_content_item h3{margin-bottom:40px}@media (max-width:991px){.page.agence .master_section .master_container .master_content_item h3{width:90%}}.page.agence .master_section .master_container .master_content_item h3 span{font-size:44px;line-height:60px;box-shadow:inset 0 1.25em #fff,inset 0 -.05em #000}@media (max-width:991px){.page.agence .master_section .master_container .master_content_item h3 span{font-size:24px;line-height:32px}}.page.agence .master_section .master_container .master_content_item:first-child{padding-top:0}.page.agence .master_section .master_container .master_content .arrow_link{margin-top:50px}@media (max-width:991px){.page.agence .master_section .master_container .master_content .arrow_link{margin-top:30px}}.page.agence .team_section{background:linear-gradient(82.12deg,#00133f -3.32%,#450046 82.77%);position:relative;overflow:hidden;-webkit-transform:translateY(120px);transform:translateY(120px)}.page.agence .team_section:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:center}@media (max-width:991px){.page.agence .team_section{padding-top:50px;-webkit-transform:none;transform:none}}.page.agence .team_section .container{display:-webkit-box;display:flex;padding:0;padding-bottom:0;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.agence .team_section .container{flex-wrap:wrap;height:auto;padding:0 20px 60px}}.page.agence .team_section .col-left{width:25%}.page.agence .team_section .col-right{width:35%}.page.agence .team_section .col-mid{height:auto;width:40%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:25vh}@media (max-width:991px){.page.agence .team_section .col-mid{width:100%;height:auto;padding-top:0}}.page.agence .team_section .plain_block{display:inline-block;width:90%;padding:0 20px 0;color:#fff;margin-bottom:35vh;position:relative}.page.agence .team_section .plain_block:last-child{margin-bottom:0}@media (max-width:991px){.page.agence .team_section .plain_block{width:100%;margin-left:0;padding:0;margin-bottom:60px}}.page.agence .team_section .plain_block .title_block{margin-bottom:30px}.page.agence .team_section .plain_block .title_block span{margin-bottom:30px}.page.agence .team_section .plain_block p{color:#fff}@media (max-width:991px){.page.agence .team_section .plain_block p{margin-bottom:10px}}.page.agence .team_section .plain_block .block_img{display:none}@media (max-width:991px){.page.agence .team_section .plain_block .block_img{display:-webkit-box;display:flex;width:100%;margin-top:50px}.page.agence .team_section .plain_block .block_img img{width:calc(100% - 60px)}}.page.agence .team_section .plain_block#block1 .red_lines{width:210px;height:58px;margin-left:40px;margin-top:34px}@media (max-width:991px){.page.agence .team_section .plain_block#block1 .red_lines{width:160px;height:45px;margin-left:32px;margin-top:32px}.page.agence .team_section .plain_block#block1 .block_img{-webkit-box-pack:end;justify-content:flex-end}.page.agence .team_section .plain_block#block1 .block_img img{-webkit-transform:translateX(20px);transform:translateX(20px)}}.page.agence .team_section .plain_block#block2 .red_lines{width:300px;height:18px;margin-left:-4px;margin-top:78px}@media (max-width:991px){.page.agence .team_section .plain_block#block2 .red_lines{width:230px;height:12px;margin-left:0;margin-top:68px}.page.agence .team_section .plain_block#block2 .block_img{-webkit-box-pack:start;justify-content:flex-start}.page.agence .team_section .plain_block#block2 .block_img img{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.page.agence .team_section .plain_block#block3 .red_lines{width:300px;height:18px;margin-left:0;margin-top:74px}@media (max-width:991px){.page.agence .team_section .plain_block#block3 .red_lines{width:235px;height:10px;margin-left:0;margin-top:66px}.page.agence .team_section .plain_block#block3 .block_img{-webkit-box-pack:center;justify-content:center}}@media (max-width:991px){.page.agence .team_section .plain_block#block4 .block_img{-webkit-box-pack:end;justify-content:flex-end}.page.agence .team_section .plain_block#block4 .block_img img{-webkit-transform:translateX(20px);transform:translateX(20px)}}.page.agence .team_section .plain_block#block5 .red_lines{width:215px;height:62px;margin-left:98px;margin-top:-11px}@media (max-width:991px){.page.agence .team_section .plain_block#block5 .red_lines{width:172px;height:50px;margin-left:75px;margin-top:-8px}.page.agence .team_section .plain_block#block5 .block_img{-webkit-box-pack:start;justify-content:flex-start}.page.agence .team_section .plain_block#block5 .block_img img{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media (max-width:991px){.page.agence .team_section .plain_block#block6 .title_block{margin-bottom:50px}.page.agence .team_section .plain_block#block6 .block_img{-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-box-pack:end;justify-content:flex-end}.page.agence .team_section .plain_block#block6 .block_img img{-webkit-transform:translateX(20px);transform:translateX(20px)}}.page.agence .team_section .plain_block .svg_container{position:absolute;top:0;bottom:auto;left:0;right:auto;padding:0 20px;pointer-events:none}@media (max-width:991px){.page.agence .team_section .plain_block .svg_container{width:100%;top:0;padding:0}}.page.agence .team_section .plain_block .svg_container .red_lines{width:220px;height:20px;margin-left:62px;margin-top:75px}@media (max-width:991px){.page.agence .team_section .plain_block .svg_container .red_lines{width:100px;height:10px;margin-left:119px;margin-top:75px}}.page.agence .team_section .plain_block .svg_container .red_lines .r_line,.page.agence .team_section .plain_block .svg_container .red_lines .r_line2{opacity:0;stroke-dasharray:2000}.page.agence .team_section .plain_block.is-inview .svg_container .r_line{-webkit-animation:2.2s ease-out .5s drawLine forwards;animation:2.2s ease-out .5s drawLine forwards}.page.agence .team_section .plain_block.is-inview .svg_container .r_line2{-webkit-animation:2.2s ease-out .8s drawLine forwards;animation:2.2s ease-out .8s drawLine forwards}.page.agence .team_section .team_img_column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}@media (max-width:991px){.page.agence .team_section .team_img_column.col-left,.page.agence .team_section .team_img_column.col-right{display:none}}.page.agence .team_section .team_img_column .container_1a{width:100%;height:auto;margin-top:36vh}.page.agence .team_section .team_img_column .container_1b{width:90%;height:auto;margin-top:100px;margin-left:10%}.page.agence .team_section .team_img_column .container_2{width:90%;height:auto;margin-top:30vh}.page.agence .team_section .team_img_column .container_3a{width:100%;height:auto;margin-top:70vh}.page.agence .team_section .team_img_column .container_3b{width:100%;height:auto;margin-top:45vh}@media (max-width:991px){.page.agence .team_section .team_img_column .container_3b{width:calc(100% - 40px);margin-left:60px;margin-top:45px}}.page.agence .team_section .team_img_column .container_4{width:90%;height:auto;margin-top:45vh}.page.agence .team_section .team_img_column .container_5{width:100%;height:auto;margin-top:50vh}@media (max-width:991px){.page.agence .team_section .team_img_column .container_5{display:none}}.page.agence .team_section .team_img_column .container_6a{width:90%;height:auto;margin-top:50vh}.page.agence .team_section .team_img_column .container_6b{width:90%;height:auto;margin-top:30vh}@media (max-width:991px){.page.agence .team_section .team_img_column .container_6b{display:none}}.page.agence .team_section[data-scroll-section-inview] .svg_container .red_line1{-webkit-animation:2.5s ease-out 5s drawLine forwards;animation:2.5s ease-out 5s drawLine forwards}.page.agence .team_section[data-scroll-section-inview] .svg_container .red_line2{-webkit-animation:2.5s ease-out 5.5s drawLine forwards;animation:2.5s ease-out 5.5s drawLine forwards}.page.agence .engagement_section{background-color:#fff;padding-top:95px;padding-bottom:70vh;position:relative}@media (max-width:991px){.page.agence .engagement_section{padding-top:50px;padding-bottom:50px}}.page.agence .engagement_section .svg_container{top:95px}@media (max-width:991px){.page.agence .engagement_section .svg_container{top:50px}}.page.agence .engagement_section .svg_container .red_line{width:178px;margin-left:56px;margin-top:38px}@media (max-width:991px){.page.agence .engagement_section .svg_container .red_line{width:128px;margin-left:40px;margin-top:23px}}.page.agence .engagement_section .svg_container .red_line .r_line{opacity:0;stroke-dasharray:2000}.page.agence .engagement_section .engagement_slider{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}@media (max-width:991px){.page.agence .engagement_section .engagement_slider{display:inline-block}.page.agence .engagement_section .engagement_slider .slick-list{overflow:visible}.page.agence .engagement_section .engagement_slider .slick-dots{-webkit-transform:translateY(10px) translateX(40px);transform:translateY(10px) translateX(40px)}}.page.agence .engagement_section .engagement_slider_container{display:inline-block;width:100%}@media (max-width:991px){.page.agence .engagement_section .engagement_slider_container{padding:0;padding-right:80px}}.page.agence .engagement_section .engagement_slider_item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;padding-bottom:60px;padding-right:40px;width:25%;text-align:left}.page.agence .engagement_section .engagement_slider_item span{display:inline-block;font-family:'IBM Plex Sans',sans-serif;font-size:60px;line-height:60px;font-weight:300;padding-bottom:15px;margin-bottom:15px;position:relative}@media (max-width:991px){.page.agence .engagement_section .engagement_slider_item span{font-size:50px}}.page.agence .engagement_section .engagement_slider_item span:after{content:"";position:absolute;top:auto;bottom:0;left:0;right:auto;width:23px;height:1px;background-color:#f46153}.page.agence .engagement_section .engagement_slider_arrows{display:none}@media (max-width:991px){.page.agence .engagement_section .engagement_slider_arrows{position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;pointer-events:none;top:auto;bottom:0;width:calc(100% - 40px);left:20px}}@media (max-width:991px){.page.agence .engagement_section .engagement_slider_arrow{pointer-events:auto;cursor:pointer}.page.agence .engagement_section .engagement_slider_arrow .arrow-icon{height:12px;width:18px}}.page.agence .engagement_section .engagement_slider_prev .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page.agence .engagement_section[data-scroll-section-inview] .svg_container .r_line{-webkit-animation:2.5s ease-out 3.5s drawLine forwards;animation:2.5s ease-out 3.5s drawLine forwards}@media (max-width:991px){.page.agence .engagement_section .svg_container.is-inview .r_line{-webkit-animation:1s ease-out 1s drawLine forwards;animation:1s ease-out 1s drawLine forwards}}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.page.carriere .header_logo .logo_b{display:none}.page.carriere .header_link{color:#fff}.page.carriere .header_link.arrow_link{border-color:#fff}.page.carriere .header_link.arrow_link .arrow-icon{fill:#fff}.page.carriere .top_section{height:auto;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}@media (max-width:991px){.page.carriere .top_section{height:100vh}}.page.carriere .top_section .container{height:auto;padding:180px 60px 20vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (max-width:991px){.page.carriere .top_section .container{height:100vh;padding:120px 20px 120px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.page.carriere .top_section .container p{color:#fff;width:60%;opacity:0;font-size:40px;line-height:60px}@media (max-width:991px){.page.carriere .top_section .container p{width:100%;font-size:26px;line-height:36px}}.page.carriere .top_section[data-scroll-section-inview] .container p{-webkit-animation:1s ease-out .4s 1 appear forwards;animation:1s ease-out .4s 1 appear forwards}@media (max-width:991px){.page.carriere .top_section .container.is-inview p{-webkit-animation:1s ease-out .4s 1 appear forwards;animation:1s ease-out .4s 1 appear forwards}}.page.carriere .intro_section .container{padding-top:95px;padding-bottom:95px;display:-webkit-box;display:flex}@media (max-width:991px){.page.carriere .intro_section .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding-bottom:40px}}.page.carriere .intro_section .container .text_block{width:50%;padding-right:10%}@media (max-width:991px){.page.carriere .intro_section .container .text_block{width:100%;padding-right:0;margin-top:50px}}.page.carriere .intro_section .container .img_block{width:50%}.page.carriere .intro_section .container .img_block img{width:100%;height:auto;margin-top:calc(-12vh - 95px)}@media (max-width:991px){.page.carriere .intro_section .container .img_block{width:100%;-webkit-transform:translateX(20px);transform:translateX(20px)}.page.carriere .intro_section .container .img_block img{margin-left:60px;width:calc(100% - 60px)}}.page.carriere .job_section{background-color:#fff;position:relative}.page.carriere .job_section .container{padding-top:95px;margin-bottom:calc(-12vh - 95px)}@media (max-width:991px){.page.carriere .job_section .container{padding-top:40px;margin-bottom:100px}}.page.carriere .job_section .title_block{margin-bottom:40px}@media (max-width:991px){.page.carriere .job_section .title_block{margin-bottom:30px}}.page.carriere .job_section .job_container{margin-top:-160px;-webkit-transform:translateY(-100px);transform:translateY(-100px);padding-bottom:200px}@media (max-width:991px){.page.carriere .job_section .job_container{margin-top:0;-webkit-transform:none;transform:none;padding-bottom:0}}.page.carriere .job_section .job_container .job_item{border-top:1px solid #000;padding:40px 0 80px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.carriere .job_section .job_container .job_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:30px 0 35px}}.page.carriere .job_section .job_container .job_item:last-child{border-bottom:1px solid #000}@media (max-width:991px){.page.carriere .job_section .job_container .job_item:last-child{border-bottom:none}}.page.carriere .job_section .job_container .job_item_title{width:40%}@media (max-width:991px){.page.carriere .job_section .job_container .job_item_title{width:100%;margin-bottom:24px}}.page.carriere .job_section .job_container .job_item_title h3 span{font-size:44px;line-height:60px;box-shadow:inset 0 1.25em #fff,inset 0 -.05em #000}@media (max-width:991px){.page.carriere .job_section .job_container .job_item_title h3 span{font-size:24px;line-height:32px}}.page.carriere .job_section .job_container .job_item_content{width:40%}@media (max-width:991px){.page.carriere .job_section .job_container .job_item_content{width:100%;margin-bottom:20px}}.page.carriere .job_section .job_container .job_item_cta{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.page.carriere .job_section .job_container .job_item_cta .arrow_link{border:1px solid #000;min-width:148px}.page.carriere .engagement_section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.page.carriere .engagement_section:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:center}.page.carriere .engagement_section .container{padding-top:95px;padding-bottom:90vh}@media (max-width:991px){.page.carriere .engagement_section .container{padding-top:50px;padding-bottom:50px}}.page.carriere .engagement_section .title_block h2{color:#fff}.page.carriere .engagement_section .engagement_slider{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}@media (max-width:991px){.page.carriere .engagement_section .engagement_slider{display:inline-block}.page.carriere .engagement_section .engagement_slider .slick-list{overflow:visible}.page.carriere .engagement_section .engagement_slider .slick-dots{-webkit-transform:translateY(10px) translateX(40px);transform:translateY(10px) translateX(40px)}.page.carriere .engagement_section .engagement_slider .slick-dots li button:before{background-color:#fff}}.page.carriere .engagement_section .engagement_slider_container{position:relative;display:inline-block;width:100%}@media (max-width:991px){.page.carriere .engagement_section .engagement_slider_container{padding:0;padding-right:80px}}.page.carriere .engagement_section .engagement_slider_item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;padding-bottom:60px;padding-right:40px;width:25%}@media (max-width:991px){.page.carriere .engagement_section .engagement_slider_item{text-align:left}}.page.carriere .engagement_section .engagement_slider_item span{display:inline-block;font-family:'IBM Plex Sans',sans-serif;font-size:60px;line-height:60px;font-weight:300;padding-bottom:15px;margin-bottom:15px;position:relative;color:#fff}@media (max-width:991px){.page.carriere .engagement_section .engagement_slider_item span{font-size:50px}}.page.carriere .engagement_section .engagement_slider_item span:after{content:"";position:absolute;top:auto;bottom:0;left:0;right:auto;width:23px;height:1px;background-color:#f46153}.page.carriere .engagement_section .engagement_slider_item p{color:#fff}.page.carriere .engagement_section .engagement_slider_arrows{display:none}@media (max-width:991px){.page.carriere .engagement_section .engagement_slider_arrows{position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;pointer-events:none;top:auto;bottom:0;width:100%;left:0}}@media (max-width:991px){.page.carriere .engagement_section .engagement_slider_arrow{pointer-events:auto;cursor:pointer}.page.carriere .engagement_section .engagement_slider_arrow .arrow-icon{height:12px;width:18px;fill:#fff}}.page.carriere .engagement_section .engagement_slider_prev .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:992px){.page.carriere .footer{background:linear-gradient(82.12deg,#00133f -3.32%,#450046 98.77%);position:relative}.page.carriere .footer:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:center}}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.page.contact .header_logo .logo_w{display:none}@media (max-width:991px){.page.contact .header .btn-menu #burger span{background-color:#000}}.page.contact .top_section{height:auto;background-color:#fff;position:relative}.page.contact .top_section .container{height:auto;padding:180px 60px 120px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (max-width:991px){.page.contact .top_section .container{padding:120px 20px 120px;-webkit-box-align:start;align-items:flex-start}}.page.contact .top_section .container h1 span{font-size:4.2vw;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}@media (max-width:991px){.page.contact .top_section .container h1 span{font-size:35px}}@media (min-width:1441px){.page.contact .top_section .container h1 span{font-size:65px}}.page.contact .top_section .svg_container{top:180px}@media (max-width:991px){.page.contact .top_section .svg_container{top:120px}}.page.contact .top_section .svg_container .red_lines{width:37vw;height:2vw;margin-left:0;margin-top:9.2vw}@media (max-width:991px){.page.contact .top_section .svg_container .red_lines{width:310px;height:20px;margin-left:0;margin-top:78px}}@media (min-width:1441px){.page.contact .top_section .svg_container .red_lines{width:575px;height:40px;margin-top:140px}}.page.contact .top_section .svg_container .red_lines .red_line1,.page.contact .top_section .svg_container .red_lines .red_line2{opacity:0;stroke-dasharray:2000}.page.contact .top_section[data-scroll-section-inview] .container h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.contact .top_section[data-scroll-section-inview] .container h1 span:first-child{-webkit-animation:2.4s ease-out .3s 1 appear forwards;animation:2.4s ease-out .3s 1 appear forwards}.page.contact .top_section[data-scroll-section-inview] .container h1 span:last-child{-webkit-animation:2.4s ease-out .8s 1 appear forwards;animation:2.4s ease-out .8s 1 appear forwards}.page.contact .top_section[data-scroll-section-inview] .svg_container .red_line1{-webkit-animation:2.5s ease-out 1.2s drawLine forwards;animation:2.5s ease-out 1.2s drawLine forwards}.page.contact .top_section[data-scroll-section-inview] .svg_container .red_line2{-webkit-animation:2.5s ease-out 1.5s drawLine forwards;animation:2.5s ease-out 1.5s drawLine forwards}@media (max-width:991px){.page.contact .top_section .container.is-inview h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.contact .top_section .container.is-inview h1 span:first-child{-webkit-animation:2.4s ease-out .3s 1 appear forwards;animation:2.4s ease-out .3s 1 appear forwards}.page.contact .top_section .container.is-inview h1 span:last-child{-webkit-animation:2.4s ease-out .8s 1 appear forwards;animation:2.4s ease-out .8s 1 appear forwards}.page.contact .top_section .svg_container.is-inview .red_line1{-webkit-animation:2.5s ease-out 2s drawLine forwards;animation:2.5s ease-out 2s drawLine forwards}.page.contact .top_section .svg_container.is-inview .red_line2{-webkit-animation:2.5s ease-out 2.3s drawLine forwards;animation:2.5s ease-out 2.3s drawLine forwards}}.page.contact .form_section{min-height:100vh;padding-bottom:80vh}@media (max-width:991px){.page.contact .form_section{padding-bottom:130px}}.page.contact .form_section .container{display:-webkit-box;display:flex}@media (max-width:991px){.page.contact .form_section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.page.contact .form_section .container .img_block{width:50%;padding-right:10%}@media (max-width:991px){.page.contact .form_section .container .img_block{width:100%;padding-right:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.page.contact .form_section .container .img_block .info_block{margin-top:40px;text-align:left}@media (max-width:991px){.page.contact .form_section .container .img_block .info_block{margin-top:0;margin-bottom:24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;position:relative}.page.contact .form_section .container .img_block .info_block .r_tag{position:absolute;top:0;left:0;bottom:auto;right:auto}}.page.contact .form_section .container .form_block{width:50%}@media (max-width:991px){.page.contact .form_section .container .form_block{width:100%;margin-top:75px}}.page.contact .form_section .container .form_block .confirmation_text{font-size:30px;line-height:1.5}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.page.projet .header_logo .logo_b{display:none}.page.projet .header_link{color:#fff}.page.projet .header_link.arrow_link{border-color:#fff}.page.projet .header_link.arrow_link .arrow-icon{fill:#fff}.page.projet .top_section{height:100vh;background-size:100% 90vh;background-repeat:no-repeat;background-position:top center;position:relative}.page.projet .top_section.recital{background:linear-gradient(239.45deg,#502bff -5.38%,#280ea5 96.58%);background-size:cover;background-repeat:no-repeat;background-position:top center}.page.projet .top_section.recital:after{content:"";width:100%;height:10%;position:absolute;top:auto;bottom:0;left:0;right:auto;background-color:#fff;z-index:0}.page.projet .top_section.creascent{background:linear-gradient(239.45deg,#bb7b83 -5.38%,#7c3244 96.58%);background-size:100% 90vh;background-repeat:no-repeat;background-position:top center}.page.projet .top_section.hectar{background:linear-gradient(239.45deg,#005ca5 -5.38%,#002542 96.58%);background-size:100% 90vh;background-repeat:no-repeat;background-position:top center}.page.projet .top_section.techrocks{background:linear-gradient(239.45deg,#eb5e4b -5.38%,#db442f 96.58%);background-size:100% 90vh;background-repeat:no-repeat;background-position:top center}.page.projet .top_section:after{content:"";height:90vh;width:100%;position:absolute;top:0;bottom:auto;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:top}.page.projet .top_section .container{height:90vh;padding:180px 60px 120px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;position:relative;z-index:1}@media (max-width:991px){.page.projet .top_section .container{padding:120px 20px 120px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:end;justify-content:flex-end}}.page.projet .top_section .container .top_img_container{width:50%}.page.projet .top_section .container .top_img_container picture{max-width:170%;width:170%;margin-left:-50%}@media (max-width:991px){.page.projet .top_section .container .top_img_container picture{margin-bottom:-27.5vh}}@media (max-width:991px){.page.projet .top_section .container .top_img_container{width:85%;align-self:flex-end}}.page.projet .top_section .container .top_title_container{display:-webkit-box;display:flex;width:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.projet .top_section .container .top_title_container{width:85%}}.page.projet .top_section .container h1{color:#fff;margin-top:75px}.page.projet .top_section .container h1 span{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:2.6vw;line-height:1.5;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}@media (max-width:991px){.page.projet .top_section .container h1{display:none}}.page.projet .top_section .container h2{display:none}@media (max-width:991px){.page.projet .top_section .container h2{display:inline-block;color:#fff;margin-top:40px}.page.projet .top_section .container h2 span{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:28px;line-height:1.5;text-transform:none;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.page.projet .top_section[data-scroll-section-inview] .container h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.projet .top_section[data-scroll-section-inview] .container h1 span:first-child{-webkit-animation:2.4s ease-out .4s 1 appear forwards;animation:2.4s ease-out .4s 1 appear forwards}.page.projet .top_section[data-scroll-section-inview] .container h1 span:not(:first-child):not(:last-child){-webkit-animation:2.4s ease-out .8s 1 appear forwards;animation:2.4s ease-out .8s 1 appear forwards}.page.projet .top_section[data-scroll-section-inview] .container h1 span:last-child{-webkit-animation:2.4s ease-out 1.2s 1 appear forwards;animation:2.4s ease-out 1.2s 1 appear forwards}@media (max-width:991px){.page.projet .top_section .top_title_container.is-inview h2 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation:2.4s ease-out .4s 1 appear forwards;animation:2.4s ease-out .4s 1 appear forwards}}.page.projet .study_section{padding-top:100px}.page.projet .study_section .container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media (max-width:991px){.page.projet .study_section .container{-webkit-box-align:start;align-items:flex-start}}.page.projet .study_section .study_details{position:absolute;top:0;left:60px;width:21.5%}@media (max-width:991px){.page.projet .study_section .study_details{position:relative;top:auto;left:auto;width:calc(100% - 30px);margin-bottom:30px}}.page.projet .study_section .study_container{width:calc(55% - 120px);-webkit-transform:translateX(15%);transform:translateX(15%);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width:991px){.page.projet .study_section .study_container{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}}.page.projet .study_section .study_content{margin-bottom:50px;display:-webkit-box;display:flex;flex-wrap:wrap}.page.projet .study_section .study_content p,.page.projet .study_section .study_content ul{margin-bottom:30px}.page.projet .study_section .study_img{width:220%;margin-left:-75%;padding:20px 0 70px}@media (max-width:991px){.page.projet .study_section .study_img{width:calc(100% + 40px);margin-left:-20px;padding-top:0}}.page.projet .study_section .study_title{margin-bottom:30px;width:100%}.page.projet .study_section .study_result{max-width:230px;padding:0 20px;text-align:center;position:relative}.page.projet .study_section .study_result_container{margin-bottom:80px;justify-content:space-around}@media (max-width:991px){.page.projet .study_section .study_result_container{-webkit-box-pack:center;justify-content:center}}.page.projet .study_section .study_result_container.is-inview .svg_container .r_line{-webkit-animation:2.2s ease-out .5s drawLine forwards;animation:2.2s ease-out .5s drawLine forwards}.page.projet .study_section .study_result_container.is-inview .svg_container .r_line2{-webkit-animation:2.2s ease-out .8s drawLine forwards;animation:2.2s ease-out .8s drawLine forwards}.page.projet .study_section .study_result:not(:last-child){margin-right:40px;margin-bottom:20px}@media (max-width:991px){.page.projet .study_section .study_result:not(:last-child){margin-right:0;margin-bottom:30px}}.page.projet .study_section .study_result p{line-height:26px;text-align:center;margin-bottom:0}.page.projet .study_section .study_result .svg_container{padding:0;left:0}.page.projet .study_section .study_result .svg_container .red_circle{width:100%;height:100%;margin-top:0;margin-left:50%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.page.projet .study_section .study_result .svg_container .red_lines{width:calc(100% - 30px);height:100%;margin-top:28px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page.projet .study_section .study_result .svg_container .r_line,.page.projet .study_section .study_result .svg_container .r_line2{opacity:0;stroke-dasharray:2000}.page.projet .study_section.recital .study_result:nth-child(2) .svg_container .red_circle{margin-top:-5px;width:120%}.page.projet .study_section.recital .study_result:nth-child(3) .svg_container .red_lines{width:80%;margin-top:22px}.page.projet .study_section.recital .study_result:nth-child(4) .svg_container .red_lines{width:56%;margin-top:21px}.page.projet .study_section.creascent .study_result:nth-child(2) .svg_container .red_circle{margin-top:0;width:125%}.page.projet .study_section.creascent .study_result:nth-child(3) .svg_container .red_lines{width:80%;margin-top:22px}.page.projet .study_section.creascent .study_result:nth-child(4) .svg_container .red_circle{margin-top:48px}.page.projet .function_section{position:relative;padding-top:90px;height:100vh}.page.projet .function_section.recital{background:linear-gradient(239.45deg,#190385 -5.38%,#0f0056 96.58%)}.page.projet .function_section.creascent{background:linear-gradient(239.45deg,#bb7b83 -5.38%,#7c3244 96.58%)}.page.projet .function_section.hectar{background:linear-gradient(239.45deg,#005ca5 -5.38%,#002542 96.58%)}.page.projet .function_section.techrocks{background:linear-gradient(239.45deg,#eb5e4b -5.38%,#db442f 96.58%)}@media (max-width:991px){.page.projet .function_section{height:auto}}.page.projet .function_section:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:auto;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:top}.page.projet .function_section .container{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:relative}.page.projet .function_section .function_slider{margin-bottom:120px}@media (max-width:991px){.page.projet .function_section .function_slider{margin-bottom:200px}}.page.projet .function_section .function_slider_container{position:relative;width:100%}.page.projet .function_section .function_slider_item_container{display:-webkit-box;display:flex}@media (max-width:991px){.page.projet .function_section .function_slider_item_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.page.projet .function_section .function_slider_item_img{width:60%;padding-right:5%}@media (max-width:991px){.page.projet .function_section .function_slider_item_img{width:100%;padding-right:0;padding-bottom:10px}.page.projet .function_section .function_slider_item_img img{max-width:calc(100% + 20px);width:calc(100% + 20px);margin-left:-10px}}.page.projet .function_section .function_slider_item_content{width:40%;padding-left:3%;color:#fff;text-align:left}@media (max-width:991px){.page.projet .function_section .function_slider_item_content{width:100%;padding-left:0}}.page.projet .function_section .function_slider_item_content h3{font-size:22px;line-height:34px;font-weight:500;margin-top:20px;margin-bottom:35px}@media (max-width:991px){.page.projet .function_section .function_slider_item_content h3{font-size:20px;margin-bottom:15px}}.page.projet .function_section .function_slider_item_content p{color:#fff}.page.projet .function_section .function_slider .slick-dots{bottom:-70px}@media (max-width:991px){.page.projet .function_section .function_slider .slick-dots{bottom:-115px}}.page.projet .function_section .function_slider .slick-dots li button:after,.page.projet .function_section .function_slider .slick-dots li button:before{background-color:#fff}.page.projet .function_section .function_slider_arrows{position:absolute;top:auto;bottom:47px;width:330px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;pointer-events:none}@media (max-width:991px){.page.projet .function_section .function_slider_arrows{bottom:90px;width:100%;-webkit-transform:translateX(0);transform:translateX(0);left:0}}.page.projet .function_section .function_slider_arrow{pointer-events:auto;cursor:pointer}.page.projet .function_section .function_slider_arrow .arrow-icon{width:50px;height:12px;fill:#fff}.page.projet .function_section .function_slider_arrow .arrow-icon.icon-sm{display:none}@media (max-width:991px){.page.projet .function_section .function_slider_arrow .arrow-icon{width:18px}.page.projet .function_section .function_slider_arrow .arrow-icon.icon-sm{display:block}.page.projet .function_section .function_slider_arrow .arrow-icon:not(.icon-sm){display:none}}.page.projet .function_section .function_slider_prev .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page.projet .interview_content .study_title{-webkit-transform:translateX(-146px);transform:translateX(-146px)}@media (max-width:991px){.page.projet .interview_content .study_title{-webkit-transform:translateX(0);transform:translateX(0)}}.page.projet .interview_content_author{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.page.projet .interview_content_author .avatar{display:inline-block;height:110px;width:110px;border-radius:50%;overflow:hidden}@media (max-width:991px){.page.projet .interview_content_author .avatar{height:60px;width:60px}}.page.projet .interview_content_author .author_detail{margin-left:24px}.page.projet .interview_content_author .author_detail p{font-size:16px;line-height:22px;color:#6c6c6c;margin-bottom:0}@media (max-width:991px){.page.projet .interview_content_author .author_detail p{font-size:14px;line-height:22px}}.page.projet .interview_content_author .author_detail p.name{font-size:18px;line-height:25px;font-weight:500;color:#000;margin-bottom:10px}@media (max-width:991px){.page.projet .interview_content_author .author_detail p.name{font-size:16px;line-height:24px}}.page.projet .interview_answer{position:relative}@media (max-width:991px){.page.projet .interview_answer{text-align:left}}.page.projet .interview_answer span{position:absolute;top:0;bottom:auto;left:auto;right:calc(100% + 20px);font-weight:500}@media (max-width:991px){.page.projet .interview_answer span{position:relative;top:auto;right:auto}}.page.projet .project_illustration{padding:95px 0}@media (max-width:991px){.page.projet .project_illustration{padding:50px 0 75px}.page.projet .project_illustration .container{padding:0}}.page.projet .other_section{padding-bottom:80vh}@media (max-width:991px){.page.projet .other_section{padding-bottom:80px}}.page.projet .other_section .container{padding:0 120px}@media (max-width:991px){.page.projet .other_section .container{padding:0 20px}}.page.projet .other_section .container .svg_container .red_lines{margin-top:78px;margin-left:320px;height:12px;width:162px}@media (max-width:991px){.page.projet .other_section .container .svg_container .red_lines{margin-top:65px;margin-left:200px;width:130px}}@media (max-width:370px){.page.projet .other_section .container .svg_container .red_lines{margin-top:102px;margin-left:0;width:126px}}.page.projet .other_section .container .svg_container .red_lines .r_line{opacity:0;stroke-dasharray:2000}.page.projet .other_section .container.is-inview .svg_container .r_line{-webkit-animation:2.2s ease-out .5s drawLine forwards;animation:2.2s ease-out .5s drawLine forwards}.page.projet .other_container{display:-webkit-box;display:flex;flex-wrap:wrap;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}@media (max-width:991px){.page.projet .other_container{margin-top:40px}}.page.projet .other_item{width:100%}.page.projet .other_item_container{width:50%;padding:0 20px}@media (max-width:991px){.page.projet .other_item_container{width:100%}.page.projet .other_item_container:not(:last-child){margin-bottom:80px}}.page.projet .other_item_container:nth-child(even){margin-top:150px}@media (max-width:991px){.page.projet .other_item_container:nth-child(even){margin-top:0}}@media (max-width:370px){.page.projet .other_item h2{font-size:23px}}.page.projet .other_item_img{width:100%;height:auto;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.projet .other_item_img img{width:112%;max-width:112%;margin-left:-6%;height:auto}.page.projet .other_item p:not(.sm){font-size:18px;line-height:24px;font-weight:500;color:#6c6c6c;margin-top:5px}.page.projet .other_item p:not(.sm).other_item_name{font-size:22px;line-height:30px;font-weight:500;color:#000;margin-top:20px;position:relative;width:auto;display:inline-block;box-shadow:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.projet .other_item p.sm{font-size:16px;line-height:24px;margin-top:20px}@media (max-width:991px){.page.projet .other_item p.sm{display:none}}.page.projet .other_item:hover .other_item_img{-webkit-transform:scale(1.02);transform:scale(1.02)}.page.projet .other_item:hover p:not(.sm).other_item_name{box-shadow:inset 0 1.25em #fff,inset 0 -.05em #000}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.page.projets .header_logo .logo_w{display:none}.page.projets .top_section{height:auto;position:relative}.page.projets .top_section .container{height:auto;padding:180px 120px 60px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.projets .top_section .container{padding:120px 20px 120px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:end;justify-content:flex-end}}.page.projets .top_section .container .top_title_container{display:-webkit-box;display:flex;width:70%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.projets .top_section .container .top_title_container{width:85%}}.page.projets .top_section .container h1{color:#000}.page.projets .top_section .container h1 span{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:3vw;line-height:1.5;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}@media (min-width:1441px){.page.projets .top_section .container h1 span{font-size:43px}}@media (max-width:991px){.page.projets .top_section .container h1{display:none}}.page.projets .top_section .container h2{display:none}@media (max-width:991px){.page.projets .top_section .container h2{display:inline-block;color:#000;margin-top:40px}.page.projets .top_section .container h2 span{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:28px;line-height:1.5;text-transform:none;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.page.projets .top_section[data-scroll-section-inview] .container h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.projets .top_section[data-scroll-section-inview] .container h1 span:first-child{-webkit-animation:2.4s ease-out .4s 1 appear forwards;animation:2.4s ease-out .4s 1 appear forwards}.page.projets .top_section[data-scroll-section-inview] .container h1 span:not(:first-child):not(:last-child){-webkit-animation:2.4s ease-out .8s 1 appear forwards;animation:2.4s ease-out .8s 1 appear forwards}.page.projets .top_section[data-scroll-section-inview] .container h1 span:last-child{-webkit-animation:2.4s ease-out 1.2s 1 appear forwards;animation:2.4s ease-out 1.2s 1 appear forwards}@media (max-width:991px){.page.projets .top_section .top_title_container.is-inview h2 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation:2.4s ease-out .4s 1 appear forwards;animation:2.4s ease-out .4s 1 appear forwards}}.page.projets .other_section .container{padding:0 120px}@media (max-width:991px){.page.projets .other_section .container{padding:0 20px}}.page.projets .other_container{display:-webkit-box;display:flex;flex-wrap:wrap;width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}@media (max-width:991px){.page.projets .other_container{margin-top:40px}}.page.projets .other_item{width:100%;display:inline-block}.page.projets .other_item_container{width:50%;height:100%;padding:0 40px}@media (max-width:991px){.page.projets .other_item_container{width:100%}.page.projets .other_item_container:not(:last-child){margin-bottom:80px}}.page.projets .other_item_container:nth-child(odd){margin-top:130px}@media (max-width:991px){.page.projets .other_item_container:nth-child(odd){margin-top:0}}.page.projets .other_item_img{width:100%;height:auto;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.projets .other_item_img img{width:112%;max-width:112%;margin-left:-6%;height:auto}.page.projets .other_item p:not(.sm){font-size:18px;line-height:24px;font-weight:500;color:#6c6c6c;margin-top:5px}.page.projets .other_item p:not(.sm).other_item_name{font-size:22px;line-height:30px;font-weight:500;color:#000;margin-top:20px;position:relative;width:auto;display:inline-block;box-shadow:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.projets .other_item p.sm{font-size:16px;line-height:24px;margin-top:20px}@media (max-width:991px){.page.projets .other_item p.sm{display:none}}.page.projets .other_item:hover .other_item_img{-webkit-transform:scale(1.02);transform:scale(1.02)}.page.projets .other_item:hover p:not(.sm).other_item_name{box-shadow:inset 0 1.25em #fff,inset 0 -.05em #000}.page.projets .bottom_section{padding-top:35vh;padding-bottom:100vh}@media (max-width:991px){.page.projets .bottom_section{padding-top:140px;padding-bottom:140px}}.page.projets .bottom_section .container{height:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.page.projets .bottom_section .container h2{font-size:100px;line-height:1.2;font-weight:400}@media (max-width:991px){.page.projets .bottom_section .container h2{font-size:50px}}.page.projets .bottom_section .container .svg_container{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.page.projets .bottom_section .container .svg_container .red_lines{margin-top:128px;height:40px;width:385px}@media (max-width:991px){.page.projets .bottom_section .container .svg_container .red_lines{margin-top:55px;width:190px}}.page.projets .bottom_section .container .svg_container .red_lines .r_line{opacity:0;stroke-dasharray:2000}.page.projets .bottom_section .container.is-inview .svg_container .r_line{-webkit-animation:2.2s ease-out 1.5s drawLine forwards;animation:2.2s ease-out 1.5s drawLine forwards}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drawLine{from{stroke-dashoffset:2100;opacity:1}to{stroke-dashoffset:0;opacity:1}}.page.clients .header_logo .logo_w{display:none}.page.clients .top_section{height:auto;position:relative}.page.clients .top_section .container{height:auto;padding:180px 120px 60px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.clients .top_section .container{padding:120px 20px 120px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:end;justify-content:flex-end}}.page.clients .top_section .container .top_title_container{display:-webkit-box;display:flex;width:70%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}@media (max-width:991px){.page.clients .top_section .container .top_title_container{width:85%}}.page.clients .top_section .container h1{color:#000}.page.clients .top_section .container h1 span{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:2.9vw;line-height:1.5;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}@media (min-width:1441px){.page.clients .top_section .container h1 span{font-size:43px}}@media (max-width:991px){.page.clients .top_section .container h1{display:none}}.page.clients .top_section .container h2{display:none}@media (max-width:991px){.page.clients .top_section .container h2{display:inline-block;color:#000;margin-top:40px}.page.clients .top_section .container h2 span{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:28px;line-height:1.5;text-transform:none;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.page.clients .top_section[data-scroll-section-inview] .container h1 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.page.clients .top_section[data-scroll-section-inview] .container h1 span:first-child{-webkit-animation:2.4s ease-out .4s 1 appear forwards;animation:2.4s ease-out .4s 1 appear forwards}.page.clients .top_section[data-scroll-section-inview] .container h1 span:not(:first-child):not(:last-child){-webkit-animation:2.4s ease-out .8s 1 appear forwards;animation:2.4s ease-out .8s 1 appear forwards}.page.clients .top_section[data-scroll-section-inview] .container h1 span:last-child{-webkit-animation:2.4s ease-out 1.2s 1 appear forwards;animation:2.4s ease-out 1.2s 1 appear forwards}@media (max-width:991px){.page.clients .top_section .top_title_container.is-inview h2 span{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation:2.4s ease-out .4s 1 appear forwards;animation:2.4s ease-out .4s 1 appear forwards}}.page.clients .clients_section{padding-bottom:120px}.page.clients .clients_section .container{min-height:50vh;overflow:scroll;padding:0 120px}@media (max-width:991px){.page.clients .clients_section .container{padding:0 20px}}.page.clients .clients_section .clients_categories{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-bottom:50px}.page.clients .clients_section .clients_categories_desktop{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}@media (max-width:991px){.page.clients .clients_section .clients_categories_desktop{display:none}}.page.clients .clients_section .clients_categories_mobile{display:none}@media (max-width:991px){.page.clients .clients_section .clients_categories_mobile{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (max-width:991px){.page.clients .clients_section .clients_categories_mobile_select{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;min-width:230px;position:relative;border-bottom:1px solid #000}.page.clients .clients_section .clients_categories_mobile_select:after{pointer-events:none;content:'';background-image:url(../img/arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;width:12px;right:10px;top:calc(50% - 6px);height:12px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.clients .clients_section .clients_categories_mobile_select .clients_category{padding-right:24px}.page.clients .clients_section .clients_categories_mobile_select.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page.clients .clients_section .clients_categories_mobile_select.open+.clients_categories_mobile_dropdown{max-height:3000px;border-bottom:1px solid #000}.page.clients .clients_section .clients_categories_mobile_select.open+.clients_categories_mobile_dropdown>*{opacity:.4}}@media (max-width:991px){.page.clients .clients_section .clients_categories_mobile_dropdown{width:100%;height:auto;max-height:0;background-color:#fff;border-bottom:none;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.clients .clients_section .clients_categories_mobile_dropdown>*{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}.page.clients .clients_section .clients_category{cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:991px){.page.clients .clients_section .clients_category{padding-right:24px;line-height:40px;opacity:.4}}.page.clients .clients_section .clients_category:hover{opacity:.4}@media (max-width:991px){.page.clients .clients_section .clients_category:hover{opacity:1}}.page.clients .clients_section .clients_category.active{opacity:1;color:#f46153}.page.clients .clients_section .clients_category:not(:last-child){margin-right:60px}@media (max-width:991px){.page.clients .clients_section .clients_category:not(:last-child){margin-right:0}}.page.clients .clients_section .clients_container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}@media (max-width:991px){.page.clients .clients_section .clients_container{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}}.page.clients .clients_section .clients_item_container{width:100%;max-width:25%;padding:0 10px;text-align:center;height:auto;max-height:initial;overflow:hidden;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (max-width:991px){.page.clients .clients_section .clients_item_container{width:50%;max-width:50%}}.page.clients .clients_section .clients_item{width:210px;min-height:110px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;padding:35px 0}@media (max-width:991px){.page.clients .clients_section .clients_item{width:100%;max-width:210px}}.page.clients .clients_section .clients_item:hover .arrow-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}.page.clients .clients_section .clients_item img{max-width:130px;height:auto}.page.clients .clients_section .clients_btn{position:absolute;top:auto;bottom:0;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;float:left}.page.clients .clients_section .clients_btn span{font-size:11px;line-height:30px;margin-right:10px;color:#f46153}.page.clients .clients_section .clients_btn .arrow-icon{height:8px;width:18px;fill:#f46153;margin-left:5px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page.clients .med_section{height:1px;width:100vw;display:inline-block;pointer-events:none;z-index:10}.page.clients .bottom_section{background:linear-gradient(82.12deg,#00133f -3.32%,#450046 82.77%);position:relative;z-index:1;overflow:hidden;padding-bottom:100vh;padding-top:95px}.page.clients .bottom_section:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:center}@media (max-width:991px){.page.clients .bottom_section{padding-top:50px;padding-bottom:95px}}.page.clients .bottom_section .title_block h2{color:#fff}.page.clients .bottom_section .testimony_slider{display:inline-block;width:100%}.page.clients .bottom_section .testimony_slider_container{padding:0 105px;display:inline-block;width:100%}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_container{padding:0}}.page.clients .bottom_section .testimony_slider_item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;text-align:left;padding-bottom:60px}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_item{text-align:left}}.page.clients .bottom_section .testimony_slider_item span{display:inline-block;margin-bottom:20px}.page.clients .bottom_section .testimony_slider_item p{color:#fff;font-size:46px;line-height:62px;font-weight:300}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_item p{font-size:24px;line-height:36px}}.page.clients .bottom_section .testimony_slider_item_author{margin-top:30px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.page.clients .bottom_section .testimony_slider_item_author .avatar{display:inline-block;height:110px;width:110px;border-radius:50%;overflow:hidden}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_item_author .avatar{height:60px;width:60px}}.page.clients .bottom_section .testimony_slider_item_author .author_detail{margin-left:24px}.page.clients .bottom_section .testimony_slider_item_author .author_detail p{font-size:16px;line-height:22px;color:#fff}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_item_author .author_detail p{font-size:14px;line-height:22px}}.page.clients .bottom_section .testimony_slider_item_author .author_detail p.name{font-size:18px;line-height:25px;font-weight:500;margin-bottom:10px}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_item_author .author_detail p.name{font-size:16px;line-height:24px}}.page.clients .bottom_section .testimony_slider .slick-dots li button:before{background-color:#fff}.page.clients .bottom_section .testimony_slider_arrows{position:absolute;top:calc(40% - 6px);width:100%;left:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;pointer-events:none}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_arrows{top:auto;bottom:0;width:calc(100% - 40px);left:20px;height:30px}}.page.clients .bottom_section .testimony_slider_arrow{pointer-events:auto;cursor:pointer}.page.clients .bottom_section .testimony_slider_arrow .arrow-icon{width:60px;height:12px;fill:#fff}.page.clients .bottom_section .testimony_slider_arrow .arrow-icon.icon-sm{display:none}@media (max-width:991px){.page.clients .bottom_section .testimony_slider_arrow .arrow-icon{width:18px}.page.clients .bottom_section .testimony_slider_arrow .arrow-icon.icon-sm{display:block}.page.clients .bottom_section .testimony_slider_arrow .arrow-icon:not(.icon-sm){display:none}}.page.clients .bottom_section .testimony_slider_prev .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:992px){.page.clients .footer{background:linear-gradient(82.12deg,#00133f -3.32%,#450046 98.77%);position:relative}.page.clients .footer:after{content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:url(../img/grain.svg);background-repeat:repeat;background-size:100% auto;background-position:center}}.page.landing .header_logo .logo_w{display:none}@media (max-width:991px){.page.landing .header .btn-menu #burger span{background-color:#000}}.page.landing .landing__text{font-family:"IBM Plex Sans",sans-serif;font-size:20px;line-height:24px}.page.landing .contact-section{margin-top:140px}.page.landing .contact-section .custom-select-trigger{background-color:#f0f0f0}.page.landing .contact-section form{background-color:#f0f0f0;padding:20px}@media (max-width:991px){.page.landing .contact-section form{margin-top:20px}}.page.landing .contact-section form .custom-select-trigger,.page.landing .contact-section form input:not([type=submit]),.page.landing .contact-section form textarea{color:#000}.page.landing .contact-section form input,.page.landing .contact-section form textarea{font-family:"IBM Plex Sans",sans-serif;font-size:20px;line-height:24px}.page.landing .contact-section form input::-webkit-input-placeholder,.page.landing .contact-section form textarea::-webkit-input-placeholder{color:#606060}.page.landing .contact-section form input::-moz-placeholder,.page.landing .contact-section form textarea::-moz-placeholder{color:#606060}.page.landing .contact-section form input:-ms-input-placeholder,.page.landing .contact-section form textarea:-ms-input-placeholder{color:#606060}.page.landing .contact-section form input::-ms-input-placeholder,.page.landing .contact-section form textarea::-ms-input-placeholder{color:#606060}.page.landing .contact-section form input::placeholder,.page.landing .contact-section form textarea::placeholder{color:#606060}.page.landing .contact-section form .input-submit{display:-webkit-box;display:flex}.page.landing .contact-section form .input-submit .submit_link{float:none}@media (min-width:991px){.page.landing .contact-section .container{display:-webkit-box;display:flex}}@media (min-width:991px){.page.landing .contact-section .container form{width:50%}}@media (min-width:991px){.page.landing .contact-section__left{-webkit-box-flex:1;flex:1 1 0;margin-right:50px}}.page.landing .contact-section__subtitle{font-family:"IBM Plex Sans",sans-serif;font-size:20px;line-height:24px;font-weight:400;text-transform:uppercase}.page.landing .contact-section__title{font-family:"IBM Plex Sans",sans-serif;font-size:40px;line-height:50px;font-weight:400;margin-top:20px;margin-bottom:20px}.page.landing .contact-section .custom-select .custom-select-trigger{font-family:"IBM Plex Sans",sans-serif;font-size:20px;line-height:24px}.page.landing .contact-section .input-group:not(:last-child){margin-bottom:15px}.page.landing .clients_section{background-color:#fff;padding-top:40px;padding-bottom:80vh;position:relative}@media (max-width:991px){.page.landing .clients_section{padding-bottom:130px}}.page.landing .clients_section-title>h2 div{position:relative;display:inline}.page.landing .clients_section-title svg{position:absolute;top:0;right:-25px}@media (max-width:991px){.page.landing .clients_section-title svg{top:-10px;right:-45px}}.page.landing .clients_section .container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (max-width:991px){.page.landing .clients_section .container h2{max-width:300px}}.page.landing .clients_section .clients_container{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}@media (max-width:991px){.page.landing .clients_section .clients_container{padding:30px 0}}.page.landing .clients_section .clients_container .clients_item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:20%;padding:15px 0}.page.landing .clients_section .clients_container .clients_item img{max-width:144px;max-height:86px}@media (max-width:991px){.page.landing .clients_section .clients_container .clients_item{width:50%}.page.landing .clients_section .clients_container .clients_item img{max-width:100px;max-height:56px}}.page.landing .clients_section[data-scroll-section-inview] .svg_container .r_line{-webkit-animation:2.5s ease-out 3.5s drawLine forwards;animation:2.5s ease-out 3.5s drawLine forwards}@media (max-width:991px){.page.landing .clients_section .svg_container.is-inview .r_line{-webkit-animation:1s ease-out 1s drawLine forwards;animation:1s ease-out 1s drawLine forwards}}img{display:block;-o-object-fit:cover;object-fit:cover}