html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"InterDisplay-SemiBold";src:url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-SemiBold.eot");src:url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-SemiBold.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-SemiBold.woff2") format("woff2"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-SemiBold.woff") format("woff"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-SemiBold.svg#InterDisplay-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"InterDisplay-Bold";src:url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Bold.eot");src:url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Bold.woff2") format("woff2"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Bold.woff") format("woff"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Bold.svg#InterDisplay-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"InterDisplay-Regular";src:url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Regular.eot");src:url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Regular.woff2") format("woff2"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Regular.woff") format("woff"),url("/wp-content/themes/gfl-theme/assets/fonts/InterDisplay/InterDisplay-Regular.svg#InterDisplay-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{height:100%;font-size:100%;scrollbar-gutter:stable}body{max-width:100%;overflow-x:hidden;font-family:"Manrope", sans-serif;height:100%;font-weight:normal;color:#000;font-size:100%;background:#fff}html.custom-cursor-layout,body.custom-cursor-layout{cursor:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}a[title]::after{content:none !important}img{max-width:100%}a{text-decoration:none;color:#000}input{background-color:transparent;border:none}em,i{font-style:italic}strong,b{font-weight:bold}strong a,b a{font-weight:bold}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;cursor:pointer}button{border:none;outline:none;background-color:transparent}h1,h2,h3,h4,h5,h6{font-family:"Questrial",sans-serif}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#2555ff}.text-blue{color:#2555ff}ol{padding-left:20px}ol li::marker{color:#2555ff;content:counter(list-item) "   "}.wrapper{margin:0 auto;position:relative;max-width:1370px;padding:0 15px}.wrapper.full-width{max-width:100%}.custom-wrapper .wrapper{margin:0 auto;position:relative;padding:0 24px;width:1656px;max-width:none}@media (max-width: 1700px){.custom-wrapper .wrapper{width:1176px}}@media (max-width: 1439px){.custom-wrapper .wrapper{width:1056px}}@media (max-width: 1199px){.custom-wrapper .wrapper{width:800px}}@media (max-width: 991px){.custom-wrapper .wrapper{width:752px}}@media (max-width: 767px){.custom-wrapper .wrapper{width:100%}}.custom-wrapper .header-enh .wrapper{width:100% !important;padding:0 48px}.title-overflow{overflow:hidden}.clearfix:after{content:"";display:table;clear:both}.only-desktop{display:block}@media (max-width: 767px){.only-desktop{display:none}}.only-mobile{display:none}@media (max-width: 767px){.only-mobile{display:block}}.desktop-no-tablet{display:block}@media (max-width: 991px){.desktop-no-tablet{display:none}}.only-mobile-tablet{display:none}@media (max-width: 991px){.only-mobile-tablet{display:block}}@media (max-width: 767px){.full-screen-mobile{padding-left:0;padding-right:0}}.background-grey{background:#f4f4f4}.background-white{background:#fff}.single-post-content section{padding-top:50px;padding-bottom:50px}.single-post-content .wrapper,.container-small .wrapper{padding:0 404px;margin:0 auto;width:100%;max-width:1920px}@media (max-width: 1700px){.single-post-content .wrapper,.container-small .wrapper{padding:0 350px}}@media (max-width: 1500px){.single-post-content .wrapper,.container-small .wrapper{padding:0 250px}}@media (max-width: 1199px){.single-post-content .wrapper,.container-small .wrapper{padding:0 200px}}@media (max-width: 991px){.single-post-content .wrapper,.container-small .wrapper{padding:0;width:90%}}.full-height-section+.full-height-section{margin-top:50px}.service-selection-section ul:not(.bordered-list) li,.facilities-section ul:not(.bordered-list) li,.single-post-content ul:not(.bordered-list) li,.single-vacancy-content-block ul:not(.bordered-list) li,.slider-left-text-right ul:not(.bordered-list) li,.services-presentation ul:not(.bordered-list) li,.services-banner ul:not(.bordered-list) li{position:relative;padding-left:20px}.service-selection-section ul:not(.bordered-list) li::before,.facilities-section ul:not(.bordered-list) li::before,.single-post-content ul:not(.bordered-list) li::before,.single-vacancy-content-block ul:not(.bordered-list) li::before,.slider-left-text-right ul:not(.bordered-list) li::before,.services-presentation ul:not(.bordered-list) li::before,.services-banner ul:not(.bordered-list) li::before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background-color:#2555ff;border-radius:50%}.service-selection-section ul:not(.bordered-list),.service-selection-section ol,.facilities-section ul:not(.bordered-list),.facilities-section ol,.single-post-content ul:not(.bordered-list),.single-post-content ol,.single-vacancy-content-block ul:not(.bordered-list),.single-vacancy-content-block ol,.slider-left-text-right ul:not(.bordered-list),.slider-left-text-right ol,.services-presentation ul:not(.bordered-list),.services-presentation ol,.services-banner ul:not(.bordered-list),.services-banner ol{font-size:18px;line-height:1.5;text-align:justify}@media (max-width: 991px){.service-selection-section ul:not(.bordered-list),.service-selection-section ol,.facilities-section ul:not(.bordered-list),.facilities-section ol,.single-post-content ul:not(.bordered-list),.single-post-content ol,.single-vacancy-content-block ul:not(.bordered-list),.single-vacancy-content-block ol,.slider-left-text-right ul:not(.bordered-list),.slider-left-text-right ol,.services-presentation ul:not(.bordered-list),.services-presentation ol,.services-banner ul:not(.bordered-list),.services-banner ol{font-size:16px}}.service-selection-section ul:not(.bordered-list) li+li,.service-selection-section ol li+li,.facilities-section ul:not(.bordered-list) li+li,.facilities-section ol li+li,.single-post-content ul:not(.bordered-list) li+li,.single-post-content ol li+li,.single-vacancy-content-block ul:not(.bordered-list) li+li,.single-vacancy-content-block ol li+li,.slider-left-text-right ul:not(.bordered-list) li+li,.slider-left-text-right ol li+li,.services-presentation ul:not(.bordered-list) li+li,.services-presentation ol li+li,.services-banner ul:not(.bordered-list) li+li,.services-banner ol li+li{margin-top:10px}.service-selection-section ul:not(.bordered-list) li,.service-selection-section ol li,.facilities-section ul:not(.bordered-list) li,.facilities-section ol li,.single-post-content ul:not(.bordered-list) li,.single-post-content ol li,.single-vacancy-content-block ul:not(.bordered-list) li,.single-vacancy-content-block ol li,.slider-left-text-right ul:not(.bordered-list) li,.slider-left-text-right ol li,.services-presentation ul:not(.bordered-list) li,.services-presentation ol li,.services-banner ul:not(.bordered-list) li,.services-banner ol li{font-family:inherit;font-size:inherit;line-height:inherit;border-top:unset;border-bottom:unset;padding-bottom:0;padding-top:0}.service-selection-section p+ul:not(.bordered-list),.service-selection-section p+ol,.service-selection-section div+ul:not(.bordered-list),.service-selection-section div+ol,.service-selection-section ul:not(.bordered-list)+ul:not(.bordered-list),.service-selection-section ul:not(.bordered-list)+ol,.service-selection-section ol+ul:not(.bordered-list),.service-selection-section ol+ol,.facilities-section p+ul:not(.bordered-list),.facilities-section p+ol,.facilities-section div+ul:not(.bordered-list),.facilities-section div+ol,.facilities-section ul:not(.bordered-list)+ul:not(.bordered-list),.facilities-section ul:not(.bordered-list)+ol,.facilities-section ol+ul:not(.bordered-list),.facilities-section ol+ol,.single-post-content p+ul:not(.bordered-list),.single-post-content p+ol,.single-post-content div+ul:not(.bordered-list),.single-post-content div+ol,.single-post-content ul:not(.bordered-list)+ul:not(.bordered-list),.single-post-content ul:not(.bordered-list)+ol,.single-post-content ol+ul:not(.bordered-list),.single-post-content ol+ol,.single-vacancy-content-block p+ul:not(.bordered-list),.single-vacancy-content-block p+ol,.single-vacancy-content-block div+ul:not(.bordered-list),.single-vacancy-content-block div+ol,.single-vacancy-content-block ul:not(.bordered-list)+ul:not(.bordered-list),.single-vacancy-content-block ul:not(.bordered-list)+ol,.single-vacancy-content-block ol+ul:not(.bordered-list),.single-vacancy-content-block ol+ol,.slider-left-text-right p+ul:not(.bordered-list),.slider-left-text-right p+ol,.slider-left-text-right div+ul:not(.bordered-list),.slider-left-text-right div+ol,.slider-left-text-right ul:not(.bordered-list)+ul:not(.bordered-list),.slider-left-text-right ul:not(.bordered-list)+ol,.slider-left-text-right ol+ul:not(.bordered-list),.slider-left-text-right ol+ol,.services-presentation p+ul:not(.bordered-list),.services-presentation p+ol,.services-presentation div+ul:not(.bordered-list),.services-presentation div+ol,.services-presentation ul:not(.bordered-list)+ul:not(.bordered-list),.services-presentation ul:not(.bordered-list)+ol,.services-presentation ol+ul:not(.bordered-list),.services-presentation ol+ol,.services-banner p+ul:not(.bordered-list),.services-banner p+ol,.services-banner div+ul:not(.bordered-list),.services-banner div+ol,.services-banner ul:not(.bordered-list)+ul:not(.bordered-list),.services-banner ul:not(.bordered-list)+ol,.services-banner ol+ul:not(.bordered-list),.services-banner ol+ol{margin-top:25px}.service-selection-section ul:not(.bordered-list)+p,.service-selection-section ul:not(.bordered-list)+div,.service-selection-section ul:not(.bordered-list)+ul:not(.bordered-list),.service-selection-section ul:not(.bordered-list)+ol,.service-selection-section ol+p,.service-selection-section ol+div,.service-selection-section ol+ul:not(.bordered-list),.service-selection-section ol+ol,.facilities-section ul:not(.bordered-list)+p,.facilities-section ul:not(.bordered-list)+div,.facilities-section ul:not(.bordered-list)+ul:not(.bordered-list),.facilities-section ul:not(.bordered-list)+ol,.facilities-section ol+p,.facilities-section ol+div,.facilities-section ol+ul:not(.bordered-list),.facilities-section ol+ol,.single-post-content ul:not(.bordered-list)+p,.single-post-content ul:not(.bordered-list)+div,.single-post-content ul:not(.bordered-list)+ul:not(.bordered-list),.single-post-content ul:not(.bordered-list)+ol,.single-post-content ol+p,.single-post-content ol+div,.single-post-content ol+ul:not(.bordered-list),.single-post-content ol+ol,.single-vacancy-content-block ul:not(.bordered-list)+p,.single-vacancy-content-block ul:not(.bordered-list)+div,.single-vacancy-content-block ul:not(.bordered-list)+ul:not(.bordered-list),.single-vacancy-content-block ul:not(.bordered-list)+ol,.single-vacancy-content-block ol+p,.single-vacancy-content-block ol+div,.single-vacancy-content-block ol+ul:not(.bordered-list),.single-vacancy-content-block ol+ol,.slider-left-text-right ul:not(.bordered-list)+p,.slider-left-text-right ul:not(.bordered-list)+div,.slider-left-text-right ul:not(.bordered-list)+ul:not(.bordered-list),.slider-left-text-right ul:not(.bordered-list)+ol,.slider-left-text-right ol+p,.slider-left-text-right ol+div,.slider-left-text-right ol+ul:not(.bordered-list),.slider-left-text-right ol+ol,.services-presentation ul:not(.bordered-list)+p,.services-presentation ul:not(.bordered-list)+div,.services-presentation ul:not(.bordered-list)+ul:not(.bordered-list),.services-presentation ul:not(.bordered-list)+ol,.services-presentation ol+p,.services-presentation ol+div,.services-presentation ol+ul:not(.bordered-list),.services-presentation ol+ol,.services-banner ul:not(.bordered-list)+p,.services-banner ul:not(.bordered-list)+div,.services-banner ul:not(.bordered-list)+ul:not(.bordered-list),.services-banner ul:not(.bordered-list)+ol,.services-banner ol+p,.services-banner ol+div,.services-banner ol+ul:not(.bordered-list),.services-banner ol+ol{margin-top:25px}.last-section{padding-bottom:100px}@media (max-width: 767px){.last-section{padding-bottom:50px}}.scroll-anchor{scroll-margin-top:120px}@media (max-width: 991px){.scroll-anchor{scroll-margin-top:100px}}.no-paddings{padding:0 !important}.demo-section{margin-top:100px}blockquote{position:relative;padding:20px;quotes:"\201C" "\201D"}blockquote:before,blockquote:after{font-size:2em;position:absolute;color:#2555ff}blockquote::before{content:open-quote;left:0;top:20px}blockquote::after{content:close-quote;right:0;bottom:10px}blockquote>p{display:inline-block}.text-blue{color:#2555ff}.section-padding-top{padding-top:100px}.section-padding-bottom{padding-bottom:100px}.dark-theme{background-color:#0d0d0d}.light-theme{background-color:#fff}.bordered-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-type:none}.bordered-list.list-columns{visibility:hidden}.bordered-list>li{padding:25px 0;border-top:1px solid #a5a5a5;font-family:"Questrial",sans-serif;font-size:32px;line-height:1.03}.bordered-list>li:last-child{border-bottom:1px solid #a5a5a5}@media (max-width: 767px){.bordered-list>li{font-size:22px;padding:15px 0}}.bordered-list>li.with-dropdown>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bordered-list>li.with-dropdown>div svg{margin-top:5px;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 991px){.bordered-list>li.with-dropdown>div svg{margin-top:0}}.bordered-list>li.with-dropdown .nested-list{margin-top:0}.bordered-list>li.with-dropdown.open .nested-list{max-height:800px;opacity:1;padding-top:20px}.bordered-list>li.with-dropdown.open>div svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bordered-list .median{border-bottom:1px solid #a5a5a5}@media (max-width: 767px){.bordered-list .median{border-bottom:unset}}.bordered-list .nested-list{max-height:0;opacity:0;padding-top:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,padding-top .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out,padding-top .25s ease-in-out;padding-left:10px;list-style:none}.bordered-list .nested-list>li{padding-left:0 !important}.bordered-list .nested-list>li:before{display:none}.bordered-list .nested-list a{color:#000;font-size:20px;line-height:1.5}@media (max-width: 991px){.bordered-list .nested-list a{font-size:18px}}.checkmarked-list li{position:relative;padding-left:25px}.checkmarked-list li:not(:first-child){margin-top:10px}.checkmarked-list li::before{content:"";position:absolute;left:0;top:0;font-family:"FontAwesome";content:"\f00c";color:#2555ff}h1{font-size:64px;line-height:1}@media (max-width: 767px){h1{font-size:50px}}h2{font-size:70px;line-height:1.04}@media (max-width: 1199px){h2{font-size:40px}}h2.with-divider:after{content:"";display:block;width:100%;height:1px;background:#a5a5a5;margin-top:55px;margin-right:0;margin-bottom:51px;margin-left:0}@media (max-width: 991px){h2.with-divider:after{margin:30px 0}}h3{font-size:32px;line-height:1.03}@media (max-width: 991px){h3{font-size:24px}}h4{font-size:25px;line-height:1.5}h5{font-size:20px;line-height:1.5}h6{font-size:18px;line-height:1.5}p{font-size:18px;line-height:1.5}@media (max-width: 991px){p{font-size:16px}}p.text{font-size:32px;line-height:1.03;font-family:"Questrial",sans-serif}@media (max-width: 991px){p.text{font-size:22px}}p a{color:#2555ff}.custom-typography{font-family:"InterDisplay-Regular"}.custom-typography h1{font-size:64px;line-height:1.2;color:#f9f8f7}@media (max-width: 1199px){.custom-typography h1{font-size:48px}}@media (max-width: 767px){.custom-typography h1{font-size:32px}}.custom-typography h1,.custom-typography h2,.custom-typography h3,.custom-typography h4,.custom-typography h5{font-family:"InterDisplay-Regular"}.custom-typography h1 span,.custom-typography h2 span,.custom-typography h3 span,.custom-typography h4 span,.custom-typography h5 span{color:#0046ff}.custom-typography .dark-theme h2,.custom-typography .light-theme h2{font-size:80px;line-height:1.3;font-family:"InterDisplay-Bold"}@media (max-width: 1199px){.custom-typography .dark-theme h2,.custom-typography .light-theme h2{font-size:48px}}@media (max-width: 767px){.custom-typography .dark-theme h2,.custom-typography .light-theme h2{font-size:32px}}@media (max-width: 479px){.custom-typography .dark-theme h2,.custom-typography .light-theme h2{font-size:28px}}.custom-typography .light-theme h2{color:#0d0d0d}.custom-typography .light-theme .checkmarked-list li{color:#0d0d0d}.custom-typography .dark-theme h2{color:#f9f8f7}.custom-typography .dark-theme ul{list-style:none}.custom-typography .dark-theme ul li{position:relative;display:block;font-size:16px;line-height:1.63;color:#d8d8d8;text-indent:12px;padding-left:0}.custom-typography .dark-theme ul li::before{content:"";position:absolute;left:0;top:0.65em;width:5px;height:5px;border-radius:50%;background-color:#d8d8d8}.custom-typography .dark-theme ul.checkmarked-list li{color:#f9f8f7}.custom-typography .light-theme h2.regular-section-title,.custom-typography .dark-theme h2.regular-section-title{font-family:"InterDisplay-Regular";padding-top:0}.custom-typography .title-overflow{padding-top:80px}@media (max-width: 1199px){.custom-typography .title-overflow{padding-top:40px}}.custom-typography .regular-section-title{font-size:48px !important}.custom-typography ul.checkmarked-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.custom-typography ul.checkmarked-list li{padding-left:32px;font-size:18px;line-height:1.33;margin-top:0}.custom-typography ul.checkmarked-list li::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:0%;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66669 7.9162L6.12279 11.7886C6.17545 11.8477 6.26983 11.8483 6.32339 11.7901L13.3334 4.16667' stroke='%230046FF' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.custom-typography .section-gutters{padding-top:128px;padding-bottom:128px}@media (max-width: 767px){.custom-typography .section-gutters{padding-top:80px;padding-bottom:80px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination li.hidden{display:none}.pagination li.dots{pointer-events:none}.pagination span{font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;padding:0 6px}.pagination span.active{color:#2555ff}.pagination span.switch-page{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media screen and (min-width: 1200px){.pagination span.switch-page:hover{color:#2555ff}}.pagination span.switch-page.hidden{color:#a5a5a5;pointer-events:none}@media (max-width: 767px){.pagination span.switch-page{position:relative}.pagination span.switch-page.prev{left:5px}.pagination span.switch-page.next{right:5px}}.tabs{display:inline-block;border-bottom:1px solid #d9d9d9}.tabs button{font-size:32px;line-height:1.5;font-family:"Questrial",sans-serif;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.tabs button:before{content:"";display:block;height:2px;background-color:transparent;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%;position:absolute;left:0;bottom:-2px}.tabs button:not(:first-child){margin-left:25px}@media (max-width: 1199px){.tabs button{font-size:24px}}@media (max-width: 767px){.tabs button{font-size:22px}}.tabs button.active-tab{color:#2555ff;position:relative}.tabs button.active-tab:before{background-color:#2555ff}.button{display:inline-block;padding:8.5px 20px;background-color:#2555ff;border-radius:30px;cursor:pointer;color:#fff;font-size:20px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.button:hover,.button:focus{opacity:0.85}.button span{font-family:"Questrial",sans-serif;margin-right:10px}.button.inverted{color:#2555ff;background-color:#fff}.button.inverted svg path{stroke:#2555ff}.button.inverted:hover{background-color:#2555ff;color:#fff}.button.inverted:hover svg path{stroke:#fff}.button.outline-button{position:relative;background-color:transparent;color:#2555ff}.button.outline-button::before{display:block;content:"";position:absolute;border-radius:30rem;top:0;left:0;right:0;bottom:0;border:2px solid #2555ff}.button.outline-button:hover{background-color:#2555ff;color:#fff}.button.outline-button.inverted{color:#fff}.button.outline-button.inverted::before{border:2px solid #fff}.button.outline-button.inverted:hover{background-color:#fff;color:#2555ff}.button.outline-button.with-icon svg{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.button.outline-button.with-icon svg path{stroke:#2555ff}.button.outline-button.with-icon:hover svg path,.button.outline-button.with-icon:focus svg path{stroke:#fff}.rounded-button{min-width:210px;height:40px;padding:7px 20px;background-color:#2555ff;border-radius:30px;cursor:pointer;color:#fff;font-size:22px;line-height:1.03;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.rounded-button:hover,.rounded-button:focus{opacity:0.85}button:not(.scroll-next-section):not(.floating-button) svg,a.button svg{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (hover: hover) and (pointer: fine){button:not(.scroll-next-section):not(.floating-button):hover svg,a.button:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.cta-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:7px 9px 7px 22px;border-radius:32px;border:1px solid #f9f8f74d;font-size:18px;text-decoration:none}.cta-button .cta-text{position:relative;z-index:2;left:0;-webkit-transition:left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1)}.cta-button .cta-icon{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.cta-button .arrow-center{position:relative;width:14px;height:2px}.cta-button .icon-arrow{position:absolute;right:0;width:14px;height:2px;border-radius:2px;-webkit-transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1)}.cta-button .icon-arrow::after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-radius:1px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),height 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),height 0.6s cubic-bezier(0.34, 1.56, 0.64, 1)}.cta-button:hover .cta-text{left:2px}.cta-button:hover .icon-arrow{width:33px}.cta-button:hover .icon-arrow::after{width:5px;height:5px}.cta-button.primary{background:#f9f8f7;border:1px solid #f9f8f74d;color:#0d0d0d}.cta-button.primary .cta-icon{background-color:#0046ff}.cta-button.primary .icon-arrow{background-color:#f9f8f7}.cta-button.primary .icon-arrow::after{border-right:2px solid #f9f8f7;border-top:2px solid #f9f8f7}.cta-button.secondary{background:transparent;color:#f9f8f7}.cta-button.secondary .cta-icon{background-color:#f9f8f7}.cta-button.secondary .icon-arrow{background-color:#0d0d0d}.cta-button.secondary .icon-arrow::after{border-right:2px solid #0d0d0d;border-top:2px solid #0d0d0d}.animated-button{display:block;max-width:243px;width:100%;cursor:pointer;position:relative;pointer-events:auto;z-index:2;padding:0}.animated-button:hover svg{-webkit-transform:none !important;transform:none !important}.animated-button p{color:#a8a8a8;font-size:14px;text-align:left}.animated-button .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-family:"InterDisplay-Bold";color:#d8d8d8;overflow:hidden;height:47px}.animated-button .cta .cta-icon,.animated-button .cta .cta-subtitle{height:100%}.animated-button .cta .cta-subtitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.animated-button .cta .cta-subtitle::before{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#d8d8d8;bottom:2px}.animated-button .cta .cta-subtitle::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#0046ff;-webkit-transform:translateX(-100%);transform:translateX(-100%);will-change:transform}.animated-button .cta .cta-subtitle.hover-on::after{-webkit-animation:lineIn .25s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:lineIn .25s cubic-bezier(0.25, 1, 0.5, 1) forwards}.animated-button .cta .cta-subtitle.hover-off::after{-webkit-animation:lineOut .25s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:lineOut .25s cubic-bezier(0.25, 1, 0.5, 1) forwards}.animated-button .cta .cta-icon{position:relative;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0046ff}.animated-button .cta .cta-icon::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#0046ff}.animated-button.dark p{color:#9797a1}.animated-button.dark .cta{color:#111}.animated-button.dark .cta-icon{color:#0d0d0d}.animated-button.dark .cta-icon::after{background-color:#0d0d0d}.animated-button.dark .cta-subtitle::after{background-color:#0d0d0d}.section-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;right:17px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}@media screen and (min-width: 992px){.section-nav:hover .nav-tooltip{opacity:1 !important}}.section-nav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.section-nav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.section-nav ul li a.active span{height:12px;width:12px;margin:-2px 0 0 -2px;background:#2555ff;border:1px solid #2555ff}.section-nav span{top:2px;left:2px;width:8px;height:8px;border:1px solid rgba(0,0,0,0.3);-webkit-box-shadow:rgba(255,255,255,0.8) 0px 5px 15px;box-shadow:rgba(255,255,255,0.8) 0px 5px 15px;background:rgba(255,255,255,0.8);border-radius:50%;position:absolute;z-index:1;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.section-nav .nav-tooltip{position:absolute;top:-2px;color:#000;font-size:14px;white-space:nowrap;max-width:220px;right:20px;opacity:0;background-color:rgba(255,255,255,0.5);padding:2px 7px;border-radius:30px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.section-nav.hide{opacity:0;pointer-events:none}.loader{display:none;width:35px;height:35px}.loader div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:20px;height:20px;margin:7px;border:3px solid #2555ff;border-radius:50%;-webkit-animation:loader 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:loader 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#2555ff transparent transparent transparent}.loader div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.loader div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.loader div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.component-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.component-loader .loader{display:block;width:65px;height:65px}.component-loader .loader div{width:50px;height:50px}.reset{color:#2555ff;text-decoration:underline;font-size:20px;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:none;transition:none}.reset svg{margin-right:10px}.reset.disabled{color:#a5a5a5;pointer-events:none}.reset.disabled svg{-webkit-animation-name:ckw;animation-name:ckw;-webkit-animation-duration:1s;animation-duration:1s}.reset.disabled svg path{fill:#a5a5a5}.banner .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.banner .banner-content h1{text-align:left;font-size:48px;line-height:1.2}@media (max-width: 991px){.banner .banner-content h1{font-size:30px}}.banner .banner-image{height:400px}@media (max-width: 991px){.banner .banner-image{height:auto}}.banner .banner-image img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.short-banner{padding-top:70px;padding-bottom:70px;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;font-size:32px;min-height:340px}@media (max-width: 767px){.short-banner{padding-top:63.5px;padding-bottom:63.5px;font-size:24px}}.floating-button{position:fixed;right:50px;bottom:50px;width:64px;height:64px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2555ff;border:none;padding:0;cursor:pointer;-webkit-box-shadow:0 8px 20px rgba(11,114,227,0.25);box-shadow:0 8px 20px rgba(11,114,227,0.25);z-index:9999;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;opacity:0;visibility:hidden}.floating-button:hover,.floating-button:focus{opacity:0.85}.floating-button:focus{outline:3px solid rgba(11,114,227,0.18);outline-offset:4px}.floating-button svg{width:56%;height:auto;display:block;pointer-events:none;fill:#fff}.floating-button.visible{opacity:1;visibility:visible}@media (max-width: 991px){.floating-button{width:56px;height:56px;right:30px;bottom:30px}.floating-button svg{width:60%}}.section-intro .intro-bar{display:grid;grid-template-columns:45% 1fr;position:relative;padding-bottom:10px;overflow-x:hidden}@media (max-width: 991px){.section-intro .intro-bar{grid-template-columns:1fr 1fr}}.section-intro .intro-bar:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%}.section-intro .intro-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-intro .intro-bar-inner--left{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-intro .intro-bar-inner--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-intro .intro-item{font-size:14px;line-height:1.67;letter-spacing:0.02em;white-space:nowrap}@media (max-width: 991px){.section-intro .intro-item{white-space:normal}}.section-intro .intro-item--left{padding-left:25px}.section-intro .intro-item--right{padding-right:25px}@media (max-width: 991px){.section-intro .intro-item--center{display:none}}.section-intro .intro-item--center,.section-intro .intro-item--right{color:#9797a1}.section-intro--light-theme .intro-bar:after{background-color:#d8d8d8}.section-intro--light-theme .intro-item--left{color:#0d0d0d}.section-intro--dark-theme .intro-bar:after{background-color:#9797a1}.section-intro--dark-theme .intro-item--left{color:#f9f8f7}.process-panel{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 25px;background:#0d0d0d;letter-spacing:0.12em;font-size:14px;font-family:"InterDisplay-Regular"}@media (max-width: 767px){.process-panel{grid-template-columns:repeat(2, 1fr)}}.process-panel span{text-align:center;white-space:nowrap;color:#9797a1}.process-panel span:first-child{color:#f9f8f7;text-align:left}@media (max-width: 767px){.process-panel span:nth-child(2){text-align:right}}.process-panel span:nth-child(4){text-align:right}@media (max-width: 767px){.process-panel span:nth-child(3),.process-panel span:nth-child(4){display:none}}.ticker{margin-top:64px;overflow:hidden;position:relative}.ticker::before,.ticker::after{content:"";position:absolute;top:0;width:200px;height:100%;z-index:2;pointer-events:none}.ticker::before{left:0;background:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%)}.ticker::after{right:0;background:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%)}.ticker+.ticker{margin-top:24px}.ticker .ticker-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ticker .ticker-item{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ticker .ticker-item:last-child{margin-right:0}.ticker.logo-ticker .ticker-intro{color:#9797a1;text-align:center;margin-bottom:48px}.ticker.logo-ticker .ticker-item{height:25px;margin-right:96px}.ticker.logo-ticker .ticker-item img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;display:block}.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:0.35em solid transparent;border-top:0.5em solid;position:absolute;right:10px;top:calc(50% - 0.175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:0.4em}.modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,0.8)}.modal__btn{font-size:0.875rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;background-color:#e6e6e6;color:rgba(0,0,0,0.8);border-radius:0.25rem;border-style:none;border-width:0;cursor:pointer;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 0.25s ease-out;-webkit-transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out, -webkit-transform 0.25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{-webkit-animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);z-index:101}.micromodal-slide[aria-hidden="false"] .modal__container{-webkit-animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{-webkit-animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{-webkit-animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1;margin:0 10px !important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2555ff}.delayed-modal .form-submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.delayed-modal .form-submit-button p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 767px){.delayed-modal .form-submit-button p{font-size:14px !important;bottom:4px !important}}.delayed-modal .form-submit-button p a{margin-left:5px}.main-banner{position:relative;height:100vh;min-height:470px;background-size:cover}.main-banner .center-block{position:absolute;top:57%;left:0;width:100%;-webkit-transform:translateY(-57%);transform:translateY(-57%)}.main-banner .title-wrapper{text-align:left}.main-banner .title-wrapper h1{font-size:64px;line-height:1}@media (max-width: 767px){.main-banner .title-wrapper h1{font-size:50px}}.main-banner .title-wrapper h2{font-size:24px;line-height:1.03;margin:30px 0}.main-banner .title-wrapper button{padding:8.5px 20px;background-color:#2555ff;border-radius:30px;cursor:pointer;color:#fff;font-size:20px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.main-banner .title-wrapper button:hover,.main-banner .title-wrapper button:focus{opacity:0.85}.main-banner .title-wrapper button span{font-family:"Questrial",sans-serif;margin-right:10px}.main-banner .badge-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:20px}.main-banner .badge-container img{width:100px;height:auto}.main-banner .badge-container span{color:#fff;font-size:25px;line-height:1.2;font-family:"Questrial",sans-serif}header:not(.top-block):not(.modal__header):not(.header-enh){position:fixed;top:0;left:0;width:100%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:101;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;font-family:"Questrial",sans-serif}@media (max-width: 767px){header:not(.top-block):not(.modal__header):not(.header-enh){min-height:60px}}header:not(.top-block):not(.modal__header):not(.header-enh) i.fa-phone{-webkit-transform:rotate(100deg);transform:rotate(100deg)}@media (max-width: 767px){header:not(.top-block):not(.modal__header):not(.header-enh).open{height:100vh}}header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu .logo img,header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu-mobile .logo img{-webkit-filter:invert(1);filter:invert(1)}header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu i.fa-magnifying-glass,header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu i.fa-phone,header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu-mobile i.fa-magnifying-glass,header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu-mobile i.fa-phone{color:#fff}header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu .main-navigation>.menu>li>a{color:#fff}header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu .main-navigation>.menu>li:hover>a,header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu .main-navigation>.menu>li:focus>a{color:#2555ff}header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu-mobile .nav-icon span{background-color:#fff}header:not(.top-block):not(.modal__header):not(.header-enh).dark-banner .section-menu-mobile .nav-icon.active span{background-color:#000}header:not(.top-block):not(.modal__header):not(.header-enh) .pre-header{background-color:#f1eeee;padding-top:2px;padding-bottom:2px}header:not(.top-block):not(.modal__header):not(.header-enh) .pre-header a{line-height:30px}header:not(.top-block):not(.modal__header):not(.header-enh) .pre-header a+a{margin-left:10px}.section-menu{height:60px}@media (max-width: 767px){.section-menu{display:none}}.section-menu>.wrapper,.section-menu>.wrapper>.row{height:inherit}.section-menu .main-navigation>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-menu .main-navigation>.menu>li{position:relative;padding:15px 0;margin-left:20px}.section-menu .main-navigation>.menu>li:first-child{margin-left:0}.section-menu .main-navigation>.menu>li.wpml-ls-current-language>a span{color:#2555ff}.section-menu .main-navigation>.menu>li:hover>a,.section-menu .main-navigation>.menu>li:focus>a{color:#2555ff}.section-menu .main-navigation>.menu>li:hover>.sub-menu,.section-menu .main-navigation>.menu>li:focus>.sub-menu{visibility:visible;opacity:1}.section-menu .main-navigation>.menu a{font-size:20px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 991px){.section-menu .main-navigation>.menu a{font-size:18px}}.section-menu .main-navigation>.menu .sub-menu{position:absolute;background:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);padding-top:20px;padding-bottom:20px;top:54px;left:-20px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;visibility:hidden;opacity:0;text-align:left}.section-menu .main-navigation>.menu .sub-menu.submenu-2{top:-20px;left:100%}.section-menu .main-navigation>.menu .sub-menu.submenu-2 li{padding-right:20px}.section-menu .main-navigation>.menu .sub-menu.active-submenu-2{visibility:visible;opacity:1}.section-menu .main-navigation>.menu .sub-menu li{position:relative;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:40px}.section-menu .main-navigation>.menu .sub-menu li:last-child{margin-bottom:0}.section-menu .main-navigation>.menu .sub-menu li a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;white-space:nowrap}.section-menu .main-navigation>.menu .sub-menu li a,.section-menu .main-navigation>.menu .sub-menu li button{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.section-menu .main-navigation>.menu .sub-menu li button{padding:0;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-menu .main-navigation>.menu .sub-menu li button i{font-weight:500}.section-menu .main-navigation>.menu .sub-menu li:before{position:absolute;left:0;top:0;content:"";display:block;width:2px;height:100%;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color:transparent}.section-menu .main-navigation>.menu .sub-menu li:hover>a,.section-menu .main-navigation>.menu .sub-menu li:hover>button,.section-menu .main-navigation>.menu .sub-menu li:focus>a,.section-menu .main-navigation>.menu .sub-menu li:focus>button{color:#2555ff}.section-menu .main-navigation>.menu .sub-menu li:hover:before,.section-menu .main-navigation>.menu .sub-menu li:focus:before{background-color:#2555ff}.section-menu .main-navigation>.menu .sub-menu:hover,.section-menu .main-navigation>.menu .sub-menu:focus{visibility:visible;opacity:1}.section-menu .search a svg path{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.section-menu .search a:hover svg path,.section-menu .search a:focus svg path{fill:#2555ff}.section-menu-mobile{display:none}@media (max-width: 767px){.section-menu-mobile{display:block}}.section-menu-mobile .nav-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-menu-mobile .nav-block>a+a{margin-left:20px}.section-menu-mobile .logo{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.section-menu-mobile.open{background-color:rgba(255,255,255,0.5)}.section-menu-mobile.open .menu-wrapper{visibility:visible;opacity:1;height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto}.section-menu-mobile.open .logo{opacity:0}.section-menu-mobile.open .wpml-ls-current-language,.section-menu-mobile.open .nav-block a{display:none}.section-menu-mobile>.wrapper{height:60px}.section-menu-mobile>.wrapper>.row{height:inherit}.section-menu-mobile .wpml-ls-legacy-dropdown{margin-left:20px}.section-menu-mobile .menu-wrapper{position:relative;top:-20px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:50;visibility:hidden;opacity:0;height:0}.section-menu-mobile .mobile-menu-inner{padding-bottom:120px}.section-menu-mobile .contact-block{margin-top:30px;padding-top:40px;border-top:1px solid #a5a5a5}.section-menu-mobile .contact-block>a{display:block}.section-menu-mobile .contact-block>a+a{margin-top:15px}.section-menu-mobile .main-navigation>.menu>li>a{margin-bottom:10px;display:inline-block}.section-menu-mobile .main-navigation>.menu>li:focus>a{color:#2555ff}.section-menu-mobile .main-navigation>.menu a{font-size:20px}.section-menu-mobile .main-navigation>.menu .sub-menu{position:relative;margin-left:10px;margin-bottom:15px}.section-menu-mobile .main-navigation>.menu .sub-menu:before{position:absolute;left:-10px;top:0;content:"";display:block;width:1px;height:100%;background-color:#000}.section-menu-mobile .main-navigation>.menu .sub-menu li{margin-bottom:15px}.section-menu-mobile .main-navigation>.menu .sub-menu li:last-child{margin-bottom:0}.section-menu-mobile .main-navigation>.menu .sub-menu li a{font-size:15px}.section-menu-mobile .main-navigation>.menu .sub-menu li:focus>a{color:#2555ff}.section-menu-mobile .main-navigation>.menu .sub-menu li>.sub-menu{margin-top:15px;margin-left:30px}.section-menu-mobile .main-navigation>.menu .sub-menu li>.sub-menu:before{left:-15px;background-color:rgba(37,85,255,0.8)}.section-menu-mobile .main-navigation>.menu .wpml-ls-current-language{display:none}.section-menu-mobile .nav-icon{width:19px;height:21px;position:relative;margin-left:30px}.section-menu-mobile .nav-icon span{width:100%;height:2px;background-color:black;display:block;border-radius:5px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.section-menu-mobile .nav-icon span:nth-child(1){position:absolute;top:4px;width:14px}.section-menu-mobile .nav-icon span:nth-child(2){position:absolute;top:50%;width:18px}.section-menu-mobile .nav-icon span:nth-child(3){position:absolute;top:calc(100% - 4px);width:15px}.section-menu-mobile .nav-icon.active span:nth-child(2){opacity:0}.section-menu-mobile .nav-icon.active span:nth-child(1),.section-menu-mobile .nav-icon.active span:nth-child(3){top:10.5px;width:19px}.section-menu-mobile .nav-icon.active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-menu-mobile .nav-icon.active span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.backdrop-logo{display:none}@media (max-width: 767px){.backdrop-logo{position:fixed;top:0;left:0;width:100%;height:60px;z-index:-1;-webkit-filter:blur(3px);filter:blur(3px)}.backdrop-logo.open{display:block}.backdrop-logo>.wrapper{height:60px}.backdrop-logo>.wrapper>.row{height:inherit}}.section-menu .logo a,.section-menu-mobile .logo a{display:inline-block}.section-menu .wpml-ls-legacy-dropdown,.section-menu-mobile .wpml-ls-legacy-dropdown{width:45px}.section-menu .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu,.section-menu .wpml-ls-legacy-dropdown:focus .wpml-ls-sub-menu,.section-menu-mobile .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu,.section-menu-mobile .wpml-ls-legacy-dropdown:focus .wpml-ls-sub-menu{visibility:visible;opacity:1}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a,.section-menu .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus a,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus a{background:none}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-item-toggle,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-item-toggle{border:none;background-color:transparent;padding:0}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-item-toggle:after,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-item-toggle:after{display:none}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-item-toggle span,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-item-toggle span{font-family:"Questrial",sans-serif;color:#2555ff;font-size:18px;line-height:0}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{right:unset;left:-20px;top:35px;border-top:none;text-align:left;padding:20px 0;background-color:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);min-width:100px;visibility:hidden;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 767px){.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{right:0px;left:-20px}}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:hover,.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:focus,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:hover,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:focus{visibility:visible;opacity:1}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{position:relative;margin-bottom:15px}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:last-child,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:last-child{margin-bottom:0}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a{font-size:16px;white-space:nowrap;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:before,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:before{position:absolute;left:0;top:0;content:"";display:block;width:2px;height:100%;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color:transparent}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover .wpml-ls-sub-menu,.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:focus .wpml-ls-sub-menu,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover .wpml-ls-sub-menu,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:focus .wpml-ls-sub-menu{visibility:visible;opacity:1}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover>a,.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:focus>a,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover>a,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:focus>a{color:#2555ff;background:none}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover:before,.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:focus:before,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover:before,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:focus:before{background-color:#2555ff}.section-menu .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.section-menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border:none;padding:0 20px}@media only screen and (min-width: 921px){.home-page-blog-section{margin-bottom:100px}}.home-page-blog-section .image-and-list-component{position:relative;max-width:unset;margin-bottom:0}.home-page-blog-section .image-and-list-block{position:static;min-height:unset;padding-bottom:0;background-color:unset}@media only screen and (min-width: 921px){.home-page-blog-section .image-and-list-component .right-wrapper{padding-right:0}}@media only screen and (min-width: 1025px){.home-page-blog-section .image-and-list-component{padding-bottom:100px}}@media only screen and (max-width: 1024px){.home-page-blog-section .image-and-list-component{padding-bottom:33px}}.slider{margin-top:25px}@media only screen and (max-width: 680px){.slider{margin-top:40px}}.slider .top-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.slider .top-block .slide-image{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:30px;-ms-flex-negative:0;flex-shrink:0}.slider .top-block img{width:100%}.slider .top-block h4{font-size:32px;line-height:1.05;margin-bottom:5px}@media only screen and (max-width: 1024px){.slider .top-block h4{font-size:28px}}@media only screen and (max-width: 740px){.slider .top-block h4{font-size:24px}}@media only screen and (max-width: 460px){.slider .top-block h4{font-size:22px}}.slider .top-block p{font-size:16px;line-height:1.3}@media only screen and (max-width: 740px){.slider .top-block p{font-size:14px}}@media only screen and (max-width: 460px){.slider .top-block p{font-size:13px}}.slider .bottom-block{margin-bottom:40px}@media only screen and (max-width: 920px){.slider .bottom-block{margin-bottom:100px}}.slider .bottom-block p{font-size:18px;line-height:1.5}@media only screen and (max-width: 1024px){.slider .bottom-block p{font-size:16px;line-height:1.4}}.slider .wrapper{position:relative}.slider .wrapper:after{content:"";display:block;position:absolute;top:0;right:-0.5px;width:270px;height:100%;background:-webkit-gradient(linear, right top, left top, from(#fff), color-stop(.01%, #f4f4f4), color-stop(59.9%, rgba(244,244,244,0.474006)), to(rgba(244,244,244,0)));background:linear-gradient(270deg, #fff 0%, #f4f4f4 .01%, rgba(244,244,244,0.474006) 59.9%, rgba(244,244,244,0) 100%);z-index:5}@media only screen and (max-width: 680px){.slider .wrapper:after{display:none}}@media only screen and (min-width: 921px){.slider .swiper-pagination{display:none}}.slider .swiper-pagination-bullet{margin:0 13px !important}.benefits-info{padding:100px 0}@media only screen and (max-width: 1080px){.benefits-info{padding:60px 0}}.benefits-info h2{font-size:48px;line-height:1.2}@media only screen and (max-width: 1024px){.benefits-info h2{font-size:42px}}@media only screen and (max-width: 780px){.benefits-info h2{font-size:30px;line-height:1.05}}.benefits-info .left-column{padding-right:15px;padding-left:15px;width:33.69%}@media only screen and (max-width: 660px){.benefits-info .left-column{width:100%;margin-bottom:40px}}.benefits-info .right-column{padding-right:15px;padding-left:15px;width:66.14%}@media only screen and (max-width: 660px){.benefits-info .right-column{width:100%}}.benefits-info ul li{font-size:18px;line-height:1.5;border-bottom:1px solid #a5a5a5;padding:25px 0}@media only screen and (max-width: 1024px){.benefits-info ul li{font-size:16px;line-height:1.4}}@media only screen and (max-width: 780px){.benefits-info ul li{padding:20px 0}}.benefits-info ul li:nth-of-type(1){border-top:1px solid #a5a5a5}.contact__wrapper a:first-of-type{margin:0 25px 0 0}@media only screen and (max-width: 768px){.contact__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.contact__wrapper a:first-of-type{margin:0 0 20px 0}}.software-development .software-development-intro{margin-top:0 !important;padding-top:100px}@media only screen and (max-width: 920px){.software-development .software-development-intro{padding-top:60px}}#s::-webkit-input-placeholder{color:#00000021}#s::-moz-placeholder{color:#00000021}#s:-ms-input-placeholder{color:#00000021}#s::-ms-input-placeholder{color:#00000021}#s::placeholder{color:#00000021}.careers-content-section .owl-stage,.careers-content-section .owl-carousel,.careers-content-section .owl-stage-outer{height:100%}.careers-content-section .owl-item .item{height:100%}.form input,.form textarea{font-family:"Questrial",sans-serif;color:#000}.form .form-fields .field{position:relative;margin-bottom:6%}@media (max-width: 767px){.form .form-fields .field{margin-bottom:8%}}.form .form-fields .field.hidden{display:none}.form .form-fields .field.attach img{position:absolute;top:calc(50% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;pointer-events:none}.form .form-fields .field.added-cv span.attach-title{position:absolute}.form .form-fields .field input,.form .form-fields .field textarea,.form .form-fields .field label{font-size:20px;line-height:1.2}@media (max-width: 767px){.form .form-fields .field input,.form .form-fields .field textarea,.form .form-fields .field label{font-size:16px}}.form .form-fields .field>span{display:block}.form .form-fields .field input{width:100%;color:#000;border-bottom:1px solid #000;padding:0 0 5px 0;border-radius:0;-webkit-appearance:none}.form .form-fields .field input[type="file"]{text-indent:-9999px;cursor:pointer;min-height:25.2px}.form .form-fields .field input[type="file"]::-webkit-file-upload-button{display:none}.form .form-fields .field label{pointer-events:none}.form .form-fields .field textarea{width:100%;color:#000;padding:0 0 5px 0;height:30px;min-height:30px;border:none;border-bottom:1px solid #000;border-radius:0;-webkit-appearance:none;overflow-y:hidden;resize:vertical;background-color:transparent}@media (max-width: 767px){.form .form-fields .field textarea{height:25.2px}}.form .form-fields .field label:not(.error){position:absolute;top:0;color:#a5a5a5;cursor:text;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.form .form-fields .field label:not(.error).active{-webkit-transform:translateY(-20px) scale(0.8);transform:translateY(-20px) scale(0.8)}@media (max-width: 767px){.form .form-fields .field label:not(.error).active{-webkit-transform:translateY(-15px) scale(0.8);transform:translateY(-15px) scale(0.8)}}.form .form-fields .field label.error{font-size:16px;line-height:1.2;color:#cf0d19;display:block;margin-top:5px}.form .form-fields .form-submit-button input[type="submit"]{font-size:32px;line-height:33px;padding:0}@media (max-width: 767px){.form .form-fields .form-submit-button input[type="submit"]{font-size:20px}}.form .form-fields .form-submit-button p{position:relative;bottom:4px;margin-left:25px;color:#a5a5a5;font-family:"Questrial",sans-serif}@media (max-width: 767px){.form .form-fields .form-submit-button p{font-size:18px}}.form .form-fields .form-submit-button p a{position:relative;color:#2555ff}.form .form-fields .form-submit-button p a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2555ff;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.form .form-fields .form-submit-button p a:hover:after,.form .form-fields .form-submit-button p a:focus::after{opacity:1}.form .wpcf7-not-valid-tip{margin-top:2px;position:absolute;font-size:14px;font-family:"Manrope",sans-serif}@media (max-width: 767px){.form .wpcf7-not-valid-tip{margin-top:2px}}.form .wpcf7-form-control-wrap{position:unset}.form .wpcf7 form.sent .wpcf7-response-output{border-color:unset;color:#2555ff;border:unset;padding:0;margin:0;font-size:20px;margin-top:28px}.form .ajax-loader{position:absolute;margin-top:-30px}@media (max-width: 767px){.form .wpcf7-response-output,.form .wpcf7-not-valid-tip{font-size:12px}}.contact-section .form-heading,.subscribe-newsletter .form-heading{font-size:72px;line-height:1.04}@media (max-width: 1199px){.contact-section .form-heading,.subscribe-newsletter .form-heading{font-size:58px}}@media (max-width: 767px){.contact-section .form-heading,.subscribe-newsletter .form-heading{font-size:40px}}.contact-section .form-fields .field textarea,.contact-section .form-fields .field input,.subscribe-newsletter .form-fields .field textarea,.subscribe-newsletter .form-fields .field input{border-bottom-width:2px}.contact-section .form-submit-button,.subscribe-newsletter .form-submit-button{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-section .form-submit-button input,.subscribe-newsletter .form-submit-button input{-webkit-transition:color .25s;transition:color .25s}@media (max-width: 767px){.contact-section .form-submit-button input,.subscribe-newsletter .form-submit-button input{font-size:26px}}.contact-section .form-submit-button input:hover,.contact-section .form-submit-button input:focus,.subscribe-newsletter .form-submit-button input:hover,.subscribe-newsletter .form-submit-button input:focus{color:#2555ff}.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-background{position:absolute;top:0;bottom:0;right:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal .modal-wrapper{z-index:1000;padding:20px;max-width:760px;width:100%}.modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;padding:50px;max-height:90vh;overflow-y:auto}@media (max-width: 767px){.modal .modal-content{padding:20px}}.modal .modal-top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal .modal-title{font-size:48px;line-height:120%;color:#000}@media (max-width: 767px){.modal .modal-title{font-size:26px}}.modal .modal-close{cursor:pointer}.modal .modal-bottom{margin:25px 0 0 0;width:100%}.form-modal .modal__overlay{position:fixed;background:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:51}.form-modal .modal__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:50px;max-width:720px;max-height:90vh;overflow-y:auto;border-radius:unset}@media (max-width: 767px){.form-modal .modal__container{padding:20px;max-width:90%}}.form-modal .modal__close{cursor:pointer;position:absolute;top:50px;right:50px}@media (max-width: 767px){.form-modal .modal__close{top:20px;right:20px}}.form-modal .modal__header .form-wrapper{width:90%}.form-modal .modal__header span{font-size:48px;line-height:120%;color:#000;font-family:"Questrial",sans-serif}@media (max-width: 767px){.form-modal .modal__header span{font-size:26px}}.form-modal .modal__header .modal__close:before{display:none}.form-modal .modal__content{width:100%}.form-modal .form-fields{text-align:left}.form-modal .form-fields .form-submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-modal .form-fields .form-submit-button p{bottom:unset}@media (max-width: 767px){.form-modal .form-fields .form-submit-button p{font-size:14px;bottom:4px}}.contact-section{padding:100px 0;background-color:#f4f4f4}@media (max-width: 1199px){.contact-section{padding:70px 0}}.contact-section .form{margin-top:28px;height:100%}.contact-section .form .wpcf7{height:100%}.contact-section .form .wpcf7 form.sent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.contact-section .form .wpcf7 form.sent .wpcf7-response-output{margin-top:-28px}@media (max-width: 991px){.contact-section .form .wpcf7 form.sent .wpcf7-response-output{margin-top:28px}}.contact-section .form .form-fields .field textarea{background-color:transparent}.contact-section .form .form-fields .form-submit-button{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:7px}.about-intro{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding-top:65px}@media (max-width: 991px){.about-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-intro .image-col{padding-left:0}@media (max-width: 991px){.about-intro .image-col{height:500px;padding:0}}@media (max-width: 767px){.about-intro .image-col{height:420px}}.about-intro .image-col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-intro .description-col{padding:60px 50px 40px 15px}@media (max-width: 991px){.about-intro .description-col{padding:0 15px 40px}}.about-intro h1{font-size:48px;line-height:1.2;margin-top:40px}@media (max-width: 1199px){.about-intro h1{font-size:38px}}@media (max-width: 991px){.about-intro h1{font-size:30px}}.about-intro .intro-text{margin-top:50px;font-size:18px;line-height:1.5}@media (max-width: 991px){.about-intro .intro-text{margin-top:40px;font-size:16px;line-height:1.4}}.about-intro .intro-text p:last-child{font-size:20px;font-family:"Questrial",sans-serif}.about-intro .intro-text p+p,.about-intro .intro-text p+img{margin-top:25px}@media (max-width: 991px){.about-intro .intro-text p+p,.about-intro .intro-text p+img{margin-top:20px}}.about-intro .intro-text p span{font-size:16px;color:#a5a5a5;font-family:"Manrope",sans-serif}.about-page{background-color:#f4f4f4}.about-slider{padding-top:70px}.about-slider .background{background-color:#fff}.about-slider h2{font-size:48px;line-height:1.2;margin-top:50px}@media (max-width: 1199px){.about-slider h2{font-size:38px}}@media (max-width: 991px){.about-slider h2{margin-top:40px;font-size:30px}}.about-slider .description{margin-top:50px;padding-bottom:55px;font-size:18px;line-height:1.5}@media (max-width: 991px){.about-slider .description{margin-top:40px;padding-bottom:50px;font-size:16px;line-height:1.4}}.about-slider .description p{margin-bottom:25px}@media (max-width: 991px){.about-slider .description p{margin-bottom:20px}}.about-slider ul li{position:relative;padding-left:20px;margin-bottom:20px;font-size:18px;line-height:28px}.about-slider ul li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background-color:#2555ff;border-radius:50%}.about-slider .slider-wrap{height:100%;padding-right:20px}@media (max-width: 991px){.about-slider .slider-wrap{padding-right:0}}.about-slider .content-wrap{padding-right:35px}@media (max-width: 991px){.about-slider .content-wrap{padding-right:15px;padding-left:15px}}@media (max-width: 991px){.about-slider .full-width-mob{padding:0}}.about-slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-slider .swiper-about{height:100%}@media (max-width: 991px){.about-slider .swiper-about{height:500px}}@media (max-width: 767px){.about-slider .swiper-about{height:420px}}.about-slider .swiper-pagination-bullets{bottom:30px}.services-banner{position:relative;padding-top:100px;padding-bottom:50px}.services-banner a{font-size:20px;color:#2555ff;font-family:"Questrial",sans-serif;margin-bottom:30px}.services-banner .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.services-banner .banner-content h1{font-size:72px;color:#2555ff}@media (max-width: 1199px){.services-banner .banner-content h1{font-size:40px}}.services-banner .banner-content h1+p,.services-banner .banner-content h1+.buttons-block{margin-top:30px}.services-banner .banner-content p{font-size:18px;line-height:27px}.services-banner .banner-content p+.buttons-block,.services-banner .banner-content p+ul,.services-banner .banner-content p+ol{margin-top:30px}.services-banner .banner-content ul a,.services-banner .banner-content ol a{color:#000;font-size:inherit;font-family:inherit}.services-banner .banner-content ul+.buttons-block,.services-banner .banner-content ol+.buttons-block{margin-top:30px}@media (max-width: 991px){.services-banner .banner-content .buttons-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.services-banner .banner-content .buttons-block button+button{margin-left:20px}@media (max-width: 991px){.services-banner .banner-content .buttons-block button+button{display:none}}.services-banner .banner-image{height:400px}@media (max-width: 991px){.services-banner .banner-image{height:auto}}@media (max-width: 767px){.services-banner .banner-image{margin-top:50px}}.services-banner img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.services-banner.image-color-filter{background-repeat:no-repeat;background-size:cover;background-position:center}.services-banner.image-color-filter h1,.services-banner.image-color-filter p,.services-banner.image-color-filter a{color:#fff}.scroll-down-icon{display:block;opacity:0.6;-webkit-animation:downarrow 0.8s infinite alternate ease-in-out;animation:downarrow 0.8s infinite alternate ease-in-out;cursor:pointer;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:10;margin:0 auto}@-webkit-keyframes downarrow{0%{opacity:0.6}100%{opacity:0.9}}@keyframes downarrow{0%{opacity:0.6}100%{opacity:0.9}}.services-list{padding-top:100px;padding-bottom:30px}@media (max-width: 991px){.services-list{padding-top:75px}}.services-list .list-items>a{display:block}.services-list .list-items>a+a{margin-top:50px}.services-list .list-item{margin-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 1199px){.services-list .list-item{margin-right:30px}}@media (max-width: 991px){.services-list .list-item{margin-right:0}}.services-list .list-item>div{margin-left:20px}.services-list .list-item>div h2{color:#2555ff;font-size:26px;line-height:1.04}.services-list .list-item>div p{font-size:18px;line-height:1.5;margin-top:20px}.services-list .image-item picture{display:block}.services-list .image-item picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:1}.services-list .image-item picture img.fade-out{opacity:0}.ways-of-working{padding:100px 0}@media (max-width: 991px){.ways-of-working{padding:100px 0 50px}}@media (max-width: 767px){.ways-of-working{padding:50px 0 0}}.ways-of-working .section-heading{font-family:"Questrial",sans-serif;font-size:48px;margin-bottom:100px}@media (max-width: 767px){.ways-of-working .section-heading{font-size:40px;margin-bottom:50px}}.ways-of-working span{display:inline-block;font-size:26px;color:#2555ff;margin:30px 0}@media (max-width: 767px){.ways-of-working span{margin:20px 0}}.ways-of-working p{font-size:18px;line-height:1.03}.ways-of-working .list-item{text-align:left;padding-left:10px;padding-right:10px}@media (max-width: 991px){.ways-of-working .list-item{margin-bottom:50px}}@media (max-width: 767px){.ways-of-working .list-item{text-align:center}}.ways-of-working .list-item .item-image{height:150px;width:150px}@media (max-width: 767px){.ways-of-working .list-item .item-image{margin:0 auto;height:130px;width:130px}}.ways-of-working .list-item .item-image img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.clients-slider{padding:50px 0}.clients-slider .wrapper{position:relative}.clients-slider .wrapper:before,.clients-slider .wrapper:after{content:"";display:block;position:absolute;top:0;width:270px;height:100%;z-index:5}@media (max-width: 767px){.clients-slider .wrapper:before,.clients-slider .wrapper:after{display:none}}.clients-slider .wrapper:before{left:-0.5px;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(.01%, #fff), color-stop(59.9%, rgba(255,255,255,0.474006)), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff 0%, #fff .01%, rgba(255,255,255,0.474006) 59.9%, rgba(255,255,255,0) 100%)}.clients-slider .wrapper:after{right:-0.5px;background:-webkit-gradient(linear, right top, left top, from(#fff), color-stop(.01%, #fff), color-stop(59.9%, rgba(255,255,255,0.474006)), to(rgba(255,255,255,0)));background:linear-gradient(270deg, #fff 0%, #fff .01%, rgba(255,255,255,0.474006) 59.9%, rgba(255,255,255,0) 100%)}.clients-slider .swiper-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clients-slider .swiper-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:112px}.services-features-list{padding:100px 0}.services-features-list h2{font-size:48px;margin-bottom:40px}@media (max-width: 1199px){.services-features-list h2 br{display:none}}@media (max-width: 767px){.services-features-list h2{font-size:30px}}.services-features-list ul{counter-reset:item}@media (max-width: 991px){.services-features-list ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.services-features-list ul li{position:relative;padding-left:57px}@media (max-width: 767px){.services-features-list ul li{padding-left:37px}}.services-features-list ul li::before{position:absolute;top:25px;left:0;content:counter(item, decimal-leading-zero) " ";counter-increment:item;color:#a5a5a5}@media (max-width: 767px){.services-features-list ul li::before{top:15px}}@media (max-width: 991px){.services-features-list ul .median{border-bottom:unset}}.services-url-section a{display:block;background-color:#111;padding:100px 0;color:#fff;-webkit-transition:background-color .25s;transition:background-color .25s}@media (max-width: 991px){.services-url-section a{padding:60px 0}}.services-url-section a:hover,.services-url-section a:focus{background-color:#2555ff}.services-url-section a:hover svg,.services-url-section a:focus svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.services-url-section span{font-family:"Questrial",sans-serif;font-size:72px;line-height:1.04}@media (max-width: 1199px){.services-url-section span{font-size:58px}}@media (max-width: 991px){.services-url-section span{font-size:40px}}.services-url-section svg{margin-left:25px;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}@media (max-width: 991px){.services-url-section svg{width:24px;height:24px;margin-left:15px}}.service-selection-section{padding:50px 0}.service-selection-section .col-sm-6:last-child p{text-align:justify}.service-selection-section.image-text img,.service-selection-section.image-secondary-text img{width:100%}@media (max-width: 767px){.service-selection-section.image-text img,.service-selection-section.image-secondary-text img{margin-bottom:30px}}.service-selection-section .head-text-row{margin-bottom:50px}.service-selection-section .head-text-row p{font-family:"Questrial",sans-serif;font-size:24px;line-height:1.03}.service-selection-section ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-bottom:5px}@media (max-width: 767px){.service-selection-section ul{margin-top:30px}}.service-selection-section ul li:last-child{border-bottom:none}@media (max-width: 991px){.service-selection-section ul li{font-size:22px;padding:15px 0}}.service-selection-section .row:nth-child(n+2)+.row{margin-top:50px}.service-selection-section h3+p,.service-selection-section h4+p,.service-selection-section h5+p,.service-selection-section h6+p,.service-selection-section p+h3,.service-selection-section p+h4,.service-selection-section p+h5,.service-selection-section p+h6,.service-selection-section p+p,.service-selection-section h3+ul,.service-selection-section h4+ul,.service-selection-section h5+ul,.service-selection-section h6+ul,.service-selection-section ul+h3,.service-selection-section ul+h4,.service-selection-section ul+h5,.service-selection-section ul+h6,.service-selection-section p+ul{margin-top:25px}@media (max-width: 991px){.service-selection-section h3+p,.service-selection-section h4+p,.service-selection-section h5+p,.service-selection-section h6+p,.service-selection-section p+h3,.service-selection-section p+h4,.service-selection-section p+h5,.service-selection-section p+h6,.service-selection-section p+p,.service-selection-section h3+ul,.service-selection-section h4+ul,.service-selection-section h5+ul,.service-selection-section h6+ul,.service-selection-section ul+h3,.service-selection-section ul+h4,.service-selection-section ul+h5,.service-selection-section ul+h6,.service-selection-section p+ul{margin-top:20px}}.service-actions-section{padding-top:100px;padding-bottom:50px}.service-actions-section ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.service-actions-section ul li:first-child{border-top:none}.service-actions-section ul li span{font-family:"Manrope",sans-serif;color:#a5a5a5;font-size:18px;line-height:1.5}.general-company-info-section{padding:100px 0}@media (max-width: 767px){.general-company-info-section{padding:50px 0}}@media (max-width: 767px){.general-company-info-section .text{margin-bottom:30px}}.service-features-section{padding-top:100px}@media (max-width: 767px){.service-features-section{padding-top:50px;padding-bottom:20px}}.service-features-section .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:100px}@media (max-width: 767px){.service-features-section .feature-item{margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.service-features-section p{margin:0 20px;font-family:"Questrial",sans-serif;font-size:24px;line-height:1.03}@media (max-width: 991px){.service-features-section p{font-size:20px}}@media (max-width: 991px){.blog-preview-section .col-md-6:first-child{padding:0}}.blog-preview-section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Questrial",sans-serif;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:75px}@media (max-width: 991px){.blog-preview-section .section-header{padding-top:0}}.blog-preview-section .section-header:after{content:"";display:block;width:100%;height:1px;background:#a5a5a5;margin-top:50px;margin-right:0;margin-bottom:25px;margin-left:0}@media (max-width: 991px){.blog-preview-section .section-header{margin-top:50px}}@media (max-width: 767px){.blog-preview-section .section-header{margin-top:25px}.blog-preview-section .section-header::after{margin-top:25px}}.blog-preview-section .section-header a{font-size:32px;line-height:1.03rem;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.blog-preview-section .section-header a:hover,.blog-preview-section .section-header a:focus{color:#2555ff}@media (max-width: 767px){.blog-preview-section .section-header a{font-size:22px}}.blog-preview-section .section-header p{font-size:48px;line-height:1.2}@media (max-width: 767px){.blog-preview-section .section-header p{font-size:32px}}@media (max-width: 991px){.blog-preview-section img{height:350px;width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.blog-preview-section .bordered-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.blog-preview-section .bordered-list li{cursor:pointer}.blog-preview-section .bordered-list li:first-child{border-top:none;padding-top:0}.blog-preview-section .bordered-list li:last-child{border-bottom:none}.blog-preview-section .bordered-list li>span{font-size:32px;line-height:1.03;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media (max-width: 767px){.blog-preview-section .bordered-list li>span{font-size:24px}}.blog-preview-section .bordered-list li>span+span{margin-top:15px}.blog-preview-section .bordered-list li:hover>span,.blog-preview-section .bordered-list li:active>span{color:#2555ff}.blog-preview-section .bordered-list .content{display:none}.blog-preview-section .bordered-list .content>span{display:block;color:#a5a5a5;font-size:18px;margin-top:15px}.blog-preview-section .bordered-list p{font-family:"Manrope",sans-serif;font-size:18px;line-height:1.5;margin-top:15px}@media (max-width: 767px){.blog-preview-section .bordered-list p{font-size:16px}}.blog-preview-section .bordered-list p+a{height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;background-color:#2555ff;border-radius:30px;color:#fff;font-size:20px;margin-bottom:25px;margin-top:30px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 767px){.blog-preview-section .bordered-list p+a{font-size:18px;height:34px;padding:0 15px}}.blog-preview-section .bordered-list p+a:hover,.blog-preview-section .bordered-list p+a:focus{opacity:0.85}.case-studies .head-section{padding-top:100px;padding-bottom:50px;background-color:#f4f4f4}@media (max-width: 767px){.case-studies .head-section{padding-top:60px}}@media (max-width: 767px){.case-studies .head-section .image-column{margin-top:50px}}.case-studies .head-section ul{margin-top:50px}@media (max-width: 767px){.case-studies .head-section ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.case-studies .head-section ul span{display:block;font-size:18px;color:#a5a5a5;margin-bottom:10px}.case-studies .head-section ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.case-studies .requirement-section{padding-top:100px}@media (max-width: 1199px){.case-studies .requirement-section{padding-top:60px}}.case-studies .requirement-section h2{font-size:32px;line-height:1.05}@media (max-width: 991px){.case-studies .requirement-section h2{font-size:30px;margin-bottom:25px}}@media (max-width: 767px){.case-studies .requirement-section h2{font-size:22px;line-height:1.2}}.case-studies .requirement-section p{font-size:18px;line-height:1.5}@media (max-width: 1199px){.case-studies .requirement-section p{font-size:16px;line-height:1.4}}.case-studies .requirement-section .image-column{margin-top:100px}@media (max-width: 1199px){.case-studies .requirement-section .image-column{margin-top:80px}}@media (max-width: 991px){.case-studies .requirement-section .image-column{padding:0;margin-top:60px}}.case-studies .requirement-section .image-wrapper{height:450px}@media (max-width: 1199px){.case-studies .requirement-section .image-wrapper{height:400px}}@media (max-width: 991px){.case-studies .requirement-section .image-wrapper{height:300px}}@media (max-width: 767px){.case-studies .requirement-section .image-wrapper{height:200px}}.case-studies .requirement-section img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.case-studies .solution-section{padding:100px 0}@media (max-width: 1199px){.case-studies .solution-section{padding:60px 0}}.case-studies .solution-section p{font-size:48px}@media (max-width: 767px){.case-studies .solution-section p{font-size:30px;margin-bottom:40px}.case-studies .solution-section p br{display:none}}.case-studies .solution-section ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.case-studies .solution-section ul li{font-size:18px;line-height:1.5}@media (max-width: 1199px){.case-studies .solution-section ul li{font-size:16px;line-height:1.4}}.case-studies .solution-section ul span{display:block;color:#a5a5a5;font-size:32px}@media (max-width: 1199px){.case-studies .solution-section ul span{font-size:24px}}@media (max-width: 767px){.case-studies .solution-section ul span{font-size:22px}}.careers-banner{padding-top:100px;padding-bottom:50px}@media (max-width: 767px){.careers-banner{padding-bottom:0}}@media (max-width: 767px){.careers-banner .banner-content{padding-bottom:40px}}@media (max-width: 767px){.careers-banner .col-sm-7{padding:0}}.careers-contact-us a{display:block;background-color:#fff;padding:25px 0;color:#000;-webkit-transition:background-color .25s;transition:background-color .25s}.careers-contact-us a:hover,.careers-contact-us a:focus{background-color:#2555ff}.careers-contact-us a:hover svg,.careers-contact-us a:focus svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.careers-contact-us a:hover svg .st0,.careers-contact-us a:focus svg .st0{fill:#fff}.careers-contact-us a:hover span,.careers-contact-us a:focus span{color:#fff}.careers-contact-us p{font-family:"Questrial",sans-serif;font-size:48px;display:contents;line-height:1.2}@media (max-width: 991px){.careers-contact-us p{font-size:30px}}.careers-contact-us p span{color:#2555ff;-webkit-transition:color .25s;transition:color .25s}.careers-contact-us svg{margin-left:25px;-webkit-transition:all .25s;transition:all .25s}.careers-contact-us svg .st0{fill:#2555ff}@media (max-width: 991px){.careers-contact-us svg{width:16px;height:16px;margin-left:10px}}.careers-fullscreen-image{height:597px;margin-bottom:40px}.careers-fullscreen-image img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.careers-image-left-text-right{background-color:#fff;padding-bottom:40px}.careers-image-left-text-right .intro-image{height:354px}@media (max-width: 991px){.careers-image-left-text-right .intro-image{height:300px}}@media (max-width: 767px){.careers-image-left-text-right .intro-image{margin-bottom:40px;height:auto}}.careers-image-left-text-right .intro-image img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.careers-image-left-text-right .intro-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.careers-image-left-text-right .intro-text p{font-size:18px;line-height:1.5;margin-top:25px}@media (max-width: 767px){.careers-image-left-text-right .intro-text p{font-size:16px;line-height:1.4}}.careers-image-left-text-right .intro-text p:last-child{font-family:"Questrial",sans-serif;font-size:20px}@media (max-width: 767px){.careers-image-left-text-right .intro-text p:last-child{font-size:18px}}.careers-image-left-text-right .intro-text p:last-child span{display:block;font-family:"Manrope",sans-serif;font-size:16px;color:#a5a5a5}@media (max-width: 767px){.careers-image-left-text-right .intro-text p:last-child span{font-size:13px}}.careers-location-slider{background-color:#f4f4f4}.careers-location-slider h2{padding-top:50px;font-size:48px;line-height:1.2}@media (max-width: 991px){.careers-location-slider h2{font-size:30px}}@media (max-width: 767px){.careers-location-slider h2{padding-top:40px;margin-bottom:40px}}.careers-location-slider img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:calc(100% + 1px)}.careers-location-slider .swiper-careers-location{height:550px;padding-bottom:50px}@media (max-width: 991px){.careers-location-slider .swiper-careers-location{height:400px}}@media (max-width: 767px){.careers-location-slider .swiper-careers-location{height:54vw;padding-bottom:0}}.careers-location-slider .swiper-pagination-bullets{bottom:20px}@media (max-width: 767px){.careers-location-slider .swiper-pagination-bullets{bottom:10px}}.single-vacancy-breadcrumb{padding:100px 0 50px}@media (max-width: 767px){.single-vacancy-breadcrumb{padding-bottom:10px}}.single-vacancy-breadcrumb a{font-size:20px;color:#2555ff;font-family:"Questrial",sans-serif}.single-vacancy-content-block{padding:50px 0}@media (max-width: 767px){.single-vacancy-content-block{padding:40px 0}}.single-vacancy-content-block h2{font-size:48px;line-height:1.2}@media (max-width: 991px){.single-vacancy-content-block h2{font-size:30px}}@media (max-width: 767px){.single-vacancy-content-block h2{margin-bottom:25px}}.single-vacancy-content-block p{font-size:18px;line-height:1.5}@media (max-width: 991px){.single-vacancy-content-block p{font-size:16px}}.single-vacancy-content-block ul.no-bullets li{padding-left:0}.single-vacancy-content-block ul.no-bullets li:before{display:none}.single-vacancy-title h1{font-size:72px;line-height:1.04;margin-bottom:25px}@media (max-width: 767px){.single-vacancy-title h1{font-size:40px;margin-bottom:20px}}.single-vacancy-title .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.single-vacancy-title .button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.single-vacancy-title button{padding:7px 20px;background-color:#2555ff;border-radius:30px;cursor:pointer;color:#fff;font-size:18px;line-height:1.5;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;margin-right:20px;font-family:"Manrope",sans-serif}@media (max-width: 767px){.single-vacancy-title button{margin-bottom:20px;margin-right:0}.single-vacancy-title button:last-child{margin-bottom:0}}.single-vacancy-title button:hover,.single-vacancy-title button:focus{opacity:0.85}.single-vacancy-apply a{display:block;background-color:#2555ff;padding:25px 0;color:#fff;-webkit-transition:background-color .25s;transition:background-color .25s}.single-vacancy-apply a:hover svg,.single-vacancy-apply a:focus svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-vacancy-apply p{font-family:"Questrial",sans-serif;font-size:72px;display:contents;line-height:1.04}@media (max-width: 767px){.single-vacancy-apply p{font-size:40px}}.single-vacancy-apply svg{margin-left:25px;-webkit-transition:all .25s;transition:all .25s}.single-vacancy-apply svg .st0{fill:#fff}@media (max-width: 767px){.single-vacancy-apply svg{width:24px;height:24px;margin-left:20px}}.single-vacancy-apply a{display:block;background-color:#2555ff;padding:25px 0;color:#fff;-webkit-transition:background-color .25s;transition:background-color .25s}.single-vacancy-apply a:hover svg,.single-vacancy-apply a:focus svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-vacancy-apply p{font-family:"Questrial",sans-serif;font-size:72px;display:contents;line-height:1.04}@media (max-width: 767px){.single-vacancy-apply p{font-size:40px}}.single-vacancy-apply svg{margin-left:25px;-webkit-transition:all .25s;transition:all .25s}.single-vacancy-apply svg .st0{fill:#fff}@media (max-width: 767px){.single-vacancy-apply svg{width:24px;height:24px;margin-left:20px}}.single-vacancy-highlights{padding:50px 0}@media (max-width: 767px){.single-vacancy-highlights{padding:40px 0}}.single-vacancy-highlights ul{margin-top:50px}@media (max-width: 767px){.single-vacancy-highlights ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.single-vacancy-highlights ul span{display:block;font-size:18px;color:#a5a5a5;margin-bottom:10px}.single-vacancy-highlights ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.careers-opportunities{padding:50px 0}.careers-opportunities h2{font-size:48px;line-height:1.2}@media (max-width: 1199px){.careers-opportunities h2{font-size:30px}}@media (max-width: 767px){.careers-opportunities h2{margin-bottom:40px}}.careers-opportunities .buttons-wrapper{display:inline-block;border-bottom:1px solid #d9d9d9;scroll-margin-top:120px}.careers-opportunities .buttons-wrapper button{font-size:32px;line-height:1.5;font-family:"Questrial",sans-serif;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;color:#000;position:relative;scroll-margin-top:120px}.careers-opportunities .buttons-wrapper button:before{content:"";display:block;height:2px;background-color:transparent;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%;position:absolute;left:0;bottom:-2px}.careers-opportunities .buttons-wrapper button:first-child{margin-right:25px}@media (max-width: 1199px){.careers-opportunities .buttons-wrapper button{font-size:24px}}@media (max-width: 767px){.careers-opportunities .buttons-wrapper button{font-size:22px}}.careers-opportunities .buttons-wrapper button.active-tab{color:#2555ff}.careers-opportunities .buttons-wrapper button.active-tab:before{background-color:#2555ff}.careers-opportunities .content-wrapper{margin-top:50px}@media (max-width: 767px){.careers-opportunities .content-wrapper{margin-top:40px}}@media (max-width: 767px){.careers-opportunities .content-wrapper .filter-select{margin-bottom:40px}}.careers-opportunities .custom-select{position:relative;width:100%;text-align:left;outline:none;height:30px;line-height:30px;margin-top:20px;font-size:20px;font-family:"Questrial",sans-serif}.careers-opportunities .custom-select.disabled .selected{color:#a5a5a5;pointer-events:none}.careers-opportunities .custom-select.disabled .selected:after{border-color:#a5a5a5}.careers-opportunities .custom-select .selected{border-bottom:1px solid #a5a5a5;color:#111;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:5px}.careers-opportunities .custom-select .selected:after{position:absolute;top:10px;right:5px;content:"";display:inline-block;width:7px;height:7px;border-right:1px solid black;border-top:1px solid black;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.careers-opportunities .custom-select .selected.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.careers-opportunities .custom-select .items{overflow:hidden;position:absolute;left:0;right:0;z-index:1;background-color:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);padding:10px 0}.careers-opportunities .custom-select .items div{position:relative;color:#111;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:15px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.careers-opportunities .custom-select .items div:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:2px;height:50%;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color:transparent}.careers-opportunities .custom-select .items div:hover,.careers-opportunities .custom-select .items div:focus{color:#2555ff}.careers-opportunities .custom-select .items div:hover:before,.careers-opportunities .custom-select .items div:focus:before{background-color:#2555ff}.careers-opportunities .input-search{outline:none;height:30px;line-height:30px;margin-top:20px;font-size:20px;font-family:"Questrial",sans-serif;padding-left:5px;width:100%;border-bottom:1px solid #a5a5a5;border-radius:0;-webkit-appearance:none}@media (max-width: 991px){.careers-opportunities .input-search{margin-top:0}}.careers-opportunities .input-search.disabled::-webkit-input-placeholder{color:#a5a5a5}.careers-opportunities .input-search.disabled::-moz-placeholder{color:#a5a5a5}.careers-opportunities .input-search.disabled:-ms-input-placeholder{color:#a5a5a5}.careers-opportunities .input-search.disabled::-ms-input-placeholder{color:#a5a5a5}.careers-opportunities .input-search.disabled::placeholder{color:#a5a5a5}.careers-opportunities .selectHide{display:none}.careers-opportunities .content-item{padding:20px 0;border-top:1px solid #a5a5a5}@media (max-width: 767px){.careers-opportunities .content-item{padding:10px 0}.careers-opportunities .content-item:first-child{border-top-color:transparent}}.careers-opportunities .content-item p{font-size:24px;line-height:1.03;font-family:"Questrial",sans-serif}@media (max-width: 1199px){.careers-opportunities .content-item p{font-size:22px}}.careers-opportunities .content-item span{font-size:18px}.careers-opportunities .content-item .details-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.careers-opportunities .content-item a{font-size:20px;color:#2555ff;font-family:"Questrial",sans-serif;margin-right:15px}@media (max-width: 991px){.careers-opportunities .content-item a{font-size:16px;margin-right:0;margin-top:10px}}.careers-opportunities .no-content-notice{font-size:24px;line-height:1.03;font-family:"Questrial",sans-serif}@media (max-width: 1199px){.careers-opportunities .no-content-notice{font-size:22px}}.careers-opportunities .disabled{color:#a5a5a5;pointer-events:none}.careers-opportunities .pagination{border-top:1px solid #a5a5a5}.careers-opportunities .careers-wrapper{height:100%;min-height:872px}@media (max-width: 1199px){.careers-opportunities .careers-wrapper{min-height:808px}}@media (max-width: 991px){.careers-opportunities .careers-wrapper{min-height:543px}}@media (max-width: 767px){.careers-opportunities .careers-wrapper{min-height:794px}}.careers-opportunities .filter-app{display:none}@-webkit-keyframes ckw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ckw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.blog{padding-top:100px;padding-bottom:50px}@media (max-width: 767px){.blog{padding-top:70px}}.blog .content-wrapper{margin-top:50px}@media (max-width: 991px){.blog .content-wrapper{margin-top:20px}}.blog .tabs-wrapper{overflow-x:auto}.blog .tabs{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex}.blog .tabs button{border-bottom:1px solid #d9d9d9;margin:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:unset;transition:unset;color:#000;padding:0 12.5px}@media (max-width: 767px){.blog .tabs button{padding:0 7.5px}}.blog .tabs button:before{display:none}.blog .tabs button.active-tab{color:#2555ff;border-color:#2555ff;border-width:2px}.blog .tabs button:first-child{padding-left:0}.blog .tabs button:last-child{padding-right:0}@media (max-width: 767px){.blog .tabs button:last-child{padding-right:7.5px}}.blog .blog-col{margin-bottom:30px}@media (max-width: 767px){.blog .blog-col{margin-bottom:20px}}.blog .blog-item{height:100%;background-color:rgba(255,255,255,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog .blog-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.blog .blog-item .item-details{padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog .blog-item h3{font-size:32px;line-height:1.03;margin-bottom:10px;color:#2555ff}@media (max-width: 991px){.blog .blog-item h3{font-size:24px;margin-bottom:20px}}.blog .blog-item p{font-size:18px;line-height:1.5;margin-bottom:30px}@media (max-width: 991px){.blog .blog-item p{font-size:16px}}.blog .blog-item .read-more{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 767px){.blog .no-padding{padding:0}}@media (max-width: 767px){.blog .no-right-padding{padding-right:0}}.blog .pagination{padding-top:0}@media (max-width: 767px){.blog .pagination{padding-top:10px}}.services-presentation{padding:50px 0}.services-presentation .button{margin-top:50px}@media (max-width: 991px){.services-presentation .button{margin-top:20px;margin-bottom:50px}}.services-presentation h2+p,.services-presentation h2+.row,.services-presentation h3+p,.services-presentation h3+.row,.services-presentation .row+p,.services-presentation .row+.row{margin-top:20px}.services-presentation p{font-size:18px;line-height:1.5;text-align:justify}@media (max-width: 991px){.services-presentation p{font-size:16px}}.services-presentation ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.services-presentation ul li{font-size:32px;line-height:1.03;font-family:"Questrial",sans-serif}@media (max-width: 991px){.services-presentation ul li{font-size:22px}}.services-presentation ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.services-presentation ul li span{margin-right:10px}.services-presentation ul li:first-child{border-top:none;padding-top:0}.services-presentation ul li:not(.with-dropdown):hover a,.services-presentation ul li:not(.with-dropdown):focus a{color:#2555ff}.services-presentation ul li span{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.services-presentation ul li.with-dropdown svg path,.services-presentation ul li.with-dropdown svg{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.services-presentation ul li.with-dropdown div:hover span{color:#2555ff;cursor:pointer}.services-presentation ul li.with-dropdown div:hover svg path{stroke:#2555ff}.two-columns-section{padding:50px 0}@media (max-width: 991px){.two-columns-section .text{margin-bottom:40px}}.two-lists-with-images{padding-top:100px;padding-bottom:50px}@media (max-width: 767px){.two-lists-with-images{scroll-margin-top:60px;padding-top:50px}}.two-lists-with-images h2{font-size:48px;margin-bottom:30px}@media (max-width: 767px){.two-lists-with-images h2{font-size:30px}}.two-lists-with-images .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;text-align:left}@media (max-width: 767px){.two-lists-with-images .list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.two-lists-with-images .list-item .item-image{height:100%;width:25%;min-width:150px;text-align:center}@media (max-width: 1199px){.two-lists-with-images .list-item .item-image{min-width:70px}}.two-lists-with-images .list-item .item-image img{max-width:150px}@media (max-width: 1199px){.two-lists-with-images .list-item .item-image img{max-width:70px}}.two-lists-with-images .list-item>div:not(.item-image){margin-left:20px}.two-lists-with-images h3{font-size:24px;line-height:1.03;margin-bottom:10px}@media (max-width: 991px){.two-lists-with-images h3{font-size:20px}}.two-lists-with-images p{font-size:18px;line-height:1.03}@media (max-width: 991px){.two-lists-with-images p{font-size:16px}}.fullscreen-video{height:100vh}@media (max-width: 991px){.fullscreen-video{height:650px}}@media (max-width: 767px){.fullscreen-video{height:400px}}.fullscreen-video .video-block{position:relative;width:100%;background-color:#000;height:100%;overflow:hidden}.fullscreen-video .video-block:hover img,.fullscreen-video .video-block:focus img{-webkit-transform:scale(1.05);transform:scale(1.05)}.fullscreen-video a{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.fullscreen-video a:before{content:"";display:block;background-color:rgba(0,0,0,0.4);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.fullscreen-video span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:48px;font-family:"Questrial",sans-serif;z-index:2}@media (max-width: 767px){.fullscreen-video span{font-size:36px}}.fullscreen-video img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.fullscreen-video iframe{display:none}.fullscreen-video iframe.active{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.reviews-slider{padding:50px 0}.reviews-slider .swiper-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){.reviews-slider{padding-bottom:0}}.partners-block{padding:50px 0 15px}@media (max-width: 767px){.partners-block{padding-top:0}}.partners-block .divider{position:relative}.partners-block .divider>div{position:absolute;top:-50px;left:0;width:100%;height:2px;background-color:#d9d9d9}.partners-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.partners-block ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}}.partners-block ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px 35px}@media (max-width: 767px){.partners-block ul li{-ms-flex-negative:0;flex-shrink:0}}.partners-block ul li img{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.partners-block ul li img:nth-child(2){position:absolute;top:0;right:0;opacity:0}.partners-block ul li:hover img:first-child,.partners-block ul li:focus img:first-child{opacity:0}.partners-block ul li:hover img:nth-child(2),.partners-block ul li:focus img:nth-child(2){opacity:1}.board-section{padding-top:100px;padding-bottom:50px}@media (max-width: 767px){.board-section{scroll-margin-top:60px;padding-top:50px}}.board-section h2{font-size:48px;margin-bottom:30px;text-align:center}@media (max-width: 767px){.board-section h2{font-size:30px}}.board-section .board-item{padding:50px 15px 25px;text-align:center;background-color:#fff}@media (max-width: 991px){.board-section .board-item{margin-bottom:20px;padding:20px 15px}}.board-section img{border-radius:50%;overflow:hidden}.board-section h3{font-size:32px;line-height:1.05;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.board-section h3{font-size:24px}}@media (max-width: 767px){.board-section h3{margin-top:10px}}.board-section p{font-size:18px;line-height:1.5;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.board-section p{font-size:16px;line-height:1.4}}.board-section ul{margin-top:50px}@media (max-width: 991px){.board-section ul{margin-top:30px}}.board-section ul li{display:inline-block}.board-section ul a{font-size:40px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.board-section ul a:hover{color:#2555ff}.slider-left-text-right .blocks-wrapper>.row{height:100%}.slider-left-text-right .blocks-wrapper>.row.reverse .content-wrapper{padding-left:50px;padding-right:0}@media (max-width: 991px){.slider-left-text-right .blocks-wrapper>.row.reverse .content-wrapper{padding:40px 15px}}.slider-left-text-right .content-wrapper{padding:50px;padding-left:0}@media (max-width: 991px){.slider-left-text-right .content-wrapper{padding:40px 15px}}.slider-left-text-right h2{font-size:48px;line-height:1.2;margin-bottom:40px}@media (max-width: 767px){.slider-left-text-right h2{font-size:32px;margin-bottom:30px}}.slider-left-text-right .swiper-facilities{height:100%}.slider-left-text-right .swiper-facilities img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.single-post-head{padding-top:100px;padding-bottom:50px}@media (max-width: 991px){.single-post-head{padding-top:75px;padding-bottom:40px}}.single-post-head h1{font-size:72px;line-height:1.04}@media (max-width: 991px){.single-post-head h1{font-size:40px}}.single-post-head .top-elements{position:relative;margin-bottom:10px}.single-post-head span,.single-post-head a{font-size:20px;font-family:"Questrial",sans-serif}.single-post-head span{color:#a5a5a5;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 991px){.single-post-head span{display:none}}.single-post-head a{color:#2555ff}.single-post-banner img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.single-post-content{padding-top:50px}@media (max-width: 991px){.single-post-content{padding-top:40px}}.single-post-content h2{font-size:48px;line-height:1.2}@media (max-width: 991px){.single-post-content h2{font-size:30px;line-height:1.04}}.single-post-content h2+h3,.single-post-content h2+p,.single-post-content h2+ul,.single-post-content h2+ol,.single-post-content h2+.table-wrapper{margin-top:50px}@media (max-width: 991px){.single-post-content h2+h3,.single-post-content h2+p,.single-post-content h2+ul,.single-post-content h2+ol,.single-post-content h2+.table-wrapper{margin-top:25px}}.single-post-content h3{font-size:32px;line-height:1.03}@media (max-width: 991px){.single-post-content h3{font-size:22px;line-height:1.25}}.single-post-content h3+p,.single-post-content h3+ul,.single-post-content h3+ol,.single-post-content h3+.table-wrapper{margin-top:25px}@media (max-width: 991px){.single-post-content h3+p,.single-post-content h3+ul,.single-post-content h3+ol,.single-post-content h3+.table-wrapper{margin-top:20px}}.single-post-content h4{font-size:25px;line-height:1.5}.single-post-content h5{font-size:20px;line-height:1.5}.single-post-content h6{font-size:18px;line-height:1.5}.single-post-content p{font-size:18px;line-height:1.5}@media (max-width: 991px){.single-post-content p{font-size:16px}}.single-post-content p+img,.single-post-content p+h2,.single-post-content p+h3,.single-post-content p+h4,.single-post-content p+h5,.single-post-content p+h6,.single-post-content p+p,.single-post-content p+ul,.single-post-content p+ol,.single-post-content p+.author-block,.single-post-content p+.table-wrapper{margin-top:50px}@media (max-width: 991px){.single-post-content p+img,.single-post-content p+h2,.single-post-content p+h3,.single-post-content p+h4,.single-post-content p+h5,.single-post-content p+h6,.single-post-content p+p,.single-post-content p+ul,.single-post-content p+ol,.single-post-content p+.author-block,.single-post-content p+.table-wrapper{margin-top:40px}}.single-post-content img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:75vh;padding-top:25px;padding-bottom:25px;border-top:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5}@media (max-width: 767px){.single-post-content img{padding-top:15px;padding-bottom:15px}}.single-post-content img+p,.single-post-content img+h2,.single-post-content img+h3,.single-post-content img+h4,.single-post-content img+h5,.single-post-content img+h6,.single-post-content img+ul,.single-post-content img+ol,.single-post-content img+.table-wrapper{margin-top:50px}@media (max-width: 767px){.single-post-content img+p,.single-post-content img+h2,.single-post-content img+h3,.single-post-content img+h4,.single-post-content img+h5,.single-post-content img+h6,.single-post-content img+ul,.single-post-content img+ol,.single-post-content img+.table-wrapper{margin-top:40px}}.single-post-content ol+p,.single-post-content ol+div,.single-post-content ol+h2,.single-post-content ol+h3,.single-post-content ol+h4,.single-post-content ol+h5,.single-post-content ol+h6,.single-post-content ol+img,.single-post-content ol+.table-wrapper,.single-post-content ul+p,.single-post-content ul+div,.single-post-content ul+h2,.single-post-content ul+h3,.single-post-content ul+h4,.single-post-content ul+h5,.single-post-content ul+h6,.single-post-content ul+img,.single-post-content ul+.table-wrapper{margin-top:50px}@media (max-width: 991px){.single-post-content ol+p,.single-post-content ol+div,.single-post-content ol+h2,.single-post-content ol+h3,.single-post-content ol+h4,.single-post-content ol+h5,.single-post-content ol+h6,.single-post-content ol+img,.single-post-content ol+.table-wrapper,.single-post-content ul+p,.single-post-content ul+div,.single-post-content ul+h2,.single-post-content ul+h3,.single-post-content ul+h4,.single-post-content ul+h5,.single-post-content ul+h6,.single-post-content ul+img,.single-post-content ul+.table-wrapper{margin-top:40px}}.single-post-content ol li a,.single-post-content ul li a{color:#2555ff}.single-post-content .table-wrapper{overflow-x:auto;max-width:100%}.single-post-content .table-wrapper+img,.single-post-content .table-wrapper+h2,.single-post-content .table-wrapper+h3,.single-post-content .table-wrapper+h4,.single-post-content .table-wrapper+h5,.single-post-content .table-wrapper+h6,.single-post-content .table-wrapper+p,.single-post-content .table-wrapper+ul,.single-post-content .table-wrapper+ol,.single-post-content .table-wrapper+.author-block,.single-post-content .table-wrapper+p,.single-post-content .table-wrapper+.table-wrapper{margin-top:50px}@media (max-width: 991px){.single-post-content .table-wrapper+img,.single-post-content .table-wrapper+h2,.single-post-content .table-wrapper+h3,.single-post-content .table-wrapper+h4,.single-post-content .table-wrapper+h5,.single-post-content .table-wrapper+h6,.single-post-content .table-wrapper+p,.single-post-content .table-wrapper+ul,.single-post-content .table-wrapper+ol,.single-post-content .table-wrapper+.author-block,.single-post-content .table-wrapper+p,.single-post-content .table-wrapper+.table-wrapper{margin-top:40px}}.single-post-content table{table-layout:fixed;border-collapse:collapse;margin:0 auto;word-wrap:break-word}.single-post-content table thead tr{background-color:#a5a5a5;color:#ffffff;font-size:18px;text-align:center}.single-post-content table th,.single-post-content table td{padding:12px 15px;min-width:200px}.single-post-content table tbody tr{border-bottom:1px solid #dddddd}.single-post-content table tbody tr td:first-of-type{font-weight:600}.single-post-content table tbody tr:nth-of-type(even){background-color:#f3f3f3}.single-post-content table tbody tr:last-of-type{border-bottom:2px solid #a5a5a5}.single-post-content .author-block{border-top:1px solid #a5a5a5;padding-top:50px;padding-bottom:50px}@media (max-width: 991px){.single-post-content .author-block{padding-top:20px;padding-bottom:40px}}.single-post-content .author-block span{display:block}.single-post-content .author-block span:first-child{font-family:"Questrial",sans-serif;font-size:32px;line-height:1.03;margin-bottom:5px}@media (max-width: 991px){.single-post-content .author-block span:first-child{font-size:22px;line-height:1.25}}.single-post-content .author-block span:last-child{font-size:16px;line-height:1.3;color:#a5a5a5}@media (max-width: 991px){.single-post-content .author-block span:last-child{font-size:13px;line-height:1.2}}.single-post-content .author-block p{font-size:16px;line-height:1.3;margin:0;text-align:end}@media (max-width: 991px){.single-post-content .author-block p{font-size:13px;line-height:1.2;text-align:start;margin-top:20px}}.single-post-content .author-block p a{color:#2555ff}.single-post-related-posts{padding-top:50px;padding-bottom:50px}@media (max-width: 991px){.single-post-related-posts{padding-top:40px;padding-bottom:25px}}.single-post-related-posts h3{position:absolute;z-index:-1}.single-post-related-posts .title{font-size:48px;line-height:1.2}@media (max-width: 991px){.single-post-related-posts .title{font-size:30px}}.single-post-related-posts .item-title{font-size:32px;line-height:1.03;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media screen and (min-width: 992px){.single-post-related-posts .item-title{padding-bottom:5px}}@media (max-width: 991px){.single-post-related-posts .item-title{font-size:24px;color:#2555ff}}.single-post-related-posts .item-title+p{margin-top:20px;margin-bottom:30px;font-size:16px;line-height:1.5}.single-post-related-posts .item-desktop{display:block}@media (max-width: 991px){.single-post-related-posts .item-desktop{display:none}}.single-post-related-posts .item-desktop .item-image{margin-bottom:25px}.single-post-related-posts .item-desktop:hover .item-image:before{background-color:rgba(37,85,255,0.3)}.single-post-related-posts .item-desktop:hover h3{color:#2555ff}.single-post-related-posts .item-mobile{display:none}@media (max-width: 991px){.single-post-related-posts .item-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}}.single-post-related-posts .slider{margin-top:50px}.single-post-related-posts .swiper-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate3d(0px, 0, 0) !important;transform:translate3d(0px, 0, 0) !important}@media (max-width: 767px){.single-post-related-posts .swiper-wrapper.centered{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.single-post-related-posts .swiper-pagination-bullets{bottom:0}.single-post-related-posts .swiper-related-posts{height:100%}@media (max-width: 991px){.single-post-related-posts .swiper-related-posts{padding-bottom:25px}}.single-post-related-posts .item-image{position:relative}@media (max-width: 991px){.single-post-related-posts .item-image{-ms-flex-negative:0;flex-shrink:0}}.single-post-related-posts .item-image img{width:100%;-o-object-fit:contain;object-fit:contain;height:100%}.single-post-related-posts .item-image::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:transparent;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 991px){.single-post-related-posts .item-image::before{display:none}}@media (max-width: 991px){.single-post-related-posts .description{background-color:#fff;padding:20px 15px 45px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-post-related-posts .description a{font-size:18px;-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.single-post-related-posts .row+.row{margin-top:50px}.single-post-related-posts .post-item+.post-item{margin-top:50px}@media (max-width: 767px){.single-post-related-posts .post-item+.post-item{margin-top:30px}}@media screen and (min-width: 768px){.single-post-related-posts .post-item:nth-child(-n+2){margin-top:0}}@media screen and (min-width: 992px){.single-post-related-posts .post-item:nth-child(-n+3){margin-top:0}}.subscribe-newsletter{padding-top:50px;padding-bottom:50px}@media (max-width: 767px){.subscribe-newsletter{padding-top:40px;padding-bottom:40px}}.subscribe-newsletter .form{margin-top:15px}@media (max-width: 767px){.subscribe-newsletter .form{margin-top:40px}}.subscribe-newsletter .form .form-fields .field{margin-bottom:50px}@media (max-width: 767px){.subscribe-newsletter .form .form-fields .field{margin-bottom:40px}}.subscribe-newsletter .form .form-fields .field label.result-error{display:none}.subscribe-newsletter .form .form-fields .form-submit-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribe-newsletter .form .form-fields .form-submit-button input[type="submit"].disabled{color:#a5a5a5;pointer-events:none}.subscribe-newsletter .form-success{opacity:0;font-size:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.subscribe-newsletter .form-success.visible{-webkit-animation:fadein 0.4s linear forwards;animation:fadein 0.4s linear forwards}.subscribe-newsletter .subscribe-form.hidden{-webkit-animation:fadeout 0.3s linear forwards;animation:fadeout 0.3s linear forwards}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.facilities-banner{padding-top:100px;padding-bottom:50px}@media (max-width: 767px){.facilities-banner{padding-bottom:40px}}.facilities-section .blocks-wrapper>.row{height:100%}.facilities-section .blocks-wrapper>.row.reverse .content-wrapper{padding:50px 0 0 50px}@media (max-width: 991px){.facilities-section .blocks-wrapper>.row.reverse .content-wrapper{padding:40px 15px 0 15px}}.facilities-section .content-wrapper{padding:50px 50px 0 0}@media (max-width: 991px){.facilities-section .content-wrapper{padding:40px 15px 0 15px}}.facilities-section h2{font-size:48px;line-height:1.2;margin-bottom:40px;scroll-margin-top:120px}@media (max-width: 991px){.facilities-section h2{scroll-margin-top:100px}}@media (max-width: 767px){.facilities-section h2{font-size:32px;margin-bottom:30px}}.facilities-section .bordered-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.facilities-section .bordered-list li{cursor:pointer}.facilities-section .bordered-list li:last-child{border-bottom:none}.facilities-section .bordered-list li:hover h3,.facilities-section .bordered-list li:active h3{color:#2555ff}.facilities-section .bordered-list .content{display:none;font-family:"Manrope",sans-serif;font-size:18px;line-height:1.5;margin-top:20px;text-align:justify}@media (max-width: 767px){.facilities-section .bordered-list .content{font-size:16px}}.facilities-section .bordered-list h3{font-size:32px;line-height:1.03;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 767px){.facilities-section .bordered-list h3{font-size:24px}}.facilities-section .swiper-facilities{height:100%}.facilities-section .swiper-facilities img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.dropdown-section{padding:50px 0}@media (max-width: 991px){.dropdown-section h2{margin-bottom:40px}}.dropdown-section .bordered-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.dropdown-section .bordered-list li{cursor:pointer}.dropdown-section .bordered-list li:first-child{border-top:none;padding-top:0}.dropdown-section .bordered-list li:last-child{border-bottom:none}.dropdown-section .bordered-list li:hover h3,.dropdown-section .bordered-list li:active h3{color:#2555ff}.dropdown-section .bordered-list .content{display:none;font-family:"Manrope",sans-serif;font-size:18px;line-height:1.5;margin-top:20px;margin-bottom:30px}@media (max-width: 767px){.dropdown-section .bordered-list .content{font-size:16px}}.dropdown-section .bordered-list h3{font-size:32px;line-height:1.03}@media (max-width: 767px){.dropdown-section .bordered-list h3{font-size:24px}}.brandbook-section{padding-top:60px;height:100vh}.brandbook-section .wrapper,.brandbook-section .row{height:100%}.footer{background-color:#1e1e1e;color:#fff;padding:50px 0;font-family:"Questrial",sans-serif}.footer .header-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer p{font-size:32px;line-height:1.03}.footer a{color:#fff;display:inline-block}.footer .menu>li+li{margin-top:17px}@media (max-width: 767px){.footer .menu>li+li{margin-top:0}}.footer .menu>li>a{font-size:22px}@media (max-width: 767px){.footer .menu>li>a{margin-top:35px}}.footer .menu>li>a+.sub-menu{margin-top:20px}.footer .menu>li>a+.sub-menu>li+li{margin-top:17px}.footer .menu>li>a+.sub-menu>li>a{font-size:16px}.footer ul+ul{margin-top:17px}@media (max-width: 991px){.footer ul+ul{margin-top:0}}.footer span{margin-right:2rem;font-size:22px}@media (max-width: 767px){.footer span{margin-right:0}}.footer .footer-closer{margin-top:25px}@media (max-width: 991px){.footer .footer-closer{margin-top:50px}}@media (max-width: 767px){.footer .footer-closer{margin-top:40px}}@media (max-width: 991px){.footer .footer-closer>.row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.footer .icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;margin-bottom:50px;padding-top:35px;padding-bottom:35px;border-bottom:#fff;border-top:#fff;border-style:solid;border-top-width:2px;border-bottom-width:2px}}@media (max-width: 767px){.footer .icons{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse}}.footer .icons a{display:inline-block;padding-left:5px;padding-right:5px}@media (max-width: 991px){.footer .icons a{padding-left:10px;padding-right:10px}}.footer .icons i{font-size:25px}@media (max-width: 991px){.footer .icons i{font-size:35px}}.footer .icons i.fa-facebook-f{font-size:21px}@media (max-width: 991px){.footer .icons i.fa-facebook-f{font-size:31px}}@media (max-width: 767px){.footer .icons span{margin-top:20px}}.error-section{padding-top:70px;font-family:"Questrial",sans-serif;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-section p{font-size:40px;line-height:1.2}@media (max-width: 991px){.error-section p{font-size:22px;line-height:1.04}}.error-section span{color:#2555ff;text-shadow:0px 4px 4px 0px #00000040 inset;font-size:160px;margin:0 27px}@media (max-width: 767px){.error-section span{margin:0 15px;font-size:125px}}.error-section .error-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px;margin-bottom:45px}.error-section .image-wrapper{position:relative;width:150px;-webkit-animation-play-state:running;animation-play-state:running}.error-section .image-wrapper:hover .overlay{-webkit-animation-play-state:running;animation-play-state:running}.error-section .underlay{border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.error-section .overlay{-webkit-animation:rotate-gear 10s linear 0s infinite normal;animation:rotate-gear 10s linear 0s infinite normal;-webkit-animation-play-state:paused;animation-play-state:paused}.error-section .shadow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0px 4px 4px 0px #00000040 inset;box-shadow:0px 4px 4px 0px #00000040 inset;width:80px;height:80px;z-index:3;border-radius:50%}.error-section .button{font-size:24px}@media (max-width: 991px){.error-section .button{font-size:20px}}@-webkit-keyframes rotate-gear{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-gear{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search-section{min-height:200px;padding-top:110px}.search-section .input-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.search-section .input-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.search-section .input-field label,.search-section .input-field input{font-size:22px}.search-section .input-field input{position:relative;color:#2555ff;width:100%;padding-left:20px;padding-right:40px}@media (max-width: 767px){.search-section .input-field input{padding-left:0}}.search-section .input-field input::-webkit-input-placeholder{color:#a5a5a5}.search-section .input-field input::-moz-placeholder{color:#a5a5a5}.search-section .input-field input:-ms-input-placeholder{color:#a5a5a5}.search-section .input-field input::-ms-input-placeholder{color:#a5a5a5}.search-section .input-field input::placeholder{color:#a5a5a5}.search-section .search-content-wrapper{min-height:65px}.search-section .search-content-wrapper .content-item{padding:20px 0;border-top:1px solid #a5a5a5}@media (max-width: 767px){.search-section .search-content-wrapper .content-item{padding:10px 0}.search-section .search-content-wrapper .content-item:first-child{border-top-color:transparent}}.search-section .search-content-wrapper .content-item a{font-size:24px;line-height:1.03;font-family:"Questrial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 1199px){.search-section .search-content-wrapper .content-item a{font-size:22px}}@media (max-width: 767px){.search-section .search-content-wrapper .content-item a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.search-section .search-content-wrapper .content-item a svg{margin-left:15px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-ms-flex-negative:0;flex-shrink:0}.search-section .search-content-wrapper .content-item a svg path{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.search-section .search-content-wrapper .content-item a:hover{color:#2555ff}.search-section .search-content-wrapper .content-item a:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media (max-width: 767px){.search-section .search-content-wrapper .content-item a:hover svg{-webkit-transform:translateX(0);transform:translateX(0)}}.search-section .search-content-wrapper .content-item a:hover svg path{stroke:#2555ff}.search-section .search-content-wrapper .content-item .item-date{display:inline-block;font-size:18px;color:#a5a5a5}@media (max-width: 991px){.search-section .search-content-wrapper .content-item .item-date{margin-bottom:10px}}.search-section .search-content .total-results,.search-section .search-content .no-results{font-size:18px;color:#2555ff;display:inline-block;padding-top:50px;padding-bottom:20px}@media (max-width: 991px){.search-section .search-content .total-results,.search-section .search-content .no-results{padding-top:40px}}.search-section .reset-search{position:absolute;right:30px;margin-top:0;display:none}.search-section .component-loader .loader{margin:auto}.search-section .scroll-top-button{font-size:18px;color:#2555ff;padding:0}.divider{padding-top:50px;padding-bottom:50px}.divider hr{margin:0;border-width:0}.divider hr::after{content:"";display:block;width:100%;height:1px;background-color:#a5a5a5}.sitemap{padding-top:100px;padding-bottom:140px;font-family:"Questrial",sans-serif}.sitemap p{font-size:32px}@media screen and (min-width: 768px){.sitemap ul.common{margin-top:40px}}.sitemap ul.common ul>li>a{font-size:16px;line-height:1.03;padding-top:8.5px;padding-bottom:8.5px}@media (max-width: 767px){.sitemap ul{margin-top:20px}}.sitemap ul>li+li{margin-top:20px}.sitemap ul>li>a{font-size:22px;line-height:1.03}.sitemap ul>li>a+ul{margin-top:20px}.sitemap ul>li>a+ul>li+li{margin-top:20px}.sitemap ul>li>a+ul>li a{font-size:16px;line-height:1.03;padding-top:8.5px;padding-bottom:8.5px}.sitemap .sitemap-content .row{margin-top:40px}@media (max-width: 767px){.sitemap .sitemap-content .row{margin-top:0}}.single-careers-breadcrumbs{padding:100px 0 10px}.single-careers-breadcrumbs a{font-size:20px;color:#2555ff;font-family:"Questrial",sans-serif}.single-careers-title h1{padding:50px 0;font-size:64px;line-height:1.03}@media (max-width: 767px){.single-careers-title h1{font-size:40px}}.single-careers-apply.with-paddings{padding:50px 0}.single-careers-apply .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:869px;margin:0 auto}@media (max-width: 1500px){.single-careers-apply .button-wrapper{width:700px}}@media (max-width: 1199px){.single-careers-apply .button-wrapper{width:600px}}@media (max-width: 767px){.single-careers-apply .button-wrapper{width:100%}}@media (max-width: 767px){.single-careers-apply .button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-careers-apply button:not(:nth-child(-n+3)){margin-top:20px}.single-careers-apply button+button{margin-left:20px}.single-careers-apply button+button:nth-child(4),.single-careers-apply button+button:nth-child(7),.single-careers-apply button+button:nth-child(10){margin-left:0}@media (max-width: 1500px){.single-careers-apply button+button:nth-child(5),.single-careers-apply button+button:nth-child(9){margin-left:20px}}@media (max-width: 1199px){.single-careers-apply button:not(:nth-child(-n+2)){margin-top:20px}.single-careers-apply button+button{margin-left:0}.single-careers-apply button+button:nth-child(5),.single-careers-apply button+button:nth-child(9){margin-left:0}.single-careers-apply button+button:nth-child(even){margin-left:20px}}@media (max-width: 767px){.single-careers-apply button:not(:first-child){margin-top:20px}.single-careers-apply button+button:nth-child(even){margin-left:0}}.single-careers-highlights{padding:50px 0;font-family:"Questrial",sans-serif}.single-careers-highlights ul li{position:relative;font-size:24px;line-height:1.03;padding-left:40px}.single-careers-highlights ul li+li{margin-top:45px}@media (max-width: 1199px){.single-careers-highlights ul li+li{margin-top:25px}}.single-careers-highlights ul li img{position:absolute;left:0;top:-3px}@media (max-width: 1199px){.single-careers-highlights .list-col+.list-col{margin-top:25px}}.single-careers-stack .slider-container{padding:50px 0;border-top:1px solid #2555ff;border-bottom:1px solid #2555ff}.single-careers-stack .swiper-stack .swiper-wrapper{margin-left:20px}.single-careers-description{font-size:18px;line-height:1.39;font-family:"Questrial",sans-serif}@media (max-width: 767px){.single-careers-description{font-size:16px}}.single-careers-description .background{background-repeat:no-repeat;background-size:cover}.single-careers-description .background .content{padding-left:15px;padding-right:15px}.single-careers-description .background .row{padding:60px 0}.single-careers-description .background .row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:rgba(255,255,255,0.8)}.single-careers-description h2{font-size:32px;line-height:1.03}@media (max-width: 1199px){.single-careers-description h2{margin-bottom:20px}}.single-careers-description h3{font-size:28px}.single-careers-description p+p,.single-careers-description p+ul,.single-careers-description p+ol,.single-careers-description p+h1,.single-careers-description p+h2,.single-careers-description p+h3,.single-careers-description p+h4,.single-careers-description p+h5{margin-top:10px}.single-careers-description ul+p,.single-careers-description ul+ul,.single-careers-description ul+ol,.single-careers-description ul+h1,.single-careers-description ul+h2,.single-careers-description ul+h3,.single-careers-description ul+h4,.single-careers-description ul+h5,.single-careers-description ol+p,.single-careers-description ol+ul,.single-careers-description ol+ol,.single-careers-description ol+h1,.single-careers-description ol+h2,.single-careers-description ol+h3,.single-careers-description ol+h4,.single-careers-description ol+h5,.single-careers-description h1+p,.single-careers-description h1+ul,.single-careers-description h1+ol,.single-careers-description h1+h1,.single-careers-description h1+h2,.single-careers-description h1+h3,.single-careers-description h1+h4,.single-careers-description h1+h5,.single-careers-description h2+p,.single-careers-description h2+ul,.single-careers-description h2+ol,.single-careers-description h2+h1,.single-careers-description h2+h2,.single-careers-description h2+h3,.single-careers-description h2+h4,.single-careers-description h2+h5,.single-careers-description h3+p,.single-careers-description h3+ul,.single-careers-description h3+ol,.single-careers-description h3+h1,.single-careers-description h3+h2,.single-careers-description h3+h3,.single-careers-description h3+h4,.single-careers-description h3+h5,.single-careers-description h4+p,.single-careers-description h4+ul,.single-careers-description h4+ol,.single-careers-description h4+h1,.single-careers-description h4+h2,.single-careers-description h4+h3,.single-careers-description h4+h4,.single-careers-description h4+h5,.single-careers-description h5+p,.single-careers-description h5+ul,.single-careers-description h5+ol,.single-careers-description h5+h1,.single-careers-description h5+h2,.single-careers-description h5+h3,.single-careers-description h5+h4,.single-careers-description h5+h5{margin-top:20px}.image-color-filter{position:relative}.image-color-filter::before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:" ";background:rgba(37,85,255,0.54)}.numbers-top-text-bottom .item>div{font-size:70px}@media (max-width: 767px){.numbers-top-text-bottom .item>div{font-size:48px}}.numbers-top-text-bottom .item>span{display:block;position:relative;padding-top:100px}@media (max-width: 767px){.numbers-top-text-bottom .item>span{padding-top:40px}}.numbers-top-text-bottom .item>span::after{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:"";background-color:#fff;height:1px;width:217px;margin:0 auto}@media (max-width: 767px){.numbers-top-text-bottom .item>span::after{top:20px}}@media (max-width: 767px){.numbers-top-text-bottom .col-xs-12+.col-xs-12>.item{margin-top:50px}}.icons-top-text-bottom .item>span{display:block;position:relative;padding-top:100px}@media (max-width: 767px){.icons-top-text-bottom .item>span{padding-top:40px}}.icons-top-text-bottom .item>span::after{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:"";background-color:#fff;height:1px;width:217px;margin:0 auto}@media (max-width: 767px){.icons-top-text-bottom .item>span::after{top:20px}}.icons-top-text-bottom .item .image-wrapper{height:70px;width:70px;margin:0 auto}.icons-top-text-bottom .item .image-wrapper img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}@media (max-width: 767px){.icons-top-text-bottom .col-xs-12+.col-xs-12>.item{margin-top:50px}}.cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-block>.wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cta-block p{font-family:"Questrial",sans-serif;text-align:left;font-size:32px;line-height:1.17}.cta-block p+p{margin-top:40px}@media (max-width: 767px){.cta-block .button{margin-top:30px}}.comments-slider{padding:75px 0 100px}@media (max-width: 991px){.comments-slider{padding:50px 0 100px}}.comments-slider .swiper-slide article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comments-slider .swiper-slide article p{z-index:1}@media (max-width: 991px){.comments-slider .swiper-slide article p{margin-top:20px;line-height:1.39;font-size:18px}}.comments-slider .swiper-slide article .author-block{font-family:"Questrial",sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1;margin-top:30px}@media (max-width: 991px){.comments-slider .swiper-slide article .author-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}}.comments-slider .swiper-slide article .author-block.mobile{display:none}@media (max-width: 991px){.comments-slider .swiper-slide article .author-block.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.comments-slider .swiper-slide article .author-block.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.comments-slider .swiper-slide article .author-block.desktop{display:none}}.comments-slider .swiper-slide article .author-block span:first-child{font-size:24px}@media (max-width: 1199px){.comments-slider .swiper-slide article .author-block span:first-child{font-size:32px;line-height:1.03}}.comments-slider .swiper-slide article .author-block span:last-child{color:#3a3c5b;font-size:20px;margin-top:10px}@media (max-width: 991px){.comments-slider .swiper-slide article .author-block span{font-size:22px;line-height:1.03}}.comments-slider.embed .background{position:relative;background-color:rgba(193,203,210,0.5);padding:60px 258px 60px 118px;border-bottom-left-radius:100px;margin:0 auto;width:75%}@media (max-width: 1199px){.comments-slider.embed .background{width:85%;padding:70px 250px 30px 100px}}@media (max-width: 991px){.comments-slider.embed .background{width:100%;padding:40px 15px 40px;border-bottom-left-radius:50px}}.comments-slider.embed .figure.figure-1{top:-40px}@media (max-width: 991px){.comments-slider.embed .figure.figure-1{top:-15px}}.comments-slider.embed .figure.figure-2{top:0;height:100%}@media (max-width: 991px){.comments-slider.embed .figure.figure-2{top:-35px;height:auto}}.comments-slider.embed .swiper-button-prev{left:-60px}@media screen and (min-width: 1200px){.comments-slider.embed .swiper-button-prev{left:-70px}}.comments-slider.embed .swiper-button-next{right:-60px}@media screen and (min-width: 1200px){.comments-slider.embed .swiper-button-next{right:-70px}}.comments-slider.embed .large-dots{position:absolute;top:10px;right:190px;width:54px;height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}@media (max-width: 991px){.comments-slider.embed .large-dots{top:-18px;right:52px;width:16px;height:26px}}.comments-slider.embed .large-dots>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments-slider.embed .large-dots>div span{width:13px;height:13px;border-radius:50%}@media (max-width: 991px){.comments-slider.embed .large-dots>div span{width:4px;height:4px}}.comments-slider.embed .large-dots>div span:nth-child(1){background-color:#434c5d}.comments-slider.embed .large-dots>div span:nth-child(2){background-color:#ea2d2e}@media (max-width: 991px){.comments-slider .no-paddings-mobile{padding:0}}.comments-slider .figure{position:absolute}.comments-slider .figure.figure-1{top:0;left:0}@media (max-width: 991px){.comments-slider .figure.figure-1{top:40px}}.comments-slider .figure.figure-1 .quarter-circle{width:35.5px;height:40px;border-radius:50px 0 0 0;background-color:#ea2d2e}@media (max-width: 991px){.comments-slider .figure.figure-1 .quarter-circle{width:15px;height:15px}}.comments-slider .figure.figure-1 .square{position:relative;width:71px;height:80px;background-color:#ea2d2e}@media (max-width: 991px){.comments-slider .figure.figure-1 .square{width:30px;height:30px}}.comments-slider .figure.figure-1 .square .dots{position:absolute;bottom:4px;right:-20px;width:23px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width: 991px){.comments-slider .figure.figure-1 .square .dots{display:none}}.comments-slider .figure.figure-1 .square .dots>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments-slider .figure.figure-1 .square .dots>div:nth-of-type(1) span{background-color:#3a3c5b}.comments-slider .figure.figure-1 .square .dots>div span{width:6px;height:6px;border-radius:50%;background-color:#2555ff}.comments-slider .figure.figure-2{top:40px;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:calc(100% - 40px)}@media (max-width: 991px){.comments-slider .figure.figure-2{height:auto;top:20px;z-index:-1}}.comments-slider .figure.figure-2 .quarter-circle{width:108.5px;height:33%;border-radius:300px 0 0 0;background-color:#f0db4f}@media (max-width: 991px){.comments-slider .figure.figure-2 .quarter-circle{width:30px;height:33px;border-radius:50px 0 0 0}}.comments-slider .figure.figure-2 .square{position:relative;width:217px;height:67%;background-color:#f0db4f}@media (max-width: 991px){.comments-slider .figure.figure-2 .square{width:60px;height:66px}}@media (max-width: 991px){.comments-slider .swiper-button-prev,.comments-slider .swiper-button-next{display:none}}.comments-slider .swiper-button-prev:after,.comments-slider .swiper-button-next:after{color:#2555ff;font-size:50px}.team-tech-app{padding:100px 0 75px;overflow:hidden}@media (max-width: 991px){.team-tech-app{height:915px;padding:50px 0}}@media (max-width: 767px){.team-tech-app{height:820px}}.team-tech-app h2{font-size:70px;color:#2555ff}@media (max-width: 1199px){.team-tech-app h2{font-size:60px}}@media (max-width: 991px){.team-tech-app h2{font-size:50px}}.team-tech-app .no-left-padding{padding-left:0}@media (max-width: 1199px){.team-tech-app .no-left-padding{padding-left:1rem}}.team-tech-app .wheel-wrapper{position:relative}.team-tech-app .color-wheel{position:relative;background-color:#fff;width:1000px;height:1000px;border-radius:50%;margin:100px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199px){.team-tech-app .color-wheel{width:800px;height:800px}}@media (max-width: 991px){.team-tech-app .color-wheel{position:absolute;width:700px;height:700px;-webkit-transform:translateX(calc(100vw - 350px));transform:translateX(calc(100vw - 350px));margin-top:0}}@media (max-width: 767px){.team-tech-app .color-wheel{-webkit-transform:translateX(calc(100vw - 265px));transform:translateX(calc(100vw - 265px));width:550px;height:550px}}.team-tech-app .color-wheel:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(rgba(37,85,255,0.898039), rgba(237,27,47,0.898039), rgba(37,85,255,0.898039));-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.team-tech-app .overlay{position:absolute;background-color:white;width:571px;height:571px;border-radius:50%}@media (max-width: 1199px){.team-tech-app .overlay{width:400px;height:400px}}@media (max-width: 991px){.team-tech-app .overlay{width:350px;height:350px;z-index:2}}@media (max-width: 767px){.team-tech-app .overlay{width:300px;height:300px}}.team-tech-app .figure{position:absolute}.team-tech-app .figure.figure-1{top:-150px;right:100px}@media (max-width: 1199px){.team-tech-app .figure.figure-1{right:0}}.team-tech-app .figure.figure-1 .quarter-circle{width:200px;height:200px;border-radius:300px 0 0 0;background-color:#f0db4f}.team-tech-app .figure.figure-1 .dots{position:absolute;bottom:-40px;right:-30px;width:144px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width: 991px){.team-tech-app .figure.figure-1 .dots{display:none}}.team-tech-app .figure.figure-1 .dots span{width:21px;height:21px;border-radius:50%;background-color:#3a3c5b}.team-tech-app .figure.figure-1 .dots span:last-child{background-color:#ea2d2e}.team-tech-app .figure.figure-2{bottom:0;left:0}@media screen and (min-width: 1300px){.team-tech-app .figure.figure-2{left:65px}}@media (max-width: 991px){.team-tech-app .figure.figure-2{left:1rem;bottom:115px}}@media (max-width: 767px){.team-tech-app .figure.figure-2{bottom:170px}}.team-tech-app .figure.figure-2 .quarter-circle{width:200px;height:200px;border-radius:0 300px 0 0;background-color:#c1cbd2}@media (max-width: 991px){.team-tech-app .figure.figure-2 .quarter-circle{width:150px;height:150px}}@media (max-width: 767px){.team-tech-app .figure.figure-2 .quarter-circle{width:100px;height:100px}}.team-tech-app .figure.figure-2 .quarter-circle img{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.team-tech-app .figure.figure-3{height:308px;width:calc(100% + 15px);top:50%;right:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#2555ff80;border-top-left-radius:100px;z-index:-1}@media screen and (min-width: 1300px){.team-tech-app .figure.figure-3{width:calc(100% - 50px);border-top-left-radius:130px}}@media (max-width: 991px){.team-tech-app .figure.figure-3{background-color:#2555ff80;height:120px;border-top-left-radius:70px;width:120%;z-index:1}}@media (max-width: 767px){.team-tech-app .figure.figure-3{height:100px}}.team-tech-app .tech-icon,.team-tech-app .tech-title{position:absolute;cursor:pointer;z-index:2}@media (max-width: 991px){.team-tech-app .tech-icon,.team-tech-app .tech-title{position:static}}.team-tech-app .tech-icon{width:100px;height:100px;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 1199px){.team-tech-app .tech-icon{width:80px;height:80px}}@media (max-width: 991px){.team-tech-app .tech-icon{width:50px;height:50px}}.team-tech-app .tech-icon.hovered{-webkit-filter:grayscale(0);filter:none}.team-tech-app .tech-icon img{height:100%;width:100%}.team-tech-app .tech-title{font-family:"Questrial",sans-serif;color:#fff;font-size:32px;width:180px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;text-align:center}@media (max-width: 1199px){.team-tech-app .tech-title{font-size:24px}}@media (max-width: 991px){.team-tech-app .tech-title{position:relative;text-align:right;width:150px;right:55px}}@media (max-width: 767px){.team-tech-app .tech-title{font-size:16px;right:25px;width:120px}}.team-tech-app .tech-title.hovered{-webkit-transform:scale(1.2);transform:scale(1.2)}.team-tech-app canvas{opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width: 1199px){.team-tech-app canvas{width:500px;height:250px}}.team-tech-app .mobile-app-wrapper{margin-top:60px;overflow:hidden;height:100%;position:relative}.team-tech-app .mobile-app-wrapper .swiper{position:absolute;width:450px;height:275px;overflow:visible !important;-webkit-transform:translate(calc(100vw - 290px), 125px);transform:translate(calc(100vw - 290px), 125px)}@media (max-width: 767px){.team-tech-app .mobile-app-wrapper .swiper{width:375.33px;-webkit-transform:translate(calc(100vw - 250px), 125px);transform:translate(calc(100vw - 250px), 125px)}}.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper{-webkit-transform:translateY(180px) rotate(0deg);transform:translateY(180px) rotate(0deg)}@media (max-width: 767px){.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper{-webkit-transform:translateY(104px) rotate(0deg);transform:translateY(104px) rotate(0deg)}}.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide{opacity:0 !important;overflow:visible}.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-next,.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev,.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1 !important}.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .tech-title{font-size:26px}@media (max-width: 767px){.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .tech-title{font-size:20px}}.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .tech-icon{width:56px;height:56px;-webkit-filter:contrast(100%);filter:contrast(100%)}.team-tech-app .mobile-app-wrapper .swiper .swiper-wrapper .swiper-slide .content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons-left-text-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons-left-text-right>.wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.icons-left-text-right .item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.icons-left-text-right .item-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:40px}}.icons-left-text-right .item-wrapper .image-wrapper{height:70px;width:70px;margin-right:30px}.icons-left-text-right .item-wrapper .image-wrapper img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}@media (max-width: 767px){.icons-left-text-right .col-sm-4:first-child .item-wrapper{margin-top:0}}.icons-left-text-right .item{text-align:left}.icons-left-text-right .item>span{font-size:24px;display:inline-block}.icons-left-text-right .item>span+div{font-size:36px;margin-top:40px}@media (max-width: 767px){.icons-left-text-right .item>span+div{margin-top:20px}}.one-side-info-block{padding:100px 0}.one-side-info-block h2{color:#2555ff}.one-side-info-block .row:not(:first-child){margin-top:100px}@media (max-width: 991px){.one-side-info-block .row:not(:first-child){margin-top:50px}}.one-side-info-block .info-block>span{display:inline-block;padding:8px 20px;background-color:#2555ff;color:#fff;font-size:70px;font-family:"Questrial",sans-serif}@media (max-width: 991px){.one-side-info-block .info-block>span{font-size:40px}}.one-side-info-block .info-block p{margin-top:70px}@media (max-width: 991px){.one-side-info-block .info-block p{margin-top:50px}}@media (max-width: 991px){.one-side-info-block .image-wrapper{margin-top:50px}}.one-side-info-block .image-wrapper img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.content-layout{display:grid;grid-template-columns:1fr 1112px 1fr;gap:20px;padding-left:10px;padding-right:10px;padding-bottom:50px}@media (max-width: 1700px){.content-layout{grid-template-columns:1fr 960px 1fr}}@media (max-width: 1500px){.content-layout{grid-template-columns:1fr 700px 1fr}}@media (max-width: 1199px){.content-layout{grid-template-columns:1fr 60% 1fr}}@media (max-width: 991px){.content-layout{grid-template-columns:100%;gap:50px}}.content-layout article{grid-column:2 / 3}@media (max-width: 991px){.content-layout article{grid-column:auto;width:90%;margin:0 auto}}.content-layout .banner-wrapper{position:sticky;top:60px}.content-layout .banner{position:relative;height:406px;width:200px}@media (max-width: 1199px){.content-layout .banner{width:auto}}@media (max-width: 991px){.content-layout .banner{width:75%;height:200px;margin:0 auto}}@media (max-width: 767px){.content-layout .banner{width:100%}}.content-layout .banner+.banner{margin-top:25px}.content-layout .banner .banner-content{position:absolute;top:0;left:0;height:100%;width:100%;color:#fff;font-family:"Questrial",sans-serif;padding:40px 15px}.content-layout .banner .banner-content p:last-child:empty{display:none}.content-layout .banner .banner-content.default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.content-layout .banner .banner-content.default{display:none}}.content-layout .banner .banner-content.default>div{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-layout .banner .banner-content.default.no-title>div{margin-top:50%}.content-layout .banner .banner-content.default .info-block{margin-top:30px}.content-layout .banner .banner-content.horizontal{display:none}@media (max-width: 991px){.content-layout .banner .banner-content.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.content-layout .banner .banner-content>p{text-align:center;font-size:30px;line-height:1.03;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-layout .banner .banner-content button{font-family:"Questrial",sans-serif}.content-layout .banner .banner-content .info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-layout .banner .banner-content .info-block>span{font-size:75px;line-height:1.03}.content-layout .banner .banner-content .info-block>span+span{font-family:"Manrope",sans-serif;font-size:16px}.content-layout .banner img{max-height:unset;padding-top:0;padding-bottom:0;border-top:none;border-bottom:none;width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute}.content-layout .layout-left .banner{margin-left:auto}.services-hero-banner{position:relative;min-height:100vh;background:#000;overflow:hidden}.services-hero-banner .animated-button{margin-top:80px}.services-hero-banner .hero-video-frame{position:fixed;inset:0;width:100%;height:100vh;overflow:hidden;z-index:0;opacity:1;pointer-events:none}.services-hero-banner .hero-video-frame:before{content:"";position:absolute;inset:0;display:block;background:rgba(0,0,0,0.5);z-index:1}.services-hero-banner .hero-bg-video{width:100%;height:100%;border-radius:0px;display:block;-o-object-fit:cover;object-fit:cover;background-color:rgba(0,0,0,0);-o-object-position:50% 0;object-position:50% 0}.services-hero-banner .banner-content,.services-hero-banner .hero-clients-slider,.services-hero-banner .features-list{position:relative;z-index:2}.services-hero-banner .banner-content{padding:32px 0 64px;margin-top:132px;color:#fff;font-family:"InterDisplay-Regular"}.services-hero-banner .banner-content p{font-size:16px;line-height:1.63;color:#a8a8a8}.services-hero-banner .banner-content .sub-heading{font-family:"InterDisplay-SemiBold";font-size:28px;line-height:1.21;color:#d8d8d8}.services-hero-banner .banner-content .sub-heading+p{margin-top:24px}.services-hero-banner .banner-content .sub-content-row{margin-top:64px}.services-hero-banner .hero-clients-slider{margin-top:16px;padding-bottom:100px}.services-hero-banner .hero-clients-slider p{color:#9797a1}.services-hero-banner .hero-clients-slider .slider-wrapper:before,.services-hero-banner .hero-clients-slider .slider-wrapper:after{content:"";display:block;position:absolute;top:0;width:200px;height:100%;z-index:5}.services-hero-banner .hero-clients-slider .slider-wrapper:before{left:-1px;background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), to(#000));background:linear-gradient(270deg, rgba(0,0,0,0) 0%, #000 100%)}.services-hero-banner .hero-clients-slider .slider-wrapper:after{right:-1px;background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0)), to(#000));background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000 100%)}.services-hero-banner .hero-clients-slider .swiper{margin-top:48px}.services-hero-banner .hero-clients-slider .swiper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;will-change:transform}.services-hero-banner .hero-clients-slider .swiper .swiper-wrapper .swiper-slide>div img{margin:0 auto;display:block}.services-hero-banner .features-list{padding:176.5px 0}.services-hero-banner .features-list h2{color:#f9f8f7;font-size:64px;line-height:1.3}@media (max-width: 1199px){.services-hero-banner .features-list h2{font-size:48px}}@media (max-width: 767px){.services-hero-banner .features-list h2{font-size:32px}}.services-hero-banner .features-list .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-top:32px}.services-hero-banner .features-list .list-item{display:grid;gap:8px;grid-template-rows:202px}@media (min-width: 1200px) and (max-width: 1215px){.services-hero-banner .features-list .list-item{grid-template-rows:250px}}@media (max-width: 1199px){.services-hero-banner .features-list .list-item{grid-template-rows:215px}}@media (max-width: 767px){.services-hero-banner .features-list .list-item{grid-template-rows:repeat(2, 215px)}}.services-hero-banner .features-list .list-item>div{background-color:rgba(255,255,255,0.1);padding:40px}.services-hero-banner .features-list .list-item>div .sub-heading{color:#f9f8f7;font-size:18px;line-height:1.33;padding-bottom:10px;border-bottom:1px solid #9797a1;position:relative;z-index:2}.services-hero-banner .features-list .list-item>div .feature{font-size:64px;line-height:1.22;position:relative;overflow:hidden;margin-top:15px}@media (max-width: 1199px){.services-hero-banner .features-list .list-item>div .feature{font-size:48px}}.services-hero-banner .features-list .list-item>div .feature>span:first-child{color:#f9f8f7}.services-hero-banner .features-list .list-item>div .feature>span:nth-child(2){color:#0046ff}.services-hero-banner .features-list .list-item>div .feature .animated-word .char{display:inline-block;will-change:transform, opacity}.services-hero-banner .features-list .list-item>div .feature .animated-word .char.in{-webkit-transform:translateY(120%);transform:translateY(120%);opacity:0;-webkit-animation:charIn 0.6s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:charIn 0.6s cubic-bezier(0.22, 1, 0.36, 1) forwards}.services-hero-banner .features-list .list-item>div .feature .animated-word .char.out{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-animation:charOut 0.45s cubic-bezier(0.55, 0, 0.1, 1) forwards;animation:charOut 0.45s cubic-bezier(0.55, 0, 0.1, 1) forwards}@-webkit-keyframes charIn{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes charIn{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes charOut{to{-webkit-transform:translateY(-120%);transform:translateY(-120%);opacity:0}}@keyframes charOut{to{-webkit-transform:translateY(-120%);transform:translateY(-120%);opacity:0}}.services-hero-banner .features-list .list-item-1{grid-template-columns:49% 1fr}@media (min-width: 1700px){.services-hero-banner .features-list .list-item-1{grid-template-columns:62% 1fr}}@media (max-width: 1199px){.services-hero-banner .features-list .list-item-1{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.services-hero-banner .features-list .list-item-1{grid-template-columns:1fr}}.services-hero-banner .features-list .list-item-2{grid-template-columns:1fr 49%}@media (min-width: 1700px){.services-hero-banner .features-list .list-item-2{grid-template-columns:1fr 62%}}@media (max-width: 1199px){.services-hero-banner .features-list .list-item-2{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.services-hero-banner .features-list .list-item-2{grid-template-columns:1fr}}.services-hero-banner .features-list .slide-up-word{display:inline-block;will-change:transform, opacity}.services-hero-banner .features-list [data-aos="slide-up-feature-word"]{opacity:0;-webkit-transform:translateY(36px);transform:translateY(36px);-webkit-transition:opacity 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);transition:transform 0.6s cubic-bezier(0.25, 1, 0.5, 1),opacity 0.4s ease;transition:transform 0.6s cubic-bezier(0.25, 1, 0.5, 1),opacity 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.25, 1, 0.5, 1)}.services-hero-banner .features-list [data-aos="slide-up-feature-word"].aos-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes lineIn{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes lineIn{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes lineOut{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes lineOut{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.services-section{position:relative;isolation:isolate}.services-section .services-inner{overflow:hidden;padding-top:80px}@media (max-width: 1199px){.services-section .services-inner{padding-top:40px}}.services-section .list{margin-top:64px}.services-section .list .item{display:grid;grid-template-columns:1fr 320px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:64px;padding-top:64px;border-top:1px solid #9797a1;overflow:hidden}@media (max-width: 767px){.services-section .list .item{grid-template-columns:1fr 1fr;gap:10px}}.services-section .list .item:last-child{padding-bottom:0}.services-section .list .item-bound{position:fixed;width:136px;height:198px;border-radius:10px;overflow:hidden;pointer-events:none;display:none;z-index:100000}.services-section .list .cursor-track{position:relative;width:100%;height:100%}.services-section .list .cursor-image{position:absolute;inset:0;background-size:cover;background-position:center;-webkit-transform:translateY(0);transform:translateY(0);will-change:transform}.services-section .list .cursor-track.animate .cursor-image{-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1)}.services-section .list .service-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.services-section .list .service-left span{min-width:32px}@media (max-width: 767px){.services-section .list .service-left span{display:none}}.services-section .list .service-left span,.services-section .list .service-left h3{font-size:18px;line-height:1.33;color:#232323}.services-section .list .service-right p{font-size:14px;line-height:1.67;letter-spacing:-0.36px;color:#9797a1;max-width:320px;margin-left:auto}.flow-section{-webkit-perspective:1600px;perspective:1600px}.flow-section .flow-inner{position:relative;isolation:isolate;padding-top:144px;padding-bottom:40px;border-bottom:1px solid #9797a1;--steps: 1;height:calc(var(--steps) * 100vh);overflow:visible}@media (max-width: 1199px){.flow-section .flow-inner{padding-top:72px}}.flow-section .flow-inner::before{position:absolute;content:"";top:80px;left:0;width:100%;height:1px;background-color:#9797a1;z-index:1}@media (max-width: 1199px){.flow-section .flow-inner::before{top:40px}}.flow-section .flow-stage{position:sticky;top:80px;height:600px;z-index:2;overflow:hidden}@media (max-width: 767px){.flow-section .flow-stage{height:478px}}.flow-section .flow-block{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:600px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;pointer-events:none;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){.flow-section .flow-block{grid-template-columns:1fr;grid-template-rows:478px}}.flow-section .flow-media{position:relative;border-radius:16px;height:100%;overflow:hidden}@media (max-width: 767px){.flow-section .flow-media{display:none}}.flow-section .flow-media picture{display:block;width:100%;height:100%}.flow-section .flow-media picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.flow-section .flow-media .flow-caption{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%) translateY(6px);transform:translateY(-50%) translateY(6px);height:24px;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;font-size:18px;color:#000;pointer-events:none;opacity:0;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);will-change:clip-path, opacity, transform;-webkit-transition:opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1),-webkit-clip-path 1.8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 1.8s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1),-webkit-clip-path 1.8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 1.8s cubic-bezier(0.16, 1, 0.3, 1);transition:clip-path 1.8s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1),transform 1.8s cubic-bezier(0.16, 1, 0.3, 1);transition:clip-path 1.8s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1),transform 1.8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-clip-path 1.8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 1.8s cubic-bezier(0.16, 1, 0.3, 1)}.flow-section .flow-thumb{width:215px;height:226px;border-radius:16px;-ms-flex-item-align:center;align-self:center;position:relative;overflow:hidden}.flow-section .flow-thumb picture{display:block;width:100%;height:100%}.flow-section .flow-thumb picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit;will-change:transform;-webkit-transition:-webkit-transform 1.4s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 1.4s cubic-bezier(0.16, 1, 0.3, 1);transition:transform 1.4s cubic-bezier(0.16, 1, 0.3, 1);transition:transform 1.4s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 1.4s cubic-bezier(0.16, 1, 0.3, 1)}.flow-section .flow-thumb span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;font-size:48px;font-family:"InterDisplay-SemiBold";color:#f9f8f7;pointer-events:none}@media (hover: hover) and (pointer: fine){.flow-section .flow-block:hover .flow-media .flow-caption{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateY(-50%) translateY(0);transform:translateY(-50%) translateY(0)}.flow-section .flow-block:hover .flow-thumb picture img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.flow-section .flow-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:40px 24px;background-color:#111;border-radius:16px}.flow-section .flow-text{text-align:left}.flow-section .flow-text h4{margin:0 0 10px;font-size:18px;font-family:"InterDisplay-Bold";color:#f9f8f7;letter-spacing:-0.36px}.flow-section .flow-text p{margin:0;font-size:16px;line-height:1.5;color:#9797a1}.cases-section .cases-inner{overflow:hidden;padding-top:80px}@media (max-width: 1199px){.cases-section .cases-inner{padding-top:40px}}.cases-section .ticker .case-card{width:348px;height:709px;padding:16px;background:#f5f5f5;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cases-section .ticker .case-index{font-size:18px;font-family:"InterDisplay-Bold";color:#6f6f6f}.cases-section .ticker .case-heading{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:64px}.cases-section .ticker h3{font-size:28px;font-family:"InterDisplay-SemiBold";line-height:1.2;color:#0d0d0d}.cases-section .ticker .case-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;font-family:"InterDisplay-Regular";margin-top:64px}.cases-section .ticker .case-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cases-section .ticker .case-label{font-size:16px;line-height:1.63;text-transform:uppercase;color:#9797a1}.cases-section .ticker .case-text{font-size:18px;color:#6f6f6f}.cases-section .ticker .case-footer{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-height:90px}.cases-section .ticker .case-footer .image-container{height:57px}.cases-section .ticker .case-footer .image-container img{-o-object-fit:contain;object-fit:contain;height:100%;display:block}.cases-section .ticker .case-footer p{font-size:18px;font-family:"InterDisplay-Bold";color:#a8a8a8;letter-spacing:-0.36px}.cases-section .cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:64px}.reviews-section .reviews-inner{overflow:hidden;padding-top:80px}@media (max-width: 1199px){.reviews-section .reviews-inner{padding-top:40px}}.reviews-section .services-reviews-slider{margin-top:64px;height:584px;display:grid;grid-template-columns:1.6fr 1fr 176px;grid-template-rows:1fr 96px;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 1199px){.reviews-section .services-reviews-slider{height:978px;grid-template-columns:1fr 1fr;grid-template-rows:360px 1fr 100px 100px}}@media (max-width: 767px){.reviews-section .services-reviews-slider{height:900px;grid-template-columns:1fr 1fr;grid-template-rows:360px 1fr 56px 40px}}.reviews-section .reviews-card{padding:40px;grid-column:1;grid-row:1}@media (max-width: 1199px){.reviews-section .reviews-card{grid-column:1 / 3;grid-row:2}}@media (max-width: 767px){.reviews-section .reviews-card{padding:24px}}.reviews-section .reviews-card,.reviews-section .arrows-block,.reviews-section .socials-block,.reviews-section .reviews-footer{background-color:#f5f5f5;border-radius:5px}.reviews-section .socials-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.reviews-section .socials-block .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media (max-width: 1199px){.reviews-section .socials-block .links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.reviews-section .arrows-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px;height:177px}@media (max-width: 1199px){.reviews-section .arrows-block{height:100%;width:176px;padding:0 32px}}.reviews-section .services-reviews-image{grid-column:2;grid-row:1 / 3}@media (max-width: 1199px){.reviews-section .services-reviews-image{grid-column:1 / 3;grid-row:1}}.reviews-section .services-reviews-image img,.reviews-section .services-reviews-image picture{width:100%;border-radius:5px;height:100%;display:block}.reviews-section .services-reviews-image img{-o-object-fit:cover;object-fit:cover}.reviews-section .reviews-content{position:relative;color:#0d0d0d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media (max-width: 1199px){.reviews-section .reviews-content{gap:64px}}@media (max-width: 767px){.reviews-section .reviews-content{gap:32px}}.reviews-section .reviews-content h3 span{color:#0d0d0d}.reviews-section .reviews-content>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.reviews-section .reviews-content img{width:40px}@media (max-width: 1199px){.reviews-section .reviews-content img{width:32px}}.reviews-section .text-content{font-size:18px;line-height:1.33}.reviews-section .services-reviews-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.reviews-section .name-text{font-size:48px}@media (max-width: 1199px){.reviews-section .name-text{font-size:28px}}.reviews-section .author-position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9797a1;font-size:18px;line-height:1.33}.reviews-section .author-name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:36px;margin:0}.reviews-section .controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;grid-column:3;grid-row:1 / 3}@media (max-width: 1199px){.reviews-section .controls-container{grid-column:1 / 3;grid-row:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.reviews-section .services-reviews-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.reviews-section .services-reviews-arrows .icon-container{position:relative;width:40px;height:40px;overflow:hidden}@media (max-width: 767px){.reviews-section .services-reviews-arrows .icon-container{width:24px;height:24px}}.reviews-section .services-reviews-arrows .icon-container .icon{display:block;position:absolute;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);color:#0046ff}.reviews-section .services-reviews-arrows .services-reviews-arrow--prev,.reviews-section .services-reviews-arrows .services-reviews-arrow--next{padding:0}.reviews-section .services-reviews-arrows .services-reviews-arrow--prev .icon:nth-child(2){-webkit-transform:translateX(60px);transform:translateX(60px)}@media (hover: hover) and (pointer: fine){.reviews-section .services-reviews-arrows .services-reviews-arrow--prev:hover .icon:first-child{-webkit-transform:translateX(-60px);transform:translateX(-60px)}.reviews-section .services-reviews-arrows .services-reviews-arrow--prev:hover .icon:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0)}}.reviews-section .services-reviews-arrows .services-reviews-arrow--next .icon:nth-child(2){-webkit-transform:translateX(-60px);transform:translateX(-60px)}@media (hover: hover) and (pointer: fine){.reviews-section .services-reviews-arrows .services-reviews-arrow--next:hover .icon:first-child{-webkit-transform:translateX(60px);transform:translateX(60px)}.reviews-section .services-reviews-arrows .services-reviews-arrow--next:hover .icon:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0)}}.reviews-section .reviews-footer{grid-column:1;grid-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:40px 24px;height:96px}@media (max-width: 1199px){.reviews-section .reviews-footer{grid-column:1 / 3;grid-row:4;height:100%;padding:0 32px}}.reviews-section .reviews-footer .label{font-size:16px;color:#0d0d0d}@media (max-width: 1199px){.reviews-section .reviews-footer .label{display:none}}.reviews-section .reviews-footer .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.reviews-section .reviews-footer .dot{width:16px;height:16px;background:#d8d8d8;border-radius:999px;-webkit-transition:width 0.6s cubic-bezier(0.17, 0.79, 0.56, 1),background-color 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:width 0.6s cubic-bezier(0.17, 0.79, 0.56, 1),background-color 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);cursor:pointer}@media (max-width: 767px){.reviews-section .reviews-footer .dot{width:8px;height:8px}}.reviews-section .reviews-footer .dot.is-active{width:48px;background:#0046ff}@media (max-width: 767px){.reviews-section .reviews-footer .dot.is-active{width:24px}}.partner-section .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;border-top:1px solid #9797a1}@media (max-width: 767px){.partner-section .intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.partner-section .intro p,.partner-section .intro a{font-size:18px;color:#f9f8f7}.partner-section .intro a:hover{color:#9797a1}.partner-section .features-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:64px}@media (max-width: 1199px){.partner-section .features-grid{grid-template-columns:1fr}}.partner-section .card{border-radius:16px;overflow:hidden;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partner-section .card p{font-size:18px;line-height:1.33;letter-spacing:-0.36px;font-family:"InterDisplay-Bold"}.partner-section .card p span{letter-spacing:0;font-family:"InterDisplay-Regular"}.partner-section .card--left{height:280px;background-color:#d8d8d8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partner-section .card--left>p{color:#232323}.partner-section .card--left>p span{color:#6f6f6f}.partner-section .card--left .ticker::before{background:-webkit-gradient(linear, left top, right top, from(#d8d8d8), to(rgba(216,216,216,0)));background:linear-gradient(to right, #d8d8d8 0%, rgba(216,216,216,0) 100%)}.partner-section .card--left .ticker::after{background:-webkit-gradient(linear, right top, left top, from(#d8d8d8), to(rgba(216,216,216,0)));background:linear-gradient(to left, #d8d8d8 0%, rgba(216,216,216,0) 100%)}.partner-section .card--left .ticker .ticker-item{width:140px;height:42px}.partner-section .card--left .ticker .ticker-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.partner-section .card--center{height:442px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-size:cover;position:relative}.partner-section .card--center:after{position:absolute;top:0;left:0;width:100%;height:30%;content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgba(51,55,58,0)), to(#33373a));background:linear-gradient(0deg, rgba(51,55,58,0) 0%, #33373a 100%)}.partner-section .card--center>p{position:relative;z-index:1;color:#f9f8f7}.partner-section .card--center>p span{color:rgba(255,255,255,0.7)}.partner-section .card--center .industry-badge{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;padding:0 20px;background:#33373ab2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.partner-section .card--center .industry-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;will-change:transform;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.34, 1.25, 0.64, 1);transition:-webkit-transform 0.4s cubic-bezier(0.34, 1.25, 0.64, 1);transition:transform 0.4s cubic-bezier(0.34, 1.25, 0.64, 1);transition:transform 0.4s cubic-bezier(0.34, 1.25, 0.64, 1), -webkit-transform 0.4s cubic-bezier(0.34, 1.25, 0.64, 1)}.partner-section .card--center .industry-item{height:40px;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;font-size:18px;letter-spacing:-0.36px;font-family:"InterDisplay-Bold";color:#d8d8d8}.partner-section .card--right{height:360px;background-color:#33373a;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partner-section .card--right>p{color:#f9f8f7}.partner-section .card--right>p span{color:#9797a1}.partner-section .card--right .card-outro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner-section .card--right .card-outro>span{color:#f9f8f7;font-family:"InterDisplay-Bold";font-size:48px;line-height:1.2}.partner-section .card--right .card-outro>span:last-child{font-size:24px;line-height:1.16}.faq-section h2.desktop-no-tablet{font-family:"InterDisplay-SemiBold";font-size:48px;line-height:1.2;width:512px;margin:0 auto;padding-top:80px}@media (min-width: 1700px){.faq-section h2.desktop-no-tablet{-ms-flex-item-align:center;align-self:center}}@media (max-width: 991px){.faq-section .section-intro .intro-bar-inner--right{display:block;justify-self:end}}@media (max-width: 991px){.faq-section .section-intro .intro-bar{grid-template-columns:1fr 1fr}}.faq-section .section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1700px){.faq-section .section-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}}.faq-section .faq-accordion{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:80px;overflow:hidden}@media (max-width: 1199px){.faq-section .faq-accordion{margin-top:40px}}.faq-section .faq-item{border-top:1px solid #9797a1}.faq-section .faq-header{width:100%;background:none;border:none;color:inherit;display:grid;grid-template-columns:160px 1fr 184px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;cursor:pointer;text-align:left}@media (max-width: 991px){.faq-section .faq-header{grid-template-columns:55px 1fr 50px}}.faq-section .faq-index{font-size:14px;letter-spacing:-0.36px;color:#f9f8f7}.faq-section .faq-title{font-size:18px;line-height:1.33;font-family:"InterDisplay-Bold";letter-spacing:-0.36px;color:#f9f8f7}.faq-section .faq-icon{position:relative;width:14px;height:14px;justify-self:self-end}.faq-section .faq-icon::before,.faq-section .faq-icon::after{content:"";position:absolute;background:#f9f8f7;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out}.faq-section .faq-icon::before{top:50%;left:0;right:0;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-section .faq-icon::after{left:50%;top:0;bottom:0;width:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.faq-section .faq-content{max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.faq-section .faq-content p{color:#9797a1;margin-left:160px;padding-bottom:40px;max-width:980px;line-height:1.6;font-size:16px}@media (min-width: 1700px){.faq-section .faq-content p{max-width:660px}}@media (max-width: 1500px){.faq-section .faq-content p{max-width:664px}}@media (max-width: 991px){.faq-section .faq-content p{margin-left:55px;max-width:600px}}@media (max-width: 767px){.faq-section .faq-content p{max-width:340px}}.faq-section .faq-item.is-open .faq-content{max-height:500px}.faq-section .faq-item.is-open .faq-icon::after{opacity:0;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0)}.cta-banner{position:relative;min-height:800px;overflow:hidden;background:#000;color:#f9f8f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.cta-banner{min-height:1080px}}@media (max-width: 767px){.cta-banner{min-height:850px}}.cta-banner .spline{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:auto}.cta-banner .cta-content{position:relative;z-index:2;max-width:840px}.cta-banner .cta-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px}@media (max-width: 991px){.cta-banner .cta-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}@media (max-width: 991px){.cta-banner .cta-actions .cta-button{min-width:256px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.main-hero-banner{position:relative;min-height:100vh;background:#000;padding:128px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}.main-hero-banner.secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1199px){.main-hero-banner.secondary{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:64px}}.main-hero-banner .hero-animation{position:absolute;width:456px;height:456px;max-width:100%;aspect-ratio:1 / 1;display:block;margin-left:auto;left:75%;top:50%;-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2);opacity:0;-webkit-transition:opacity 1.8s ease,-webkit-transform 2.4s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 1.8s ease,-webkit-transform 2.4s cubic-bezier(0.16, 1, 0.3, 1);transition:transform 2.4s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.8s ease;transition:transform 2.4s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.8s ease,-webkit-transform 2.4s cubic-bezier(0.16, 1, 0.3, 1);will-change:transform, opacity}.main-hero-banner .hero-animation.is-visible{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}@media (max-width: 1199px){.main-hero-banner .hero-animation{margin:0 auto;width:480px;height:480px;left:50%}}@media (max-width: 1199px){.main-hero-banner .content-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.main-hero-banner .animated-button{margin-top:80px}.main-hero-banner .spline{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 1s ease,-webkit-transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 1.4s cubic-bezier(0.22, 1, 0.36, 1),opacity 1s ease;transition:transform 1.4s cubic-bezier(0.22, 1, 0.36, 1),opacity 1s ease,-webkit-transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform, opacity}.main-hero-banner .banner-content{color:#fff;font-family:"InterDisplay-Regular";pointer-events:none;z-index:2}.main-hero-banner .banner-content h1{text-align:left}.main-hero-banner .banner-content p{font-size:16px;line-height:1.63;color:#a8a8a8;text-align:left}.main-hero-banner .banner-content .sub-content-row{margin-top:24px}.sds-section{position:relative;min-height:200vh}.sds-section .sds-background{position:sticky;top:0;height:100vh;z-index:0;overflow:hidden}.sds-section .sds-background canvas{width:100%;height:100%;display:block}.sds-section .sds-card,.sds-section .animated-button,.sds-section .sds-left-sticky{pointer-events:auto}.sds-section .sds-content{position:relative;z-index:2;pointer-events:none;padding-bottom:128px}.sds-section .sds-grid{display:grid;grid-template-columns:1fr 432px;text-align:left;gap:20px}@media (max-width: 1199px){.sds-section .sds-grid{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sds-section .sds-left{position:relative;height:200vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1199px){.sds-section .sds-left{display:none}}.sds-section .sds-left-sticky{position:sticky;top:100px;height:calc(100vh - 128px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:auto}.sds-section .regular-section-title{color:#0d0d0d}.sds-section .sds-slider{position:relative;height:auto;width:600px;margin-top:auto;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.sds-section .sds-slider .sds-lead,.sds-section .sds-slider .sds-description{position:relative;overflow:hidden}.sds-section .sds-slider .sds-lead{height:24px}.sds-section .sds-slider .sds-description{height:71px}.sds-section .sds-slider h3{font-size:18px;line-height:1.33;color:#485156;height:24px;overflow:hidden}.sds-section .sds-slider p{font-size:14px;line-height:1.67;letter-spacing:-0.36px;color:#a8a8a8;height:71px;overflow:hidden}.sds-section .sds-slider .sds-lead-track,.sds-section .sds-slider .sds-description-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;will-change:transform;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1)}.sds-section .sds-slider .sds-lead-track{gap:8px}.sds-section .sds-slider .sds-description-track{gap:16px}.sds-section .sds-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.sds-section .sds-card{background:#0d0d0d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:32px;border-radius:8px}.sds-section .sds-card h3{font-size:32px;line-height:1.25;color:#f9f8f7}@media (max-width: 767px){.sds-section .sds-card h3{font-size:28px}}.sds-section .sds-card a{color:#d8d8d8;font-size:18px;line-height:1.33;font-family:"InterDisplay-Bold"}.sds-section .sds-card ul{margin-top:24px}.sds-section .sds-card ul li{padding-bottom:20px;position:relative;overflow:hidden}.sds-section .sds-card ul li:not(:first-child){margin-top:24px}.sds-section .sds-card ul li::before{content:"";position:absolute;left:0;width:100%;height:1px;background-color:transparent}.sds-section .sds-card ul li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#0046ff;-webkit-transform:translateX(-100%);transform:translateX(-100%);will-change:transform}.sds-section .sds-card ul li.hover-on::after{-webkit-animation:lineIn .25s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:lineIn .25s cubic-bezier(0.25, 1, 0.5, 1) forwards}.sds-section .sds-card ul li.hover-on a svg{-webkit-transform:rotate(0);transform:rotate(0)}.sds-section .sds-card ul li.hover-off::after{-webkit-animation:lineOut .25s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:lineOut .25s cubic-bezier(0.25, 1, 0.5, 1) forwards}.sds-section .sds-card ul li.hover-off a svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sds-section .sds-card ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sds-section .sds-card ul li a svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1)}.sds-section .animated-button{max-width:432px}.benefits-section .section-inner{padding-top:80px}@media (max-width: 1199px){.benefits-section .section-inner{padding-top:40px}}.benefits-section p,.benefits-section ul{color:#d8d8d8;font-size:16px;line-height:1.63}.benefits-section p+p,.benefits-section p+ul,.benefits-section ul+p,.benefits-section ul+ul{margin-top:32px}.benefits-section .intro-block{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;padding-top:32px;padding-bottom:128px}@media (max-width: 1199px){.benefits-section .intro-block{grid-template-columns:1fr;padding-bottom:38px}}.benefits-section .benefit-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (max-width: 1199px){.benefits-section .benefit-items-list{gap:42px}}.benefits-section .benefit-item{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;padding-top:32px;padding-bottom:100px;border-bottom:1px solid #9797a1}@media (max-width: 1199px){.benefits-section .benefit-item{grid-template-columns:1fr}}.benefits-section .benefit-item h3{color:#f9f8f7}@media (max-width: 1199px){.benefits-section .benefit-item h3{font-size:32px}}@media (max-width: 767px){.benefits-section .benefit-item h3{font-size:28px}}.benefits-section .benefit-item .title-block{font-size:32px;-ms-flex-item-align:start;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media (max-width: 767px){.benefits-section .benefit-item .title-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.benefits-section .benefit-item .title-block div{color:#6f6f6f}.info-section .section-inner{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:64px}@media (max-width: 1439px){.info-section .section-inner{gap:48px}}@media (max-width: 1199px){.info-section .section-inner{margin-top:40px;grid-template-columns:1fr;grid-template-rows:1fr minmax(0, 480px)}}@media (max-width: 767px){.info-section .section-inner{margin-top:32px;grid-template-rows:1fr minmax(0, 432px);gap:32px}}.info-section .section-inner p{font-size:16px;line-height:1.63}.info-section .section-inner p+p,.info-section .section-inner p+ul,.info-section .section-inner p+ol{margin-top:32px}@media (max-width: 767px){.info-section .section-inner p+p,.info-section .section-inner p+ul,.info-section .section-inner p+ol{margin-top:24px}}.info-section .section-inner p+h3,.info-section .section-inner p+h4,.info-section .section-inner p+h5,.info-section .section-inner ul+h3,.info-section .section-inner ul+h4,.info-section .section-inner ul+h5,.info-section .section-inner ol+h3,.info-section .section-inner ol+h4,.info-section .section-inner ol+h5{margin-top:64px}.info-section .section-inner h2+*{margin-top:64px}@media (max-width: 1199px){.info-section .section-inner h2+*{margin-top:40px}}@media (max-width: 767px){.info-section .section-inner h2+*{margin-top:32px}}.info-section .section-inner h3,.info-section .section-inner h4,.info-section .section-inner h5{color:#f9f8f7}.info-section .section-inner h3+p,.info-section .section-inner h3+ul,.info-section .section-inner h3+ol,.info-section .section-inner h3+h3,.info-section .section-inner h3+h4,.info-section .section-inner h3+h5,.info-section .section-inner h4+p,.info-section .section-inner h4+ul,.info-section .section-inner h4+ol,.info-section .section-inner h4+h3,.info-section .section-inner h4+h4,.info-section .section-inner h4+h5,.info-section .section-inner h5+p,.info-section .section-inner h5+ul,.info-section .section-inner h5+ol,.info-section .section-inner h5+h3,.info-section .section-inner h5+h4,.info-section .section-inner h5+h5{margin-top:32px}.info-section .section-inner .intro-p{color:#6f6f6f;font-size:18px;line-height:1.33}.info-section .section-inner img,.info-section .section-inner picture{width:480px;display:block;height:480px;-ms-flex-item-align:center;align-self:center;justify-self:center}@media (max-width: 1199px){.info-section .section-inner img,.info-section .section-inner picture{margin:0 auto}}@media (max-width: 767px){.info-section .section-inner img,.info-section .section-inner picture{width:100%;height:432px}}.info-section .section-inner img{-o-object-fit:contain;object-fit:contain}.info-section .section-inner .animated-button{margin-top:64px}@media (max-width: 1199px){.info-section .section-inner .animated-button{margin-top:40px}}@media (max-width: 767px){.info-section .section-inner .animated-button{margin-top:32px}}.info-section.light-theme .section-inner p{color:#0d0d0d}.info-section.dark-theme .section-inner p{color:#d8d8d8}@media (max-width: 1199px){.info-section.reversed .section-inner{grid-template-rows:minmax(0, 480px) 1fr}}@media (max-width: 767px){.info-section.reversed .section-inner{grid-template-rows:minmax(0, 432px) 1fr}}.info-section.reversed .section-inner .text-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.info-section.reversed .section-inner picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clients-section .section-inner{display:grid;grid-template-columns:repeat(4, minmax(0, 184px));gap:96px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px;padding-top:96px;border-top:1px solid #9797a1;color:#f9f8f7}@media (max-width: 1439px){.clients-section .section-inner{grid-template-columns:repeat(3, minmax(0, 184px));gap:64px}}@media (max-width: 1199px){.clients-section .section-inner{grid-template-columns:repeat(2, minmax(0, 184px));margin-top:40px}}@media (max-width: 767px){.clients-section .section-inner{grid-template-columns:repeat(2, minmax(0, 122px));padding-top:64px;gap:32px}}.clients-section .section-inner img{width:100%;height:46px;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block;-webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(126%) hue-rotate(328deg) brightness(103%) contrast(97%);filter:brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(126%) hue-rotate(328deg) brightness(103%) contrast(97%)}@media (max-width: 767px){.clients-section .section-inner img{height:32px}}.video-section{width:100%}.video-section .video-block{position:relative;width:100%;height:800px;background:#000;overflow:hidden}@media (max-width: 1199px){.video-section .video-block{height:480px}}.video-section .video-block .video-poster{position:absolute;inset:0;z-index:1;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.video-section .video-block .video-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-section .video-block .video-poster.is-hidden{opacity:0;pointer-events:none}.video-section .video-block .video-trigger{position:absolute;inset:0;z-index:2;background:transparent;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-section .video-block .video-trigger img{width:48px;height:48px;will-change:transform;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.video-section .video-block .video-trigger:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}.video-section .video-block .video-trigger.is-hidden{opacity:0;pointer-events:none}.video-section .video-block .video-media{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.video-section .video-block .video-media iframe,.video-section .video-block .video-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.video-section .video-block .video-media.is-active{opacity:1}.news-section .section-inner{padding-top:80px}@media (max-width: 1199px){.news-section .section-inner{padding-top:40px}}.news-section .section-inner .inner-content{margin-top:64px;display:grid;grid-template-columns:360px 1fr;gap:256px}@media (max-width: 1439px){.news-section .section-inner .inner-content{grid-template-columns:1fr;gap:64px}}.news-section .section-inner .inner-content h3{color:#6f6f6f;font-size:32px;line-height:1.25;margin-top:72px}.news-section .section-inner .inner-content p{color:#9797a1;margin-top:32px;font-size:16px;line-height:1.63}.news-section .section-inner .inner-content .links-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media (max-width: 1700px){.news-section .section-inner .inner-content .links-grid{grid-template-columns:repeat(2, 1fr);margin-right:48px}}@media (max-width: 1439px){.news-section .section-inner .inner-content .links-grid{grid-template-columns:repeat(3, 1fr);margin-right:0}}@media (max-width: 1199px){.news-section .section-inner .inner-content .links-grid{grid-template-columns:1fr;gap:24px}}.news-section .section-inner .inner-content .link-card{text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-section .section-inner .inner-content .link-card .arrow{overflow:hidden;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-section .section-inner .inner-content .link-card .arrow .arrow-center{position:relative;width:15px;height:2px}.news-section .section-inner .inner-content .link-card .arrow .icon-arrow{position:absolute;right:0;width:15px;height:2px;border-radius:2px;background-color:#0d0d0d;-webkit-transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.news-section .section-inner .inner-content .link-card .arrow .icon-arrow::after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-radius:1px;border-right:2px solid #0d0d0d;border-top:2px solid #0d0d0d;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1),height .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1),height .6s cubic-bezier(0.34, 1.56, 0.64, 1)}@media (hover: hover) and (pointer: fine){.news-section .section-inner .inner-content .link-card:hover .arrow .icon-arrow{width:33px}.news-section .section-inner .inner-content .link-card:hover .arrow .icon-arrow::after{width:5px;height:5px}}.news-section .section-inner .inner-content .link-card:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-section .section-inner .inner-content .link-card:hover .content .text{left:2px}.news-section .section-inner .inner-content .link-card .image{position:relative;border-radius:4px;overflow:hidden;height:500px}@media (max-width: 1700px){.news-section .section-inner .inner-content .link-card .image{height:197px}}@media (max-width: 1439px){.news-section .section-inner .inner-content .link-card .image{height:375px}}@media (max-width: 1199px){.news-section .section-inner .inner-content .link-card .image{height:345px}}@media (max-width: 767px){.news-section .section-inner .inner-content .link-card .image{height:220px}}.news-section .section-inner .inner-content .link-card .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.news-section .section-inner .inner-content .link-card .content{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;font-size:18px;line-height:1.5;color:#232323;min-height:81px}.news-section .section-inner .inner-content .link-card .content .text{position:relative;left:0;-webkit-transition:left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1)}.services-overview{color:#0d0d0d}.services-overview .section-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0, 480px) 1fr}@media (max-width: 1439px){.services-overview .section-inner{grid-template-columns:355px 1fr;grid-template-rows:auto 1fr}}@media (max-width: 1199px){.services-overview .section-inner{grid-template-columns:1fr}}.services-overview .section-inner .heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1 / -1}@media (max-width: 1439px){.services-overview .section-inner .heading-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 1439px){.services-overview .section-inner h2{padding:64px 0}}@media (max-width: 1199px){.services-overview .section-inner h2{padding-bottom:48px;padding-top:0}}@media (max-width: 767px){.services-overview .section-inner h2{padding-bottom:24px}}.services-overview .right-top-cell,.services-overview .left-top-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 1439px){.services-overview .right-top-cell,.services-overview .left-top-cell{-webkit-box-flex:0;-ms-flex:0;flex:0}}.services-overview .right-top-cell{border-left:1px solid #d8d8d8}@media (max-width: 1439px){.services-overview .right-top-cell{border-left:1px solid transparent}}.services-overview .right-top-cell span{margin-left:24px}@media (max-width: 1439px){.services-overview .right-top-cell span{margin-left:0}}@media (max-width: 1199px){.services-overview .right-top-cell{display:none}}@media (max-width: 1199px){.services-overview .left-bottom-cell{display:none}}.services-overview .left-bottom-cell span{display:inline-block;margin-top:24px}.services-overview .right-top-cell span,.services-overview .left-bottom-cell span{font-size:18px}.services-overview .right-bottom-cell{padding:24px;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:48px;border-left:1px solid #d8d8d8}@media (max-width: 1439px){.services-overview .right-bottom-cell{row-gap:24px}}@media (max-width: 1199px){.services-overview .right-bottom-cell{border-left:1px solid transparent}}@media (max-width: 767px){.services-overview .right-bottom-cell{grid-template-columns:1fr;padding-right:0;padding-left:0}}.services-overview .right-bottom-cell .index{font-size:18px;color:#0046ff}.services-overview .right-bottom-cell .item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-overview .right-bottom-cell h3{font-size:28px;line-height:1.21}@media (max-width: 1199px){.services-overview .right-bottom-cell h3{font-size:24px}}.services-overview .right-bottom-cell p{font-size:16px}.services-overview .right-bottom-cell .arrow{overflow:hidden;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-overview .right-bottom-cell .arrow .arrow-center{position:relative;width:15px;height:2px}.services-overview .right-bottom-cell .arrow .icon-arrow{position:absolute;right:0;width:15px;height:2px;border-radius:2px;-webkit-transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);background-color:#0d0d0d}.services-overview .right-bottom-cell .arrow .icon-arrow::after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-radius:1px;border-right:2px solid #0d0d0d;border-top:2px solid #0d0d0d;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),height 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),height 0.6s cubic-bezier(0.34, 1.56, 0.64, 1)}.services-overview .right-bottom-cell a{padding:16px;background-color:transparent;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.services-overview .right-bottom-cell a:hover{background-color:#f8f8f8}.services-overview .right-bottom-cell a:hover .icon-arrow{width:33px}.services-overview .right-bottom-cell a:hover .icon-arrow::after{width:5px;height:5px}.services-overview .left-bottom-cell,.services-overview .right-bottom-cell{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.advantages-section .section-inner{padding-top:64px}.advantages-section .section-inner .advantages-grid{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}@media (max-width: 1199px){.advantages-section .section-inner .advantages-grid{grid-template-columns:1fr;row-gap:256px}}@media (max-width: 767px){.advantages-section .section-inner .advantages-grid{grid-template-columns:1fr;row-gap:128px}}.advantages-section .section-inner .advantages-grid--desktop{display:grid}@media (max-width: 1199px){.advantages-section .section-inner .advantages-grid--desktop{display:none}}.advantages-section .section-inner .advantages-grid--mobile{display:none}@media (max-width: 1199px){.advantages-section .section-inner .advantages-grid--mobile{display:grid}}.advantages-section .section-inner .advantages-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:560px}.advantages-section .section-inner .advantage-visual{position:relative;height:100%}@media (max-width: 1199px){.advantages-section .section-inner .advantage-visual{height:480px}}.advantages-section .section-inner .visual-inner{position:sticky;top:0;height:100vh;width:100%;overflow:hidden}.advantages-section .section-inner .visual-inner.is-locked{position:absolute;left:0;right:0}.advantages-section .section-inner .visual-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}@media (max-width: 1199px){.advantages-section .section-inner .visual-image{opacity:1}}.advantages-section .section-inner .visual-image.active{opacity:1}.advantages-section .section-inner .advantage-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;max-width:480px;overflow:hidden}@media (max-width: 1439px){.advantages-section .section-inner .advantage-item{max-width:320px}}@media (max-width: 1199px){.advantages-section .section-inner .advantage-item{max-width:100%}}.advantages-section .section-inner .advantage-item h2{color:#f9f8f7;font-size:64px;line-height:1.22;font-family:"InterDisplay-Regular"}@media (max-width: 1439px){.advantages-section .section-inner .advantage-item h2{font-size:48px}}@media (max-width: 1199px){.advantages-section .section-inner .advantage-item h2{font-size:32px}}@media (max-width: 767px){.advantages-section .section-inner .advantage-item h2{font-size:28px}}.advantages-section .section-inner .advantage-item p{font-size:16px;line-height:1.63;color:#d8d8d8}.advantages-section .section-inner .advantage-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.solutions-section .solutions-inner{display:grid;grid-template-columns:480px 1fr;gap:64px}@media (max-width: 1439px){.solutions-section .solutions-inner{grid-template-columns:1fr}}@media (max-width: 1199px){.solutions-section .solutions-inner{gap:40px}}@media (max-width: 767px){.solutions-section .solutions-inner{gap:32px}}.solutions-section .solutions-intro{overflow:hidden}@media (min-width: 1440px){.solutions-section .solutions-intro{position:sticky;top:120px;-ms-flex-item-align:start;align-self:start}}@media (max-width: 1439px){.solutions-section .solutions-intro{max-width:480px}}.solutions-section .solutions-intro p{color:#a8a8a8;font-size:18px;margin-top:32px}.solutions-section .solutions-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}@media (max-width: 1700px){.solutions-section .solutions-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 1199px){.solutions-section .solutions-grid{gap:32px}}@media (max-width: 767px){.solutions-section .solutions-grid{grid-template-columns:1fr}}.solutions-section .solution-card{position:relative;padding:64px 32px 32px;overflow:hidden}.solutions-section .solution-card::before{content:"";position:absolute;top:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 64px);height:0.1rem}.solutions-section .solution-card:nth-child(even):before{background:#0d0d0d}.solutions-section .solution-card:nth-child(odd):before{background:#0046ff}.solutions-section .solution-card h3{font-size:32px;line-height:1.25}@media (max-width: 1199px){.solutions-section .solution-card h3{font-size:28px}}@media (max-width: 767px){.solutions-section .solution-card h3{font-size:24px}}.solutions-section .solution-card p{margin-top:32px}.values-section .section-inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:64px}@media (max-width: 1199px){.values-section .section-inner{grid-template-columns:repeat(2, 1fr);margin-top:40px}}@media (max-width: 767px){.values-section .section-inner{margin-top:32px}}.values-section .value-card{min-width:0;border:1px solid #485156;border-radius:8px;overflow:hidden;padding:32px;min-height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.values-section .value-card p{font-size:18px;color:#a8a8a8;font-family:"InterDisplay-Bold";letter-spacing:-0.36px}@media (max-width: 767px){.values-section .value-card p{font-size:14px}}.values-section .value-card p:first-of-type{margin-bottom:24px}.values-section .value-card p+h3{margin-bottom:24px}.values-section .value-card h3{font-size:32px;color:#f9f8f7;font-family:"InterDisplay-Medium"}@media (max-width: 1199px){.values-section .value-card h3{font-size:28px}}@media (max-width: 767px){.values-section .value-card h3{font-size:20px}}.three-columns-features .section-inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:64px}@media (max-width: 1199px){.three-columns-features .section-inner{grid-template-columns:repeat(2, 1fr);margin-top:40px}}@media (max-width: 767px){.three-columns-features .section-inner{grid-template-columns:1fr;margin-top:32px}}.three-columns-features article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;border:1px solid #485156;border-radius:8px;color:#f9f8f7;gap:32px}.three-columns-features article .work-visual{width:100%;max-width:456px}@media (max-width: 1199px){.three-columns-features article .work-visual{max-width:276px}}@media (max-width: 767px){.three-columns-features article .work-visual{max-width:200px}}.three-columns-features article p{font-size:16px}@media (max-width: 1199px){.three-columns-features article h3{font-size:28px}}@media (max-width: 767px){.three-columns-features article h3{font-size:24px}}.link-feed-items-list .title-block{width:800px}@media (max-width: 1199px){.link-feed-items-list .title-block{width:100%}}.link-feed-items-list .title-block p{margin-top:32px;font-size:18px;line-height:1.33;color:#6f6f6f}.link-feed-items-list .list-grid{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:146px;-moz-column-gap:146px;column-gap:146px;margin-top:64px}@media (max-width: 1700px){.link-feed-items-list .list-grid{-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px}}@media (max-width: 1439px){.link-feed-items-list .list-grid{-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}}@media (max-width: 1199px){.link-feed-items-list .list-grid{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.link-feed-items-list .list-grid{grid-template-columns:1fr}}.link-feed-items-list .list-item{color:#0d0d0d;padding-top:40px;padding-bottom:40px;border-top:1px solid #efefef}.link-feed-items-list .list-item .item-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.link-feed-items-list .list-item .item-title-row svg{color:#000;-ms-flex-negative:0;flex-shrink:0}.link-feed-items-list .list-item span{font-size:14px;letter-spacing:-0.36px}.link-feed-items-list .list-item h3{font-size:24px;line-height:1.17;font-family:"InterDisplay-Medium"}.link-feed-items-list .list-item p{font-size:16px;font-family:1.63;margin-top:24px}.link-feed-items-list .list-item:hover h3{color:#6f6f6f}.link-feed-items-list .list-item:hover svg{color:#0046ff}.link-feed-items-list .list-item:hover span,.link-feed-items-list .list-item:hover p{color:#485156}.three-items-section .section-intro{display:grid;grid-template-columns:repeat(2, 1fr);gap:64px}@media (max-width: 1700px){.three-items-section .section-intro{grid-template-columns:1fr}}@media (max-width: 1199px){.three-items-section .section-intro{gap:40px}}@media (max-width: 767px){.three-items-section .section-intro{gap:32px}}.three-items-section .section-intro .text-content{overflow:hidden;color:#d8d8d8}.three-items-section .items-list{margin-top:64px;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media (max-width: 1199px){.three-items-section .items-list{grid-template-columns:1fr;margin-top:48px}}@media (max-width: 767px){.three-items-section .items-list{margin-top:24px;gap:24px}}.three-items-section .items-list article{height:300px;position:relative;overflow:hidden;border-radius:12px}@media (max-width: 1199px){.three-items-section .items-list article{width:80%;justify-self:center}}@media (max-width: 767px){.three-items-section .items-list article{width:100%;height:265px}}.three-items-section .items-list article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.three-items-section .items-list article .content{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:16px}.three-items-section .items-list article .content h3{font-family:"InterDisplay-Medium";font-size:16px;line-height:1.63;color:#f9f8f7}.three-items-section .items-list article .content p{font-size:14px;line-height:1.67;letter-spacing:-0.36px;color:#d8d8d8}.principles-section .title-block{position:relative;height:500px}@media (max-width: 767px){.principles-section .title-block{height:432px}}.principles-section .title-block img,.principles-section .title-block picture{width:100%;height:100%;display:block}.principles-section .title-block img{-o-object-fit:cover;object-fit:cover}.principles-section .title-block h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:grid;grid-template-columns:repeat(2, 1fr);width:100%}.principles-section .title-block h2 span{color:#f9f8f7;justify-self:center;text-align:center}.principles-section .text-content{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:64px}.principles-section .text-content p{color:#d8d8d8;max-width:770px}.process-section .title-overflow{max-width:772px}.process-section .process-list{margin-top:64px}@media (max-width: 767px){.process-section .process-list{margin-top:32px}}.process-section .title-overflow p,.process-section .process-list+p{color:#d8d8d8;margin-top:64px}@media (max-width: 1199px){.process-section .title-overflow p,.process-section .process-list+p{margin-top:40px}}@media (max-width: 767px){.process-section .title-overflow p,.process-section .process-list+p{margin-top:32px}}.process-section .process-item{display:grid;grid-template-columns:400px 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;border-top:1px solid #f5f5f5;color:#d8d8d8}.process-section .process-item:last-child{border-bottom:1px solid #f5f5f5}.process-section .process-item p{font-size:16px;line-height:1.63}.process-section .process-left{display:grid;grid-template-columns:75px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media (max-width: 767px){.process-section .process-item,.process-section .process-left{grid-template-columns:1fr;row-gap:16px}}.process-section h3,.process-section .process-number{font-size:28px;line-height:1.21;font-family:"InterDisplay-Medium"}.process-section .process-number{width:75px;min-width:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.process-section .process-number>span{margin-left:4px;color:#0046ff}.search-app-header .input-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#0d0d0d}.search-app-header .input-field>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.search-app-header .input-field label i{font-size:26px;font-weight:400}.search-app-header .input-field .input-search{width:550px;font-size:24px;line-height:1.16}.search-app-header .input-field .input-search::-webkit-input-placeholder{color:#a8a8a8}.search-app-header .input-field .input-search::-moz-placeholder{color:#a8a8a8}.search-app-header .input-field .input-search:-ms-input-placeholder{color:#a8a8a8}.search-app-header .input-field .input-search::-ms-input-placeholder{color:#a8a8a8}.search-app-header .input-field .input-search::placeholder{color:#a8a8a8}.search-app-header .search-content-wrapper{margin-top:40px}.search-app-header .search-content{font-size:14px;letter-spacing:-0.36px}.search-app-header .search-content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.search-app-header .search-content .content-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-app-header .search-content .content-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;gap:5px}.search-app-header .results{font-family:"InterDisplay-Light";color:#9797a1}.search-app-header .results+.content-item{margin-top:4px}.search-app-header .reset-search:hover svg{-webkit-transform:unset !important;transform:unset !important}.search-app-header .loader{height:32px;width:32px}.search-app-header .loader::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto;background:#0d0d0d;border-radius:50%;-webkit-animation:loader-4-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite;animation:loader-4-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite}.search-app-header .loader span{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;-webkit-animation:loader-4-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite;animation:loader-4-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite}.search-app-header .loader span:before,.search-app-header .loader span:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:12px;width:12px;background:#0d0d0d;border-radius:50%;-webkit-animation:loader-4-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite;animation:loader-4-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite}.search-app-header .loader span::after{-webkit-animation:loader-4-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite;animation:loader-4-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite}@-webkit-keyframes loader-4-1{0%{-webkit-transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);opacity:0}}@keyframes loader-4-1{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes loader-4-2{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader-4-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-4-3{0%{-webkit-transform:translate3d(0, 0, 0) scale(1)}50%{-webkit-transform:translate3d(-16px, 0, 0) scale(0.5)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1)}}@keyframes loader-4-3{0%{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}50%{-webkit-transform:translate3d(-16px, 0, 0) scale(0.5);transform:translate3d(-16px, 0, 0) scale(0.5)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes loader-4-4{0%{-webkit-transform:translate3d(0, 0, 0) scale(1)}50%{-webkit-transform:translate3d(16px, 0, 0) scale(0.5)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1)}}@keyframes loader-4-4{0%{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}50%{-webkit-transform:translate3d(16px, 0, 0) scale(0.5);transform:translate3d(16px, 0, 0) scale(0.5)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}.footer-enh{background:#0d0d0d;padding-top:128px;font-family:"InterDisplay-Regular"}@media (max-width: 1700px){.footer-enh{padding-top:80px}}.footer-enh a{color:#9797a1;font-size:16px;line-height:1.63}.footer-enh .footer-inner-row{padding-bottom:32px}.footer-enh .footer-inner{display:grid;grid-template-columns:300px 1fr;gap:204px}@media (max-width: 1700px){.footer-enh .footer-inner{grid-template-columns:1fr;gap:64px}}.footer-enh .footer-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px}.footer-enh .footer-intro>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px}@media (max-width: 1700px){.footer-enh .footer-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 767px){.footer-enh .footer-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-enh .footer-intro p{color:#f9f8f7;font-size:32px;line-height:1.25}.footer-enh .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer-enh .social-media span{color:#f9f8f7;font-family:"InterDisplay-Bold";font-size:19px}.footer-enh .social-media ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.footer-enh .social-media ul li{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-enh .social-media ul li a{position:relative;width:32px;height:32px;overflow:hidden;display:block}.footer-enh .social-media ul li a i{font-size:32px;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1);transition:transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.79, 0.56, 1)}.footer-enh .social-media ul li a i:first-child{-webkit-transform:translateY(0);transform:translateY(0)}.footer-enh .social-media ul li a i:nth-child(2){-webkit-transform:translateY(100%);transform:translateY(100%)}@media (hover: hover) and (pointer: fine){.footer-enh .social-media ul li a:hover i:first-child{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.footer-enh .social-media ul li a:hover i:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0)}}.footer-enh .footer-sitemap{display:grid;grid-template-columns:repeat(5, 1fr);gap:60px}@media (max-width: 1199px){.footer-enh .footer-sitemap{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:64px}}@media (max-width: 767px){.footer-enh .footer-sitemap{grid-template-columns:1fr}}.footer-enh .footer-sitemap h3{color:#f9f8f7;font-size:19px;font-family:"InterDisplay-Bold"}.footer-enh .footer-sitemap h3+ul{margin-top:16px}.footer-enh .footer-sitemap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-enh .footer-sitemap ul+h3{margin-top:64px}.footer-enh .footer-sitemap ul li:not(:first-child){margin-top:11px}.footer-enh .footer-closer{padding:32px 0;border-top:1px solid #485156;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-enh .footer-closer span{color:#f9f8f7;font-size:16px}.footer-enh .footer-closer .link-wrapper,.footer-enh .footer-sitemap ul li{position:relative;display:inline-block;padding-bottom:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-enh .footer-closer .link-wrapper::after,.footer-enh .footer-sitemap ul li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#f9f8f7;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .25s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1)}.footer-enh .footer-closer .link-wrapper a,.footer-enh .footer-sitemap ul li a{display:inline-block;color:#9797a1}.footer-enh .footer-closer .link-wrapper.hover-on::after,.footer-enh .footer-sitemap ul li.hover-on::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer-enh .footer-closer .link-wrapper.hover-on a,.footer-enh .footer-sitemap ul li.hover-on a{color:#f9f8f7}.footer-enh .footer-closer .link-wrapper.hover-off::after,.footer-enh .footer-sitemap ul li.hover-off::after{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.footer-enh .footer-closer .link-wrapper.hover-off a,.footer-enh .footer-sitemap ul li.hover-off a{color:#9797a1}.header-enh .desktop-menu .main-navigation>.menu .sub-menu,.header-enh .search-dropdown{position:fixed;top:94px;left:0;width:100%;background:#f9f8f7;padding:40px 48px;-webkit-box-shadow:0 16px 32px -16px rgba(0,0,0,0.25);box-shadow:0 16px 32px -16px rgba(0,0,0,0.25);visibility:hidden;opacity:0;-webkit-transition:opacity 0.25s ease, visibility 0.25s ease, -webkit-transform 0.25s ease;transition:opacity 0.25s ease, visibility 0.25s ease, -webkit-transform 0.25s ease;transition:opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease;transition:opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, -webkit-transform 0.25s ease;-webkit-transform:translateY(-8px);transform:translateY(-8px);z-index:999}.header-enh .desktop-menu .main-navigation>.menu .sub-menu::before,.header-enh .search-dropdown::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 96px);height:1px;background-color:#9797a1}.header-enh{position:fixed;top:0;left:0;width:100%;z-index:101;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:opacity 1.8s ease,-webkit-transform 2s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 1.8s ease,-webkit-transform 2s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 2s cubic-bezier(0.22, 1, 0.36, 1),opacity 1.8s ease;transition:transform 2s cubic-bezier(0.22, 1, 0.36, 1),opacity 1.8s ease,-webkit-transform 2s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform, opacity}.header-enh.is-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header-enh .logo img{-webkit-filter:invert(1);filter:invert(1)}.header-enh .desktop-menu{background-color:rgba(13,13,13,0.5);-webkit-backdrop-filter:blur(8%);backdrop-filter:blur(8%);height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:background-color 1.7s cubic-bezier(0.22, 1, 0.36, 1);transition:background-color 1.7s cubic-bezier(0.22, 1, 0.36, 1)}@media (max-width: 1199px){.header-enh .desktop-menu{display:none}}.header-enh .desktop-menu .navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.header-enh .desktop-menu .navigation-wrapper button{color:#f9f8f7}.header-enh .desktop-menu .main-navigation>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.header-enh .desktop-menu .main-navigation>.menu>li{position:relative;padding:28px 0}.header-enh .desktop-menu .main-navigation>.menu>li a{line-height:38px}.header-enh .desktop-menu .main-navigation>.menu>li.is-active>a{color:#0d0d0d}.header-enh .desktop-menu .main-navigation>.menu>li.is-active>a i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header-enh .desktop-menu .main-navigation>.menu>li.is-active>.sub-menu{visibility:visible;opacity:1}.header-enh .desktop-menu .main-navigation>.menu>li.is-active>.sub-menu .links-block,.header-enh .desktop-menu .main-navigation>.menu>li.is-active>.sub-menu .image-links{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header-enh .desktop-menu .main-navigation>.menu a{font-size:16px;color:#f9f8f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header-enh .desktop-menu .main-navigation>.menu a i{font-size:14px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out}.header-enh .desktop-menu .main-navigation>.menu .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block,.header-enh .desktop-menu .main-navigation>.menu .sub-menu .image-links{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:opacity 1.9s ease,-webkit-transform 1.9s cubic-bezier(0.34, 1.1, 0.3, 1);transition:opacity 1.9s ease,-webkit-transform 1.9s cubic-bezier(0.34, 1.1, 0.3, 1);transition:opacity 1.9s ease,transform 1.9s cubic-bezier(0.34, 1.1, 0.3, 1);transition:opacity 1.9s ease,transform 1.9s cubic-bezier(0.34, 1.1, 0.3, 1),-webkit-transform 1.9s cubic-bezier(0.34, 1.1, 0.3, 1)}.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li{width:200px}.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li a{font-size:16px;line-height:1.63;color:#0d0d0d}.header-enh .desktop-menu .main-navigation>.menu .image-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:256px}@media (max-width: 1700px){.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item{width:200px}}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .image{width:100%;height:310px;overflow:hidden;border-radius:4px}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;border-radius:inherit}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .content{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;font-size:18px;line-height:1.5;min-height:68px}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .content .text{position:relative;left:0;-webkit-transition:left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1)}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .arrow{overflow:hidden;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .arrow .arrow-center{position:relative;width:15px;height:2px}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .arrow .icon-arrow{position:absolute;right:0;width:15px;height:2px;border-radius:2px;background-color:#0d0d0d;-webkit-transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item .arrow .icon-arrow::after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-radius:1px;border-right:2px solid #0d0d0d;border-top:2px solid #0d0d0d;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1),height .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:width .6s cubic-bezier(0.34, 1.56, 0.64, 1),height .6s cubic-bezier(0.34, 1.56, 0.64, 1)}@media (hover: hover) and (pointer: fine){.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item:hover .arrow .icon-arrow{width:33px}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item:hover .arrow .icon-arrow::after{width:5px;height:5px}}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.header-enh .desktop-menu .main-navigation>.menu .image-links .image-link-item:hover .content .text{left:2px}.header-enh .desktop-menu .main-navigation>.menu>li::after{bottom:28px}.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li>ul li{display:inline-block;padding-bottom:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li>ul li::after{bottom:0}.header-enh .desktop-menu .main-navigation>.menu>li,.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li>ul li{position:relative}.header-enh .desktop-menu .main-navigation>.menu>li::after,.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li>ul li::after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#0d0d0d;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .25s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1)}.header-enh .desktop-menu .main-navigation>.menu>li.hover-on::after,.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li>ul li.hover-on::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header-enh .desktop-menu .main-navigation>.menu>li.hover-off::after,.header-enh .desktop-menu .main-navigation>.menu .sub-menu .links-block>ul li>ul li.hover-off::after{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.header-enh.header--white .desktop-menu{background-color:#f9f8f7;-webkit-backdrop-filter:unset;backdrop-filter:unset}.header-enh.header--white .main-navigation>.menu a,.header-enh.header--white .navigation-wrapper button{color:#0d0d0d}.header-enh.header--white .logo img{-webkit-filter:invert(0);filter:invert(0)}.header-enh .search-dropdown.is-open{visibility:visible;opacity:1;display:block}.header-enh.search-open .main-navigation>.menu>li:hover>.sub-menu{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.header-enh .main-navigation>.menu>li,.header-enh .sub-menu .links-block>ul li>ul li,.header-enh .search-dropdown .content-item{position:relative}.header-enh .main-navigation>.menu>li::after,.header-enh .sub-menu .links-block>ul li>ul li::after,.header-enh .search-dropdown .content-item::after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#0d0d0d;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .25s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .25s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .25s cubic-bezier(0.25, 1, 0.5, 1)}.header-enh .main-navigation>.menu>li.hover-on::after,.header-enh .sub-menu .links-block>ul li>ul li.hover-on::after,.header-enh .search-dropdown .content-item.hover-on::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header-enh .main-navigation>.menu>li.hover-off::after,.header-enh .sub-menu .links-block>ul li>ul li.hover-off::after,.header-enh .search-dropdown .content-item.hover-off::after{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}
