@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Black.6e8ba7e7895928bdfbfac48fe0724242.eot);src:url(../images/Montserrat-Black.f0db4938a1f9f4a905161b75e0f987f3.svg#Montserrat-Black) format("svg"),url(../fonts/Montserrat-Black.0b4a7a7914fe525bf6d705fe981cbf75.woff2) format("woff2"),url(../fonts/Montserrat-Black.2ed2c79ec59e88ff7121af75ef773af9.woff) format("woff"),url(../fonts/Montserrat-Black.a97433c26f26262d8926dae2b696a367.ttf) format("truetype"),url(../fonts/Montserrat-Black.6e8ba7e7895928bdfbfac48fe0724242.eot?#iefix) format("embedded-opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-BlackItalic.1352eabfa0634c427a99c3881f1f4a08.eot);src:url(../images/Montserrat-BlackItalic.d39fbebd051b0a3d9f127bc033ae5d8c.svg#Montserrat-BlackItalic) format("svg"),url(../fonts/Montserrat-BlackItalic.cec2d493e9b85b4b4e19838cd9579fd8.woff2) format("woff2"),url(../fonts/Montserrat-BlackItalic.68f02d7f0c95808a4553b17278e213cd.woff) format("woff"),url(../fonts/Montserrat-BlackItalic.c1a9da3cfd806369465405bb1ab7f1bd.ttf) format("truetype"),url(../fonts/Montserrat-BlackItalic.1352eabfa0634c427a99c3881f1f4a08.eot?#iefix) format("embedded-opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Italic.14a4092efb94fb4cb6de3ad23e4e4c27.eot);src:url(../images/Montserrat-Italic.40497d8e16a2eabb6750f21edc74209c.svg#Montserrat-Italic) format("svg"),url(../fonts/Montserrat-Italic.82168e0b17675a8bcb2930cf5c5a05da.woff2) format("woff2"),url(../fonts/Montserrat-Italic.dcda6bebd29eb8720acad8f26a29c408.woff) format("woff"),url(../fonts/Montserrat-Italic.56c5a0b161efe4e4d0e973dd7f968704.ttf) format("truetype"),url(../fonts/Montserrat-Italic.14a4092efb94fb4cb6de3ad23e4e4c27.eot?#iefix) format("embedded-opentype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-BoldItalic.a85b2605be6e875519e0e3f0bfbe24b9.eot);src:url(../images/Montserrat-BoldItalic.efd425e8ecfa5fdcf77a45a61803cf0f.svg#Montserrat-BoldItalic) format("svg"),url(../fonts/Montserrat-BoldItalic.bcc7a47bf7f66175dc05747d657e290f.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.660f8f3371807ff41ee83b5e26f5b049.woff) format("woff"),url(../fonts/Montserrat-BoldItalic.779096a56f60cf1e4f7585ebc7f56827.ttf) format("truetype"),url(../fonts/Montserrat-BoldItalic.a85b2605be6e875519e0e3f0bfbe24b9.eot?#iefix) format("embedded-opentype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBoldItalic.89342b61c9391cebe615ca11772b4481.eot);src:url(../images/Montserrat-SemiBoldItalic.5d893642109db3f0985014e8ce548844.svg#Montserrat-SemiBoldItalic) format("svg"),url(../fonts/Montserrat-SemiBoldItalic.5fec409400acb31e906e1b6c074292b8.woff2) format("woff2"),url(../fonts/Montserrat-SemiBoldItalic.7b1d2334374bfee9ee4cf18d31385882.woff) format("woff"),url(../fonts/Montserrat-SemiBoldItalic.efcebdc1c3334e274b507a1cab8777f4.ttf) format("truetype"),url(../fonts/Montserrat-SemiBoldItalic.89342b61c9391cebe615ca11772b4481.eot?#iefix) format("embedded-opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBoldItalic.bd54405017a4d6613051d7214af2dcf7.eot);src:url(../images/Montserrat-ExtraBoldItalic.c7cf8103b1962ab0bd86b08967cd17b6.svg#Montserrat-ExtraBoldItalic) format("svg"),url(../fonts/Montserrat-ExtraBoldItalic.df71456f60d3710d82cc010a2b3ab36a.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBoldItalic.30f0e9b85513d2c6a25d8a3206826488.woff) format("woff"),url(../fonts/Montserrat-ExtraBoldItalic.3c028f0c1ba74906e67dea990663a49a.ttf) format("truetype"),url(../fonts/Montserrat-ExtraBoldItalic.bd54405017a4d6613051d7214af2dcf7.eot?#iefix) format("embedded-opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraLightItalic.43e9ac05694d487ba472693f946ebbaa.eot);src:url(../images/Montserrat-ExtraLightItalic.006f056314fc672aa549f5ea49181ebb.svg#Montserrat-ExtraLightItalic) format("svg"),url(../fonts/Montserrat-ExtraLightItalic.8cdb23adc767148c1092bc5d4d62a2d5.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLightItalic.2f3578ba95a8f671cae5d3b494394ff9.woff) format("woff"),url(../fonts/Montserrat-ExtraLightItalic.cbfb09aaf58a6faaa0ff51cf1bed2c73.ttf) format("truetype"),url(../fonts/Montserrat-ExtraLightItalic.43e9ac05694d487ba472693f946ebbaa.eot?#iefix) format("embedded-opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-ThinItalic.a1279102c98404cb4e764ac1b18c21d4.eot);src:url(../images/Montserrat-ThinItalic.01628376e3afcd6f71baed985e27b2de.svg#Montserrat-ThinItalic) format("svg"),url(../fonts/Montserrat-ThinItalic.71e915fef802011402d83882c9d25b5d.woff2) format("woff2"),url(../fonts/Montserrat-ThinItalic.dbcc6148a3b0ea92709d40334938dcb9.woff) format("woff"),url(../fonts/Montserrat-ThinItalic.28cdadb3326adf3c243152534c54cf61.ttf) format("truetype"),url(../fonts/Montserrat-ThinItalic.a1279102c98404cb4e764ac1b18c21d4.eot?#iefix) format("embedded-opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.5b3ad248f67d8b84cb14f4f35cd031e8.eot);src:url(../images/Montserrat-Regular.4c14fb030d329721ec69fd1fc9c346e8.svg#Montserrat-Regular) format("svg"),url(../fonts/Montserrat-Regular.6c8807219b0ecffdf96122b80df3e62c.woff2) format("woff2"),url(../fonts/Montserrat-Regular.c0b8804ae85213c9194816da945db150.woff) format("woff"),url(../fonts/Montserrat-Regular.afd7a5cb0ff90afa9eadd0996ad2da1e.ttf) format("truetype"),url(../fonts/Montserrat-Regular.5b3ad248f67d8b84cb14f4f35cd031e8.eot?#iefix) format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.e1ccaacafd14d979fb201ee9891c3c15.eot);src:url(../images/Montserrat-ExtraBold.48b0c2d158c71da2a16703b79a62482d.svg#Montserrat-ExtraBold) format("svg"),url(../fonts/Montserrat-ExtraBold.69542103c5dd6cd037bea90bfe130577.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.6bf17403f884285592f77a335b827914.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.e5897b0cf1ba50154fd095e66a4fc62c.ttf) format("truetype"),url(../fonts/Montserrat-ExtraBold.e1ccaacafd14d979fb201ee9891c3c15.eot?#iefix) format("embedded-opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-LightItalic.b31e3dfd285edfe36db54e37955ca259.eot);src:url(../images/Montserrat-LightItalic.fed516efe74e693468c5e8bc56f21e1c.svg#Montserrat-LightItalic) format("svg"),url(../fonts/Montserrat-LightItalic.8bd27fe9f42d7d0de8a3194c755fddd1.woff2) format("woff2"),url(../fonts/Montserrat-LightItalic.7267159489b3753e6aba589a9f772446.woff) format("woff"),url(../fonts/Montserrat-LightItalic.b66777d34f83a18379b512ccf4cc7dd2.ttf) format("truetype"),url(../fonts/Montserrat-LightItalic.b31e3dfd285edfe36db54e37955ca259.eot?#iefix) format("embedded-opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-MediumItalic.9eda5dfcd323ae31c2ff69108201a81d.eot);src:url(../images/Montserrat-MediumItalic.233c9b317ac6b54487e528c90ffc3b54.svg#Montserrat-MediumItalic) format("svg"),url(../fonts/Montserrat-MediumItalic.43a841b1ec910ba2ecce5ee89515f462.woff2) format("woff2"),url(../fonts/Montserrat-MediumItalic.5eb647be12235c37d0b5ac801a8fde92.woff) format("woff"),url(../fonts/Montserrat-MediumItalic.a790a6b857cf9afeab1db075d464ccb6.ttf) format("truetype"),url(../fonts/Montserrat-MediumItalic.9eda5dfcd323ae31c2ff69108201a81d.eot?#iefix) format("embedded-opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.7ad9c1a987324c63923bdd6b4f58e87c.eot);src:url(../images/Montserrat-Bold.aadcc174d93e23462a80361ab876c4c4.svg#Montserrat-Bold) format("svg"),url(../fonts/Montserrat-Bold.1eaf59537a9c317acaa4b2c144cd89d6.woff2) format("woff2"),url(../fonts/Montserrat-Bold.137a9f5f920bcccad63c115397dc1532.woff) format("woff"),url(../fonts/Montserrat-Bold.38a49c5d1b18bfb6a0b2379ec8c4354b.ttf) format("truetype"),url(../fonts/Montserrat-Bold.7ad9c1a987324c63923bdd6b4f58e87c.eot?#iefix) format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.ab8ea2e0952cbe3792985696c2ed9fbf.eot);src:url(../images/Montserrat-SemiBold.d3eca04461f900cd6824677195a4b8c7.svg#Montserrat-SemiBold) format("svg"),url(../fonts/Montserrat-SemiBold.c74260cde1a16b48febba358704ac4b6.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.f4103669740e1258103e7fee7bfafbc1.woff) format("woff"),url(../fonts/Montserrat-SemiBold.60ebedd4fcfab4c919aee49af5717aa5.ttf) format("truetype"),url(../fonts/Montserrat-SemiBold.ab8ea2e0952cbe3792985696c2ed9fbf.eot?#iefix) format("embedded-opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Thin.2cc9e7b12cf919feb7dc263924cf5e6a.eot);src:url(../images/Montserrat-Thin.176007b4ce24080bfac67732f60c8bb7.svg#Montserrat-Thin) format("svg"),url(../fonts/Montserrat-Thin.ed5ced201e23ea869a95439f82ea01fd.woff2) format("woff2"),url(../fonts/Montserrat-Thin.152b34f41b26230b38bba9f28b32fed6.woff) format("woff"),url(../fonts/Montserrat-Thin.03110a6fdff3925f883f1f0ea18c89a8.ttf) format("truetype"),url(../fonts/Montserrat-Thin.2cc9e7b12cf919feb7dc263924cf5e6a.eot?#iefix) format("embedded-opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Light.228e8e006654fc7aa665f322090c56af.eot);src:url(../images/Montserrat-Light.860cedb96b4a27d89f34f13ac6f35c96.svg#Montserrat-Light) format("svg"),url(../fonts/Montserrat-Light.40e31707c08e220773ea4b0bdf4f7919.woff2) format("woff2"),url(../fonts/Montserrat-Light.75ac2d463b1b7332a85e9bd0478567d2.woff) format("woff"),url(../fonts/Montserrat-Light.91fa45ed0f53fe27ed2a2134b58307a1.ttf) format("truetype"),url(../fonts/Montserrat-Light.228e8e006654fc7aa665f322090c56af.eot?#iefix) format("embedded-opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraLight.ef4e6635f0a5c42a826dbb1455212f3d.eot);src:url(../images/Montserrat-ExtraLight.e43afdf0a0dea0ec739560807e7d2daa.svg#Montserrat-ExtraLight) format("svg"),url(../fonts/Montserrat-ExtraLight.99b7ee26cc32cfbca99846f0e5312838.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.08cb6a59c9fe8bcb7f34a51668df4933.woff) format("woff"),url(../fonts/Montserrat-ExtraLight.d4d256e9288bd58ff6afa07b073d993a.ttf) format("truetype"),url(../fonts/Montserrat-ExtraLight.ef4e6635f0a5c42a826dbb1455212f3d.eot?#iefix) format("embedded-opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.4183bb3edc82bb19a8ddf6573acbdcd8.eot);src:url(../images/Montserrat-Medium.a4503850e640b9da1103d01571ec5dc3.svg#Montserrat-Medium) format("svg"),url(../fonts/Montserrat-Medium.4193cb373574474bd262f0cada40c68e.woff2) format("woff2"),url(../fonts/Montserrat-Medium.72aebf4516ddcbc7634c4640fb6f9a90.woff) format("woff"),url(../fonts/Montserrat-Medium.91c0784cecdbcb3badf85ba842de5f21.ttf) format("truetype"),url(../fonts/Montserrat-Medium.4183bb3edc82bb19a8ddf6573acbdcd8.eot?#iefix) format("embedded-opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"sutunam-icon";src:url(../fonts/sutunam-icon.ed489c440d4dec43875eea85e1c2edff.eot);src:url(../images/sutunam-icon.bdf1f61c77d4d002a6cf27e39cca36c9.svg#sutunam-icon) format("svg"),url(../fonts/sutunam-icon.019e7e5faaaf258fbfc029e1d266f94f.woff2) format("woff2"),url(../fonts/sutunam-icon.7649f7665c52a9ee3ecb25f490fe0bbd.woff) format("woff"),url(../fonts/sutunam-icon.ed489c440d4dec43875eea85e1c2edff.eot#iefix) format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.1eaf59537a9c317acaa4b2c144cd89d6.woff2) format("woff2");font-display:swap}[class^=icon-],[class*=" icon-"],[class^=icon_],[class*=" icon_"]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"sutunam-icon" !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.icon-link-project::before{content:""}.icon-bullet_list::before{color:#e84127;content:""}.icon-preview::before{content:""}.icon-menu::before{content:""}.icon-arrow_close::before{color:#fff;content:""}.icon-bt-submit::before{color:#fff;content:""}.icon-chart::before{color:#fff;content:""}.icon-pen::before{color:#fff;content:""}.icon-arrow::before{color:#e4e4e4;content:""}.icon-logo::before{color:#e84127;content:""}.icon-logo-text::before{content:""}.icon-read-more::before{content:""}.icon-developpement::before{content:""}.icon-direction::before{content:""}.icon-experience::before{content:""}.icon-hebergement::before{content:""}.icon-strategie::before{content:""}.icon-webdesign::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-logocuisineduweb::before{content:""}.icon-logofrenchtech::before{content:""}.icon-hanoi::before{content:""}.icon-crayon::before{content:""}.icon-logo_cuisineduweb::before{content:""}.icon-logo_frenchtech::before{content:""}.icon-email::before{content:""}.icon-telephone::before{content:""}.icon-iconclose::before{content:""}.icon-sutublog::before{content:""}.bt-link-to{background:none;border:1px solid #e84127;color:#453244;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.5px;border-radius:30px;padding:7px 20px}.bt-link-to:hover{background:#e84127;color:#fff}/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif}body{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;cursor:pointer}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;text-rendering:geometricPrecision}html{-webkit-tap-highlight-color:black(0);-webkit-text-size-adjust:100%}html,body,img,fieldset,abbr,acronym{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}th,code,cite,caption{font-style:normal;font-weight:normal;text-align:left}address{font-style:normal}fieldset{border:0;margin:0;padding:0}img{display:block;max-width:100%}ol,ul{list-style:none}q::before,q::after{content:""}input:focus,input[type=search]:focus{outline:none;outline-offset:-2px}input[type=search]{box-sizing:border-box}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}a,button{-ms-touch-action:manipulation;touch-action:manipulation}a{color:#e84127;outline:none;text-decoration:none}input.input-text{background:#fff;border:0;border-radius:20px;height:30px;padding:0 20px}input.input-text.input-large{border-radius:15px;height:40px;padding:0 15px}input[type=checkbox]{display:none}input[type=checkbox]+span::before{border:solid #fff 3px;content:"";display:block;height:17px;left:0;position:absolute;top:0;width:17px}input[type=checkbox]:checked+span::after{background:#fff;content:"";display:block;height:7px;left:5px;position:absolute;top:5px;width:7px}button,button.button{background:#b01800;border:0;color:#fff;font-family:"Raleway",sans-serif;font-size:14.71px;font-weight:700;height:45px;margin-bottom:30px;padding:0 15px;text-transform:uppercase}button:hover,button.button:hover{background:#fff;color:#000}textarea{-webkit-appearance:none}select{-webkit-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #453244 50%),linear-gradient(135deg, #453244 50%, transparent 50%);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),100% 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,2.5em 2.5em;border-bottom:1px solid #e4e4e4}h1,.h1{color:#000;font-family:"Montserrat",sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.2;margin:0 0 .7em;text-rendering:optimizeLegibility;text-transform:uppercase}h2,.h2,.subtitle-h2{color:#453244;font-family:"Montserrat",sans-serif;font-size:30px;font-style:normal;font-weight:700;letter-spacing:4.5px;text-rendering:optimizeLegibility;text-transform:uppercase}@media only screen and (max-width: 599px){h2,.h2,.subtitle-h2{font-size:22px !important;letter-spacing:.8px !important;line-height:1}}h3,.h3{color:#000;font-size:18px;font-style:normal;font-weight:800;letter-spacing:0;line-height:1.4;margin:0 0 10px;text-rendering:optimizeSpeed;text-transform:uppercase}h4,.h4{color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:1.4;margin:0 0 10px;text-rendering:optimizeSpeed;text-transform:uppercase}h5,.h5{color:#000;font-family:"Montserrat",sans-serif;font-size:13px;font-style:normal;font-weight:bold;line-height:1.4;margin:0 0 10px;text-rendering:optimizeSpeed;text-transform:uppercase}h6,.h6{color:#000;font-family:"Montserrat",sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:1.4;margin:0 0 5px;text-rendering:optimizeSpeed;text-transform:uppercase}@media only screen and (max-width: 599px){h1,.h1{font-size:36px;letter-spacing:-4px;line-height:26px}}@-webkit-keyframes fade-in-left{0%{opacity:0 !important;transform:translateX(20%)}100%{opacity:1 !important;transform:translateX(0)}}@keyframes fade-in-left{0%{opacity:0 !important;transform:translateX(20%)}100%{opacity:1 !important;transform:translateX(0)}}.fade-in-left{animation-duration:1s;animation-name:fade-in-left}@keyframes fade-out-left{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.fade-out-left{animation-duration:1s;animation-name:fade-out-left}@keyframes fade-in-up{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateX(0)}}.fade-in-up{animation-duration:1s;animation-name:fade-in-up}.pre-loading{background-color:#fff;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9999}.logo-loading{background-image:url(../images/only-logo.d92a93a3567965a7d9b1b9b2a15405a8.gif);background-position:center;background-repeat:no-repeat;background-size:cover;height:140px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:140px}.text-logo-loading{background-image:url(../images/logo-text.ff1620b9a6c8a8c2d47e60e9f10aeeb5.svg);background-repeat:no-repeat;background-size:cover;height:74px;left:50%;position:absolute;top:50%;transform:translate(calc(-50% - 50px), -50%)}@keyframes logo-animation{0%{transform:translate(-50%, -50%)}40%{transform:translate(-50%, -50%)}50%{transform:translate(calc(-50% - 220px), -50%)}90%{transform:translate(calc(-50% - 220px), -50%);opacity:1}100%{transform:translate(calc(-50% - 170px), -50%);opacity:0}}@keyframes text-animation{0%{width:0px;transform:translate(calc(-50% - 50px), -50%)}40%{width:0px;transform:translate(calc(-50% - 50px), -50%)}50%{width:404px;transform:translate(calc(-50% + 84px), -50%)}90%{width:404px;transform:translate(calc(-50% + 84px), -50%);opacity:1}100%{width:404px;transform:translate(calc(-50% + 134px), -50%);opacity:0}}body{background:#fff;color:#000;font-family:"Montserrat",sans-serif;line-height:1;overflow-x:hidden}.block-content{margin:0 auto;max-width:1240px}.block-content::after{clear:both;content:"";display:table}a{transition:all .2s ease-out}.block-title{font-size:30px;font-weight:700;letter-spacing:.8px;line-height:1;margin-bottom:40px;text-transform:uppercase}.wrap-content{color:#453244;margin:0 auto;max-width:1240px}.wrap-content::after{clear:both;content:"";display:block}.content{overflow:hidden;padding-top:160px;position:relative}.content::after{left:calc(50% - 1px);background:#453244;bottom:0;content:"";height:20px;position:absolute;width:1px}.pull-left{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;max-width:calc(50% + 620px)}.pull-left .wrap-content{margin-left:auto;margin-right:0;max-width:1240px;width:100%}.pull-right{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;margin-left:auto;margin-right:0;max-width:calc(50% + 620px)}.pull-right .wrap-content{margin-left:0;margin-right:auto;max-width:1240px}.align-right{margin-left:auto;margin-right:0;max-width:calc(50% + 620px)}.align-right .wrap-content{margin-left:0}.breadcrumb{background:rgba(69,50,68,.2);color:#fff;font-size:12px;font-weight:300;padding-left:40px;position:relative}.breadcrumb a{color:#fff;display:inline-block;line-height:1;padding:14px 40px 14px 0;position:relative}.breadcrumb a::after{filter:alpha(opacity=30);opacity:.3;color:#fff;content:"";cursor:default;font-family:"sutunam-icon";font-size:8px;line-height:1;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.breadcrumb a::before{filter:alpha(opacity=0);opacity:0;background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;right:40px;transition:all .2s ease-out}.breadcrumb a:hover::before{filter:alpha(opacity=60);opacity:.6}.breadcrumb::before{background:rgba(69,50,68,.2);bottom:0;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:100%;z-index:1}.width-container{margin:0 auto;max-width:1240px}.top-content .split{background-repeat:no-repeat;background-size:auto}.top-content .split2{background-position:calc(100% - 20px) -40px;height:80px;z-index:1}.top-content .split4{background-position:calc(100% + 20px) -200px;z-index:1}.top-content .split5{background-position:right;height:320px;top:0}.top-content .pull-left{position:relative}.top-content .wrap-content{display:block;min-height:320px}.top-content .wrap-content::after{background:#fff;content:"";height:200px;position:absolute;right:0;top:0;width:40px;z-index:1}.top-content .title{color:#fff;font-size:114px;font-weight:800;letter-spacing:-12px;line-height:80px;margin-bottom:0;margin-left:-10px;margin-top:79px;padding:0 40px;position:relative;text-shadow:0 8px 40px rgba(0,0,0,.75);z-index:1;word-break:break-word}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width: 1365px){.width-container,.pull-left .wrap-content,.pull-right .wrap-content,.wrap-content{max-width:960px}.content{padding-top:120px}.pull-left{max-width:calc(50% + 960px/2)}.pull-left .wrap-content{max-width:960px}.pull-right{max-width:calc(50% + 960px/2)}.pull-right .wrap-content{max-width:960px}.align-right{max-width:calc(50% + 960px/2)}.top-content .split2{background-position:calc(100% + 20px) -40px;height:40px}.top-content .split4{background-position:calc(100% + 20px) -200px;height:80px;top:160px}.top-content .split5{background-position:right;height:320px;top:0}.top-content .title{font-size:56px;letter-spacing:-5px;line-height:40px}}@media only screen and (max-width: 1023px){.logo-loading{height:70px;width:70px}.text-logo-loading{height:37px}@keyframes logo-animation{0%{transform:translate(-50%, -50%)}40%{transform:translate(-50%, -50%)}50%{transform:translate(calc(-50% - 100px), -50%)}90%{transform:translate(calc(-50% - 100px), -50%);opacity:1}100%{transform:translate(calc(-50% - 80px), -50%);opacity:0}}@keyframes text-animation{0%{width:0px;transform:translate(-50%, -50%)}40%{width:0px;transform:translate(-50%, -50%)}50%{width:202px;transform:translate(calc(-50% + 44px), -50%)}90%{width:202px;transform:translate(calc(-50% + 44px), -50%);opacity:1}100%{width:202px;transform:translate(calc(-50% + 64px), -50%);opacity:0}}.pull-left .wrap-content,.pull-right .wrap-content,.wrap-content{max-width:560px;padding-left:20px;padding-right:20px}.width-container{max-width:560px}.pull-left{max-width:calc(50% + 560px/2)}.pull-left .wrap-content{max-width:560px}.pull-right{max-width:calc(50% + 560px/2)}.pull-right .wrap-content{max-width:560px}.align-right{max-width:calc(50% + 560px/2)}.breadcrumb{padding-left:0}.top-content .split{background-repeat:no-repeat;background-size:auto}.top-content .split2{background-position:calc(100% + 20px) -40px;height:40px}.top-content .split4{background-position:calc(100% + 20px) -200px;height:40px}.top-content .split5{background-position:right;height:240px;top:0}.top-content .wrap-content{min-height:240px}.top-content .wrap-content::after{height:160px;width:20px}.top-content .title{letter-spacing:-6px;margin-top:30px;padding-left:0;padding-right:0}}@media only screen and (max-width: 599px){.width-container,.pull-left .wrap-content,.pull-right .wrap-content,.wrap-content,.content{margin:auto;max-width:360px}.top-content .wrap-content{min-height:120px;padding-left:1px;padding-right:0}.top-content .wrap-content::after{height:0;width:0}.top-content .title{letter-spacing:-3.4px;margin-left:-5px;margin-top:0;padding-top:80px;text-shadow:0 8px 40px rgba(0,0,0,.35)}.top-content .split{background-size:auto 120px}.top-content .split2{background-position:calc(100% + 10px) -20px;height:40px;top:20px}.top-content .split4{background-position:calc(100% + 20px) -200px;height:20px;top:100px}.top-content .split5{background-position:right;height:120px;top:0}.breadcrumb{display:none}}footer{position:relative}footer::before{left:calc(50% - 1px);background:#fff;content:"";height:20px;position:absolute;top:0;width:1px}.footer-top{background:#e84127;color:#fff;padding:110px 0 80px 0;text-align:center}.footer-top::after{clear:both;content:"";display:table}.footer-top-content{margin:0 auto;max-width:600px}.footer-top-content .title{color:#fff;font-size:30px;font-weight:700;letter-spacing:4.5px;line-height:1.33;margin-bottom:20px;text-transform:uppercase}.footer-bottom{background:#453244;overflow:hidden;padding:72px 0 40px;position:relative}.footer-right-top{margin-bottom:48px;padding-bottom:48px;position:relative}.footer-right-top::before{background:#fff;bottom:0;content:"";height:1px;left:-20px;opacity:.1;position:absolute;width:calc(100% + 40px)}.footer-right-top .widget_text{width:100%}.footer-right-bottom{position:relative;flex:1;display:flex;gap:20px}.footer-right-bottom a{color:#fff;font-size:12px;opacity:.6;display:flex;align-items:center;height:40px;gap:8px;font-weight:500}.footer-right-bottom a img{width:24px;height:24px;object-fit:contain}.footer-right-bottom a:hover{opacity:1}.footer-right-bottom .widget_text{width:50%}.footer-right-bottom .title{color:#fff;font-weight:500;letter-spacing:0px;text-transform:none;font-size:14px;line-height:20px;margin-bottom:16px}.footer-right-top .link a,.footer-right-bottom .link a{border-bottom:1px solid #e84127}.footer-right-top .widget_nav_menu,.footer-right-bottom .widget_nav_menu{margin-top:auto;width:100%}.footer-right-top .widget_nav_menu li,.footer-right-bottom .widget_nav_menu li{float:left;font-size:12px;margin-right:30px}.footer-right-top .widget_nav_menu li a,.footer-right-bottom .widget_nav_menu li a{border-bottom:1px solid hsla(0,0%,100%,.6);padding-bottom:5px}.footer-right-top .widget_nav_menu li:last-child,.footer-right-bottom .widget_nav_menu li:last-child{margin-right:0}.footer-right-top .widget,.footer-right-bottom .widget{display:inline-block;vertical-align:middle}.footer-text{font-size:115px;font-weight:800;letter-spacing:-10px;line-height:80px;margin-bottom:55px;margin-top:40px}.footer-text span{-webkit-text-stroke:1px #e84127;color:rgba(0,0,0,0);display:block;font-size:115px;letter-spacing:-22px;line-height:80px;text-transform:uppercase}.footer-text .open{letter-spacing:-25px;text-indent:-35px}.footer-text .open::before{-webkit-text-stroke:0;color:#453244;content:"<";display:inline-block;padding-right:22px;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.footer-text .up{margin-bottom:50px}.footer-text .up i{-webkit-text-stroke:1px #fff;display:inline-block;transform:scale(0.95) translate(-16px, -7px);vertical-align:middle}.footer-text .up::after{-webkit-text-stroke:0;color:#453244;content:">";padding-left:10px;text-shadow:-1px 0 #e84127,0 1px #e84127,1px 0 #e84127,0 -1px #e84127}.footer-text::after{border:1px solid #fff;color:#453244;content:"";display:block;height:16px;width:80px}.footer-contact{color:#fff;font-size:12px;font-weight:300;letter-spacing:.5px;display:flex;gap:20px}.footer-contact ul{float:left;letter-spacing:.6px;width:50%}.footer-contact a{color:#fff;font-size:12px;font-weight:300}.footer-contact [class*=icon-]::before{filter:alpha(opacity=30);opacity:.3;font-size:48px}.footer-contact li.icon{height:48px;margin-bottom:20px;margin-left:0}.footer-contact li.name{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:20px}.footer-contact li.code,.footer-contact li.address{color:var(--Neutrals-Dark-Grey, #BABABA);font-weight:500;letter-spacing:0;line-height:16px}.footer-contact li.phone{margin:20px 0 32px;line-height:16px;letter-spacing:.2px}.footer-contact li.link{display:flex}.footer-contact li.link a{font-size:14px;font-weight:500;letter-spacing:0;padding-bottom:12px;font-weight:700;line-height:20px}.footer-contact li.link a:hover{opacity:.6}.footer-your-project .p-text{color:#fff;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:1.43;margin-bottom:15px;opacity:.6}.bt-link{border-radius:30px;background:#453244;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.4px;padding:23px 42px;text-transform:uppercase;vertical-align:middle}.bt-link:hover{background:#fff;color:#453244}.footer-left-bottom{margin-bottom:20px;display:flex;flex-direction:column;gap:20px}.footer-left-bottom li{margin-bottom:19px;padding-right:20px}.footer-left-bottom a{border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;display:inline-block;font-size:12px;font-weight:300;letter-spacing:.2px;opacity:.6;padding-bottom:5px;position:relative}.footer-left-bottom a:hover{opacity:1}.footer-left-bottom a:hover::after{background:#fff}.footer-left-bottom .title{color:#fff;font-weight:500;letter-spacing:0px !important;text-transform:none;font-size:14px !important;line-height:20px;margin-bottom:27px;display:flex}.footer-left-bottom .title::after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g opacity="0.5"><path d="M15 7.5L10.0032 12.5L5 7.5" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');width:20px;height:20px;display:block;margin-left:10px;transition:.3s}.footer-left-bottom .title.active::after{transform:rotate(180deg)}@media screen and (max-width: 1365px){.footer-right-top{padding-left:0}}@media screen and (max-width: 1023px){.footer-left-top .widget_text{display:none}.footer-top{padding:85px 0 60px}.footer-bottom{padding-bottom:80px}.footer-bottom::before{display:none}.footer-top-content{text-align:left}}@media screen and (max-width: 599px){.footer-top{padding:70px 0 40px}.footer-top-content .title{font-size:22px;letter-spacing:.6px;line-height:.91}.footer-right-top .widget_nav_menu{margin-top:0}.footer-right-top .widget_nav_menu li{margin-bottom:25px}.footer-right-top .widget_nav_menu li:last-child{margin-right:0}}.footer-left-top .footer-certified-group>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:-24px;margin-bottom:48px}.footer-left-top .footer-certified-group>div img{max-height:65px;object-fit:cover;width:auto}@media(min-width: 1024px){.footer-bottom{padding-top:72px}.footer-left-top .footer-certified-group>div{gap:40px;padding-left:200px;margin-top:-47px}.footer-left-top .footer-certified-group>div img{max-height:80px}.footer-left-bottom{flex-direction:row;gap:20px}.footer-left-bottom .widget_text{width:50%}.footer-left-bottom .title::after{content:none}}@media(min-width: 1280px){.footer-bottom::before{background:#fff;bottom:0;content:"";left:50%;opacity:.1;position:absolute;top:0;width:1px}.footer-bottom .wrap-content{display:flex;flex-wrap:wrap}.footer-bottom .wrap-content>div{width:50%}.footer-right-top{padding:0 64px 64px 64px}.footer-right-top::before{left:0;right:-100%;width:auto}.footer-right-top .footer-contact{gap:32px}.footer-left-bottom,.footer-right-bottom{padding-left:64px;padding-right:64px;gap:32px}.search-links-wrapper .footer-left-bottom{padding:0}}header{transform:translate3d(0, 0, 0);background:#fff;left:0;position:fixed;right:0;z-index:11}.menu-opened>footer{opacity:0;visibility:hidden;z-index:-1}.menu-opened .header .logo .icon-logo::after{display:none}.menu-opened .sticky-header .logo .icon-logo-text::before{transform:translate(0, 0) scale(1)}.menu-opening .content{opacity:0;visibility:hidden;z-index:-1}.menu-opening .sticky-header .logo .icon-logo-text::before{transform:translate(0, 0) scale(1)}.header{padding:50px 40px;position:relative;transition:all .3s ease-out;will-change:padding}.header::after{clear:both;content:"";display:table}.header .header-left{float:left}.header .logo{position:relative}.header .logo .icon-logo::before{background-image:url(../images/sutunam-logo.b8af457f68854512fea2731769d7340c.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;font-size:60px;height:60px;position:relative;transform:translateZ(0);transition:all .3s ease-out;width:60px;will-change:font-size;z-index:2}.header .logo .icon-logo::after{background:#fff;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:150px;z-index:1}.header .logo .icon-logo-text{display:inline-block;left:76px;position:absolute;top:14px}.header .logo .icon-logo-text::before{background-image:url(../images/sutunam-text-logo.ff1620b9a6c8a8c2d47e60e9f10aeeb5.svg);background-repeat:no-repeat;background-size:contain;color:#453244;content:"";font-size:19px;height:32px;position:absolute;transform:translateZ(0);transition:all .2s ease-out;width:175px}.header .header-right{float:right;padding-top:25px}.sticky-header{transform:translate3d(0, 0, 0);background:#fff;border-bottom:1px solid #e4e4e4;left:0;position:fixed;right:0;z-index:10}.sticky-header .logo .icon-logo::before{font-size:50px}.sticky-header .header{padding:15px 40px}.sticky-header .header .header-right{padding-top:18px}@media only screen and (min-width: 768px){.sticky-header .logo .icon-logo-text::before{transform:translate(-120%, -5px) scale(0.5)}}@media only screen and (max-width: 1365px){.header{padding:30px 40px}}@media only screen and (max-width: 1023px){header{background:#fff;left:0;position:fixed;right:0;top:0;z-index:12}.sticky-header .header{padding:15px 20px}.header{padding:20px}.header .logo .icon-logo::before{font-size:40px;height:40px;width:40px}.header .logo .icon-logo::after{display:none}.header .logo .icon-logo-text::before{font-size:12px;height:22px;left:48px;top:9px;width:120px}.header-right{display:none}.content{padding-top:80px}}.menu-top .menu-main-container>ul{position:relative}.menu-top .menu-main-container>ul::after{clear:both;content:"";display:table}.menu-top .menu-main-container>ul>li{float:left;margin:0 15px}.menu-top .menu-main-container>ul>li.active::after{background:#453244;content:"";height:100vh;left:0;position:fixed;top:0;transition:background-color .2s ease-out;width:100vw;z-index:10}.menu-top .menu-main-container>ul>li.active>a{color:#fff;z-index:99}.menu-top .menu-main-container>ul>li.active .sub-menu{display:block;z-index:99}.menu-top .menu-main-container>ul>li.active .sub-menu li{position:relative}.menu-top .menu-main-container>ul>li.active .sub-menu li::before{background:url(../images/arr-long-right.2599929a1a6626d02fbac050d68a0087.png) no-repeat 50%;content:"";display:none;height:13px;position:absolute;right:-60px;top:-15px;width:21px}.menu-top .menu-main-container>ul>li.active .sub-menu a{color:#fff;padding-right:60px}.menu-top .menu-main-container>ul>li.active .sub-menu a:hover{color:#e84127}.menu-top .menu-main-container>ul>li>a{color:#453244;display:block;font-size:14px;font-weight:500;position:relative;z-index:99}.menu-top .menu-main-container>ul>li>a::after{border-radius:50%;filter:alpha(opacity=0);opacity:0;transform:translateZ(0);transition:.2s;background:#e84127;bottom:0;content:"";height:5px;left:50%;margin-left:-2.5px;position:absolute;width:5px}.menu-top .menu-main-container>ul>li.active>a::after,.menu-top .menu-main-container>ul>li:hover>a::after{filter:alpha(opacity=100);opacity:1;bottom:20px}.menu-top .menu-main-container>ul>li.current-menu-item>a::after,.menu-top .menu-main-container>ul>li.current-menu-ancestor>a::after,.menu-top .menu-main-container>ul>li.current-page-ancestor>a::after,.menu-top .menu-main-container>ul>li.active-grandparent>a::after,.menu-top .menu-main-container>ul>li.current-menu-item:hover>a::after{filter:alpha(opacity=100);opacity:1;bottom:-12px}.menu-top .menu-main-container>ul>li.link-contact{margin-right:0}.menu-top .menu-main-container>ul>li.link-contact>a{border-radius:20px;background:#e84127;border:1px solid #e84127;color:#fff;margin-top:-10px;min-width:120px;padding:10px;text-align:center}.menu-top .menu-main-container>ul>li.link-contact>a::after{display:none;visibility:hidden}.menu-top .menu-main-container>ul>li.link-contact:hover>a{background:#453244;border-color:#453244}.menu-top .menu-main-container>ul>li.link-contact.current-menu-item>a::after{filter:alpha(opacity=100);opacity:1;bottom:-10px}.menu-top .menu-main-container .sub-menu{display:none;position:absolute;right:90px;text-align:right;top:70px}.menu-top .menu-main-container .sub-menu li{transition:color .2s ease,margin .2s ease-out}.menu-top .menu-main-container .sub-menu li a{background:#453244;display:inline-block;font-size:80px;font-weight:800;letter-spacing:-6px;line-height:90%;position:relative;text-transform:uppercase;transition:all .5s cubic-bezier(0.39, 0.575, 0.565, 1);white-space:nowrap;z-index:0}.menu-top .menu-main-container .sub-menu li a::before{background-color:#453244;bottom:0;content:"";display:block;height:70px;left:0;position:absolute;right:0;top:0;z-index:-1}.menu-top .menu-main-container .sub-menu li a::after{background:url(../images/arr-long-right.2599929a1a6626d02fbac050d68a0087.png) no-repeat 50%;content:"";height:13px;opacity:0;position:absolute;right:0;top:55px;transform:translateX(-50px);transition:all .2s ease-out;width:21px}.menu-top .menu-main-container .sub-menu li a span.text{color:#fff;display:block;font-size:14px;font-weight:300;height:40px;letter-spacing:0;line-height:20px;margin-top:-40px;opacity:0;overflow:hidden;position:relative;text-transform:none;transition:all .2s ease-out;white-space:normal;z-index:-2}.menu-top .menu-main-container .sub-menu li:hover a::after{opacity:1;transform:translateX(0)}.menu-top .menu-main-container .sub-menu li:hover span.text{height:auto;margin-top:0;opacity:1}.menu-top .menu-main-container .sub-menu li:hover::after{display:block}.cd-nav-trigger{display:none}.content-contact-mobile,.block-contact-mobile{display:none}@media only screen and (max-width: 1365px){.menu-top .menu-main-container .sub-menu li a{font-size:58px;line-height:1}.menu-top .menu-main-container .sub-menu li a span.text{color:#8d858d;display:block}.menu-top .menu-main-container .sub-menu li a::before{height:60px}.menu-top .menu-main-container .sub-menu li:hover a span.text{color:#fff}.menu-top .menu-main-container .sub-menu li.has-description:hover+li{padding-top:0}}@media only screen and (max-width: 1023px){.cd-nav-trigger{background:rgba(0,0,0,0);border:0;color:#000;cursor:pointer;display:inline-block;float:left;font-size:10px;height:10px;margin:-10px 15px 0 0;outline:0;padding:15px 0;transform:translate3d(0, 15px, 0) rotate(180deg);width:20px;z-index:11}.cd-nav-trigger:hover{background:rgba(0,0,0,0)}.cd-nav-trigger .icon-menu{background-color:#000;display:block;height:.2em;left:0;margin-top:-0.1em;position:absolute;transition:background-color .2s;user-select:none;width:100%}.cd-nav-trigger .icon-menu::after,.cd-nav-trigger .icon-menu::before{background:#000;content:"";height:100%;left:0;position:absolute;transition:transform .2s;width:100%}.cd-nav-trigger .icon-menu::before{transform:translateY(-0.5em)}.cd-nav-trigger .icon-menu::after{transform:translateY(0.5em)}.menu-open .cd-nav-trigger{padding:20px 40px 20px 0;top:15px}.menu-open .cd-nav-trigger .icon-menu{background:#fff;left:20px;width:20px}.menu-open .cd-nav-trigger .icon-menu::before,.menu-open .cd-nav-trigger .icon-menu::after{background:#fff}.menu-open .cd-nav-trigger .icon-menu::after{transform:translateY(-0.35em) translateX(0.65em) rotate(45deg) scaleX(0.6)}.menu-open .cd-nav-trigger .icon-menu::before{transform:translateY(0.35em) translateX(0.65em) rotate(-45deg) scaleX(0.6)}.menu-open .header-right{display:block}.menu-open header{background:#453244;display:block;height:100%;left:0;padding-top:0;position:fixed;top:0;width:100%;z-index:11}.menu-open .header .logo .icon-logo-text::before{color:#fff}.menu-open .header-right{clear:both;float:none}.menu-open .menu-top .menu-main-container{padding-left:55px}.menu-open .menu-top .menu-main-container ul{float:none !important;padding-top:0}.menu-open .menu-top .menu-main-container .sub-menu li a{font-size:13px;font-weight:500;letter-spacing:0;line-height:1;text-transform:none}.menu-open .menu-top .menu-main-container .sub-menu li a span.text{color:#8d858d;display:block;font-size:12px;line-height:15px;overflow:visible}.menu-open .menu-top .menu-main-container>ul>li{float:none;margin:0;width:35%}.menu-open .menu-top .menu-main-container>ul>li:hover span.text::after{display:none}.menu-open .menu-top .menu-main-container>ul>li:hover>a{color:#e84127}.menu-open .menu-top .menu-main-container>ul>li:hover>a::after{display:none}.menu-open .menu-top .menu-main-container>ul>li.link-contact{position:fixed;right:calc((100% - 560px)/2);top:25px;width:90px;z-index:10}.menu-open .menu-top .menu-main-container>ul>li.link-contact:hover a{color:#fff}.menu-open .menu-top .menu-main-container>ul>li.link-contact a{background-color:#e84127;background-image:none;line-height:30px;min-width:auto;padding:0}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children:hover>a::after{display:block}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children>a{background:none;line-height:1;padding-bottom:30px;padding-left:20px;position:relative}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children>a::before{color:#fff;content:"";font-family:"sutunam-icon";font-size:8px;left:0;position:absolute;top:2px}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children>a::after{filter:alpha(opacity=0);opacity:0}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.link-contact.mobile a::before{display:none}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.active>a{color:#e84127;padding-left:0}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.active>a::before{display:none}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.active>a::after{left:auto;right:-3px;top:5px;filter:alpha(opacity=100);opacity:1;z-index:12}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.active .sub-menu{padding-left:30px;position:absolute;right:0;text-align:left;top:0;width:65%;z-index:11}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.active .sub-menu li a{background:url(../images/arrow_next_small.ba0986ea05df7bffc9ac6f9be11a1c88.png) no-repeat left top 3px;padding-bottom:15px;padding-left:20px;padding-right:0}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.active .sub-menu li a span{margin-left:-20px}.menu-open .menu-top .menu-main-container>ul>li>a{background:url(../images/arrow_next_small.ba0986ea05df7bffc9ac6f9be11a1c88.png) no-repeat left center;color:#fff;line-height:1;padding-left:20px}}@media only screen and (min-device-width: 680px)and (max-device-width: 1023px){.menu-open .close-nav{left:20px;position:fixed}.menu-open .header-right{padding-top:70px}}@media only screen and (max-width: 680px){.menu-open header{z-index:12 !important}.menu-open .header-right{padding-top:70px}.menu-open .menu-top .menu-main-container>ul>li.link-contact{right:calc((40 * 100% / 600));position:fixed;top:35px;width:90px;z-index:10}.menu-open .menu-top .menu-main-container>ul>li.link-contact a{background-color:#e84127;background-image:none;line-height:30px;min-width:auto;padding:0}.menu-open .menu-top .sub-menu li a span.text{height:auto}}@media only screen and (max-width: 599px){.cd-nav-trigger{left:20px;position:fixed}.menu-open{cursor:pointer}.menu-open::before{filter:alpha(opacity=80);opacity:.8;background:#fff;bottom:0;content:"";cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:11}.menu-open .logo{display:none}.menu-open .cd-nav-trigger{left:20px;position:fixed;top:7px}.menu-open header{background:rgba(0,0,0,0);width:100%}.menu-open .header-right{left:20px;padding-right:20px;position:fixed;width:320px}.menu-open .menu-top .menu-main-container{padding-left:0}.menu-open .menu-top .menu-main-container>ul>li{width:42%}.menu-open .menu-top .menu-main-container>ul>li>a{font-size:13px}.menu-open .menu-top .menu-main-container>ul>li.active::after{width:320px}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children.active .sub-menu{padding-left:20px;width:58%}}.header .icon-logo,.header .icon-logo-text{opacity:1}body:not(.menu-opened) .menu-top{bottom:20px}body:not(.menu-opened) .menu-top .menu-main-container>ul>li.current-menu-item:hover>a::after{bottom:20px}.menu-opening .menu-top .menu-main-container>ul>li.current-menu-item a::after{opacity:0}.menu-opened .header .logo .icon-logo-text::before{color:#fff}.menu-opened .header-left{position:relative;z-index:11}.menu-opened .menu-top .menu-main-container>ul>li{cursor:url(../images/cursor.ce5c33077765cfb37f07c9f288f0a7e1.cur) 20 20,auto;cursor:url(../images/cursor.d0c708be5a80a9ef59a1055363e13275.png) 20 20,auto}.menu-opened .menu-top .menu-main-container>ul>li.current-menu-ancestor:hover>a::after,.menu-opened .menu-top .menu-main-container>ul>li.current-page-ancestor:hover>a::after,.menu-opened .menu-top .menu-main-container>ul>li.active-grandparent:hover>a::after,.menu-opened .menu-top .menu-main-container>ul>li.current-menu-item:hover>a::after{bottom:20px;opacity:1}.menu-opened .menu-top .menu-main-container>ul>li.current-menu-ancestor>a::after,.menu-opened .menu-top .menu-main-container>ul>li.current-page-ancestor>a::after,.menu-opened .menu-top .menu-main-container>ul>li.active-grandparent>a::after,.menu-opened .menu-top .menu-main-container>ul>li.current-menu-item>a::after{bottom:0;opacity:0}.menu-opened .menu-top .menu-main-container>ul>li>a{color:#fff}.menu-opened .menu-top .menu-main-container>ul>li>a::before{bottom:0;content:"";cursor:default;display:block;left:-15px;position:absolute;right:-15px;top:0;z-index:-1}.menu-opened .menu-top .menu-main-container>ul .link-contact:hover a{background:rgba(0,0,0,0);border-color:#e84127}.menu-opened .menu-top .menu-main-container .sub-menu::after{bottom:100%;content:"";cursor:default;display:block;left:0;position:absolute;right:0;top:-55px}.menu-opened .sticky-header{z-index:unset}.menu-opened header{z-index:unset}.menu-opened .content{opacity:0;visibility:hidden;z-index:-1}.menu-opened.redirecting .menu-top .menu-main-container>ul>li>a{color:#453244}.menu-opened.redirecting .menu-top .menu-main-container>ul>li.active::after{background:#fff}.menu-opened.redirecting .menu-top .menu-main-container .sub-menu{opacity:0}.menu-opened.closing header .logo .icon-logo-text::before{color:#453244}.menu-opened.closing .menu-top .menu-main-container>ul>li>a{color:#453244}.menu-opened.closing .menu-top .menu-main-container>ul>li.active::after{background:rgba(0,0,0,0)}.menu-opened.closing .menu-top .menu-main-container>ul>li:last-child>a{color:#fff}.menu-opened.closing .menu-top .menu-main-container .sub-menu{opacity:0}.menu-opened.closing .content-contact-mobile,.menu-opened.closing .icon-iconclose{opacity:0}.menu-opened.closing .contact-mobile.active::after{background:rgba(0,0,0,0)}.closing .content{opacity:1;visibility:visible}@media(max-width: 1365px){.header{margin:auto;max-width:960px}.menu-top .menu-main-container .sub-menu li a{display:block;position:relative}}@media(max-width: 1023px){.header .header-right{display:none}.menu-open .header-right{display:block;padding-top:70px}.menu-open .menu-top .menu-main-container>ul>li.link-contact{right:calc((100% - 560px)/2)}.menu-open .menu-top .menu-main-container>ul>li>a::after{opacity:0 !important}.menu-top .menu-main-container .active .sub-menu{visibility:visible}.menu-top .menu-main-container .active .sub-menu::after{height:calc(100% - 10px)}.menu-top .menu-main-container .sub-menu{display:block;visibility:hidden}.menu-top .menu-main-container .sub-menu::after{background:#fff;content:"";display:block !important;height:0;left:0;opacity:.3;position:absolute;top:0 !important;transition:all 1s ease-out;width:1px}.menu-top .menu-main-container .sub-menu li a::before{display:none}.menu-top .menu-main-container .sub-menu li a::after{display:none}.menu-top .menu-main-container .sub-menu li a span.text{height:auto;margin-top:0;opacity:1}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children a::before{transition:all .2s ease-out}.menu-open .menu-top .menu-main-container>ul>li.menu-item-has-children:hover a::before{color:#e84127}.menu-open .menu-top .menu-main-container>ul>li.link-contact{top:35px}.menu-open .menu-top .menu-main-container>ul>li.link-contact a{border-radius:15.5px;padding:0;text-align:center}.header{margin:auto;max-width:560px !important}.header .logo .icon-logo-text{position:static}}@media(max-width: 991px){.menu-open .menu-top .menu-main-container>ul>li.link-contact{right:calc((100% - 560px)/2 + 140px)}}@media(min-width: 1024px){#animation-dot{display:none !important}}@media(max-width: 599px){#animation-dot{left:calc(42% - 2px) !important}.header .header-left{transform:translateX(30px)}.header .header-right{background:#453244;bottom:0;display:block;left:0;padding-left:20px;position:fixed;top:0;transform:translateX(-200%);transition:transform .2s ease-out;visibility:hidden;will-change:transform}.header .header-right .menu-top{display:none}.cd-nav-trigger{left:20px}.menu-open .menu-top .menu-main-container>ul>li.link-contact{top:25px}.menu-open header{background:rgba(0,0,0,0)}.menu-open .cd-nav-trigger{z-index:13}.menu-open .header-right{transform:translateX(0);visibility:visible}.menu-open .header-right .menu-top{display:block}.menu-open .contact-mobile{display:none;position:absolute;right:20px;top:20px}.block-contact-mobile{display:block}.menu-opened-contact.menu-opened .menu-main-container{display:none}.menu-opened-contact .block-contact-mobile{text-align:center}.menu-opened-contact .phone-icon,.menu-opened-contact .email-icon{border-radius:100%;background:#fff;display:block;height:120px;margin:20px auto;position:relative;width:120px}.menu-opened-contact .icon-telephone,.menu-opened-contact .icon-email{transform:translate(-50%, -50%);left:50%;position:absolute;top:50%}.menu-opened-contact .icon-telephone::before,.menu-opened-contact .icon-email::before{filter:alpha(opacity=20);opacity:.2;color:#453244;font-size:40px}.menu-opened-contact .icon-email::before{font-size:30px}.menu-opened-contact .phone{font-size:14px;font-weight:bold}.menu-opened-contact .phone a{color:#e84127}.menu-opened-contact .time,.menu-opened-contact .note{color:#fff;font-size:13px;margin-top:10px}.menu-opened-contact .title{color:#e84127;font-size:14px;text-transform:uppercase}.close-block-contact{display:none}.menu-opened-contact .content-contact-mobile{display:block;padding-top:10px;position:relative;z-index:11}.menu-opened-contact .close-block-contact{color:#fff;cursor:pointer;display:block;position:absolute;right:20px;top:20px;z-index:999}.menu-opened-contact .close-block-contact .icon-iconclose::before{display:block;font-size:15px;height:30px;opacity:.3;width:30px}.contact-mobile{border-radius:100%;background:#e84127;cursor:pointer;float:right;height:30px;margin-top:5px;position:relative;width:30px}.contact-mobile .icon-telephone{display:block;height:100%;width:100%}.contact-mobile .icon-telephone::before{filter:alpha(opacity=100);opacity:1;color:#fff;font-size:15px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.contact-mobile.active::after{background:#453244;content:"";height:100vh;left:0;position:fixed;top:0;transition:background-color .2s ease-out;width:100vw;z-index:11}}.menu-open .menu-top .menu-main-container>ul>li.search-icon{margin-top:30px}.menu-open .menu-top .menu-main-container>ul>li.search-icon a::before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M9 11C6.79086 11 5 9.20914 5 7C5 4.79086 6.79086 3 9 3C11.2091 3 13 4.79086 13 7C13 9.20914 11.2091 11 9 11Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.47301 10L6 10.527L3.52699 13L3 12.473L5.47301 10Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:16px;height:16px;top:-2px;left:-2px}.search-container{background:var(--primary-deep-purple, #443244);height:100vh;left:0;position:fixed;text-align:left;top:0;width:100%;z-index:100000001;transition:.3s ease-out;transform:translateX(-100%)}.search-opened .search-container{transform:translateX(0)}.search-container .search-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;cursor:url(../images/cursor.d0c708be5a80a9ef59a1055363e13275.png) 20 20,auto}.search-container .search-form-wrapper{padding:20px;display:flex;align-items:center;flex-wrap:wrap;max-height:100vh;overflow-y:auto}.search-container .return-btn{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="40" viewBox="0 0 26 40" fill="none"><path d="M11 30L1 20.0063L11 10" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M25 20H2" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:26px;height:40px;margin-right:20px;cursor:pointer}.search-container .search-text{color:var(--primary-pure-white, #FFF);font-size:12px;font-weight:500;opacity:.6}.search-container .search-form{display:flex;align-items:center;margin-top:20px;width:100%}.search-container .search-input{font-size:18px;background-color:rgba(0,0,0,0);border:none;color:var(--primary-pure-white, #FFF);font-weight:800;width:calc(100% - 85px);margin-right:auto}.search-container .clear-btn{margin:0 10px;opacity:.6}.search-container .clear-btn .x-icon{width:25px;height:25px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="26" viewBox="0 0 25 26" fill="none"><path d="M7.32606 17.9908L17.4907 7.82617" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.32606 7.38417L17.4907 17.5488" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.search-container .clear-btn .clear-text{display:none}.search-container .search-submit-btn{border-radius:24px;background:var(--primary-bright-coral, #E84127);width:40px;height:40px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M18.5 20C15.1863 20 12.5 17.3137 12.5 14C12.5 10.6863 15.1863 8 18.5 8C21.8137 8 24.5 10.6863 24.5 14C24.5 17.3137 21.8137 20 18.5 20Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6217 19L13.5 19.8783L9.37831 24L8.5 23.1217L12.6217 19Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;margin-bottom:0}.search-container .line{opacity:.3;background:var(--primary-pure-white, #FFF);width:100%;height:1px;margin:16px 0}@media(min-width: 1024px){.menu-top .menu-main-container>ul>li.search-icon{margin-right:5px;margin-top:-10px}.menu-top .menu-main-container>ul>li.search-icon a{text-indent:-9999px;width:36px;height:36px;border-radius:20px;background-color:var(--grey-light-grey-2, #EEE);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g opacity="0.6"><path d="M18.5 20C15.1863 20 12.5 17.3137 12.5 14C12.5 10.6863 15.1863 8 18.5 8C21.8137 8 24.5 10.6863 24.5 14C24.5 17.3137 21.8137 20 18.5 20Z" stroke="%23443244" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6217 19L13.5 19.8783L9.37831 24L8.5 23.1217L12.6217 19Z" stroke="%23443244" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-position:center;background-repeat:no-repeat}.menu-top .menu-main-container>ul>li.search-icon a::after{content:none}.menu-top .menu-main-container>ul>li.search-icon:hover a{background-color:var(--primary-bright-coral, #E84127);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M18.5 20C15.1863 20 12.5 17.3137 12.5 14C12.5 10.6863 15.1863 8 18.5 8C21.8137 8 24.5 10.6863 24.5 14C24.5 17.3137 21.8137 20 18.5 20Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6217 19L13.5 19.8783L9.37831 24L8.5 23.1217L12.6217 19Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.search-container{opacity:0;pointer-events:none;transform:translateX(0);transition:.3s ease-out .3s}.search-container .search-form-wrapper{margin:0 auto;max-width:1240px;padding:50px 40px}.search-container .search-input{font-size:48px;width:calc(100% - 150px)}.search-container .clear-btn{margin:0 30px;transition:.2s ease-out}.search-container .clear-btn:hover{opacity:1}.search-container .clear-btn .x-icon{display:none}.search-container .clear-btn .clear-text{display:block;cursor:pointer;color:var(--primary-pure-white, #FFF);font-size:14px;font-weight:500;text-decoration-line:underline}.search-container .search-submit-btn{width:48px;height:48px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M18.5 20C15.1863 20 12.5 17.3137 12.5 14C12.5 10.6863 15.1863 8 18.5 8C21.8137 8 24.5 10.6863 24.5 14C24.5 17.3137 21.8137 20 18.5 20Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6217 19L13.5 19.8783L9.37831 24L8.5 23.1217L12.6217 19Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');transition:.2s ease-out}.search-container .search-submit-btn:hover{background-color:#453244}.search-container .line{margin:32px 0}.search-container .search-links-wrapper{width:100%}.search-container .search-links-wrapper li{opacity:0;transform:translateX(50px)}.search-container .search-links-wrapper li:nth-child(1){transition:.6s ease-out .41s}.search-container .search-links-wrapper li:nth-child(2){transition:.6s ease-out .42s}.search-container .search-links-wrapper li:nth-child(3){transition:.6s ease-out .43s}.search-container .search-links-wrapper li:nth-child(4){transition:.6s ease-out .44s}.search-container .search-links-wrapper li:nth-child(5){transition:.6s ease-out .45s}.search-container .search-links-wrapper li:nth-child(6){transition:.6s ease-out .46s}.search-container .search-links-wrapper li:nth-child(7){transition:.6s ease-out .47s}.search-container .search-links-wrapper li:nth-child(8){transition:.6s ease-out .48s}.search-container .search-links-wrapper li:nth-child(9){transition:.6s ease-out .49s}.search-container .search-links-wrapper li:nth-child(10){transition:.6s ease-out .5s}.search-container .title,.search-container .return-btn,.search-container .search-text{opacity:0;transform:translateX(50px);transition:.6s ease-out .3s}.search-container .search-form,.search-container .line{opacity:0;transform:translateX(50px);transition:.6s ease-out .4s}.search-opened .search-container{opacity:1;pointer-events:auto;transition:.3s ease-out}.search-opened .search-container .return-btn,.search-opened .search-container .search-form,.search-opened .search-container .line,.search-opened .search-container .title,.search-opened .search-container .search-links-wrapper li{opacity:1;transform:translateX(0)}.search-opened .search-container .search-text{opacity:.6;transform:translateX(0)}}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}div.wpcf7 .ajax-loader{animation:spin 500ms ease-out infinite;background-image:unset;border:1px solid #e84127;border-radius:50%;display:block;height:20px;position:relative;width:20px}div.wpcf7 .ajax-loader::before{background:#e84127;border-radius:50%;content:"";display:inline-block;height:3px;left:25%;position:absolute;top:25%;width:3px}.contact-form-inner .tac_activate{background:none;color:#453244;display:block}.contact-form-inner .tac_activate .tac_float .tarteaucitronAllow{background:#e84127;border:1px solid #e84127;border-radius:20px;color:#fff;min-width:160px;outline:none;padding:10px;text-align:center}.contact-form-inner .tac_activate .tac_float .tarteaucitronAllow:hover{background:#fff;color:#453244}.error404 .content-404{align-items:center;background:url(../images/bg_404.f2ef08f487839f8f98dae0843a55e283.jpg) no-repeat center 57px;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.error404 .title-404{color:#fff;font-size:228px;font-weight:800;letter-spacing:-18.24px;line-height:.7;margin-bottom:0;text-shadow:0 10px 40px rgba(0,0,0,.4)}.error404 .subtitle-404{color:#fff;font-size:56px;font-weight:800;letter-spacing:-3.36px;line-height:.71;max-width:410px;opacity:.2;text-align:center;text-shadow:0 8px 40px rgba(0,0,0,.75);text-transform:uppercase}.error404 footer{display:none}@media only screen and (max-width: 1365px){.error404 .content-404{background-position-y:120px}.error404 .title-404{font-size:190px}.error404 .subtitle-404{font-size:45px}}@media only screen and (max-width: 1023px){.error404 .content-404{background-position-y:80px}}@media only screen and (max-width: 767px){.error404 .title-404{font-size:128px}.error404 .subtitle-404{font-size:30px;max-width:260px}}.page-template-contact .description_contact{max-width:1300px;margin:auto}.page-template-contact .description_contact .wrap-content{padding-right:400px}.page-template-contact footer::before,.page-template-contact .content::after{left:calc(50%);z-index:1}.page-template-contact .footer-top{padding:0}.page-template-contact .footer-top-content{display:none}.top-content,.description_contact,.slider{grid-template-rows:auto;margin:0 auto;width:100%}.phone-contact{border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;background:#fff;position:absolute;height:240px;right:160px;top:-120px;width:240px;z-index:1}.phone-contact .call-us{font-size:20px;font-weight:300;letter-spacing:normal;text-transform:uppercase}.phone-contact .phone-time{text-align:center}.phone-contact .phone-time a{color:#453244}.phone-contact .phone{color:#e84127;font-size:24px;font-weight:800;letter-spacing:-0.6px;line-height:.83;padding:20px 0}.phone-contact .phone .icon-telephone{display:none}.phone-contact .phone a{color:#e84127}.phone-contact .time{font-size:14px;letter-spacing:.7px}.description_contact{font-size:18px;font-weight:300;line-height:30px;position:relative}.description_contact .pull-right{background:#eee;margin-top:-40px}.description_contact .wrap-content{padding:60px 40px;position:relative}.contact-form-inner{font-size:14px;font-weight:300;line-height:40px;margin:auto;max-width:1220px;margin-top:-30px;padding:0px 0 115px}.contact-form-inner .inputfile{opacity:0}.contact-form-inner input,.contact-form-inner select{border-radius:4px;border:1px solid #e4e4e4;max-width:100%;outline:none;padding-bottom:4px;padding-top:4px;transition:all .2s ease-out;width:240px}.contact-form-inner input.wpcf7-not-valid,.contact-form-inner select.wpcf7-not-valid{background:#f3e1de;border-color:#b01800}.contact-form-inner em{color:#e84127}.contact-form-inner input[type=text],.contact-form-inner input[type=email]{padding-left:5px}.contact-form-inner .txt-area{background:#fff;display:inline-block;position:relative;z-index:1}.contact-form-inner .few-words-wrapper{margin:80px 0 40px}.contact-form-inner textarea{transition:background-image .3s ease-out;border:solid 1px #e4e4e4;height:200px;line-height:31px;outline:none;padding:5px;resize:none;width:100%}.contact-form-inner textarea::placeholder{color:#c8c8c8;font-weight:300}.contact-form-inner select{background:#fff;cursor:pointer;padding:0 20px 5px 8px;transition:0s}.contact-form-inner select:hover+.arrow-icon{border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0)}.contact-form-inner select:focus+.arrow-icon{transform:rotate(180deg) translateY(50%)}.contact-form-inner .arrow-icon{border-color:#eee rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 7px 0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contact-form-inner .bt-submit{float:right;position:relative;width:200px}.contact-form-inner .bt-submit .ajax-loader{display:none}.contact-form-inner .bt-submit .ajax-loader.is-active{display:inline-block}.contact-form-inner .bt-submit .icon-bt-submit::before{color:#fff;font-size:20px;left:30px;position:absolute;top:20px}.contact-form-inner .bt-submit:hover .submit{background:#fff;border:1px solid #e84127;color:#453244}.contact-form-inner .bt-submit:hover .icon-bt-submit::before{color:#e84127}.contact-form-inner .submit{border-radius:50px;transition:all .2s ease-out;background:#453244;border:1px solid #453244;color:#fff;font-size:14px;font-weight:bold;line-height:40px;text-align:center;text-transform:uppercase;width:280px;transform:translateX(50%);right:50%;position:absolute;transition:all .2s ease-out}.contact-form-inner .submit:hover:enabled{background:#fff;color:#453244}.contact-form-inner .submit:disabled{opacity:50%;background:#eee;color:#453244;cursor:auto}.contact-form-inner p:empty{margin-bottom:4.3%}.wpcf7 form.sent .wpcf7-response-output{background:#4fcfb8;border:2px solid #4fcfb8}.wpcf7 form .wpcf7-response-output{box-shadow:0 5px 30px rgba(0,0,0,.35);background:#b01800;border:0;color:#fff;height:100%;line-height:20px;margin:0 auto;max-width:1240px;padding:30px 40px;width:100%;z-index:100}.wpcf7 .icon-arrow_close{left:calc(50% + 1240px/2 - 50px);cursor:pointer;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);visibility:hidden;z-index:100}.wpcf7 .icon-arrow_close::before{color:hsla(0,0%,100%,.3);font-size:15px;transition:all .3s ease-out}.wpcf7 .icon-arrow_close:hover{color:#fff}.wpcf7-response-wrapper{bottom:40px;height:80px;left:50%;position:fixed;transform:translateX(-50%);visibility:hidden;width:1280px;z-index:100}.wpcf7-response-wrapper.active{visibility:visible}.wpcf7-response-wrapper.active .icon-arrow_close{display:block !important;visibility:visible}.contact-form{margin-bottom:0px}.contact-form .wrap-content{padding:0 40px;position:relative}.contact-form .wpcf7-not-valid-tip{display:none}.contact-form .wpcf7-response-output.wpcf7-validation-errors+.icon-arrow_close,.contact-form .wpcf7-response-output.wpcf7-mail-sent-ok+.icon-arrow_close{visibility:visible}.contact-form .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#4fcfb8}.attach-file{height:40px;position:absolute;transition:all .2s ease-out;width:240px}.attach-file:hover+.file_label{border-color:#453244}.file_label{border-bottom:1px solid #e4e4e4;color:#e84127;cursor:pointer;display:inline-block;font-size:14px;font-weight:300;line-height:28px;padding-left:7px;transition:all .2s ease-out;width:240px}.file_label:hover{border-color:#453244}@media only screen and (max-width: 1365px){.contact-form-inner{margin-top:-30px;padding:0px 0px 115px;max-width:960px}.phone-contact{-ms-flex-align:start;-webkit-box-align:start;align-items:start;position:static;width:100%}.phone-contact .call-us{padding-bottom:5px}.phone-contact .phone-time{background:#eee;margin-top:20px;width:100%;padding:30px 0 30px 0}.phone-contact a{display:block;position:relative}.phone-contact .phone{font-size:22px;padding-bottom:8px}.phone-contact .phone .icon-telephone{display:block;left:0}.phone-contact .phone .icon-telephone::before{color:#453244;font-size:40px;left:0;opacity:.3;position:absolute;top:10px}.phone-contact .time{color:#453244;font-size:13px;letter-spacing:.7px}.wpcf7-response-wrapper{bottom:0;max-width:100%}.contact-form .block-title{margin-bottom:20px;margin-left:0px}.contact-form div.wpcf7-validation-errors+.icon-arrow_close{left:auto;right:25px}.description_contact .wrap-content{font-size:16px;line-height:20px;padding:45px 40px}.description_contact .pull-right{margin-top:-80px}.icon-arrow_close{left:auto;right:40px}.page-template-contact .description_contact .wrap-content{padding-right:360px}}@media only screen and (max-width: 1023px){.contact-form-inner{padding-bottom:80px;padding:50px 0px 115px;max-width:560px}.contact-form-inner .submit{font-size:13px;height:66px;line-height:40px;width:240px}.contact-form-inner select{cursor:auto}.contact-form-inner .bt-submit .icon-bt-submit::before{font-size:17px;left:70px;top:12px}.page-template-contact .description_contact .wrap-content{padding-right:20px}.description_contact .pull-right{margin-top:-40px}.description_contact .wrap-content{padding:25px 20px}.contact-form .wrap-content{padding:0}.contact-form .wpcf7-response-wrapper{height:auto;max-width:960px;width:100%}.upload-file{position:relative}.upload-file .attach-file{bottom:-15px;left:0}.g-recaptcha iframe{margin-bottom:10px;transform:scale(0.79);transform-origin:0 0}}@media only screen and (max-width: 599px){.page-template-contact .description_contact .wrap-content{padding-right:0}.top-content,.description_contact,.slider{display:block;margin:0 20px;width:auto}.description_contact .pull-right{background:#fff;margin-top:0}.description_contact .wrap-content{padding:25px 0 15px}.contact-form .wpcf7-response-wrapper{max-width:560px}.contact-form-inner{padding:0px 20px 80px}.contact-form-inner select{background-color:#fff;padding-left:15px}.contact-form-inner select:hover+.arrow-icon{border-color:#e84127 rgba(0,0,0,0) rgba(0,0,0,0)}.contact-form-inner select,.contact-form-inner input{height:40px;line-height:40px;padding-bottom:0;padding-left:5px;width:100%}.contact-form-inner textarea{margin-top:0;text-indent:0;width:100%}.contact-form-inner .few-words-wrapper{margin:40px 0}.contact-form-inner br{display:none}.contact-form-inner .arrow-icon{border-color:#e84127 rgba(0,0,0,0) rgba(0,0,0,0)}.file_label{background:#eee;border-bottom:0;line-height:40px;padding-left:5px}}@media only screen and (max-width: 479px){.contact-form .wpcf7-response-wrapper{left:0;max-width:100%;right:0;transform:none}.contact-form-inner .telephone input{width:175px}.contact-form-inner .bt-submit{width:100%}.contact-form-inner .bt-submit .icon-bt-submit::before{left:70px}.description_contact .pull-right{margin-top:0}}.responsive-tabs .responsive-tabs__heading{display:none}.responsive-tabs .responsive-tabs__list__item{display:inline;cursor:pointer}.responsive-tabs-wrapper{clear:both;margin-bottom:20px;zoom:1}.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after{content:"";display:table}.responsive-tabs-wrapper:after{clear:both}.responsive-tabs .responsive-tabs__heading:focus,.responsive-tabs .responsive-tabs__list__item:focus{outline:1px solid rgba(0,0,0,0)}.responsive-tabs .responsive-tabs__heading--active:focus,.responsive-tabs .responsive-tabs__list__item--active:focus{outline:none}.responsive-tabs ul.responsive-tabs__list{padding:0 0 0 110px;line-height:18px;font-size:13px;display:flex;margin-top:20px}.responsive-tabs .responsive-tabs__list__item{color:#453244;background:#eee;padding:16px 36px 16px 36px;border-radius:20px 20px 0px 0px;display:flex;align-items:center;justify-content:center;font-weight:700;width:34%;transition:all .2s ease-out}.responsive-tabs .responsive-tabs__list__item:first-child{margin-right:12px}.responsive-tabs .responsive-tabs__list__item .fa{margin-right:8px;line-height:.8}.responsive-tabs .responsive-tabs__list__item:hover{font-weight:800;background:#e4e4e4}.responsive-tabs .responsive-tabs__list__item--active,.responsive-tabs .responsive-tabs__list__item--active:hover{background:#e84127;color:#fff}.responsive-tabs .responsive-tabs__panel{background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;clear:left;margin-bottom:0;padding:0px 20px 0;word-wrap:break-word}.responsive-tabs .responsive-tabs__panel:after{content:"";display:block;height:0;clear:both}@media(min-width: 768px){.responsive-tabs .responsive-tabs__panel--closed-accordion-only{display:block}}@media(max-width: 767px){.responsive-tabs .responsive-tabs__list{display:none !important}.responsive-tabs .responsive-tabs__heading{background:#fff;border-top:none;color:#777;font-size:18px;font-weight:normal;text-transform:inherit;margin:0;padding:10px 0;padding-left:20px;position:relative}.responsive-tabs .responsive-tabs__heading .fa{margin-right:8px;display:none}.responsive-tabs .responsive-tabs__heading:after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #777;content:"";display:block;position:absolute;right:20px;top:20px;height:0;width:0}.responsive-tabs .responsive-tabs__heading:hover{background:#eee;color:#777}.responsive-tabs .responsive-tabs__heading:hover:after{border-top:6px solid #777}.responsive-tabs .responsive-tabs__heading--active,.responsive-tabs .responsive-tabs__heading--active:hover{background:#ccc;color:#fff}.responsive-tabs .responsive-tabs__heading--active:after,.responsive-tabs .responsive-tabs__heading--active:hover:after{border-bottom:6px solid #fff;border-top:0;top:18px}.responsive-tabs .responsive-tabs__panel{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:none;margin:0;padding:0 !important}}.field-wrapper{display:flex}.left-wrapper{margin-right:20px}.upload-btn{float:right;background:#e84127;color:#fff;padding:8px 36px 8px 36px;border-radius:30px;cursor:pointer;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.contact-radio label{cursor:pointer;display:flex}.contact-radio span{display:flex;margin:auto !important}.contact-radio input{width:auto !important;height:auto !important;margin-right:10px !important}input::file-selector-button{color:#000;font-weight:medium;padding:.75em;border:none;border-radius:3px;margin-right:12px;cursor:pointer}.wpcf7 input[type=file]{border:none;padding:0}.wpcf7 input[type=checkbox]{display:block !important;width:auto}.acceptance-wrapper{cursor:pointer;display:flex;align-items:center;margin-top:40px;line-height:20px}.acceptance-wrapper .wpcf7-list-item{margin:0;margin-right:8px}.contact-form{padding-top:60px}.contact-form h2{font-size:30px;font-weight:700}.subtitle{padding-bottom:30px;font-size:14px;font-family:Montserrat;font-weight:700;letter-spacing:1px;color:#e84127;text-transform:uppercase}.required{color:red}.responsive-tabs__heading{display:none}@media(min-width: 768px){.responsive-tabs__heading{display:block}}@media(min-width: 1024px){.responsive-tabs ul.responsive-tabs__list{max-width:880px;padding:0 0 0 170px}.add-file-wrapper{padding-top:24px;padding-bottom:24px}.form-wrapper{border:1px solid #eee;padding:30px 120px 30px 120px}.contact-form-inner .submit{margin-top:50px}.field-wrapper{justify-content:space-between}.contact-radio span{display:inline-block;margin-right:28px !important}.contact-form-inner input{padding-top:10px;padding-bottom:10px;width:100%}.wpcf7 input[type=tel]{width:calc(50% - 10px)}.left-wrapper{width:50%}.right-wrapper{width:50%}.contact-form{margin-bottom:0px}.contact-form .wrap-content{padding:0}}@media(min-width: 1024px)and (min-width: 1366px){.responsive-tabs ul.responsive-tabs__list{padding:0 0 0 40px}.form-wrapper{border:1px solid #eee;padding:30px 120px 30px 120px}.contact-form-inner .submit{margin-top:50px}.contact-radio span{display:inline-block;margin-right:28px !important}}@media(min-width: 1024px){.add-file-wrapper{padding-top:12px;padding-bottom:12px}.wpcf7-form-control-wrap{line-height:28px}}.contact-form .block-title{margin-left:20px}.repatcha-wrapper{padding-top:40px}.content-page{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:20px}.content-page .second-items .grid-item .image img{margin:auto;width:auto}.content-page.main-content.one_column .wrap-content{display:flex;flex-direction:column}.page-template-content-contact-1col .content-page.main-content.one_column .introduction__outer{order:2}.page-template-content-contact-1col .content-page.main-content.one_column .section-content{order:1}.content-page.main-content.one_column .related_block{order:3}.content-page.main-content.two_column .section-content{display:flex;flex-direction:row-reverse}.content-page.main-content.two_column .section-content .outer-form,.content-page.main-content.two_column .section-content .outer-content{flex-grow:1;padding:0 20px;width:50%}.content-page.main-content.two_column .section-content .content-left,.content-page.main-content.two_column .section-content .content-right{width:100%}.content-page.main-content.two_column .visual-push:before,.content-page.main-content.two_column .visual-push:after{display:none}.content-page.main-content.two_column .outer-visual-push-content{display:flex;flex-direction:column;margin-bottom:50px;padding:0 20px;vertical-align:top;width:100%}.content-page.main-content.two_column .outer-visual-push-content-group{display:flex;width:100%}.content-page.main-content.two_column .outer-visual-push-content:last-child:first-child{display:block;padding:0}.content-page.main-content.two_column .outer-visual-push-content:last-child:first-child .content-right,.content-page.main-content.two_column .outer-visual-push-content:last-child:first-child .content-left{width:50%}.content-page.main-content.two_column .outer-visual-push-content:last-child:first-child .content-right{float:right}.content-page.main-content.two_column .outer-visual-push-content:last-child:first-child .content-left{float:left}.content-page.main-content.two_column .outer-visual-push-content .content-left,.content-page.main-content.two_column .outer-visual-push-content .content-right{display:inline-block;float:none;width:auto}.content-page .introduction{margin-bottom:50px}.content-page .introduction a{text-decoration:underline}.content-page .introduction .about_info{display:inline-block;line-height:1;margin:70px 0 10px;width:100%}.content-page .introduction .about_info li{float:left;padding-left:0;text-align:center;width:25%}.content-page .introduction .about_info li::before{display:none}.content-page .introduction .about_info li span{display:block}.content-page .introduction .about_info .number{filter:alpha(opacity=30);opacity:.3;color:#453244;font-size:160px;font-weight:100}.content-page .introduction .about_info .description{color:#e84127;font-size:14px;font-weight:700;text-transform:uppercase}.content-page .introduction .btn-link-to{text-decoration:none}.content-page .btn-link-to{background:#e84127;border-radius:20px;border:1px solid #e84127;color:#fff;display:inline-block;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:10px;min-width:120px;padding:10px 30px;text-align:center;text-transform:none}.content-page .btn-link-to:hover{background:#453244;border-color:#453244}.content-page .subtitle,.content-page .subtitle a,.content-page h3{color:#e84127;font-size:14px;padding:30px 0 0;text-transform:uppercase}.content-page .subtitle-h2{margin-top:125px;text-align:center}.content-page .read_more{margin:0}.content-page .content{padding:0 40px 120px}.content-page .content h2,.content-page .content .subtitle-h2{line-height:1;margin-bottom:40px;margin-top:60px}.content-page .content .section-content a{text-decoration:underline}.content-page .content .row{display:inline-block;margin-bottom:0;width:100%}.content-page .content .row:last-child{border-bottom:0}.content-page .content .section-content .bt-link-to{color:#453244;margin-top:15px;text-decoration:none}.content-page .content .section-content .bt-link-to a{text-decoration:none}.content-page .content .section-content .bt-link-to:hover{color:#fff}.content-page .content .read_more{margin-bottom:0}.content-page .content .read_more a{text-decoration:none}.content-page .content ul li{margin:10px 0 0;padding-left:40px;position:relative}.content-page .content ul li::before{background:#e84127;content:"";height:1px;left:0;position:absolute;top:10px;width:20px}.content-page .content ol li{counter-increment:item}.content-page .content ol li::before{color:#e84127;content:counter(item);display:inline-block;margin-right:10px;text-align:center}.content-page .content img{height:auto}.content-page .summary,.content-page .desc{color:#453244}.content-page .summary{margin-bottom:50px}.content-page .content-right{float:right;overflow:hidden;padding-left:20px;width:50%}.content-page .content-left{float:left;overflow:hidden;padding-right:20px;width:50%}.content-page hr{background-color:#e4e4e4;border:0;color:#e4e4e4;height:1px;margin:40px 0}.content-page .time-locale{position:relative}.content-page .time-locale .time{margin-top:13px;padding-top:10px;position:relative}.content-page .time-locale .time::before{background:#fff;content:"";height:1px;position:absolute;top:0;width:185px}.content-page .time-locale .time::after{border-radius:100%;background:#fff;border:1px solid #fff;content:"";height:5px;position:absolute;top:-2px;width:5px}.content-page .time-locale .time .now{display:block;font-size:30px;font-weight:200;line-height:35px}.content-page .france-localtion,.content-page .hn-localtion{color:#fff;font-size:14px;font-weight:300;position:absolute}.content-page .france-localtion strong,.content-page .hn-localtion strong{font-weight:700;text-transform:uppercase}.content-page .france-localtion{left:27.5862068966%;top:22.7272727273%}.content-page .france-localtion .time::before{left:0}.content-page .france-localtion .time::after{left:185px}.content-page .hn-localtion{bottom:29.5454545455%;right:83px;text-align:right}.content-page .hn-localtion .time::before{right:0}.content-page .hn-localtion .time::after{right:185px}.first-items{display:inline-block;margin-bottom:60px;width:100%}.first-items .image{float:left;padding-right:20px;width:50%}.first-items .info-post{float:left;padding-left:20px;width:50%}.first-items .bt-link-to{color:#453244;margin-top:15px}.first-items .bt-link-to:hover{color:#fff}.second-items{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;text-align:center}.second-items .grid-item{width:calc(100%/4);display:inline-block;margin-bottom:50px;padding:0 20px;position:relative}.second-items .grid-item a:hover .read_more span{color:#e84127}.second-items .grid-item .overlink{bottom:0;left:0;position:absolute;right:0;top:0}.second-items .grid-item .image{position:relative}.second-items .grid-item .image img{height:auto;width:100%}.second-items .grid-item .image .certificate{position:absolute;bottom:0;right:0}.second-items .grid-item .image .certificate .certificate-image{width:50px}.second-items .grid-item .read_more span{color:#453244;display:inline-block;position:relative;transition:all .2s ease-out}.second-items .grid-item .read_more span::after{background:#e84127;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.visual-push{margin-bottom:80px;position:relative}.visual-push img{height:auto}.visual-push::before{background:#fff;bottom:0;content:"";height:20px;left:50%;position:absolute;width:1px;z-index:1}.visual-push::after{background:#e84127;bottom:-20px;content:"";height:20px;left:50%;position:absolute;width:1px}.related-pages{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e4e4e4;margin:0 -40px;padding:20px}.related-pages .item{width:calc(100%/3);display:inline-block;padding:20px;transition:all .2s ease-out}.related-pages .item:hover{background:#eee}.related-pages .summary{margin-bottom:0}.related-pages a{display:block;text-decoration:none}@media only screen and (max-width: 1365px){.content-page{font-size:13px}.content-page .first-items .subtitle{margin-top:0}.content-page .section-content h3{margin-top:0}.content-page .introduction .about_info{margin:0}.content-page .introduction .about_info li{width:50%}.summary.description_contact{margin-bottom:40px}.read_more{font-size:13px}.second-items{text-align:left}.second-items .grid-item{margin-bottom:30px}}@media only screen and (max-width: 1023px){.content-page.main-content.two_column .introduction__outer{width:100%}.content-page.main-content.two_column .section-content{display:block;flex-direction:unset;width:100%}.content-page.main-content.two_column .section-content .outer-form,.content-page.main-content.two_column .section-content .outer-content{flex-grow:unset;padding:0;width:100%}.content-page.main-content.two_column .section-content .outer-content{width:100%}.content-page.main-content.two_column .section-content .outer-content h2{display:none}.content-page.main-content.two_column .outer-visual-push-content-group{flex-direction:column}.content-page.main-content.two_column .outer-visual-push-content:last-child:first-child .content-left,.content-page.main-content.two_column .outer-visual-push-content:last-child:first-child .content-right{width:100%}.content-page .content{padding:0 20px 30px}.content-page .content-left{padding-right:0;width:100%}.content-page .content-right{padding-left:0;width:100%}.content-page .content-right img{margin-top:30px}.content-page .top-content .wrap-content::after{height:160px;width:20px}.content-page .introduction{margin-bottom:40px}.content-page .introduction .about_info li{width:50%}.content-page .first-items .subtitle{margin-top:20px}.content-page .hn-localtion{bottom:10px;right:15px}.content-page .france-localtion{left:15px;top:15px}.visual-push{margin-bottom:60px}.first-items .image{padding-right:0;width:100%}.first-items .info-post{padding-left:0;width:100%}.first-items{margin-bottom:45px}.second-items .grid-item{width:calc(100%/2);text-align:center}.second-items .grid-item .subtitle{padding-top:20px}.second-items .read_more{margin-top:0}.section-content img{height:auto;margin-bottom:35px;margin-top:35px;width:auto}.section-content h3{margin-top:0}.section-content .read_more a{background:none;border:1px solid #e84127;color:#453244;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.5px;border-radius:30px;padding:7px 20px}.section-content .read_more a:hover{background:#e84127;color:#fff}.section-content .read_more a::after{display:none}.related-pages{margin:0 -20px 120px;padding:10px}.related-pages .item{padding:10px}}@media only screen and (max-width: 599px){.content-page .wrap-content::after,.project-content .wrap-content::after{display:none}.content-page .summary,.project-content .summary{margin-bottom:10px}.content-page .time-locale .time,.project-content .time-locale .time{margin-top:5px;padding-top:5px}.content-page .time-locale .time::after,.project-content .time-locale .time::after{right:100px}.content-page .time-locale .time::before,.project-content .time-locale .time::before{right:0;width:100px}.content-page .time-locale .time .now,.project-content .time-locale .time .now{font-size:20px;line-height:1}.content-page .hn-localtion,.project-content .hn-localtion{bottom:auto;font-size:12px;top:5px}.content-page .france-localtion,.project-content .france-localtion{font-size:12px;top:5px}.content-page .france-localtion .time::after,.project-content .france-localtion .time::after{left:100px}.content-page .france-localtion strong,.content-page .hn-localtion strong,.project-content .france-localtion strong,.project-content .hn-localtion strong{display:block}.content-page .introduction .about_info .number,.project-content .introduction .about_info .number{font-size:80px}.content-page .introduction .about_info .description,.project-content .introduction .about_info .description{font-size:10px}.content-page .introduction .about_info li:first-child,.content-page .introduction .about_info li:nth-child(2),.project-content .introduction .about_info li:first-child,.project-content .introduction .about_info li:nth-child(2){margin-bottom:25px}.second-items{margin:0 -10px}.second-items .grid-item{padding:0 10px;text-align:left}.second-items .grid-item .subtitle{padding-top:15px}.second-items .read_more{font-size:13px}.section-content .read_more a{font-size:13px}.related-pages .item{width:100%}.related-pages .item .image{display:none}}@media only screen and (max-width: 479px){.content-page .top-content{margin:0 20px}.content-page .related-title{margin-bottom:20px;text-align:left}.content-page .subtitle-h2{margin-top:60px}.section-content{margin-bottom:0}.related-pages{margin:0 0 40px;padding:0}.related-pages .item{border-bottom:1px solid #e4e4e4;padding:0 20px 20px}.related-pages .item:last-child{border-bottom:0}}.page-template-projects-list .top-content .title{hyphens:auto;padding-left:50px}.page-template-projects-list .breadcrumb{padding-left:50px}.page-template-projects-list .filters-by-taxonomy{display:flex;display:-webkit-flex;justify-content:flex-end;margin-top:-90px;position:relative;z-index:1}.page-template-projects-list .filters-by-taxonomy .taxonomy-select{background:#eee;display:flex;display:-webkit-flex;margin:auto;max-width:1240px;padding:40px 20px 40px 30px;position:relative;width:100%}.page-template-projects-list .filters-by-taxonomy .taxonomy-select::after{background:#eee;bottom:0;content:"";position:absolute;right:0;top:0;transform:translateX(100%);width:100vw}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter{-webkit-flex-grow:1;border:0;flex-grow:1;height:55px;max-width:290px;padding:0 20px;position:relative;width:100%}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter::before{border:5px solid rgba(238,238,238,0);border-top-color:#453244;content:" ";height:0;margin-left:-15px;opacity:.3;pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:0}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter:hover::before,.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter:focus::before{opacity:1}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter select{-moz-appearance:none;-webkit-appearance:none;background:#fff;border:0;border-radius:0;padding:15px;width:100%}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter select::-moz-focus-inner{border:0}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter option{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300}.page-template-projects-list .featured-projects{margin:80px auto 90px;max-width:1240px;width:100%}.page-template-projects-list .featured-projects .project-link{align-items:center;display:flex;height:420px;margin-bottom:20px;position:relative}.page-template-projects-list .featured-projects .project-link:hover .project-featured-img::before{border-width:0}.page-template-projects-list .featured-projects .project-link:hover .project-featured-img::after{bottom:0;left:0;right:0;top:0}.page-template-projects-list .featured-projects .project-featured-img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:translateZ(0);transition:all .2s ease-out;width:100%;will-change:top,right,bottom,left}.page-template-projects-list .featured-projects .project-featured-img::before{background:rgba(0,0,0,0);border-color:#fff;border-style:solid;border-width:20px 40px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateZ(0);transition:border .2s ease-out;will-change:border;z-index:1}.page-template-projects-list .featured-projects .project-featured-img::after{background:rgba(0,0,0,0);bottom:20px;content:"";display:block;left:40px;position:absolute;right:40px;top:20px;transform:translateZ(0);transition:all .3s ease-out;will-change:top,right,bottom,left}.page-template-projects-list .featured-projects .project-featured-img .inner-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out;will-change:top,right,bottom,left}.page-template-projects-list .featured-projects .project-featured-img .inner-wrapper img{height:100%;object-fit:cover}.page-template-projects-list .featured-projects .project-logo{align-items:center;background:#fff;box-shadow:0 5px 30px 0 rgba(0,0,0,.35);display:flex;height:160px;justify-content:center;left:0;padding:20px;position:absolute;top:60px;width:160px}.page-template-projects-list .featured-projects .project-logo::before,.page-template-projects-list .featured-projects .project-logo::after{content:"";height:1px;position:absolute;right:0;top:50%;width:20px}.page-template-projects-list .featured-projects .project-logo::before{background:#e84127}.page-template-projects-list .featured-projects .project-logo::after{background:#fff;transform:translateX(100%)}.page-template-projects-list .featured-projects .detail-wrapper{padding-left:200px;position:relative}.page-template-projects-list .featured-projects .detail-wrapper .project-title{color:#fff;display:block;font-size:46px;font-weight:800;letter-spacing:-2.8px;line-height:.87;margin-bottom:40px;margin-top:10px;max-width:550px;min-height:80px;text-shadow:0 5px 15px rgba(0,0,0,.3);text-transform:uppercase}.page-template-projects-list .featured-projects .detail-wrapper .project-platform{display:flex;height:18px}.page-template-projects-list .featured-projects .detail-wrapper .project-platform-icon{display:inline-block;height:100%;padding-right:20px;position:relative;vertical-align:top}.page-template-projects-list .featured-projects .detail-wrapper .project-platform-icon:after{content:"+";color:#fff;display:block;font-size:20px;position:absolute;right:4px;top:50%;margin-top:-10px}.page-template-projects-list .featured-projects .detail-wrapper .project-platform-icon:last-child{padding-right:0}.page-template-projects-list .featured-projects .detail-wrapper .project-platform-icon:last-child:after{display:none}.page-template-projects-list .featured-projects .detail-wrapper .project-platform img{height:100%;object-fit:contain;object-position:0 50%;width:18px;object-fit:cover}.page-template-projects-list .featured-projects .detail-wrapper .project-description{color:#fff;display:block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;letter-spacing:.7px;line-height:1.43;max-width:280px}.page-template-projects-list .featured-projects .detail-wrapper .project-manager{color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;font-style:italic;font-weight:300;line-height:1.67;opacity:.6}.page-template-projects-list .all-projects-list{padding:10px 0 120px}.page-template-projects-list .all-projects-list h2{padding:10px 0 30px;text-align:center}.page-template-projects-list .all-projects-list .grid-items-wrapper{margin:auto;max-width:1160px;padding:0;position:relative;width:100%}.page-template-projects-list .all-projects-list .grid-items-wrapper::before,.page-template-projects-list .all-projects-list .grid-items-wrapper::after{background:#fff;bottom:0;content:"";display:block;position:absolute;top:0;width:100vw;z-index:2}.page-template-projects-list .all-projects-list .grid-items-wrapper::before{right:100%}.page-template-projects-list .all-projects-list .grid-items-wrapper::after{left:100%}.page-template-projects-list .all-projects-list .grid-items{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;width:100%}.page-template-projects-list .all-projects-list .grid-items .grid-item{background:#fff;display:flex;flex-basis:20%;flex-direction:column;height:240px;position:relative;transition:background-color .1s ease-out;width:232px;z-index:0}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-logo .img-wrapper{flex:unset;margin:unset}.page-template-projects-list .all-projects-list .grid-items .grid-item a{display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.page-template-projects-list .all-projects-list .grid-items .grid-item .hover-background{position:absolute;width:100%;height:100%;background-color:rgba(69,50,68,.08);opacity:0;transition:opacity .3s ease}.page-template-projects-list .all-projects-list .grid-items .grid-item .prj-name{align-items:center;color:#453244;display:flex;display:-webkit-flex;flex-basis:63px;flex-direction:column;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;height:63px;justify-content:flex-start;letter-spacing:.7px;line-height:1.54;margin:0 auto;margin-top:20px;max-width:150px;overflow-wrap:break-word;padding-bottom:17px;text-align:center;transition:opacity .3s ease-out}.page-template-projects-list .all-projects-list .grid-items .grid-item .img-wrapper{height:100%;margin:auto;min-height:175px;overflow:hidden;position:relative;transform-origin:center top;transition:transform .3s ease-out;width:100%}.page-template-projects-list .all-projects-list .grid-items .grid-item .img-wrapper img{height:auto;margin:auto;object-fit:contain;width:140px}@media only screen and (max-width: 1365px){.page-template-projects-list .top-content .wrap-content::after{height:160px}.page-template-projects-list .filters-by-taxonomy{margin-top:-80px}.page-template-projects-list .filters-by-taxonomy .taxonomy-select{max-width:960px;padding:35px 20px 30px 30px}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter{padding:0 10px}.page-template-projects-list .featured-projects{max-width:920px}.page-template-projects-list .featured-projects .project-link{height:340px}.page-template-projects-list .featured-projects .project-featured-img::before{border-bottom-width:10px;border-left-width:20px;border-right-width:20px;border-top-width:10px}.page-template-projects-list .featured-projects .detail-wrapper .project-title{margin-top:25px}.page-template-projects-list .featured-projects .detail-wrapper .project-description,.page-template-projects-list .featured-projects .detail-wrapper .project-manager{display:none}.page-template-projects-list .all-projects-list .grid-items-wrapper{max-width:880px}.page-template-projects-list .all-projects-list .grid-items{justify-content:center}.page-template-projects-list .all-projects-list .grid-items .grid-item{flex-basis:25%}}@media only screen and (max-width: 1023px){.page-template-projects-list .top-content .title{padding-left:5px}.page-template-projects-list .breadcrumb{padding-left:0}.page-template-projects-list .filters-by-taxonomy .taxonomy-select{max-width:600px}.page-template-projects-list .featured-projects{max-width:560px}.page-template-projects-list .featured-projects .project-link{height:220px}.page-template-projects-list .featured-projects .project-logo{height:140px;top:30px;width:120px}.page-template-projects-list .featured-projects .detail-wrapper{padding-left:160px}.page-template-projects-list .featured-projects .detail-wrapper .project-title{font-size:30px;letter-spacing:-1.8px;line-height:1;margin-top:45px;max-width:240px;min-height:83px}.page-template-projects-list .all-projects-list{padding-top:0}.page-template-projects-list .all-projects-list h2{padding-bottom:0}.page-template-projects-list .all-projects-list .grid-items-wrapper{max-width:520px}.page-template-projects-list .all-projects-list .grid-items .grid-item{flex-basis:50%}.page-template-projects-list .all-projects-list .grid-items .grid-item .hover-background{display:none !important}.page-template-projects-list .all-projects-list .grid-items .grid-item.case-study,.page-template-projects-list .all-projects-list .grid-items .grid-item.etude-de-cas{flex-basis:100%}.page-template-projects-list .all-projects-list .grid-items .grid-item.case-study::before,.page-template-projects-list .all-projects-list .grid-items .grid-item.etude-de-cas::before{opacity:1}.page-template-projects-list .all-projects-list .grid-items .grid-item.case-study .prj-name,.page-template-projects-list .all-projects-list .grid-items .grid-item.etude-de-cas .prj-name{position:absolute;width:70%}.page-template-projects-list .all-projects-list .grid-items .grid-item.other{height:200px}.page-template-projects-list .all-projects-list .grid-items .grid-item.other .prj-name{color:#453244;display:block;font-size:13px;font-weight:300;padding:40px 0 0;text-transform:none}.page-template-projects-list .all-projects-list .grid-items .grid-item.other .prj-name span{display:block;margin:auto;max-width:200px}.page-template-projects-list .all-projects-list .grid-items .grid-item .img-wrapper{height:auto;padding-top:40px;position:static}.page-template-projects-list .all-projects-list .grid-items .grid-item .prj-name{opacity:1;position:static}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-logo .hover-background{display:none}}@media only screen and (max-width: 599px){.page-template-projects-list .top-content .title{padding-left:0}.page-template-projects-list .filters-by-taxonomy{margin:0 20px}.page-template-projects-list .filters-by-taxonomy .taxonomy-select{-webkit-flex-direction:column;background:rgba(0,0,0,0);flex-direction:column;max-width:100%;padding:10px 0}.page-template-projects-list .filters-by-taxonomy .taxonomy-select::after{visibility:hidden}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter{display:block;height:40px;margin:10px 0;max-width:100%;padding:0}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter::before{right:20px;transform:translateY(-30%)}.page-template-projects-list .filters-by-taxonomy .taxonomy-select .filter select{background:#e4e4e4;height:40px;padding:0 15px}.page-template-projects-list .filters-by-taxonomy .reset-filter{padding:10px 0;text-align:right}.page-template-projects-list .featured-projects{margin:auto}.page-template-projects-list .featured-projects .project-link{height:160px}.page-template-projects-list .featured-projects .project-logo{left:20px;padding:0;top:10px;width:80px}.page-template-projects-list .featured-projects .project-logo::before,.page-template-projects-list .featured-projects .project-logo::after{display:none}.page-template-projects-list .featured-projects .detail-wrapper{padding-left:120px}.page-template-projects-list .featured-projects .detail-wrapper .project-title{font-size:18px;height:auto;letter-spacing:-1.1px;line-height:1.11;margin:0 0 10px 0;max-width:160px;min-height:auto}.page-template-projects-list .all-projects-list{margin:auto 20px;padding:0 0 30px}.page-template-projects-list .all-projects-list h2{padding:50px 0 25px}.page-template-projects-list .all-projects-list .grid-items-wrapper{max-width:none}.page-template-projects-list .all-projects-list .grid-items{justify-content:flex-start;padding:0 0 40px}.page-template-projects-list .all-projects-list .grid-items .grid-item{flex-basis:80px;height:80px;width:80px}.page-template-projects-list .all-projects-list .grid-items .grid-item .img-wrapper{min-height:auto;padding-top:0}.page-template-projects-list .all-projects-list .grid-items .grid-item .img-wrapper img{height:auto;width:80px}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-case-study,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-etude-de-cas,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-slug,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-design,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-projet-simple,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-simple{border-bottom:1px solid #e4e4e4;flex-basis:100%;flex-direction:row;height:auto;margin:0 0 20px;padding-bottom:20px;width:100%}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-case-study .img-wrapper,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-etude-de-cas .img-wrapper,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-slug .img-wrapper,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-design .img-wrapper,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-projet-simple .img-wrapper,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-simple .img-wrapper{display:flex;flex-basis:100%;flex-grow:0;margin:0;width:100%}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-case-study .prj-name,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-etude-de-cas .prj-name,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-slug .prj-name,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-design .prj-name,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-projet-simple .prj-name,.page-template-projects-list .all-projects-list .grid-items .grid-item.item-simple .prj-name{align-items:flex-start;flex-grow:1;height:120px;justify-content:center;margin:0;max-width:unset;padding-left:20px;text-align:left}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-logo{flex-basis:93px;height:100px;width:93px}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-logo .img-wrapper{margin:auto}.page-template-projects-list .all-projects-list .grid-items .grid-item.item-logo .prj-name{display:none}}@media screen and (min-width: 600px){.page-template-projects-list .featured-projects .detail-wrapper .project-platform{height:28px;margin-bottom:10px}.page-template-projects-list .featured-projects .detail-wrapper .project-platform img{width:100%;object-fit:contain;max-width:120px}.page-template-projects-list .featured-projects .detail-wrapper .project-title{margin:10px 0}.page-template-projects-list .featured-projects .project-logo{height:120px}}@media screen and (min-width: 1024px){.page-template-projects-list .featured-projects .detail-wrapper .project-platform{height:34px}.page-template-projects-list .featured-projects .detail-wrapper .project-title{margin-bottom:40px}.page-template-projects-list .featured-projects .project-logo{height:160px}}.block-client{clear:both;color:#453244;padding:0 40px}.block-client .block-content::after{clear:both;content:"";display:table}.block-client .client-left{border-right:1px solid #e4e4e4;float:left;padding:100px 140px 100px 0;width:50%}.block-client .client-right{float:right;padding:50px 0 0 40px;width:50%}.client-info .client-title{line-height:40px;margin-bottom:15px}.client-info .client-title span{display:block}.client-info .client-text{color:#453244;font-size:14px;font-weight:300;line-height:20px;margin-bottom:20px;max-width:345px}.client-info .client-text-note{color:#453244;font-size:14px;font-style:italic;font-weight:300;margin-bottom:15px}.client-logo::after{clear:both;content:"";display:table}.client-logo li{float:left;text-align:center;vertical-align:middle;width:33.3333333333%}.client-logo li img{display:inline;padding:10px}@media only screen and (max-width: 1365px){.block-client .client-left{padding-right:35px}.block-client .client-right{padding-top:70px}.client-info .client-title{letter-spacing:1px}.client-info .client-text{font-size:13px;max-width:unset}.client-info .client-text-note{font-size:12px}.bt-link-to{font-size:13px}}@media only screen and (max-width: 1023px){.block-client{margin-bottom:70px;padding-left:20px;padding-right:20px;padding-top:0;position:relative}.block-client .client-left{border-right:0;padding-bottom:40px;padding-top:55px;width:100%}.block-client .client-right{padding-left:0;padding-top:0;width:100%}.block-client .client-link{transform:translateX(-50%);bottom:0;left:50%;position:absolute}}@media only screen and (max-width: 599px){.block-client .client-left{padding-right:0}.block-client .client-right{padding-bottom:75px;padding-left:0}.block-client .client-link .bt-link-to{text-align:center;width:190px}.client-info .client-title{line-height:1;margin-bottom:0}.client-logo li{margin-bottom:0;width:50%}}.sutublog{margin-top:80px;overflow:hidden}.sutublog .pull-left{background:#eee}.sutublog .block-content{margin-right:0;width:100%}.sutublog .info_blog{padding-bottom:20px;padding-right:40px;position:relative}.sutublog .blog-title{font-size:115px;font-weight:800;letter-spacing:-10px;line-height:80px;margin-left:-10px;margin-top:-20px;position:relative;text-transform:uppercase;transform:translateY(-8px);width:360px;z-index:1}.sutublog .blog-title .blog{color:#fff;position:relative;text-shadow:0 8px 40px rgba(0,0,0,.2);z-index:1}.sutublog .blog-title .news{color:#dbdbdb;padding-left:40px}.sutublog .bt-link-to{background:#fff;font-size:13px;position:relative;transform:translateX(35px);z-index:11111111}.sutublog .bt-link-to:hover{background:#e84127}.sutublog .bt-link-blog{padding-top:20px;position:relative}.sutublog .info_blog .create_date{line-height:40px}.sutublog .info_blog .title_blog{color:#e84127;font-size:14px;font-weight:700;line-height:25px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sutublog .info_blog .short_desc{font-size:14px;font-weight:300;height:40px;line-height:20px;max-width:460px;overflow:hidden}.blog-item{display:inline-block;position:relative;width:100%}.blog-item:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;clear:both;height:230px;position:relative}.blog-item:first-child::after{background:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:40px}.blog-item:first-child .thumb_blog{align-self:flex-end;flex:1 0 auto;float:left;height:260px;margin-left:40px;position:relative;width:320px;z-index:1}.blog-item:first-child .info_blog{width:calc(100% - 360px);float:left;margin-right:40px;padding-bottom:0;padding-left:80px;padding-top:50px}.blog-item:nth-child(2){max-width:calc(100% - 360px);border-top:1px solid #fff;float:right;padding-left:0}.blog-item:nth-child(2)::after{background:#e4e4e4;content:"";height:1px;left:100%;position:absolute;right:-100%;top:0}.blog-item:nth-child(2) .thumb_blog{float:left;height:220px;margin-top:-1px;position:relative;width:260px;z-index:2}.blog-item:nth-child(2) .thumb_blog img{height:100%;object-fit:cover;width:100%}.blog-item:nth-child(2) .info_blog{max-width:calc(100% - 260px);float:left;padding-bottom:20px;padding-left:75px;padding-top:50px}.blog-item img{box-shadow:0 8px 40px rgba(0,0,0,.2)}.read_more{font-size:14px;font-weight:500;margin-bottom:50px;margin-top:20px;position:relative;z-index:2}.read_more a{color:#453244;position:relative}@media only screen and (max-width: 1365px){.sutublog{margin-top:60px}.sutublog .blog-title{font-size:56px;letter-spacing:-6px;line-height:40px;margin-top:-60px;padding-left:20px;transform:none;width:0}.sutublog .blog-title .blog{display:block}.sutublog .blog-title .news{padding-left:20px}.sutublog .info_blog .short_desc{font-size:13px}.sutublog .bt-link-blog{margin-bottom:30px;margin-left:20px;padding-top:0}.sutublog .bt-link-to{transform:translateY(-15px)}.blog-item:first-child{padding-bottom:20px}.blog-item:first-child .thumb_blog{height:240px}.blog-item:first-child .info_blog{padding-left:60px}.blog-item:nth-child(2){max-width:calc(100% - 85px);padding-bottom:0;padding-left:15px}.blog-item:nth-child(2) .info_blog{max-width:calc(100% - 290px);padding-left:60px;z-index:1}.blog-item .read_more{margin-bottom:0}}@media only screen and (max-width: 1023px){.sutublog{margin-top:60px}.sutublog .grid-item.blog-title{font-size:58px;line-height:40px}.sutublog .width-container{max-width:580px;padding:0 0 0 30px}.sutublog .bt-link-to{transform:translate(-30px, -15px)}.sutublog .blog-title{transform:translate(-30px, 0)}.blog-item .read_more{margin-top:5px}.blog-item:first-child{padding-bottom:20px}.blog-item:first-child::after{width:20px}.blog-item:first-child .thumb_blog{height:200px;margin:0;transform:translateY(-20px);width:240px}.blog-item:first-child .info_blog{padding-left:40px;padding-top:15px;width:calc(100% - 280px)}.blog-item:first-child .info_blog .create_date{letter-spacing:2.5px}.blog-item:nth-child(2){max-width:calc(100% - 20px);padding-left:0}.blog-item:nth-child(2) .thumb_blog{height:180px;padding:0;width:220px}.blog-item:nth-child(2) .info_blog{max-width:calc(100% - 220px);padding-left:40px;padding-right:20px;padding-top:15px}.blog-item .read_more{margin-bottom:0}}@media only screen and (max-width: 599px){.sutublog{margin-top:40px;overflow:visible;padding:0 20px}.sutublog .width-container{padding-left:0}.sutublog .block-content{margin:0 auto;position:relative}.sutublog .pull-left{background:rgba(0,0,0,0)}.sutublog .blog-title{margin-top:-38px;padding-left:6px;position:absolute;top:0;transform:translate(0, 0);width:auto;z-index:1}.sutublog .blog-title .blog{color:#e84127;text-shadow:none}.sutublog .blog-title .news{color:#fff;padding-left:0;text-shadow:0 8px 40px rgba(0,0,0,.2)}.sutublog .bt-link-blog{bottom:-10px;left:0;margin:0;position:absolute}.sutublog .bt-link-blog .bt-link-to{background:#fff;padding:10px 20px;transform:translateY(3px)}.sutublog .bt-link-blog .bt-link-to:hover{background:#e84127}.blog-item{background:#eee}.blog-item img{box-shadow:none}.blog-item:first-child{display:inline-block;height:auto;padding-top:20px}.blog-item:first-child::after{display:none}.blog-item:first-child .thumb_blog{margin-left:0;margin-top:-20px;padding-left:0;transform:none;width:100%}.blog-item:first-child .info_blog{margin:0;padding:20px 20px 40px;width:100%}.blog-item:nth-child(2){display:none}.blog-item .read_more{margin-bottom:0;margin-top:20px}}.open-minded .block-content{background-position:right top;background-repeat:no-repeat;max-width:none;overflow:hidden}.wrap-open-mined{min-height:520px;position:relative}.wrap-open-mined::before{background:#fff;content:"";height:120px;left:0;position:absolute;top:0;width:40px;z-index:1}.wrap-open-mined__background{left:0;overflow:hidden;position:absolute;top:0;width:100%}.wrap-open-mined__background img{backface-visibility:hidden;max-width:none}.wrap-open-mined .wrap-content{position:relative}.open-minded-title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;height:360px;padding-right:20px;position:relative;text-align:right;z-index:1}.open-minded-title h2{color:#e84127;font-size:115px;font-weight:800;letter-spacing:-10.9px;line-height:.7;margin-bottom:3px;text-shadow:0 8px 40px rgba(0,0,0,.75);transform:translateX(-20px)}.open-minded-title h2 .txt-dash{color:#fff;display:inline-block;transform:translate(-5px, -5px) scale(1, 0.85)}.open-minded-title h2 .txt-text-minded{color:#fff}.open-minded-title h2 .txt-text-open{display:inline-block;transform:translateX(12px)}.grid-open-minded-bottom{color:#453244;font-size:14px;font-weight:300;line-height:20px;position:relative;width:100%;z-index:1}.grid-open-minded-bottom strong,.grid-open-minded-bottom h2{display:block;line-height:40px;margin-bottom:25px}.grid-open-minded-bottom .read_more{clear:both;font-weight:500}.grid-open-minded-bottom .open-minded-block-1{padding-left:calc(100%/31);background:#fff;float:left;margin-top:-80px;padding-right:40px;padding-top:55px;position:relative;width:360px}.grid-open-minded-bottom .open-minded-block-1::before{background:#e4e4e4;content:"";height:1px;left:-100%;position:absolute;right:100%;top:-1px}.grid-open-minded-bottom .open-minded-block-1 .title{position:relative;width:100%}.grid-open-minded-bottom .open-minded-block-1 .title::before,.grid-open-minded-bottom .open-minded-block-1 .title::after{content:"";height:1px;position:absolute;top:50%;width:20px}.grid-open-minded-bottom .open-minded-block-1 .title::before{background:#e84127;right:-40px}.grid-open-minded-bottom .open-minded-block-1 .title::after{background:#fff;right:-60px}.grid-open-minded-bottom .open-minded-block-2{float:left;margin-top:220px;padding-left:70px;padding-right:80px;width:600px}.grid-open-minded-bottom .open-minded-block-3{display:inline-block;margin-top:145px;text-align:center;width:22.5806451613%}.grid-open-minded-bottom .open-minded-block-3 .join_team{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #e4e4e4;color:#e84127;font-size:30px;height:240px;line-height:40px;margin:0 auto 30px;position:relative;text-transform:uppercase;width:240px}.grid-open-minded-bottom .open-minded-block-3 .join_team .txt-gray{color:#453244}.grid-open-minded-bottom .open-minded-block-3 .join_team::after{transform:translateX(-50%);bottom:-20px;color:#e4e4e4;content:"";font-family:"sutunam-icon";font-size:40px;left:50%;position:absolute}.grid-open-minded-bottom .open-minded-block-3 .join_team span{color:#453244}.grid-open-minded-bottom .open-minded-block-3 .join_team .bt-link-to{line-height:1;margin-top:10px;text-transform:none}.members-list{display:block;float:left;margin:25px -50px 25px 0;opacity:.6}.members-list .item{box-shadow:0 5px 10px rgba(0,0,0,.3);-webkit-filter:grayscale(100%);filter:grayscale(100%);float:left;height:40px;width:40px}.members-list .item:nth-child(8n+1){margin-left:10px}.members-list .item:nth-child(16n+1){margin-left:0}.members-list .item:nth-child(24n+1){margin-left:-10px}.members-list .item:first-child{margin-left:0}@media only screen and (max-width: 1365px){.wrap-open-mined::before{height:40px}.wrap-open-mined__background img{max-height:400px}.open-minded-title{height:240px}.open-minded-title h2{font-size:56px;letter-spacing:-6px;line-height:40px}.grid-open-minded-bottom{font-size:13px}.grid-open-minded-bottom strong,.grid-open-minded-bottom h2{letter-spacing:1px}.grid-open-minded-bottom .open-minded-block-1{margin-top:-55px;padding-top:50px;width:351px}.grid-open-minded-bottom .open-minded-block-1 .members-list+p{letter-spacing:.7px}.grid-open-minded-bottom .open-minded-block-2{margin-top:200px;padding-left:40px;padding-right:0;width:380px}.grid-open-minded-bottom .open-minded-block-3{padding-left:20px;width:220px}.grid-open-minded-bottom .open-minded-block-3 .join_team{font-size:22px;height:180px;line-height:30px;width:180px}.grid-open-minded-bottom .open-minded-block-3 .join_team::after{bottom:-13px}.read_more{font-size:13px}}@media only screen and (max-width: 1023px){.wrap-open-mined::before{width:20px}.wrap-open-mined__background img{transform:translateX(-16%)}.wrap-open-mined .wrap-content{padding:0}.open-minded-title h2{transform:translate(-20px, 5px)}.open-minded-title h2 .txt-text-open{transform:translateX(8px)}.open-minded-title h2 .txt-dash{transform:translate(-1px, -5px) scale(1, 0.85)}.grid-open-minded-bottom strong,.grid-open-minded-bottom h2{letter-spacing:0}.grid-open-minded-bottom .read_more{margin-bottom:30px;margin-top:20px}.grid-open-minded-bottom .open-minded-block-1{margin-top:-95px;padding-right:20px;width:267px}.grid-open-minded-bottom .open-minded-block-1 .title::after,.grid-open-minded-bottom .open-minded-block-1 .title::before{display:none}.grid-open-minded-bottom .open-minded-block-2{letter-spacing:.7px;position:absolute;right:0;top:0;width:50%}.grid-open-minded-bottom .open-minded-block-2 strong,.grid-open-minded-bottom .open-minded-block-2 h2{margin-bottom:20px !important}.grid-open-minded-bottom .open-minded-block-3{display:block;margin-bottom:75px;margin-top:20px;padding-right:20px;width:50%}.grid-open-minded-bottom .open-minded-block-3 .team{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;flex-direction:column-reverse;border:1px solid #e4e4e4;padding:20px;text-align:left;width:100%}.grid-open-minded-bottom .open-minded-block-3 .team .require{filter:alpha(opacity=60);opacity:.6;font-size:12px}.grid-open-minded-bottom .open-minded-block-3 .join_team{-ms-flex-align:left;-webkit-box-align:left;align-items:left;border:0;display:block;height:auto;margin-bottom:0;width:100%}.grid-open-minded-bottom .open-minded-block-3 .join_team::after{display:none}.grid-open-minded-bottom .open-minded-block-3 .join_team .bt-link-to{background:#fff;left:0;margin-top:5px;position:absolute}.grid-open-minded-bottom .open-minded-block-3 .join_team .bt-link-to:hover{background:#e84127}.members-list{line-height:0;margin-right:0;width:260px}.members-list .item{display:inline-block;float:none !important;font-size:0;margin:0 -2px !important;padding:0}.members-list .item:nth-child(6n+1){clear:left;margin-left:10px !important}.members-list .item:nth-child(12n+1){margin-left:-2px !important}.members-list .item:nth-child(18n+1){margin-left:-9px !important}.members-list .item:nth-child(36n+1){margin-left:0 !important}.members-list .item:nth-child(8n+1){margin-left:-2px !important}}@media only screen and (max-width: 599px){.open-minded .grid-open-minded-bottom .open-minded-block-1,.open-minded .grid-open-minded-bottom .open-minded-block-2,.open-minded .grid-open-minded-bottom .open-minded-block-3{width:100%}.open-minded .grid-open-minded-bottom .open-minded-block-1{margin-top:0;padding:0}.open-minded .grid-open-minded-bottom .open-minded-block-1::before{display:none}.open-minded .grid-open-minded-bottom .open-minded-block-1 .title strong{line-height:1}.open-minded .grid-open-minded-bottom .open-minded-block-2{margin-bottom:40px;margin-top:0;padding-left:0;position:relative}.open-minded .grid-open-minded-bottom .open-minded-block-2 strong{line-height:30px}.open-minded .grid-open-minded-bottom .open-minded-block-3{margin-top:18px;padding-left:0;padding-right:0}.open-minded .grid-open-minded-bottom .open-minded-block-3 .join_team .bt-link-to{bottom:-15px;left:0}.open-minded .grid-open-minded-bottom .open-minded-block-3 .join_team{-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row;-ms-flex-pack:left;-webkit-box-pack:left;justify-content:left;font-size:21px;margin:5px 0 15px;position:static;white-space:nowrap}.open-minded .grid-open-minded-bottom .open-minded-block-3 .join_team p:first-child,.open-minded .grid-open-minded-bottom .open-minded-block-3 .join_team .txt-gray{filter:alpha(opacity=60);opacity:.6}.open-minded .grid-open-minded-bottom .open-minded-block-3 .join_team .txt-gray{padding-left:5px}.open-minded .grid-open-minded-bottom .open-minded-block-3 .join_team>*{display:inline;white-space:nowrap}.open-minded .grid-open-minded-bottom strong,.open-minded .grid-open-minded-bottom h2{margin:10px 0 0}.open-minded-title{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:start;height:225px;padding-right:0;text-align:left}.open-minded-title h2{font-size:60px !important;letter-spacing:-6.95px !important;line-height:.7;margin-left:-3px;padding-right:0;transform:none}.open-minded-title h2 .txt-text-open{color:#fff;position:relative;text-shadow:0 8px 40px rgba(0,0,0,.75);transform:none;z-index:1}.open-minded-title h2 .txt-text-minded{color:#e84127;text-shadow:none}.wrap-open-mined{margin:0 20px}.wrap-open-mined::before{display:none}.wrap-open-mined__background img{margin-left:50%;max-height:180px;transform:translateX(-50%)}.members-list{display:block;width:100%}}.flatform .block-content{padding:60px 40px 80px}.flatform .left{float:left;position:relative;width:50%}.flatform .left::after{background:#e4e4e4;bottom:-80px;content:"";position:absolute;right:0;top:-80px;width:1px}.flatform .right{float:left;padding-left:40px;width:50%}.flatform .introduction{color:#e84127;font-size:27px;line-height:40px;padding-right:40px;text-transform:uppercase}.flatform .introduction .desc{font-weight:200;hyphens:auto}.flatform .introduction .desc strong{font-weight:200}.flatform .introduction strong,.flatform .introduction span{color:#453244;font-weight:normal}.flatform .introduction .read_more{font-size:13px;line-height:1;text-transform:none}.flatform .introduction .read_more>a{border-radius:30px;padding:7px 2px}.flatform .introduction .read_more>a:hover{background:#e84127}.flatform .introduction .read_more>a:hover>div{color:#fff}.flatform .introduction .read_more>a>div{color:#453244;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0 -2px;border-top:1px solid #e84127;border-bottom:1px solid #e84127;padding:7px 2px;transition:all .2s ease-out}.flatform .introduction .read_more>a>div:first-child{border-left:1px solid #e84127;border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:20px}.flatform .introduction .read_more>a>div:last-child{border-right:1px solid #e84127;border-top-right-radius:30px;border-bottom-right-radius:30px;padding-right:20px}.flatform .flatform-logos .item{float:left;height:60px;margin-right:20px;min-height:70px;transition:all .2s ease-out;width:160px}.flatform .flatform-logos .item:hover{filter:alpha(opacity=60);opacity:.6}.flatform .flatform-logos .item img{height:100%;object-fit:contain;width:100%}.flatform .read-more{display:block;margin-top:168px}@media only screen and (max-width: 1365px){.flatform .read-more{letter-spacing:.7px;margin-left:20px;margin-top:250px}.flatform .left::after{right:3px}.flatform .flatform-logos .item{margin-right:0;min-height:60px;width:50%}.flatform .flatform-logos .item img{height:80%;object-fit:contain;width:80%}}@media only screen and (max-width: 1023px){.flatform .block-content{padding:60px 20px}.flatform .left::after{right:3px}.flatform .flatform-logos .item{min-height:60px;width:100%}.flatform .flatform-logos .item img{height:100%;margin:0 20px 0 0;width:100%}}@media only screen and (max-width: 599px){.flatform .block-content{padding-top:0}.flatform .introduction{font-size:18px;padding-right:0}.flatform .introduction .read_more{margin-bottom:40px;margin-left:0}.flatform .left{background:#eee;width:100%}.flatform .left .introduction-items{padding-left:20px;padding-top:15px}.flatform .left::after{display:none}.flatform .right{padding-left:0;width:100%}.flatform .flatform-logos{display:flex;flex-wrap:wrap;padding:20px 0}.flatform .flatform-logos .item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;min-height:65px;padding:15px;width:50%}.flatform .flatform-logos .item img{max-width:100%}.flatform .read-more{margin-left:15px;margin-top:0}}.open-souce-experience .block-title,.block-challenge .block-title,.section-tag-expertises .block-title{margin-bottom:40px;margin-left:40px;margin-top:80px}.open-souce-experience .list-item,.block-challenge .list-item,.section-tag-expertises .list-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border:1px solid #e4e4e4;padding-left:20px;padding-right:20px;padding-top:40px;width:100%}.open-souce-experience .item,.block-challenge .item,.section-tag-expertises .item{width:calc(100%/6);cursor:pointer;float:left;padding:0 20px 40px;position:relative;transition:all .2s ease-out}.open-souce-experience .item:first-child .title,.block-challenge .item:first-child .title,.section-tag-expertises .item:first-child .title{padding-right:10px}.open-souce-experience .item .icon-read-more,.block-challenge .item .icon-read-more,.section-tag-expertises .item .icon-read-more{align-items:center;border-radius:36px;bottom:0;display:flex;font-size:9px;height:30px;left:20px;position:absolute;transform:translateY(50%);transition:width .4s ease-out,background-color .2s ease-out,border-color .2s ease-out;width:30px;z-index:1}.open-souce-experience .item .icon-read-more a,.block-challenge .item .icon-read-more a,.section-tag-expertises .item .icon-read-more a{color:#453244;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;height:100%;letter-spacing:.7px;line-height:200%;opacity:0;overflow:hidden;text-indent:5px;transition:opacity .4s ease-out,color .2s ease-out;vertical-align:middle;white-space:nowrap;width:100%}.open-souce-experience .item .hover-item,.block-challenge .item .hover-item,.section-tag-expertises .item .hover-item{background:#eee;bottom:0;content:"";left:0;position:absolute;right:0;top:100%;transition:all .4s ease-out}.open-souce-experience .item .overlink,.block-challenge .item .overlink,.section-tag-expertises .item .overlink{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.open-souce-experience .item .icon-strategie::after,.block-challenge .item .icon-strategie::after,.section-tag-expertises .item .icon-strategie::after{content:"";font-size:48px;left:1px;top:3px;transition:all .2s ease-out}.open-souce-experience .item span[class^=icon-],.open-souce-experience .item span[class^="icon icon-"],.block-challenge .item span[class^=icon-],.block-challenge .item span[class^="icon icon-"],.section-tag-expertises .item span[class^=icon-],.section-tag-expertises .item span[class^="icon icon-"]{position:relative;transition-delay:.3s}.open-souce-experience .item span[class^=icon-]::before,.open-souce-experience .item span[class^="icon icon-"]::before,.block-challenge .item span[class^=icon-]::before,.block-challenge .item span[class^="icon icon-"]::before,.section-tag-expertises .item span[class^=icon-]::before,.section-tag-expertises .item span[class^="icon icon-"]::before{transform:translateZ(0);transition:color .4s ease-out;z-index:1}.open-souce-experience .item span[class^=icon-]::after,.open-souce-experience .item span[class^="icon icon-"]::after,.block-challenge .item span[class^=icon-]::after,.block-challenge .item span[class^="icon icon-"]::after,.section-tag-expertises .item span[class^=icon-]::after,.section-tag-expertises .item span[class^="icon icon-"]::after{filter:alpha(opacity=0);opacity:0;color:#fff;font-family:"sutunam-icon";position:absolute;transform:scale(1.05) translate3d(1px, 0, 0);transition:all .4s ease-out}.open-souce-experience .item .icon-experience::after,.block-challenge .item .icon-experience::after,.section-tag-expertises .item .icon-experience::after{color:#fff;content:"";font-size:51px;left:0;top:0}.open-souce-experience .item .icon-direction::after,.block-challenge .item .icon-direction::after,.section-tag-expertises .item .icon-direction::after{content:"";font-size:40px;left:2px;top:9px}.open-souce-experience .item .icon-webdesign::after,.block-challenge .item .icon-webdesign::after,.section-tag-expertises .item .icon-webdesign::after{content:"";font-size:37px;left:1px;top:14px}.open-souce-experience .item .icon-developpement::after,.block-challenge .item .icon-developpement::after,.section-tag-expertises .item .icon-developpement::after{content:"";font-size:40px;left:1px;top:11px}.open-souce-experience .item .icon-hebergement::after,.block-challenge .item .icon-hebergement::after,.section-tag-expertises .item .icon-hebergement::after{content:"";font-size:40px;left:1px;top:10px}.open-souce-experience .item:hover .hover-item,.block-challenge .item:hover .hover-item,.section-tag-expertises .item:hover .hover-item{filter:alpha(opacity=100);opacity:1;top:-60px}.open-souce-experience .item:hover span[class^=icon-]::after,.open-souce-experience .item:hover span[class^="icon icon-"]::after,.block-challenge .item:hover span[class^=icon-]::after,.block-challenge .item:hover span[class^="icon icon-"]::after,.section-tag-expertises .item:hover span[class^=icon-]::after,.section-tag-expertises .item:hover span[class^="icon icon-"]::after{filter:alpha(opacity=100);opacity:1}.open-souce-experience .item:hover span[class^=icon-]::before,.open-souce-experience .item:hover span[class^="icon icon-"]::before,.block-challenge .item:hover span[class^=icon-]::before,.block-challenge .item:hover span[class^="icon icon-"]::before,.section-tag-expertises .item:hover span[class^=icon-]::before,.section-tag-expertises .item:hover span[class^="icon icon-"]::before{color:rgba(69,50,68,.6)}.open-souce-experience .item .title,.block-challenge .item .title,.section-tag-expertises .item .title{color:#e84127;display:block;font-size:14px;font-weight:700;line-height:20px;margin-bottom:20px;margin-top:20px;position:relative;text-transform:uppercase;z-index:1}.open-souce-experience .item .summary,.block-challenge .item .summary,.section-tag-expertises .item .summary{color:#453244;font-size:14px;font-weight:300;line-height:20px;position:relative;z-index:1}.open-souce-experience .icon-strategie,.open-souce-experience .icon-experience,.open-souce-experience .icon-direction,.open-souce-experience .icon-webdesign,.open-souce-experience .icon-developpement,.open-souce-experience .icon-hebergement,.open-souce-experience .icon-goal,.block-challenge .icon-strategie,.block-challenge .icon-experience,.block-challenge .icon-direction,.block-challenge .icon-webdesign,.block-challenge .icon-developpement,.block-challenge .icon-hebergement,.block-challenge .icon-goal,.section-tag-expertises .icon-strategie,.section-tag-expertises .icon-experience,.section-tag-expertises .icon-direction,.section-tag-expertises .icon-webdesign,.section-tag-expertises .icon-developpement,.section-tag-expertises .icon-hebergement,.section-tag-expertises .icon-goal{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;display:block;height:52px;position:relative;z-index:1}.open-souce-experience .icon-strategie::before,.open-souce-experience .icon-experience::before,.open-souce-experience .icon-direction::before,.open-souce-experience .icon-webdesign::before,.open-souce-experience .icon-developpement::before,.open-souce-experience .icon-hebergement::before,.open-souce-experience .icon-goal::before,.block-challenge .icon-strategie::before,.block-challenge .icon-experience::before,.block-challenge .icon-direction::before,.block-challenge .icon-webdesign::before,.block-challenge .icon-developpement::before,.block-challenge .icon-hebergement::before,.block-challenge .icon-goal::before,.section-tag-expertises .icon-strategie::before,.section-tag-expertises .icon-experience::before,.section-tag-expertises .icon-direction::before,.section-tag-expertises .icon-webdesign::before,.section-tag-expertises .icon-developpement::before,.section-tag-expertises .icon-hebergement::before,.section-tag-expertises .icon-goal::before{color:rgba(69,50,68,.3);font-size:52px}.open-souce-experience .icon-goal img,.block-challenge .icon-goal img,.section-tag-expertises .icon-goal img{align-self:left}.open-souce-experience .icon-developpement::before,.open-souce-experience .icon-webdesign::before,.block-challenge .icon-developpement::before,.block-challenge .icon-webdesign::before,.section-tag-expertises .icon-developpement::before,.section-tag-expertises .icon-webdesign::before{font-size:42px}.open-souce-experience .icon-hebergement::before,.block-challenge .icon-hebergement::before,.section-tag-expertises .icon-hebergement::before{font-size:45px}.section-tag-expertises .item:hover span[class^=icon-]::after,.section-tag-expertises .item:hover span[class^="icon icon-"]::after{opacity:0}.open-souce-experience .block-title{color:#453244;letter-spacing:4.5px;margin-bottom:33px;margin-top:75px}.open-souce-experience .list-item{background:#fff;position:relative;z-index:1}.open-souce-experience .item span[class^=icon-],.open-souce-experience .item span[class^="icon icon-"]{transition:padding-bottom .3s ease-out .2s}.open-souce-experience .item:hover span[class^=icon-],.open-souce-experience .item:hover span[class^="icon icon-"]{padding-bottom:7px}.open-souce-experience .item:hover span[class^=icon-]::after,.open-souce-experience .item:hover span[class^="icon icon-"]::after{transition:opacity 1s ease-out;z-index:-1}.open-souce-experience .item .icon-strategie::after{content:"";font-size:48px;left:0;top:4px}.open-souce-experience .item .icon-experience::after{color:#fff;content:"";font-size:51px;left:0;top:1px}.open-souce-experience .item .icon-direction::after{content:"";font-size:39px;left:0;top:11px}.open-souce-experience .item .icon-webdesign::after{content:"";font-size:37px;left:1px;top:3px}.open-souce-experience .item .icon-developpement::after{content:"";font-size:40px;left:1px;top:1px}.open-souce-experience .item .icon-hebergement::after{content:"";font-size:41px;left:1px;top:2px}@media only screen and (min-width: 1024px){.open-souce-experience .item .icon-read-more,.block-challenge .item .icon-read-more,.section-tag-expertises .item .icon-read-more{background:#fff;border:1px solid #e4e4e4}.open-souce-experience .item .icon-read-more a:hover,.block-challenge .item .icon-read-more a:hover,.section-tag-expertises .item .icon-read-more a:hover{color:#fff}.open-souce-experience .item:hover .icon-read-more,.block-challenge .item:hover .icon-read-more,.section-tag-expertises .item:hover .icon-read-more{width:160px}.open-souce-experience .item:hover .icon-read-more:hover,.block-challenge .item:hover .icon-read-more:hover,.section-tag-expertises .item:hover .icon-read-more:hover{background:#e84127;border-color:#e84127}.open-souce-experience .item:hover .icon-read-more a,.block-challenge .item:hover .icon-read-more a,.section-tag-expertises .item:hover .icon-read-more a{opacity:1}}@media only screen and (max-width: 1365px){.open-souce-experience .list-item{-ms-flex-wrap:wrap;flex-wrap:wrap;background:#eee;border:0;padding-bottom:20px;z-index:5}.open-souce-experience .item{width:calc(100%/3);margin-bottom:20px}.open-souce-experience .item:hover .hover-item{filter:alpha(opacity=0);opacity:0}.open-souce-experience .item:hover span[class^=icon-],.open-souce-experience .item:hover span[class^="icon icon-"]{padding-bottom:0}.open-souce-experience .item:hover .icon-read-more:hover{background:rgba(0,0,0,0);border:0}.open-souce-experience .item .title{margin-bottom:7px;margin-top:15px}.open-souce-experience .item span[class^=icon-]::after,.open-souce-experience .item span[class^="icon icon-"]::after{filter:alpha(opacity=100);opacity:1;z-index:-1}.open-souce-experience .item span[class^=icon-]::before,.open-souce-experience .item span[class^="icon icon-"]::before{color:rgba(69,50,68,.6);z-index:1}.open-souce-experience .item .summary{font-size:13px}.open-souce-experience .item:nth-child(3n){padding-right:30px}.open-souce-experience .item .icon-read-more,.open-souce-experience .item .icon-read-more a{background:rgba(0,0,0,0);border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:none;width:100%}.open-souce-experience .item .icon-read-more a{font-size:0}.open-souce-experience .item .icon-read-more::before{bottom:10px;font-size:9px;left:20px;opacity:.3;position:absolute}}@media only screen and (max-width: 1023px){.open-souce-experience .block-title{letter-spacing:.8px;margin-bottom:10px;margin-left:20px;width:230px}.open-souce-experience .item{padding:0 55px 40px 20px;position:relative;right:0;width:50%}.open-souce-experience .item:nth-child(3n){padding-right:55px}.open-souce-experience .item:hover .icon-read-more a.bt-link-to{background:rgba(0,0,0,0);border:0;font-size:0;min-width:0;transition:none}.open-souce-experience .item .title{max-width:140px}}@media only screen and (max-width: 599px){.open-souce-experience .width-container{padding:0 20px}.open-souce-experience .list-item{background:rgba(0,0,0,0);padding:30px 0}.open-souce-experience .block-title{margin:35px 0 0;width:100%}.open-souce-experience .item{border-bottom:1px solid #e4e4e4;margin-bottom:20px;padding:5px 80px 20px 0;width:100%}.open-souce-experience .item:nth-child(3n){padding-right:80px}.open-souce-experience .item:last-child{right:0}.open-souce-experience .item:hover .icon-read-more a.bt-link-to{filter:alpha(opacity=0);opacity:0}.open-souce-experience .item .title{margin-bottom:0;margin-top:0}.open-souce-experience .item .project-icon{opacity:.5;position:absolute;right:5px;top:0}.open-souce-experience .item .icon-read-more{bottom:-17px}.open-souce-experience .item .icon-read-more::before{bottom:-5px;color:#453244;left:0;width:20px}.open-souce-experience .item .hover-item{background:rgba(0,0,0,0)}}.split{background-repeat:no-repeat;background-size:auto 520px;left:0;position:absolute;right:0;transform-origin:right;width:100%}.split1{background-position:100% 0;height:40px;top:0;transition-delay:2s}.split2{background-position:calc(100% - 20px - 40px);height:40px;top:40px;transition-delay:3s}.split2>div{animation-delay:.05s}.split3{background-position:100% -80px;height:120px;top:80px}.split3>div{animation-delay:.1s}.split4{background-position:calc(100% - 20px - 200px);height:80px;top:200px}.split4>div{animation-delay:.15s}.split5{background-position:100% -280px;height:160px;top:280px}.split5>div{animation-delay:.2s}.split6{background-position:calc(100% - 20px - 440px);height:40px;top:440px}.split6>div{animation-delay:.25s}.split7{background-position:100% -480px;height:40px;top:480px}.split7>div{animation-delay:.3s}body #tarteaucitronRoot *{font-family:"Montserrat",sans-serif !important}body #tarteaucitronRoot #tarteaucitronAlertBig{background:#453244;bottom:0;padding:25px 0;top:auto;z-index:100}body #tarteaucitronRoot #tarteaucitronAlertBig .width-container{box-sizing:border-box;margin:0 auto;padding:0 40px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{border-radius:20px;color:#fff;font-family:"Montserrat",sans-serif !important;font-size:14px;font-weight:500 !important;font-weight:normal;height:auto;height:30px;letter-spacing:.35px;line-height:30px;outline:none;padding:0;text-transform:none;transition:all .3s ease}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{background:#e84127;float:right;margin-bottom:0;width:180px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize:hover{background:#fff;color:#453244}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{background:rgba(0,0,0,0);border:1px solid #e84127;float:right;margin-bottom:0;margin-left:20px;width:160px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{background:#e84127}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{font-size:14px;font-weight:300;line-height:30px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-family:"Montserrat",sans-serif !important;font-weight:300}body div#tarteaucitronServices{box-shadow:none}body #tarteaucitron{padding:0}body #tarteaucitron #tarteaucitronInfo{background:#eee;border:0;border-bottom:1px solid rgba(69,50,68,.1);color:#453244;font-weight:300;margin:0 !important;margin-bottom:20px !important;max-width:100% !important;padding:0 10% 20px 0 !important;text-align:left !important}body #tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background:rgba(0,0,0,0);height:auto !important;margin:0 40px}body #tarteaucitron #tarteaucitronServices .tarteaucitronHidden .tarteaucitronTitle{border-top:1px solid rgba(69,50,68,.1)}body #tarteaucitron #tarteaucitronServices .tarteaucitronHidden:first-child .tarteaucitronTitle{border-top:0}body #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{background:url(../images/bg_item.58169acb68d4bfd9b0a7f1bca3394a1e.svg) no-repeat center right;color:#e84127;font-weight:bold;letter-spacing:1.4px;line-height:1.43;outline:none;padding-left:0;text-transform:uppercase}body #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{background:#453244;font-size:14px;min-width:320px;padding:15px 20px;top:-75px}body #tarteaucitron #tarteaucitronServices .tarteaucitronDetails:after{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:15px solid #453244;bottom:-5px;content:"";height:0;left:50px;position:absolute;transform:rotate(135deg);width:0}body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#eee;border:0;padding:0}body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronLine{background:#eee;padding:20px 40px}body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronLine:hover{background:#eee}body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronLine .tarteaucitronAllow,body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronLine .tarteaucitronDeny{padding:6px 30px}body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#eee}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:#fff;border-left:0;padding:0 0 30px 0}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:#fff}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine a{color:#453244;font-size:14px;font-weight:300}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine a{text-decoration:underline}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine a:hover{color:#e84127}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{margin-left:0}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{margin-right:0 !important}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{background:rgba(69,50,68,.2);font-weight:500;letter-spacing:.35px;margin-bottom:0;opacity:1;outline:none}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{border-bottom-right-radius:15px;border-radius:0;border-top-right-radius:15px}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{border-bottom-left-radius:15px;border-radius:0;border-top-left-radius:15px;margin-right:-2px}body #tarteaucitron .tarteaucitronBorder{border:0;overflow:visible}body #tarteaucitron .tarteaucitronSelfLink{display:none}body #tarteaucitron #tarteaucitronClosePanel{background:rgba(0,0,0,0);outline:none;right:-23px;text-indent:-9999px;top:40px;z-index:1}body #tarteaucitron #tarteaucitronClosePanel:before,body #tarteaucitron #tarteaucitronClosePanel:after{background-color:#453244;content:" ";height:18px;left:15px;opacity:.3;position:absolute;width:2px;transition:all .3s ease}body #tarteaucitron #tarteaucitronClosePanel:before{transform:rotate(45deg)}body #tarteaucitron #tarteaucitronClosePanel:after{transform:rotate(-45deg)}body #tarteaucitron #tarteaucitronClosePanel:hover:before,body #tarteaucitron #tarteaucitronClosePanel:hover:after{opacity:1}body #tarteaucitronRoot{color:#453244;font-size:14px;font-weight:300;line-height:1.43}body #tarteaucitronRoot .tarteaucitronH1{color:#453244;font-size:20px;font-weight:bold;letter-spacing:1px;line-height:1;margin:0;text-align:left;text-transform:uppercase}body #tarteaucitronRoot .tarteaucitronH2{color:#453244;font-size:14px !important;font-weight:300;margin-left:0;margin-top:0 !important}body #tarteaucitronRoot .tarteaucitronH3{font-size:14px;font-weight:bold;line-height:1.43}body #tarteaucitronRoot button{font-weight:normal;height:auto;text-transform:none}body #tarteaucitronRoot button#tarteaucitronBack{background:#453244;bottom:0;margin-bottom:0;opacity:.9;z-index:101}body .tarteaucitronIsAllowed .tarteaucitronDeny,body .tarteaucitronIsDenied .tarteaucitronAllow{opacity:.2 !important}body #tarteaucitronManager{background:none;border-bottom:1px solid hsla(0,0%,100%,.6);bottom:-7px;color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:normal;height:auto;left:300px;letter-spacing:.6px;margin-bottom:0;margin-right:30px;opacity:.6;outline:none;padding:0;padding-bottom:5px;position:absolute;transition:all .3s ease;text-transform:none}body #tarteaucitronManager:hover{opacity:1}body #tarteaucitronAlertSmall,.single #tarteaucitronAlertSmall{display:none !important}@media screen and (max-width: 1365px){body #tarteaucitronRoot #tarteaucitronAlertBig .width-container{padding:0 20px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{font-size:13px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{display:inline-block;float:none}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{float:left;margin-left:0}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:inline-block;font-size:13px;margin-bottom:10px;width:100%}body #tarteaucitronManager{left:220px}}@media screen and (max-width: 1023px){body #tarteaucitronRoot #tarteaucitronAlertBig .width-container{max-width:560px;padding:0 20px}}@media screen and (max-width: 767px){body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{margin-left:7px;width:120px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{width:145px}body #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{left:-20px;min-width:230px;top:-90px}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine{padding:20px}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine .tarteaucitronAsk{display:block;margin-top:20px !important;text-align:center !important;width:100%}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronAllow,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronDeny{border-radius:15px;display:inline-block;margin-bottom:10px}body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{margin:15px 0 0;text-align:left !important;width:100%}body #tarteaucitron #tarteaucitronServices .tarteaucitronHidden{margin:0 20px}}@media screen and (max-width: 599px){body #tarteaucitronManager{margin-top:25px;position:static}}body .contact-form .tac_activate{background:none}body .contact-form .tac_activate .tarteaucitronAllow{background:#e84127;border-radius:20px;height:40px;margin-bottom:0;width:180px}body .contact-form .tac_activate .tarteaucitronAllow:hover{background:#fff;color:#453244}body .contact-form .tac_float{color:#453244;font-family:"Montserrat",sans-serif;font-size:14px;text-align:left}.language-block{position:relative}.open-language .language-block{z-index:999}.language-wrapper{height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:.3s ease-out;width:260px;z-index:999}.open-language .language-wrapper{transform:translateX(0)}@media(min-width: 1023px){.language-wrapper{width:340px}}.language__background{background:#453244;height:100vh;opacity:0;position:absolute;right:0;top:0;transition:.3s ease-out;visibility:hidden;width:100vw;z-index:-1}.open-language .language__background{opacity:.9;visibility:visible;z-index:9}.language-inner{background:#fff;height:100%;padding:23px 20px;position:relative}@media(min-width: 1023px){.language-inner{padding:40px}}.language__title{font-family:"Montserrat",sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:1px;margin-bottom:29px;text-align:left;text-transform:uppercase}.language-close{height:16px;opacity:.4;position:absolute;right:22px;top:22px;width:16px;z-index:9}.language-close::before,.language-close::after{background:#453244;content:"";height:1px;position:absolute;top:8px;width:18px}.language-close::before{transform:rotate(45deg)}.language-close::after{transform:rotate(-45deg)}.current-language{bottom:15px;cursor:pointer;display:none;left:20px;position:fixed;text-align:left;z-index:1000}.menu-open .current-language{display:block}.current-language span{display:none}.current-language::after{border-bottom:5px solid #e4e4e4;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);content:"";display:inline-block;height:0;transform:rotate(0);vertical-align:middle;width:0}@media(min-width: 1023px){.current-language::after{margin-top:2px;transform:rotate(180deg)}}.current-language__stn-logo{display:inline-block;font-style:normal}@media(min-width: 1023px){.current-language__stn-logo{display:none}}.current-language__stn-logo::before{border:1px solid #e84127;border-radius:50%;color:#453244;content:"";display:inline-block;font-family:"sutunam-icon" !important;font-size:24px;margin-right:5px;overflow:hidden;vertical-align:middle}.current-language__stn-logo::after{background:#e84127;border-radius:50%;content:"";height:17px;left:4px;position:absolute;top:4px;width:17px;z-index:-1}@media(min-width: 1023px){.current-language{bottom:auto;display:block;left:auto;position:absolute;right:40px;top:18px}}.current-language span{color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:.48px;line-height:1.67;opacity:.6;text-align:right}@media(min-width: 1023px){.current-language span{color:#453244}}.open-language .current-language{transform:translateX(0);z-index:9}html:lang(fr-FR) .current-language .fr{display:inline-block}html:lang(en-US) .current-language .en{display:inline-block}html:lang(vi-VN) .current-language .vn,html:lang(vi) .current-language .vn{display:inline-block}#menu-language .menu-item{margin-bottom:19px}#menu-language .menu-item:not(.menu-item-has-children){background-color:#eee;border-radius:2px;margin-bottom:10px;padding:0 20px}#menu-language .menu-item:not(.menu-item-has-children) a{font-size:14px;line-height:50px;margin:0}#menu-language .menu-item.active{background:#fff;border:1px solid #e84127}#menu-language .menu-item a{color:#453244;font-family:"Montserrat",sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:50px;margin:0;text-align:left}#menu-language .menu-item-has-children a{display:block;font-size:16px;line-height:21px;margin-bottom:5px}.single-projects .block-challenge .icon-goal{display:block;height:60px}.single-projects .block-challenge .icon-goal img{height:100%}.single-projects .block-challenge .item .title{height:40px;letter-spacing:-0.5px;overflow:hidden}.single-projects .section-tag-expertises .item:last-child{right:unset}.project-content{font-weight:300}.project-content .top-content{height:480px}.project-content .top-content .split2{background-position:calc(100% - 20px) -40px}.project-content .top-content .split4{background-position:calc(100% + 20px) -200px;height:80px;top:200px}.project-content .top-content .split6{background-position:right;height:480px;top:0}.project-content .top-content .pull-left::after{background:#e4e4e4;content:"";height:1px;left:100%;position:absolute;right:0;top:120px;width:100%}.project-content .top-content .wrap-content::after{height:120px}.project-content .top-content .title{padding-left:45px;padding-right:10px;text-indent:-40px}.project-content .top-content .title span{display:block;padding-left:45px}.project-content .customer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.project-content.simple .expertises-highlight .wrap-content{position:relative}.project-content.simple .expertises-highlight .wrap-content::before{background:#e4e4e4;bottom:-1px;content:"";height:1px;left:40px;position:absolute;right:40px}.project-content.simple .expertises-highlight .section-tag-expertises{background:#fff;margin-top:-40px;position:relative}.project-content.simple .expertises-highlight .section-highlight{margin-top:0}.project-content.simple .expertises-highlight .section-highlight .actions-list{position:relative}.project-content.simple .expertises-highlight .section-highlight .actions-list::before{background:#fff;bottom:0;content:"";position:absolute;right:0;top:0;transform:translateX(100%);width:100%}.customer-logo{margin-bottom:120px;margin-left:30px;margin-top:45px}.customer-logo-icon{display:inline-block;height:40px;padding-right:20px;position:relative;vertical-align:top;width:120px}.customer-logo-icon:after{content:"+";color:#fff;display:block;font-size:20px;position:absolute;right:4px;top:50%;margin-top:-10px}.customer-logo-icon:last-child{padding-right:0}.customer-logo-icon:last-child:after{display:none}.customer-logo img{height:100%;object-fit:contain;object-position:0 50%;width:100%}.section-customer .wrap-content{margin-top:-120px;position:relative}.section-customer .wrap-content::before{background:#e4e4e4;bottom:-1px;content:"";height:1px;left:40px;position:absolute;right:40px}.section-customer .intro-customer{background:#fff;border-right:1px solid #e4e4e4;float:left;font-size:18px;line-height:30px;margin-top:40px;min-height:200px;padding:60px 40px;position:relative;width:880px}.section-customer .block-customer{order:1;background:#fff;float:right;padding-left:40px;padding-top:35px;position:relative;width:360px}.section-customer .block-customer .left{float:left;padding-right:35px;width:62.5%}.section-customer .block-customer .right{float:left;width:37.5%}.section-customer .block-customer .right img{border-radius:100%;height:80px;width:80px}.section-customer .customer-name{letter-spacing:.8px;line-height:1;margin-bottom:25px}.section-customer .contributor-word{font-size:14px;line-height:20px}.section-customer .contributor-info{filter:alpha(opacity=60);opacity:.6;font-size:12px;font-style:italic;letter-spacing:-0.5px;line-height:20px}.section-customer .contributor-url{margin-top:20px}.section-customer .contributor-url .bt-link-to:not(.design){padding:6px 20px 8px}.section-customer .contributor-url .bt-link-to:hover .icon-link-project::before{color:#fff}.section-customer .contributor-url .icon-link-project{display:inline-block;margin-right:10px;vertical-align:text-top}.section-customer .contributor-url .icon-link-project::before{filter:alpha(opacity=60);opacity:.6;color:#453244;font-size:8px}.block-challenge{border:1px solid #e4e4e4;border-top:0;margin:0 40px;padding:55px 20px 15px}.block-challenge .block-title{margin:0}.block-challenge .list-item{border:0}.block-challenge .item{width:calc(100%/4);cursor:default;padding:0 20px 40px}.goals_title{text-align:center}.feature-image{padding:100px 40px 0;position:relative}.feature-image::before{background:#e4e4e4;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.feature-image img{height:auto;margin:0 auto;position:relative}.solution{background:#eee;padding:60px 40px 80px;position:relative}.solution-title{margin-bottom:20px;text-align:center}.solution::after,.solution::before{background:#eee;content:"";position:absolute}.solution::after{bottom:-40px;left:100%;right:-100%;top:0}.solution::before{bottom:0;height:1px;left:-100%;right:100%}.solution.simple::after{bottom:0}.solution.simple::before{bottom:40px}.solution-detail{font-size:14px;font-weight:300;line-height:20px}.solution-detail p{margin-top:20px}.solution-detail a{text-decoration:underline}.section-tag-expertises{float:left;padding-top:15px;width:440px}.section-tag-expertises .item{padding:10px 35px;width:100%}.section-tag-expertises .item>span{float:left}.section-tag-expertises .item .title{background:url(../images/arrow_small.2d7641e3220a8f3560d431300a69bf92.png) no-repeat left top 5px;background-position-x:-20px;transition:all .2s ease-out}.section-tag-expertises .item:hover .title{background-position-x:0;padding-left:20px}.section-tag-expertises .item [class^=icon-],.section-tag-expertises .item [class*=" icon-"]{margin-right:15px;text-align:center;width:65px}.section-highlight{border-left:1px solid #eee;float:left;margin-top:-40px;position:relative;width:800px}.section-highlight .actions-list{font-size:14px;line-height:20px;padding:55px 40px}.section-highlight .actions-list .item{background:url(../images/plug.28b170149dbefb0e4c1802fb93e30185.jpg) no-repeat left top 5px;margin-bottom:25px;padding-left:40px}.section-highlight .actions-list .item::first-letter{text-transform:uppercase}.highlight{background:#fff;border:1px solid #eee;border-left:0;color:#e84127;font-size:30px;line-height:40px;padding:55px 40px 50px;text-transform:uppercase}.highlight .purple,.highlight span{color:#453244}.highlight.mobile{display:none}.result-title{text-align:center}.section-result .wrap-content{position:relative}.section-result .wrap-content::before{border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;content:"";height:40px;position:absolute;right:40px;top:-40px;width:80px}.section-result .result{border:1px solid #eee;border-top:0;display:inline-block;margin:0 40px;padding:55px 20px}.section-result .item{width:calc(100%/4);float:left;padding:0 20px}.section-result .result-number{filter:alpha(opacity=30);opacity:.3;font-size:68px;font-weight:100}.section-result .result-subtitle{color:#e84127;font-size:14px;font-weight:700;margin:20px 0;text-transform:uppercase}.section-result .result-title{margin-bottom:35px}.section-result .result-detail{font-size:14px;font-weight:300;line-height:20px}.section-gallery .slick-list{overflow:visible}.section-gallery .slick-slider{z-index:1}.section-gallery .slick-slide{position:relative}.section-gallery .slick-slide:first-child.slick-current::before{display:none}.section-gallery .slick-slide.slick-current::before{background:#fff;bottom:0;content:"";height:40px;position:absolute;right:-80px;width:80px;z-index:-1}.section-gallery .slick-slide .item-inner{box-shadow:0 10px 20px rgba(0,0,0,0);height:600px;opacity:.3;transition:all .3s ease-out;width:1000px}.section-gallery .slick-slide .item-inner img{height:100%;object-fit:cover;width:100%}.section-gallery .slick-slide:focus{outline:none}.section-gallery .slick-center .item-inner{box-shadow:0 10px 35px rgba(0,0,0,.2);opacity:1}.section-gallery .slick-arrow{background:#fff center/8px 8px no-repeat;border:1px solid #e4e4e4;border-radius:50%;color:rgba(0,0,0,0);height:30px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-position .2s ease-out;width:30px;z-index:1}.section-gallery .slick-arrow.slick-prev{background-image:url(../images/leftarrow.fc0f2c889e756f95b982e9e29e187e44.svg)}.section-gallery .slick-arrow.slick-prev::after{left:16px;transform-origin-x:left}.section-gallery .slick-arrow.slick-next{background-image:url(../images/rightarrow.d9830596c74ad1adbace639d1a6b0f80.svg);margin-left:10px}.section-gallery .slick-arrow.slick-next::after{left:-8px;transform-origin-x:right}.section-gallery .slick-arrow.slick-disabled{display:none !important}.section-gallery .slick-arrow i{border-radius:100%;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);font-size:0;position:relative;transition:all .2s ease-out}.section-gallery .slick-arrow::after,.section-gallery .slick-arrow::before{color:#453244;font-size:8px;position:absolute}.section-gallery .slick-arrow::before{border-radius:100%;border:1px solid #e4e4e4;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transform-origin:center center;transition:transform .2s ease-out}.section-gallery .slick-arrow::after{background:#453244;content:"";display:block;height:1px;position:absolute;top:14px;transition:transform .2s ease-out;width:20px}.section-gallery .slick-arrow:hover{border-color:#e4e4e4}.section-gallery .slick-arrow:hover.slick-prev{background-position-x:6px}.section-gallery .slick-arrow:hover.slick-prev::after{transform:scale(0.5, 1) translateX(-17px)}.section-gallery .slick-arrow:hover::before{opacity:1;transform:scale(1.4, 1.4)}.section-gallery .slick-arrow:hover.slick-next{background-position-x:14px}.section-gallery .slick-arrow:hover.slick-next::after{transform:scale(0.5, 1) translateX(17px)}.section-previous-next-post{font-size:30px;font-weight:300;line-height:40px}.section-previous-next-post .customer-name{color:#e84127;display:block}.section-previous-next-post .post-title{color:#453244}.section-previous-next-post .previous-post{float:left;padding-left:100px;width:50%}.section-previous-next-post .previous-post::before{transform:translateY(-50%);right:0;top:50%}.section-previous-next-post .previous-post a{display:block;min-height:160px;padding-right:115px;text-align:right}@media only screen and (max-width: 1365px){.section-previous-next-post .previous-post a{min-height:120px}}.section-previous-next-post .previous-post:hover{padding-left:0}.section-previous-next-post .previous-post:hover a{padding-right:240px}.section-previous-next-post .previous-post:hover .icon-preview::before{right:110px}.section-previous-next-post .previous-post:hover .post-title,.section-previous-next-post .previous-post:hover .customer-name{color:#fff}.section-previous-next-post .previous-post:hover::before{filter:alpha(opacity=100);opacity:1;right:60px}.section-previous-next-post .previous-post:hover+.preview-hover{filter:alpha(opacity=100);opacity:1;left:0}.section-previous-next-post .previous-post,.section-previous-next-post .next-post{position:relative;transition:all .2s ease-out;z-index:1}.section-previous-next-post .previous-post::before,.section-previous-next-post .next-post::before{border-radius:100%;filter:alpha(opacity=0);opacity:0;background:#fff;content:"";height:120px;position:absolute;transition:all .2s ease-out;width:120px}.section-previous-next-post .previous-post a,.section-previous-next-post .next-post a{position:relative;z-index:1}.section-previous-next-post .next-post{float:right;width:50%}.section-previous-next-post .next-post a{display:inline-block;padding-left:115px}.section-previous-next-post .next-post::before{transform:translateY(-50%);left:0;top:50%}.section-previous-next-post .next-post:hover a{padding-left:240px}.section-previous-next-post .next-post:hover .icon-read-more::before{left:110px}.section-previous-next-post .next-post:hover .post-title,.section-previous-next-post .next-post:hover .customer-name{color:#fff}.section-previous-next-post .next-post:hover::before{filter:alpha(opacity=100);opacity:1;left:60px}.section-previous-next-post .next-post:hover+.next-hover{filter:alpha(opacity=100);opacity:1;right:0}.section-previous-next-post .next-hover,.section-previous-next-post .preview-hover{filter:alpha(opacity=0);opacity:0;background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;left:50%;position:absolute;right:auto;top:0;transition:all .3s ease-out;will-change:opacity}.section-previous-next-post .next-hover{transform:rotate3d(0, 1, 0, 180deg) translate3d(0, 0, 0);left:50%;right:0;transition:all .3s ease-out}.section-previous-next-post .preview-hover{left:0;right:50%;transition:all .3s ease-out}.next-preview-post{display:inline-block;margin-bottom:-10px;padding:100px 40px;position:relative;width:100%}.next-preview-post a{min-height:160px;text-transform:uppercase;z-index:1}@media only screen and (max-width: 1365px){.next-preview-post a{min-height:120px}}.next-preview-post::before{border-radius:100%;transform:translate(-50%, -50%);border:1px solid #eee;content:"";height:120px;left:50%;position:absolute;top:50%;width:120px}.next-preview-post::after{left:calc(50% - 1px);background:#eee;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.next-preview-post .post-title{display:inline-block;max-width:400px}.next-preview-post .icon-preview::before{right:20px}.next-preview-post .icon-read-more::before{left:20px;transition:all .2s ease-out}.next-preview-post .icon-preview::before,.next-preview-post .icon-read-more::before{top:calc(50%);color:#453244;font-size:9px;position:absolute;transform:translateY(-50%)}@media only screen and (max-width: 1365px){.project-content .top-content{height:320px}.project-content .top-content .split2{background-position:calc(100% + 20px) -40px}.project-content .top-content .split4{background-position:calc(100% - 20px) -160px;top:160px}.project-content .top-content .split5{background-position:calc(100% + 10px) -240px;height:80px;top:240px}.project-content .top-content .split6{background-position:top right;height:320px}.project-content .top-content .title{line-height:40px;max-width:620px;padding-left:40px}.project-content .top-content .pull-left{height:320px}.project-content .top-content .pull-left::after{top:160px}.project-content .top-content .wrap-content::after{height:160px}.project-content .top-content .customer-logo{margin-left:40px}.section-customer .wrap-content{margin-top:-80px}.section-customer .wrap-content::before{left:0;right:0}.section-customer .intro-customer{margin-top:80px;padding-bottom:30px;padding-top:48px;width:620px}.section-customer .block-customer{width:340px}.section-customer .block-customer .left{padding-right:20px}.section-customer .customer-name{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-challenge{margin:0}.block-challenge .item{padding:0 15px 40px}.highlight{border-left:1px solid #e4e4e4}.section-highlight{border-left:0}.section-highlight .actions-list{border-left:1px solid #e4e4e4;margin-bottom:55px;padding-bottom:0}.expertises-highlight.simple .wrap-content::before{left:0;right:0}.section-tag-expertises{width:300px}.section-tag-expertises .item .title{margin-top:10px;max-width:145px}.section-highlight{width:660px}.section-result .wrap-content::before{right:0;width:40px}.section-result .item{padding:0 15px}.section-result .result{margin:0}.section-gallery .slick-slide .item-inner{height:auto;width:880px}.section-previous-next-post{font-size:15px;line-height:20px}.section-previous-next-post .next-post:hover::before{left:30px}.section-previous-next-post .next-post:hover .icon-read-more::before{left:80px}.section-previous-next-post .next-post:hover a{padding-left:180px}.section-previous-next-post .previous-post:hover::before{right:30px}.section-previous-next-post .previous-post:hover .icon-preview::before{right:80px}.section-previous-next-post .previous-post:hover a{padding-right:180px}.next-preview-post{padding:100px}.next-preview-post .post-title{max-width:250px}.next-preview-post a{padding-top:25px}}@media only screen and (min-device-width: 1023px)and (max-device-width: 1365px){.single-projects .block-challenge .item .title{height:60px;margin-bottom:10px}}@media only screen and (max-width: 1023px){.project-content .top-content{height:280px}.project-content .top-content .split5{height:40px}.project-content .top-content .split6{height:280px}.project-content .top-content .wrap-content::after{width:20px}.project-content .top-content .title{margin-top:40px;padding-left:5px;text-indent:-20px}.project-content .top-content .title span{padding-left:25px}.project-content .top-content .pull-left{height:280px}.section-customer .wrap-content{margin-top:-40px;padding:0}.section-customer .intro-customer{font-size:16px;line-height:20px;margin-top:40px;padding-bottom:40px;padding-left:20px;padding-top:25px;width:50%}.section-customer .block-customer{padding-left:10px;padding-top:25px;width:50%}.section-customer .block-customer .left{padding-right:5px;width:67.5%}.section-customer .block-customer .right{width:32.5%}.section-a-new-challenge .wrap-content{padding:0}.block-challenge{padding:55px 0 0}.block-challenge .list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.block-challenge .item{width:calc(100%/2);margin-bottom:40px;padding-bottom:25px}.solution .solution{padding:60px 20px}.solution .solution-title{margin-bottom:30px}.solution .solution::after{display:none}.solution .solution::before{display:none}.solution .solution .solution-detail{font-size:13px}.highlight{border-left:0}.highlight.mobile{background:#fff;border:1px solid #e4e4e4;display:block;margin:-20px 20px 0;padding:35px 40px;position:relative}.highlight{display:none}.section-tag-expertises{padding-left:15px;width:50%}.section-tag-expertises .item{padding:15px 0}.section-highlight{border-left:1px solid #e4e4e4;margin-top:0;width:50%}.section-highlight .actions-list{border-left:0;font-size:13px;margin-bottom:0;padding:30px 20px 55px}.section-highlight .actions-list .item{padding-left:20px}.section-result .wrap-content{padding:0}.section-result .wrap-content::before{width:20px}.section-result .result{margin:0;padding:60px 5px 0}.section-result .result-detail{font-size:13px}.section-result .result-subtitle{margin:12px 0}.section-result .item{margin-bottom:45px;width:50%}.section-gallery .slick-slide .item-inner{width:520px}.next-preview-post{padding:100px 0}.section-previous-next-post .previous-post{padding-left:0}}@media only screen and (max-width: 1023px){.project-content .top-content .customer-logo{display:none}}@media only screen and (max-width: 767px){.project-content .customer{display:block}.project-content .top-content .title{hyphens:auto;padding-left:0;text-indent:0}.project-content .section-customer .block-customer{padding-top:15px}.section-gallery .slick-slide .item-inner{width:520px}.section-gallery .slick-arrow.slick-prev{transform:translate(100%, -50%)}.section-gallery .slick-arrow.slick-next{transform:translate(-100%, -50%)}}@media only screen and (max-width: 599px){.project-content .breadcrumb{display:none}.project-content .top-content{height:auto}.project-content .top-content .split{background-size:auto 180px}.project-content .top-content .split1{background-position:calc(100% + 20px) 0}.project-content .top-content .split2{background-position:calc(100% + 10px) -20px}.project-content .top-content .split3{background-position:100% -60px}.project-content .top-content .split4{background-position:calc(100% + 20px) -100px;height:40px;top:100px}.project-content .top-content .split5{background-position:calc(100% + 10px) -140px;height:40px;top:140px}.project-content .top-content .wrap-content{padding-left:0}.project-content .top-content .title{margin-top:0;padding-right:0;padding-top:140px}.project-content .top-content .title span{padding-left:0}.project-content .top-content .pull-left{height:auto}.project-content .top-content .pull-left::after{display:none}.section-customer .wrap-content{margin-top:0}.section-customer .wrap-content::before{display:none}.section-customer .intro-customer{border-right:0;margin-top:0;width:100%}.section-customer .block-customer{padding:20px;width:100%}.block-challenge{border:0;padding:0 20px}.block-challenge .block-title{text-align:left}.block-challenge .list-item{padding-top:10px}.block-challenge .item{border-bottom:1px solid #e4e4e4;margin-bottom:0;padding:25px 55px 25px 0;position:relative;width:100%}.block-challenge .item .icon-goal{transform:translateY(-50%);-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:55px;position:absolute;right:0;top:50%;width:55px}.block-challenge .item .icon-goal img{align-self:center}.block-challenge .item .title{margin:0}.block-challenge .item .icon-read-more{bottom:-17px;position:absolute !important;width:20px}.section-solution .wrap-content{padding:0 20px}.solution{padding:15px 20px 20px}.solution-title{line-height:26px;text-align:left}.solution-detail p{margin-top:0}.highlight.mobile{display:none}.section-tag-expertises{padding-left:0;width:100%}.project-content.simple .expertises-highlight .section-tag-expertises{margin-top:0}.feature-image{padding:60px 20px 0}.feature-image::before{display:none}.section-highlight{border:0;width:100%}.section-highlight .actions-list{padding:30px 0 55px}.section-highlight .actions-list .item{padding-left:35px}.highlight{border:1px solid #e4e4e4;display:block;padding:40px 15px}.expertises-highlight .wrap-content{padding:0 20px}.section-gallery .slick-slide .item-inner{width:280px}.section-gallery .slick-arrow{bottom:-55px;margin-bottom:0;top:auto}.section-gallery .slick-next{transform:none !important;right:calc(50% - 50px) !important}.section-gallery .slick-prev{transform:none !important;left:calc(50% - 50px) !important}.section-result .wrap-content::before{display:none}.section-result .item{margin-bottom:0;padding:0;width:100%}.section-result .result{border:1px solid #e4e4e4;margin:70px 20px 40px;padding:40px 20px}.result-title{text-align:left}.section-previous-next-post{display:none}}.design-project-post{margin:auto;position:relative;text-align:center;width:1240px}.design-project-post:before{background:#eee;content:"";height:400px;left:0;position:absolute;top:119px;width:100vw;z-index:-1}.design-project-post:after{background:#e4e4e4;bottom:0;content:"";height:1px;left:50%;max-width:1160px;position:absolute;transform:translateX(-50%);width:100%}.design-project-post img{display:inline-block;max-width:1160px}.design-project-post p{color:#453244;font-size:14px;letter-spacing:.7px;line-height:1.43;margin:48px auto 186px;width:862px}.design-project-post .image-2{border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.4);margin-bottom:220px}.design-project-post .image-mobile{margin-bottom:166px}.project-type-design .section-customer .wrap-content::before{content:none}.project-type-design .section-customer .intro-customer{padding-bottom:167px}@media(max-width: 1365px){.design-project-post{width:960px}.design-project-post::before{height:320px;top:89px}.design-project-post img{max-width:900px}.design-project-post p{margin-bottom:146px}.project-type-design .section-customer .intro-customer{padding-bottom:117px}}@media(max-width: 1023px){.design-project-post{width:560px}.design-project-post:before{height:190px;top:49px}.design-project-post img{max-width:522px}.design-project-post .image-2{margin-bottom:133px}.design-project-post .image-mobile{margin-bottom:85px}.design-project-post p{margin-bottom:114px;width:448px}}@media(max-width: 599px){.project-type-design{margin:auto;width:280px}.project-type-design .top-content{margin:0}.project-type-design .section-customer .intro-customer{padding-bottom:68px}.design-project-post{clear:both;padding:0;width:100%}.design-project-post:before{height:320px;width:280px}.design-project-post img{max-width:280px}.design-project-post .image-1{max-width:234px}.design-project-post .image-2{margin-bottom:109px}.design-project-post .image-mobile{margin-bottom:79px}.design-project-post p{width:234px}}.home .header-left{opacity:0}.home .header-left .icon-logo-text{opacity:0}.home .header-right .menu-top .menu-main-container>ul>li{opacity:0;transition:all .3s ease-out}.home .block{opacity:0}.home .open-souce-experience{padding-bottom:20px}.home .members-list{margin-top:20px}.home .grid-open-minded-bottom strong{font-weight:bold}.home .grid-open-minded-bottom .open-minded-block-2 strong{margin-bottom:0}.home .grid-open-minded-bottom .open-minded-block-2 .grid-open-minded-bottom .read_more{margin-bottom:60px}.home .grid-open-minded-bottom .open-minded-block-3 .require{font-size:12px}.home .sutublog{overflow:visible}.home .sutublog .blog-item:first-child .thumb_blog img{box-shadow:none;height:100%;object-fit:cover;width:100%}.home .client-info .client-text-note{font-size:12px}.home .introduction-items:not(.slick-slider) .introduction-item:not(:first-child){display:none}@media only screen and (min-width: 1920px){.home .content{margin:auto;max-width:1920px}}@media only screen and (max-width: 1023px){.header{max-width:1180px}}.home-featured-slider-1{height:500px;max-width:calc(50% + 620px);position:relative;width:100%}.home-featured-slider-1 .slick-slider,.home-featured-slider-1 .slick-list,.home-featured-slider-1 .slick-track{height:inherit}.home-featured-slider-1 .slick-list,.home-featured-slider-1 .slick-track{overflow:visible}.home-featured-slider-1 .slick-track{transform:translate3d(0, 0, 0) !important;width:100% !important}.home-featured-slider-1 .slider-item{opacity:0;position:absolute}.home-featured-slider-1 .slider-item.pre-slide{opacity:1}.home-featured-slider-1 .slider-item__overlay{height:180px;left:20px;position:absolute;right:20px;top:0;overflow:hidden}.home-featured-slider-1 .slider-item__overlay .segment-overlay-0{height:20px}.home-featured-slider-1 .slider-item__overlay .segment-overlay-1,.home-featured-slider-1 .slider-item__overlay .segment-overlay-2,.home-featured-slider-1 .slider-item__overlay .segment-overlay-3,.home-featured-slider-1 .slider-item__overlay .segment-overlay-4{height:40px}.home-featured-slider-1 .slider-item__overlay .segment-overlay-5,.home-featured-slider-1 .slider-item__overlay .segment-overlay-6{height:0}.home-featured-slider-1 .slider-item.slick-active{opacity:1;z-index:999}.home-featured-slider-1 .slider-item.slick-active .slider-item__segment{position:absolute}.home-featured-slider-1 .slider-item.slick-active .slider-item__segment .segment{z-index:3}.home-featured-slider-1 .slider-item__text{height:100%;left:0;position:absolute;right:0;top:0}.home-featured-slider-1 .slider-item__text .slider-text__wrapper{visibility:hidden;height:100%;left:0;position:absolute;right:0;top:0;z-index:5;transition:visibility .2s ease-out}.home-featured-slider-1 .slider-item__text .slider-text__title{color:#453244;font-weight:800;letter-spacing:-6.9px;max-width:560px;position:absolute;right:0;text-transform:uppercase;width:100%;z-index:3;font-size:58px;height:170px;left:15px;top:28%}.home-featured-slider-1 .slider-item__text .slider-text__title span{opacity:0;cursor:default;display:block;line-height:.7;position:relative}.home-featured-slider-1 .slider-item__text .slider-text__title .txt1{color:#fff;text-shadow:0 8px 40px rgba(0,0,0,.75)}.home-featured-slider-1 .slider-item__text .slider-text__title .txt2{color:#e84127;z-index:1}.home-featured-slider-1 .slider-item__text .slider-text__title .txt3{color:#453244}.home-featured-slider-1 .slider-item__text .slider-text__title .txt4{color:rgba(65,47,65,.2);text-shadow:1px -3px 34px rgba(0,0,0,.1)}@media only screen and (min-width: 600px){.home-featured-slider-1 .slider-item__text .slider-text__title{left:unset;top:80px}.home-featured-slider-1 .slider-item__text .slider-text__title .txt2,.home-featured-slider-1 .slider-item__text .slider-text__title .txt3{color:#fff;text-shadow:0 8px 40px rgba(0,0,0,.75)}.home-featured-slider-1 .slider-item__text .slider-text__title .txt1{color:#453244;text-shadow:none;transform:translateX(20px)}.home-featured-slider-1 .slider-item__text .slider-text__title .txt1.txt-orange{color:#e84127}.home-featured-slider-1 .slider-item__text .slider-text__title .txt2{transform:translateX(50px)}.home-featured-slider-1 .slider-item__text .slider-text__title .txt3{transform:translateX(40px)}.home-featured-slider-1 .slider-item__text .slider-text__title .txt4{color:hsla(0,0%,100%,.2);transform:translateX(160px);text-shadow:none}}@media only screen and (min-width: 1024px){.home-featured-slider-1 .slider-item__text .slider-text__title{max-width:960px}}@media only screen and (min-width: 1366px){.home-featured-slider-1 .slider-item__text .slider-text__title{font-size:115px;max-width:1240px;top:23.0769230769%;right:.5px}.home-featured-slider-1 .slider-item__text .slider-text__title .txt1{transform:translateX(-8px)}}.home-featured-slider-1 .slider-item__text .project-name{position:relative}.home-featured-slider-1 .slider-item__text .project-description{float:left;font-size:13px;font-weight:300;letter-spacing:.7px;line-height:20px;text-indent:-5px;width:180px}.home-featured-slider-1 .slider-item__text .project-quote-author{color:rgba(69,50,68,.6);float:left;font-family:"Montserrat",sans-serif;font-size:12px;font-style:italic;font-weight:300;padding-bottom:20px;padding-top:3px;width:calc(100% - 80px)}.home-featured-slider-1 .slider-item__text .project-manager{border-radius:50%;height:80px;overflow:hidden;position:absolute;right:0;width:80px}.home-featured-slider-1 .slider-item__text .project-manager img{height:100%;object-fit:cover;width:100%}.home-featured-slider-1 .slider-item__text .project-platform-logo{bottom:183px;height:39px;position:absolute;right:250px;width:138px}.home-featured-slider-1 .slider-item__text .project-platform-logo img{height:100%;object-fit:contain;width:100%}.home-featured-slider-1 .slider-item__text .animation-set-1,.home-featured-slider-1 .slider-item__text .animation-set-2{opacity:0}.home-featured-slider-1 .slider-item__text .animation-set-1__wrapper{position:absolute;top:320px}.home-featured-slider-1 .slider-item__wrapper{position:relative;height:100%}.home-featured-slider-1 .slider-item__wrapper .segment{background-size:auto 180px;opacity:0}.home-featured-slider-1 .slider-item__wrapper .segment-0{background-position:calc(100% + 60px) 0px;height:20px}.home-featured-slider-1 .slider-item__wrapper .segment-1{background-position:calc(100% + 50px) -20px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-2{background-position:calc(100% + 40px) -60px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-3{background-position:calc(100% + 50px) -100px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-4{background-position:calc(100% + 40px) -140px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-5{background-position:calc(100% + -20px) -180px;height:0px}.home-featured-slider-1 .slider-item__wrapper .segment-6{background-position:calc(100% + 0px) -180px;height:0px}@media only screen and (min-width: 600px){.home-featured-slider-1 .slider-item__wrapper .segment-0{background-position:calc(100% + 0px) 0px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-1{background-position:calc(100% + -20px) -40px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-2{background-position:calc(100% + 0px) -80px;height:80px}.home-featured-slider-1 .slider-item__wrapper .segment-3{background-position:calc(100% + 20px) -160px;height:80px}.home-featured-slider-1 .slider-item__wrapper .segment-4{background-position:calc(100% + 0px) -240px;height:80px}.home-featured-slider-1 .slider-item__wrapper .segment-5{background-position:calc(100% + -20px) -320px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-6{background-position:calc(100% + 0px) -360px;height:40px}}@media only screen and (min-width: 1024px){.home-featured-slider-1 .slider-item__wrapper .segment-0{background-position:calc(100% + 0px) 0px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-1{background-position:calc(100% + 10px) -40px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-2{background-position:calc(100% + 20px) -80px;height:80px}.home-featured-slider-1 .slider-item__wrapper .segment-3{background-position:calc(100% + 10px) -160px;height:80px}.home-featured-slider-1 .slider-item__wrapper .segment-4{background-position:calc(100% + 20px) -240px;height:80px}.home-featured-slider-1 .slider-item__wrapper .segment-5{background-position:calc(100% + 30px) -320px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-6{background-position:calc(100% + 0px) -360px;height:40px}}@media only screen and (min-width: 1366px){.home-featured-slider-1 .slider-item__wrapper .segment-0{background-position:calc(100% + 0px) 0px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-1{background-position:calc(100% + -20px) -40px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-2{background-position:calc(100% + 0px) -80px;height:120px}.home-featured-slider-1 .slider-item__wrapper .segment-3{background-position:calc(100% + 20px) -200px;height:80px}.home-featured-slider-1 .slider-item__wrapper .segment-4{background-position:calc(100% + 0px) -280px;height:160px}.home-featured-slider-1 .slider-item__wrapper .segment-5{background-position:calc(100% + -20px) -440px;height:40px}.home-featured-slider-1 .slider-item__wrapper .segment-6{background-position:calc(100% + 0px) -480px;height:40px}}.home-featured-slider-1 .slider-item__segment{position:absolute;top:0;left:20px;right:20px}.home-featured-slider-1 .slider-decoration{opacity:0;bottom:0;height:320px;position:absolute;right:0;width:361px;z-index:-1}.home-featured-slider-1 .slider-decoration::before,.home-featured-slider-1 .slider-decoration::after{background:#e4e4e4;content:"";display:block;position:absolute;transition:transform 2s ease-out,opacity .01s ease-out;transition-delay:.1s}.home-featured-slider-1 .slider-decoration::before{height:320px;width:1px}.home-featured-slider-1 .slider-decoration::after{height:1px;width:350px}.home-featured-slider-1 .slider-navigation__wrapper{position:absolute;top:0;right:20px;z-index:5;max-width:162px;display:flex}.home-featured-slider-1 .slider-navigation__wrapper button{width:40px;height:40px;background:#e84127;border:0;cursor:pointer !important;font-size:0;margin-right:1px;position:relative;transition:background .3s ease-out}.home-featured-slider-1 .slider-navigation__wrapper button:hover{background:#e84127}.home-featured-slider-1 .slider-navigation__wrapper button:disabled{cursor:not-allowed}.home-featured-slider-1 .slider-navigation__wrapper button:focus{outline:0}.home-featured-slider-1 .slider-navigation__wrapper .btn-previous::before,.home-featured-slider-1 .slider-navigation__wrapper .btn-next::before{border-bottom:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:0}.home-featured-slider-1 .slider-navigation__wrapper .btn-previous::before{border-right:7px solid #fff}.home-featured-slider-1 .slider-navigation__wrapper .btn-next{background:#453244}.home-featured-slider-1 .slider-navigation__wrapper .btn-next::before{border-left:7px solid #fff}.home-featured-slider-1 .slider-pagging-fraction{color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;position:absolute;right:50px;top:50px;z-index:5}.home-featured-slider-1 .slick-current .slider-text__wrapper{visibility:visible}.home-featured-slider-1 .project-piece__wrapper{background:#fff;height:240px;overflow:hidden;padding:0 15px 10px;position:relative;right:0;width:300px;z-index:3;left:1px}.home-featured-slider-1 .segment-overlay{background:#eee;position:relative;width:100%;z-index:2}@media only screen and (min-width: 600px){.home-featured-slider-1{max-width:calc(50% + 280px);height:400px}.home-featured-slider-1::before{width:20px;height:230px;right:-1px;background:#fff;content:"";display:block;position:absolute;z-index:5}.home-featured-slider-1 .slider-item__overlay{height:100%;left:0;right:0}.home-featured-slider-1 .slider-item__overlay .segment-overlay-0,.home-featured-slider-1 .slider-item__overlay .segment-overlay-1,.home-featured-slider-1 .slider-item__overlay .segment-overlay-5,.home-featured-slider-1 .slider-item__overlay .segment-overlay-6{height:40px}.home-featured-slider-1 .slider-item__overlay .segment-overlay-2,.home-featured-slider-1 .slider-item__overlay .segment-overlay-3,.home-featured-slider-1 .slider-item__overlay .segment-overlay-4{height:80px}.home-featured-slider-1 .slider-item__text .project-name{margin-bottom:10px;letter-spacing:.8px}.home-featured-slider-1 .slider-item__text .project-description{width:160px;text-indent:-8px}.home-featured-slider-1 .slider-item__text .project-manager{right:20px}.home-featured-slider-1 .slider-item__text .project-quote-author{padding-bottom:27px}.home-featured-slider-1 .slider-item__text .project-platform-logo{bottom:33px;right:190px}.home-featured-slider-1 .slider-item__text .slider-text__title{height:auto}.home-featured-slider-1 .slider-item__text .animation-set-1__wrapper{top:unset;bottom:-170px;height:260px;width:300px;right:0}.home-featured-slider-1 .slider-item__text .animation-set-1__wrapper .project-piece__wrapper{padding:25px 20px 0 39.5px}.home-featured-slider-1 .slider-item__text .animation-set-2__wrapper{top:unset;bottom:-170px;height:260px;width:300px;right:-1px}.home-featured-slider-1 .slider-item__wrapper .segment{background-size:calc(100% + 660px) auto}.home-featured-slider-1 .slider-item__segment{width:100%;left:unset;right:unset}.home-featured-slider-1 .slider-decoration{height:170px;width:301px}.home-featured-slider-1 .slider-decoration::before,.home-featured-slider-1 .slider-decoration::after{transform:translateY(30%);transition:transform 2s ease-out,opacity .1s ease-out}.home-featured-slider-1 .slider-decoration::before{transform:translateY(30%)}.home-featured-slider-1 .slider-decoration::after{transform:translateX(60%)}.home-featured-slider-1 .slider-navigation__wrapper{top:230px;right:0}.home-featured-slider-1 .slider-navigation__wrapper button{width:80px;height:80px}.home-featured-slider-1 .slider-navigation__wrapper button.btn-next,.home-featured-slider-1 .slider-navigation__wrapper button.btn-previous{background:hsla(0,0%,100%,.2)}.home-featured-slider-1 .slider-navigation__wrapper button.btn-next:hover,.home-featured-slider-1 .slider-navigation__wrapper button.btn-previous:hover{background:#e84127}.home-featured-slider-1 .slider-pagging-fraction{right:60px;top:70px}.home-featured-slider-1 .slider-separator{opacity:0;bottom:50px;position:absolute;right:300px;transform:scale3d(0, 1, 1);transition:all .3s ease-out;transition-delay:.8s;z-index:5}.home-featured-slider-1 .slider-separator::before{background:#e84127;content:"";display:block;height:1px;position:absolute;width:15px}.home-featured-slider-1 .slider-separator::after{background:#fff;content:"";display:block;height:1px;position:absolute;right:0;width:15px}.home-featured-slider-1 .slider-separator.loaded{transform:scale3d(1, 1, 1)}.home-featured-slider-1 .slider-decoration.loaded,.home-featured-slider-1 .slider-separator.loaded{opacity:1;transform:scale3d(1, 1, 1)}}@media only screen and (min-width: 1024px){.home-featured-slider-1{max-width:calc(50% + 480px);height:400px}.home-featured-slider-1::before{width:40px;height:120px;right:0}.home-featured-slider-1 .slider-item__text .project-name{margin-bottom:10px;letter-spacing:4.5px}.home-featured-slider-1 .slider-item__text .project-platform-logo{bottom:145px;right:250px}.home-featured-slider-1 .slider-item__text .project-description{width:195px}.home-featured-slider-1 .slider-item__text .animation-set-1__wrapper{bottom:0;height:200px;width:340px;right:1px}.home-featured-slider-1 .slider-item__wrapper .segment{background-size:calc(100% + 260px) auto}.home-featured-slider-1 .slider-item__overlay .segment-overlay-2{height:120px}.home-featured-slider-1 .slider-item__overlay .segment-overlay-4{height:160px}.home-featured-slider-1 .slider-decoration{height:279px;width:341px}.home-featured-slider-1 .slider-decoration::before{transform:translateY(60%)}.home-featured-slider-1 .slider-navigation__wrapper{right:178px;top:120px}.home-featured-slider-1 .slider-pagging-fraction{right:320px}.home-featured-slider-1 .slider-separator{bottom:162px;right:340px}.home-featured-slider-1 .project-piece__wrapper{width:100%}}@media only screen and (min-width: 1366px){.home-featured-slider-1{max-width:calc(50% + 620px);height:520px}.home-featured-slider-1::before{height:200px}.home-featured-slider-1 .slider-item__text .project-name{margin-bottom:20px}.home-featured-slider-1 .slider-item__text .project-platform-logo{bottom:183px}.home-featured-slider-1 .slider-item__text .project-description{width:190px;font-size:14px}.home-featured-slider-1 .slider-item__text .project-manager{right:40px}.home-featured-slider-1 .slider-item__text .project-quote-author{padding-bottom:15px}.home-featured-slider-1 .slider-item__text .animation-set-1__wrapper{width:360px;height:240px}.home-featured-slider-1 .slider-item__wrapper .segment{background-size:unset}.home-featured-slider-1 .slider-decoration{height:320px;width:361px}.home-featured-slider-1 .slider-decoration::before{transform:translateY(70%)}.home-featured-slider-1 .slider-decoration::after{transform:translateX(100%)}.home-featured-slider-1 .slider-navigation__wrapper{right:198px;top:200px}.home-featured-slider-1 .slider-pagging-fraction{right:340px}.home-featured-slider-1 .slider-separator{bottom:200px;right:360px}}.search-page-content{padding-bottom:40px}.search-page-content::before{left:calc(50% - 1px);background:#e4e4e4;bottom:20px;content:"";height:70px;position:absolute;width:1px}.search-page-content .heading{color:#453244;font-size:22px;font-weight:700;line-height:22px;letter-spacing:.8px;text-transform:uppercase;text-align:center;margin:20px 0}.search-page-content .search-results-wrapper{padding:0 20px 30px 20px}.search-page-content .post{padding:30px 20px 20px 20px;border:1px solid #e4e4e4;display:block}.search-page-content .post:not(:last-child){border-bottom:none}.search-page-content .img-wrapper{display:none}.search-page-content .title{color:var(--primary-bright-coral, #E84127);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.search-page-content .excerpt{color:#453244;font-size:13px;font-weight:300;line-height:20px;letter-spacing:.5px}@media(min-width: 1280px){.search-page-content{padding-bottom:80px}.search-page-content .heading{margin:80px 0 33px 0;font-size:30px;line-height:30px;letter-spacing:4.5px}.search-page-content .search-results-wrapper{margin-bottom:33px;padding:20px;display:flex;flex-wrap:wrap;border:1px solid #e4e4e4;justify-content:center}.search-page-content .post{width:33.3333333333%;border:none;padding:20px;position:relative}.search-page-content .post::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:0px;background:#eee;transition:.4s ease-out;z-index:-1}.search-page-content .post:hover::after{height:100%}.search-page-content .img-wrapper{display:block;margin-bottom:30px;height:160px;position:relative;overflow:hidden}.search-page-content .img-wrapper .img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;max-width:none;transition:.3s ease-out}}.landing-page-content{max-width:1920px;margin:0 auto;color:var(--Primary-Deep-Purple, #443244);font-size:14px;font-weight:300;line-height:20px}.landing-page-content h2{font-size:30px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:2px;text-transform:uppercase;color:inherit}.landing-page-content h3{font-size:14px;font-weight:800;line-height:20px;text-transform:uppercase;margin-bottom:0;color:inherit}.landing-page-content .red{color:var(--Primary-Bright-Coral, #E84127)}.landing-page-content button,.landing-page-content form input[type=submit]{background:var(--Primary-Bright-Coral, #E84127);border-radius:30px;border-width:0px;color:var(--Primary-Pure-White, #FFF);font-size:14px;font-weight:700;line-height:40px;padding:0 20px;text-align:center;transition:.3s;font-family:"Montserrat",sans-serif}.landing-page-content button:hover,.landing-page-content form input[type=submit]:hover{background:#453244;border-color:#453244}.landing-page-content button{height:60px;padding:0 42px;margin-bottom:0}.landing-page-content .white-box{border-radius:24px;background:var(--Primary-Pure-White, #FFF);padding:20px}.landing-page-content .wpcf7-response-wrapper{font-size:18px}.landing-page-content .popup{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;background-color:rgba(69,50,68,.8);z-index:12;opacity:0;visibility:hidden}.landing-page-content .popup .white-box{position:absolute;transform:translateY(30px);transition:.3s;top:30px;left:0;width:100%;bottom:0;overflow-y:auto;border-radius:24px 24px 0px 0px;padding:40px;overflow-x:hidden;transition:.3s}.landing-page-content .popup .white-box svg{position:absolute;top:10px;right:10px;cursor:pointer}.landing-page-content .popup .white-box h2,.landing-page-content .popup .white-box .describe{margin-bottom:30px;display:block}.landing-page-content .popup .wpcf7-response-wrapper.active{position:static;width:100%;transform:none;height:auto;margin-top:40px}.landing-page-content .active .popup{opacity:1;visibility:visible}.landing-page-content .active .popup .white-box{transform:translateY(0)}.landing-page-content form .wpcf7-form-control-wrap{display:block}.landing-page-content form label{font-size:12px;line-height:16px;display:block;margin-bottom:4px}.landing-page-content form input{border-radius:4px;border:1px solid var(--Neutrals-Middle-Grey, #DADADA);background:var(--Primary-Pure-White, #FFF);height:40px;padding:0 8px;font-weight:300;width:100%;margin-bottom:10px}.landing-page-content form input[type=submit]{margin-top:10px;margin-bottom:0}.landing-page-content .width-container{padding:60px 20px}.landing-page-content .wpcf7-spinner{display:none}.landing-page-content .top-content{margin:0;background-size:cover;border-top:1px solid var(--Primary-Light-Grey-2, #EEE);background-position:center}.landing-page-content .top-content .wrap-content::after{opacity:0}.landing-page-content .top-content .title{color:var(--Primary-Deep-Purple, #443244);font-size:40px;font-style:normal;font-weight:800;line-height:1;letter-spacing:-4px;text-transform:uppercase;padding:0;text-shadow:none;margin:0 0 10px}.landing-page-content .top-content .intro-text{margin-bottom:10px;font-size:16px;line-height:24px}.landing-page-content .top-content .white-box{display:flex;flex-direction:column}.landing-page-content .top-content .content-audit button{padding:0 20px}.landing-page-content .top-content .content-audit form .wpcf7-not-valid-tip{position:absolute}.landing-page-content .top-content .content-audit .block-content-3,.landing-page-content .top-content .content-audit .block-content-audit{padding:0;height:fit-content;background:#fff}.landing-page-content .block-content-1 h3{margin-top:30px;margin-bottom:20px}.landing-page-content .block-content-1 .block-content-1__content{display:flex;column-gap:20px;overflow-x:auto;width:calc(100% + 40px);margin-left:-20px;padding:0 20px}.landing-page-content .block-content-1 .block{flex:none;width:80px}.landing-page-content .block-content-1 .block p{margin-top:10px}.landing-page-content .block-content-1 .block-image-1{height:80px;display:flex;align-items:center}.landing-page-content .block-content-1 .block-image-1 img{max-height:100%;max-width:100%}.landing-page-content .block-content-2 h2{margin-bottom:20px}.landing-page-content .block-content-2 .block-content-2__content{display:flex;column-gap:30px;margin-top:40px;overflow-x:auto;width:calc(100% + 40px);margin-left:-20px;padding:0 20px}.landing-page-content .block-content-2 .block{flex:none;width:258px}.landing-page-content .block-content-2 .block_2_image{height:60px;display:flex;align-items:center}.landing-page-content .block-content-2 .block_2_image img{max-height:100%;max-width:100%}.landing-page-content .block-content-2 h3{margin:24px 0}.landing-page-content .block-content-3,.landing-page-content .block-content-audit{background:var(--Primary-Light-Grey-2, #EEE);padding:60px 20px;display:flex;flex-direction:column;align-items:center;row-gap:20px}.landing-page-content .block-content-3>*:not(.popup),.landing-page-content .block-content-audit>*:not(.popup){max-width:600px;text-align:center;display:block}.landing-page-content .block-content-3 .open-btn,.landing-page-content .block-content-audit .open-btn{white-space:nowrap;height:40px;text-transform:none}.landing-page-content .block-content-4 .first-block{margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.landing-page-content .block-content-4 .first-block h2{margin:20px 0}.landing-page-content .block-content-4 .two-blocks{display:flex;position:relative;overflow-x:auto;width:calc(100% + 40px);margin-left:-20px;padding:0 20px}.landing-page-content .block-content-4 .two-blocks .block{width:245px;flex:none}.landing-page-content .block-content-4 .two-blocks h3{margin:20px 0}.landing-page-content .block-content-4 .two-blocks .arrow-icon{width:80px;flex:none;height:180px;display:flex;align-items:center;justify-content:center}.landing-page-content .block-content-4 .two-blocks .arrow-icon:last-child{display:none}.landing-page-content .block-content-4 .two-blocks .block_4_image{width:100%;height:180px}.landing-page-content .block-content-4 .two-blocks .block_4_image img{max-width:100%;max-height:100%}.landing-page-content .block-content-5{background-image:url("/wp-content/uploads/2025/03/MountainCorpoImg-3-1.jpg");background-size:cover;background-position:center}.landing-page-content .block-content-5 .block_content_left{color:var(--Primary-Pure-White, #FFF);display:flex;flex-direction:column;row-gap:30px}.landing-page-content .block-content-5 .white-box{flex:none}.landing-page-content .block-content-5 .white-box h3{color:var(--Primary-Bright-Coral, #E84127);margin-bottom:30px}.landing-page-content .block-qa{display:flex;flex-direction:column;row-gap:30px}.landing-page-content .block-qa .item{border-radius:4px;border:1px solid var(--Primary-Light-Grey-2, #EEE);background:var(--Primary-Pure-White, #FFF);position:relative;padding:20px 20px 20px 60px}.landing-page-content .block-qa .icon{width:20px;height:20px;position:absolute;top:20px;left:20px}.landing-page-content .block-qa .line{width:18px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--Primary-Deep-Purple, #443244)}.landing-page-content .block-qa .line2{transform:translate(-50%, -50%) rotate(90deg);transition:.3s}.landing-page-content .block-qa .item.active .line2{transform:translate(-50%, -50%) rotate(0)}.landing-page-content .block-qa .answer{display:none;margin-top:25px}@media screen and (min-width: 1280px){.landing-page-content .content-audit{display:flex;align-items:center}.landing-page-content h2{line-height:32px}.landing-page-content .width-container{padding:90px 40px}.landing-page-content .white-box,.landing-page-content .popup .white-box{padding:60px}.landing-page-content .white-box input[type=submit],.landing-page-content .popup .white-box input[type=submit]{width:auto;margin-top:20px}.landing-page-content .popup .white-box form>div{display:flex;column-gap:20px}.landing-page-content .top-content .title{font-size:52px;margin-bottom:30px}.landing-page-content .top-content .intro-text{margin-bottom:30px}.landing-page-content .top-content .white-box{width:624px;padding:60px 60px 40px 60px}.landing-page-content .top-content .white-box form{display:flex;align-items:flex-start;padding:0 20px 20px 0}.landing-page-content .top-content .white-box form input{border-right:none;border-radius:4px 0px 0px 4px;width:100%;max-width:242px}.landing-page-content .top-content .white-box form label,.landing-page-content .top-content .white-box form input{margin-bottom:0}.landing-page-content .top-content .white-box form input[type=submit]{border-radius:30px;width:auto;margin-top:16px}.landing-page-content .top-content .white-box .content-audit form{padding:0 0 16px 0}.landing-page-content .top-content .white-box .content-audit .popup .white-box form{display:block}.landing-page-content .top-content .white-box .content-audit .popup .white-box form .wpcf7-not-valid-tip{position:unset}.landing-page-content .top-content .white-box .content-audit .popup .white-box form input{border-right:1px solid var(--Neutrals-Middle-Grey, #DADADA);max-width:unset;margin-bottom:10px}.landing-page-content .block-content-1 h3{margin-bottom:30px}.landing-page-content .block-content-1 .block-content-1__content{overflow-x:hidden;column-gap:8px}.landing-page-content .block-content-1 .block{width:120px}.landing-page-content .block-content-2 .block{flex:1}.landing-page-content .block-content-3,.landing-page-content .block-content-audit{padding:90px 0}.landing-page-content .block-content-3 .white-box,.landing-page-content .block-content-audit .white-box{width:540px;margin:auto;border-radius:24px;position:relative}.landing-page-content .block-content-4{display:flex}.landing-page-content .block-content-4 .first-block{width:300px;flex:none;margin-right:130px;text-align:left;align-items:flex-start}.landing-page-content .block-content-4 .two-blocks{display:flex;position:relative;overflow-x:auto;width:100%;margin-left:0;padding:0;justify-content:space-between}.landing-page-content .block-content-4 .two-blocks .block{width:300px}.landing-page-content .block-content-4 .two-blocks .arrow-icon,.landing-page-content .block-content-4 .two-blocks .block_4_image{height:220px}.landing-page-content .block-content-5 .width-container{display:flex;align-items:center}.landing-page-content .block-content-5 .block_content_left{margin-right:60px}.landing-page-content .block-content-5 .white-box{width:540px}.landing-page-content .block-content-5 .white-box form>div{display:flex;column-gap:20px}.landing-page-content .block-qa .item{padding:30px 40px 30px 100px}.landing-page-content .block-qa .icon{width:30px;height:30px;top:30px;left:40px}.landing-page-content .block-qa .question{padding:5px 0;cursor:pointer}}#cf7-global-message{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#4fcfb8;border:2px solid #4fcfb8;color:#fff;box-shadow:0 5px 30px rgba(0,0,0,.35);height:80px;font-size:16px;line-height:20px;margin:0 auto;max-width:1240px;padding:30px 40px;width:100%;z-index:100}

/*# sourceMappingURL=styles.9d5e59b4f80641865a0b.min.css.map*/