/*
Theme Name: Pixelmedia Theme
Theme URI: https://www.pixelmedia.gr/
Author: Manos Christopoulos
Author URI: https://www.pixelmedia.gr/
Description: The theme of pixelmedia websites
Version: 1
License: GNU General Public License v2 or later
Text Domain: pixelmediatheme
*/
/*
css reset
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;    font-family:"Inter", sans-serif;}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}

/* Self-hosted Inter Variable font */
@font-face {
  font-family: 'Inter';
  src: url('fonts/Inter-VariableFont_opsz,wght.ttf') format('truetype');
  font-weight: 100 900;   /* variable range */
  font-stretch: 75% 125%; /* optional: Inter supports width axis */
  font-display: swap;     /* prevents render-blocking */
}
@font-face {
  font-family: 'Manrope';
  src: url('fonts/Manrope-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;   /* variable range */
  font-stretch: 75% 125%; /* optional: Inter supports width axis */
  font-display: swap;     /* prevents render-blocking */
}
#nav-icon1,
#nav-icon2,
#nav-icon3,
#nav-icon4 {
  width: 30px;
  height: 20px;
  position:relative;
  margin:0;
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
  cursor:pointer;
  display:none
}
#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
  display:block;
  position:absolute;
  height: 2px;
  width:100%;
  background: #5D3D74;
  opacity:1;
  right: 0;
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
  border-radius:10px
}
#nav-icon3 span:nth-child(1) {
  top:0;
}
#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 9px;
}
#nav-icon3 span:nth-child(4) {
  top: 18px;
  width: 56%;
}
.open_respmenu #nav-icon3 span:nth-child(1) {
  top:18px;
  width:0%;
  right:50%
}
.open_respmenu #nav-icon3 span:nth-child(2) {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
  width: 90%;
}
.open_respmenu #nav-icon3 span:nth-child(3) {
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
  width: 90%;
}
.open_respmenu #nav-icon3 span:nth-child(4) {
  top:18px;
  width:0%;
  right:50%
}

body, html {
    height: 100%;
}
body {
    font-family: 'Manrope', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
    background: #fff;
    color: #1B1F24;
    position: relative;
    line-height: 1;
    text-align: center;
    margin: 0;
    padding: 118px 0 0 0;
    min-width: 100%;
    overflow-x: hidden;
    font-size: 18px;
}
body:before {
    content: '';
    position: absolute;
    left: -420px;
    top: 0px;
    width: 1400px;
    height: 1400px;
    border-radius: 50%;
    z-index: 0;
    background: linear-gradient(0deg, rgba(242, 103, 36, 1) 0%, rgba(93, 61, 116, 1) 100%);
    filter: url(#blur);
    opacity: 0.3;
}
.screen-reader-text, .screen-reader-response, .svg_gra {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}
.pad_cont {
    width: 100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1480px;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    z-index: 1;
    position: relative;
}
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
.bodyios {
    cursor: pointer
}
header, main, footer {
    z-index: 1;
    position: relative;
}
header {
    z-index: 2;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 118px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
background: #ffffff00;
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
    display: flex;
    align-items: center;
}
header.has_scrolled {
    height: auto;
    background: #fff;
    padding: 0;
}
img {
    display: block;
}
.header_grid {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 40px;
    align-items: center;
    position: relative;
    padding: 0;
}
.header_menu {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 60px;
    padding: 50px 0 0 0;
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
}
.has_scrolled .header_menu {
    padding: 14px 0 0 0;
}
.header_right {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 60px;
}
.lang_sw {
  position:relative;
  /* padding: 0 0 50px 0; */
}
.lang_sw li {
  display:none;
  border: 1px solid #1B1F24;
  border-radius:8px;
  overflow:hidden
}
.lang_sw.lang_open li {
  display:block;
  position:absolute;
  left:0;
  top:34px;
  z-index:9999999;
  background: #fff;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lang_sw.lang_open li+li+li {
    top: 66px;
}
.lang_sw li.lang-item-en a {/* background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M2.23,14.92c1.04,1.19,2.38,2.1,3.91,2.61v-5.01l-3.91,2.4Z" fill="%231e50a0"/><path d="M11.1,17.74c1.71-.41,3.22-1.3,4.4-2.53l-4.4-2.69v5.22Z" fill="%231e50a0"/><path d="M15.09,2.39c-1.11-1.02-2.47-1.76-3.98-2.13v4.57l3.98-2.44Z" fill="%231e50a0"/><path d="M17.55,6.19c-.06-.18-.13-.36-.2-.54l-.88.54h1.08Z" fill="%231e50a0"/><path d="M17.55,11.81c.07-.22.13-.44.18-.66h-1.26l1.08.66Z" fill="%231e50a0"/><path d="M.51,6.03c-.02.06-.04.11-.06.16h.33l-.27-.16Z" fill="%231e50a0"/><path d="M.27,11.15c.02.09.04.18.07.27l.44-.27H.27Z" fill="%231e50a0"/><path d="M6.14.47c-1.35.45-2.55,1.21-3.53,2.19l3.53,2.16V.47Z" fill="%231e50a0"/><path d="M11.1,5.99l4.69-2.88c-.22-.26-.46-.5-.71-.73l-3.98,2.44v1.16Z" fill="%23fff"/><path d="M16.47,6.19l.88-.54c-.22-.54-.49-1.06-.8-1.54l-3.4,2.09h3.32Z" fill="%23fff"/><path d="M11.1,6.19h2.04l3.4-2.09c-.23-.35-.48-.68-.75-.99l-4.69,2.88v.2Z" fill="%23d22f27"/><path d="M11.1,11.15v1.37l4.4,2.69c.4-.42.76-.88,1.08-1.37l-4.38-2.69h-1.09Z" fill="%23fff"/><path d="M14.57,11.15l2.6,1.6c.14-.3.27-.62.37-.94l-1.08-.66h-1.9Z" fill="%23fff"/><path d="M12.2,11.15l4.38,2.69c.22-.35.42-.71.59-1.09l-2.6-1.6h-2.37Z" fill="%23d22f27"/><path d="M.78,11.15l-.44.27c.16.57.37,1.12.64,1.64l3.13-1.92H.78Z" fill="%23fff"/><path d="M6.14,11.36l-4.53,2.78c.19.27.4.53.62.78l3.91-2.4v-1.16Z" fill="%23fff"/><path d="M6.14,11.15h-2.04l-3.13,1.92c.19.37.4.73.63,1.07l4.53-2.78v-.2Z" fill="%23d22f27"/><path d="M2.68,6.19l-1.78-1.09c-.14.3-.27.61-.39.93l.27.16h1.9Z" fill="%23fff"/><path d="M6.14,6.19v-1.37l-3.53-2.16c-.41.41-.78.87-1.11,1.36l3.55,2.17h1.09Z" fill="%23fff"/><path d="M5.05,6.19l-3.55-2.17c-.23.34-.43.71-.61,1.08l1.78,1.09h2.37Z" fill="%23d22f27"/><path d="M.78,11.15h5.36v-.99H.08c.04.34.11.67.19.99h.51Z" fill="%23fff"/><path d="M11.1,11.15h6.63c.08-.32.14-.65.19-.99h-6.81v.99Z" fill="%23fff"/><path d="M6.14,6.19H.45c-.11.32-.2.65-.27.99h5.96v-.99Z" fill="%23fff"/><path d="M13.15,6.19h-2.04v.99h6.71c-.07-.34-.16-.67-.27-.99h-4.4Z" fill="%23fff"/><path d="M11.1,11.15v-.99h-.99v7.76c.34-.04.67-.1.99-.18v-6.59Z" fill="%23fff"/><path d="M6.14,6.19v.99h.99V.2c-.34.07-.67.17-.99.27v5.72Z" fill="%23fff"/><path d="M10.11,7.19h.99V.26c-.32-.08-.65-.14-.99-.18v7.11Z" fill="%23fff"/><path d="M7.14,10.16h-.99v7.37c.32.11.65.2.99.27v-7.64Z" fill="%23fff"/><path d="M10.11,7.19v2.98h7.8c.05-.38.08-.77.08-1.16,0-.62-.06-1.23-.18-1.81h-7.7Z" fill="%23d22f27"/><path d="M7.14,10.16v-2.98H.18c-.12.59-.18,1.19-.18,1.81,0,.39.03.78.08,1.16h7.05Z" fill="%23d22f27"/><path d="M7.14,7.19v10.62c.6.13,1.22.2,1.86.2.38,0,.75-.03,1.11-.08V.08c-.37-.05-.73-.08-1.11-.08-.64,0-1.26.07-1.86.2v6.99Z" fill="%23d22f27"/></svg>'); */line-height:18px;height:18px;background-repeat:no-repeat;background-position:8px center;padding: 6px 24px 6px 12px;position:relative;background-size:18px;display:block}
.lang_sw li.lang-item-el a {
  /* background-image:url('data:image/svg+xml,<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.75 3.9375H9V5.625H16.7344C16.4813 5.03438 16.1437 4.44375 15.75 3.9375Z" fill="%23428BC1"/><path d="M9 3.9375H15.75C15.2719 3.29063 14.7094 2.72813 14.0625 2.25H9V3.9375ZM16.7344 5.625H9V7.3125H17.2688C17.1563 6.72188 16.9594 6.15937 16.7344 5.625Z" fill="%23F9F9F9"/><path d="M1.26582 12.375H16.7346C16.9596 11.8406 17.1564 11.2781 17.2689 10.6875H0.731445C0.843945 11.2781 1.04082 11.8406 1.26582 12.375Z" fill="%23428BC1"/><path d="M2.25 14.0625H15.75C16.1437 13.5563 16.4813 12.9656 16.7344 12.375H1.26562C1.51875 12.9656 1.85625 13.5563 2.25 14.0625Z" fill="%23F9F9F9"/><path d="M2.25 14.0625C2.72813 14.7094 3.29063 15.2719 3.9375 15.75H14.0625C14.7094 15.2719 15.2719 14.7094 15.75 14.0625H2.25Z" fill="%23428BC1"/><path d="M3.9375 15.75C5.34375 16.8187 7.0875 17.4375 9 17.4375C10.9125 17.4375 12.6562 16.8187 14.0625 15.75H3.9375ZM5.625 9V5.625H9V3.9375H5.625V1.26562C5.03438 1.51875 4.44375 1.85625 3.9375 2.25V3.9375H2.25C1.85625 4.44375 1.51875 5.03438 1.26562 5.625H3.9375V9H0.5625C0.5625 9.59062 0.61875 10.1531 0.73125 10.6875H17.2688C17.3813 10.1531 17.4375 9.59062 17.4375 9H5.625Z" fill="%23F9F9F9"/><path d="M17.2688 7.3125H9V5.625H5.625V9H17.4375C17.4375 8.40938 17.3813 7.84687 17.2688 7.3125ZM9 0.5625C7.79062 0.5625 6.66563 0.815625 5.625 1.26562V3.9375H9V2.25H14.0625C12.6562 1.18125 10.9125 0.5625 9 0.5625ZM3.9375 3.9375V2.25C3.29063 2.72813 2.72813 3.29063 2.25 3.9375H3.9375ZM1.26562 5.625C0.815625 6.66563 0.5625 7.79062 0.5625 9H3.9375V5.625H1.26562Z" fill="%23428BC1"/></svg>'); */
  /* line-height:18px; */
  /* height:18px; */
  /* background-repeat:no-repeat; */
  /* background-position:8px center; */
  /* padding: 6px 24px 6px 12px; */
  /* position:relative; */
  /* background-size:18px; */
  /* display:block; */
}
.lang_sw li a:hover {
  background-color:#f26724;
  color:#fff
}
.lang_sw li.current-lang a:after {
  content:'';
  background-image:url('data:image/svg+xml,<svg viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.05453 0.892091C0.994861 0.835704 0.92467 0.791623 0.847965 0.762363C0.771259 0.733104 0.689542 0.719238 0.607478 0.72156C0.525414 0.723881 0.444611 0.742344 0.369683 0.775893C0.294754 0.809443 0.227167 0.857421 0.170781 0.91709C0.114394 0.97676 0.070313 1.04695 0.0410533 1.12366C0.0117936 1.20036 -0.00207139 1.28208 0.000250077 1.36414C0.00257154 1.44621 0.0210339 1.52701 0.0545831 1.60194C0.0881323 1.67687 0.136111 1.74445 0.195781 1.80084L5.82078 7.11334C5.93682 7.22305 6.09046 7.28418 6.25016 7.28418C6.40985 7.28418 6.56349 7.22305 6.67953 7.11334L12.3052 1.80084C12.3661 1.74483 12.4154 1.67725 12.45 1.60205C12.4847 1.52685 12.504 1.44551 12.5069 1.36276C12.5099 1.28002 12.4964 1.19751 12.4671 1.12004C12.4379 1.04256 12.3936 0.971668 12.3368 0.911468C12.2799 0.851267 12.2117 0.802962 12.136 0.769358C12.0603 0.735754 11.9787 0.717521 11.8959 0.715719C11.8132 0.713916 11.7309 0.728579 11.6538 0.758856C11.5767 0.789134 11.5064 0.834422 11.447 0.892091L6.25016 5.79959L1.05453 0.892091Z" fill="%231B1F24"/></svg>');
  display:block;
  height:7px;
  width:13px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  position:absolute;
  top:50%;
  right:8px;
  margin:-2px 0 0 0
}
.lang_sw.lang_open li.current-lang a:after {
  background-image:url('data:image/svg+xml,<svg viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.4533 7.10742C11.513 7.16381 11.5831 7.20789 11.6598 7.23715C11.7366 7.26641 11.8183 7.28027 11.9003 7.27795C11.9824 7.27563 12.0632 7.25717 12.1381 7.22362C12.2131 7.19007 12.2806 7.14209 12.337 7.08242C12.3934 7.02275 12.4375 6.95256 12.4668 6.87585C12.496 6.79915 12.5099 6.71743 12.5076 6.63537C12.5052 6.5533 12.4868 6.4725 12.4532 6.39757C12.4197 6.32264 12.3717 6.25506 12.312 6.19867L6.68703 0.886171C6.57099 0.776461 6.41735 0.715332 6.25766 0.715332C6.09796 0.715332 5.94432 0.776461 5.82828 0.886171L0.202657 6.19867C0.141681 6.25469 0.0924426 6.32226 0.0578023 6.39746C0.023161 6.47267 0.00381 6.554 0.000869822 6.63675C-0.00207036 6.7195 0.0114613 6.802 0.0406771 6.87948C0.069893 6.95695 0.114211 7.02784 0.171058 7.08804C0.227904 7.14825 0.296146 7.19655 0.37182 7.23015C0.447493 7.26376 0.529088 7.28199 0.611868 7.28379C0.694647 7.2856 0.776959 7.27093 0.854023 7.24066C0.931088 7.21038 1.00137 7.16509 1.06078 7.10742L6.25766 2.19992L11.4533 7.10742Z" fill="%231B1F24"/></svg>')
}
.lang_sw.lang_open li.current-lang a:hover:after {
  background-image:url('data:image/svg+xml,<svg viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.4533 7.10742C11.513 7.16381 11.5831 7.20789 11.6598 7.23715C11.7366 7.26641 11.8183 7.28027 11.9003 7.27795C11.9824 7.27563 12.0632 7.25717 12.1381 7.22362C12.2131 7.19007 12.2806 7.14209 12.337 7.08242C12.3934 7.02275 12.4375 6.95256 12.4668 6.87585C12.496 6.79915 12.5099 6.71743 12.5076 6.63537C12.5052 6.5533 12.4868 6.4725 12.4532 6.39757C12.4197 6.32264 12.3717 6.25506 12.312 6.19867L6.68703 0.886171C6.57099 0.776461 6.41735 0.715332 6.25766 0.715332C6.09796 0.715332 5.94432 0.776461 5.82828 0.886171L0.202657 6.19867C0.141681 6.25469 0.0924426 6.32226 0.0578023 6.39746C0.023161 6.47267 0.00381 6.554 0.000869822 6.63675C-0.00207036 6.7195 0.0114613 6.802 0.0406771 6.87948C0.069893 6.95695 0.114211 7.02784 0.171058 7.08804C0.227904 7.14825 0.296146 7.19655 0.37182 7.23015C0.447493 7.26376 0.529088 7.28199 0.611868 7.28379C0.694647 7.2856 0.776959 7.27093 0.854023 7.24066C0.931088 7.21038 1.00137 7.16509 1.06078 7.10742L6.25766 2.19992L11.4533 7.10742Z" fill="%23fff"/></svg>')
}
.lang_sw li a:hover:after {
  background-image:url('data:image/svg+xml,<svg viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.05453 0.892091C0.994861 0.835704 0.92467 0.791623 0.847965 0.762363C0.771259 0.733104 0.689542 0.719238 0.607478 0.72156C0.525414 0.723881 0.444611 0.742344 0.369683 0.775893C0.294754 0.809443 0.227167 0.857421 0.170781 0.91709C0.114394 0.97676 0.070313 1.04695 0.0410533 1.12366C0.0117936 1.20036 -0.00207139 1.28208 0.000250077 1.36414C0.00257154 1.44621 0.0210339 1.52701 0.0545831 1.60194C0.0881323 1.67687 0.136111 1.74445 0.195781 1.80084L5.82078 7.11334C5.93682 7.22305 6.09046 7.28418 6.25016 7.28418C6.40985 7.28418 6.56349 7.22305 6.67953 7.11334L12.3052 1.80084C12.3661 1.74483 12.4154 1.67725 12.45 1.60205C12.4847 1.52685 12.504 1.44551 12.5069 1.36276C12.5099 1.28002 12.4964 1.19751 12.4671 1.12004C12.4379 1.04256 12.3936 0.971668 12.3368 0.911468C12.2799 0.851267 12.2117 0.802962 12.136 0.769358C12.0603 0.735754 11.9787 0.717521 11.8959 0.715719C11.8132 0.713916 11.7309 0.728579 11.6538 0.758856C11.5767 0.789134 11.5064 0.834422 11.447 0.892091L6.25016 5.79959L1.05453 0.892091Z" fill="%23fff"/></svg>')
}
.lang_sw li.current-lang {
  display:flex;
  position:static
}
.lang_sw a {
  color: #1B1F24;
  text-decoration: none;
}
.lang_sw.lang_open li a {
    padding: 6px 12px 6px 12px!important;
    line-height: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: 8px center;
    position: relative;
    background-size: 18px;
    display: block;
}
.lang_sw.lang_open li.current-lang a {
    padding: 6px 24px 6px 12px!important;
}
.logo img {
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
    width: 260px;
    height: auto;
}
.has_scrolled .logo img {
    width: 190px;
    height: auto;
}
.sub_cont {
    display: none;
    position: absolute;
    right: 0;
    background: #EFECF2;
    width: 70%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px;
    border-radius: 28px;
    top: 80%;
    text-align: left;
    line-height: 1.3;
}
.has_scrolled .sub_cont {
    border-radius: 0 0 28px 28px;
}
.header_menu > li > a {
    color: #1B1F24;
    text-decoration: none;
    display: block;
}
.sub-menu a {
    color: #1B1F24;
    text-decoration: none;
}
.menu-item-has-children > a {
    padding: 0 0 50px 0;
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
}
.has_scrolled .menu-item-has-children > a {
    padding: 0 0 14px 0;
}
.menu-item-has-children:hover .sub_cont {
    display: grid;
    grid-template-columns: 1fr 320px;
}
.submenu-toggle {
  background-image:url('data:image/svg+xml,<svg viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.05453 0.892091C0.994861 0.835704 0.92467 0.791623 0.847965 0.762363C0.771259 0.733104 0.689542 0.719238 0.607478 0.72156C0.525414 0.723881 0.444611 0.742344 0.369683 0.775893C0.294754 0.809443 0.227167 0.857421 0.170781 0.91709C0.114394 0.97676 0.070313 1.04695 0.0410533 1.12366C0.0117936 1.20036 -0.00207139 1.28208 0.000250077 1.36414C0.00257154 1.44621 0.0210339 1.52701 0.0545831 1.60194C0.0881323 1.67687 0.136111 1.74445 0.195781 1.80084L5.82078 7.11334C5.93682 7.22305 6.09046 7.28418 6.25016 7.28418C6.40985 7.28418 6.56349 7.22305 6.67953 7.11334L12.3052 1.80084C12.3661 1.74483 12.4154 1.67725 12.45 1.60205C12.4847 1.52685 12.504 1.44551 12.5069 1.36276C12.5099 1.28002 12.4964 1.19751 12.4671 1.12004C12.4379 1.04256 12.3936 0.971668 12.3368 0.911468C12.2799 0.851267 12.2117 0.802962 12.136 0.769358C12.0603 0.735754 11.9787 0.717521 11.8959 0.715719C11.8132 0.713916 11.7309 0.728579 11.6538 0.758856C11.5767 0.789134 11.5064 0.834422 11.447 0.892091L6.25016 5.79959L1.05453 0.892091Z" fill="%231B1F24"/></svg>');
    line-height: 14px;
    height: 14px;
    width: 14px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
}
.header_menu > li.menu-item-has-children > a {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
.sub-menu {
    display: flex;
    flex-direction: column;
    gap: 22px;
}
.sub_cont:after {
    content: '';
    display: flex;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    border-radius: 20px;
}
.sub_cont.localisation_img:after {
    background-image: url(images/localisation.jpg);
}
.sub_cont.software_img:after {
    background-image: url(images/Software-localisation.jpg);
}
.sub_cont.terminology_img:after {
    background-image: url(images/Terminology-management.jpg);
}


.sub_cont.interpretation_img:after {
    background-image: url(images/interpretation.jpg);
}
.sub_cont.subtitling_img:after {
    background-image: url(images/subtitling-1536x1023.jpg);
}

.sub_cont.project_managment_img:after {
    background-image: url(images/Project-management-03.jpg);
}
.home_main {
    display: flex;
    flex-direction: column;
    gap: 80px;
}
.section_transp {
    float: left;
    width: 100%;
}
.section_white {
    background: #fff;
}
.hero_cont {
    background: #FCF4EB;
    float: left;
    width: 100%;
    border-radius: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    text-align: left;
    align-items: center;
    overflow: hidden;
}
/***************************************************
 * Generated by SVG Artista on 9/9/2025, 11:24:08 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 900.0430297851562px;
    stroke-dasharray: 900.0430297851562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 900.0430297851562px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 900.0430297851562px;
    stroke-dasharray: 900.0430297851562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 900.0430297851562px;
  }
}

@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(248, 187, 155);
  }
}

@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(248, 187, 155);
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35s both,
                       animate-svg-fill-1 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-stroke-1 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35s both,
               animate-svg-fill-1 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 542.6446533203125px;
    stroke-dasharray: 542.6446533203125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 542.6446533203125px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 542.6446533203125px;
    stroke-dasharray: 542.6446533203125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 542.6446533203125px;
  }
}

@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47s both,
                       animate-svg-fill-2 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s both;
          animation: animate-svg-stroke-2 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47s both,
               animate-svg-fill-2 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 192.2538604736328px;
    stroke-dasharray: 192.2538604736328px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 192.2538604736328px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 192.2538604736328px;
    stroke-dasharray: 192.2538604736328px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 192.2538604736328px;
  }
}

@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s both,
                       animate-svg-fill-3 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-stroke-3 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s both,
               animate-svg-fill-3 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 372.378173828125px;
    stroke-dasharray: 372.378173828125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 372.378173828125px;
  }
}

@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 372.378173828125px;
    stroke-dasharray: 372.378173828125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 372.378173828125px;
  }
}

@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s both,
                       animate-svg-fill-4 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s both;
          animation: animate-svg-stroke-4 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s both,
               animate-svg-fill-4 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s both;
}

@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 111.46040344238281px;
    stroke-dasharray: 111.46040344238281px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 111.46040344238281px;
  }
}

@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 111.46040344238281px;
    stroke-dasharray: 111.46040344238281px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 111.46040344238281px;
  }
}

@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.83s both,
                       animate-svg-fill-5 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: animate-svg-stroke-5 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.83s both,
               animate-svg-fill-5 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 2735.4521484375px;
    stroke-dasharray: 2735.4521484375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2735.4521484375px;
  }
}

@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 2735.4521484375px;
    stroke-dasharray: 2735.4521484375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2735.4521484375px;
  }
}

.svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.95s both,
                       animate-svg-fill-6 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.55s both;
          animation: animate-svg-stroke-6 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.95s both,
               animate-svg-fill-6 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.55s both;
}

@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 985.9022216796875px;
    stroke-dasharray: 985.9022216796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 985.9022216796875px;
  }
}

@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 985.9022216796875px;
    stroke-dasharray: 985.9022216796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 985.9022216796875px;
  }
}

.svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.0699999999999998s both,
                       animate-svg-fill-7 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
          animation: animate-svg-stroke-7 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.0699999999999998s both,
               animate-svg-fill-7 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}

@-webkit-keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 156.74600219726562px;
    stroke-dasharray: 156.74600219726562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 156.74600219726562px;
  }
}

@keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 156.74600219726562px;
    stroke-dasharray: 156.74600219726562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 156.74600219726562px;
  }
}

@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

.svg-elem-8 {
  -webkit-animation: animate-svg-stroke-8 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s both,
                       animate-svg-fill-8 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.85s both;
          animation: animate-svg-stroke-8 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s both,
               animate-svg-fill-8 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.85s both;
}

@-webkit-keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 131.12522888183594px;
    stroke-dasharray: 131.12522888183594px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 131.12522888183594px;
  }
}

@keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 131.12522888183594px;
    stroke-dasharray: 131.12522888183594px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 131.12522888183594px;
  }
}

@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

.svg-elem-9 {
  -webkit-animation: animate-svg-stroke-9 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.31s both,
                       animate-svg-fill-9 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: animate-svg-stroke-9 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.31s both,
               animate-svg-fill-9 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}

@-webkit-keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 122.12982940673828px;
    stroke-dasharray: 122.12982940673828px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.12982940673828px;
  }
}

@keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 122.12982940673828px;
    stroke-dasharray: 122.12982940673828px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.12982940673828px;
  }
}

@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-10 {
  -webkit-animation: animate-svg-stroke-10 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4300000000000002s both,
                       animate-svg-fill-10 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.15s both;
          animation: animate-svg-stroke-10 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4300000000000002s both,
               animate-svg-fill-10 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.15s both;
}

@-webkit-keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 112.01492309570312px;
    stroke-dasharray: 112.01492309570312px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 112.01492309570312px;
  }
}

@keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 112.01492309570312px;
    stroke-dasharray: 112.01492309570312px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 112.01492309570312px;
  }
}

@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-11 {
  -webkit-animation: animate-svg-stroke-11 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5499999999999998s both,
                       animate-svg-fill-11 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
          animation: animate-svg-stroke-11 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5499999999999998s both,
               animate-svg-fill-11 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}

@-webkit-keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 171.2171173095703px;
    stroke-dasharray: 171.2171173095703px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 171.2171173095703px;
  }
}

@keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 171.2171173095703px;
    stroke-dasharray: 171.2171173095703px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 171.2171173095703px;
  }
}

@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

.svg-elem-12 {
  -webkit-animation: animate-svg-stroke-12 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.67s both,
                       animate-svg-fill-12 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.45s both;
          animation: animate-svg-stroke-12 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.67s both,
               animate-svg-fill-12 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.45s both;
}

@-webkit-keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 441.9123840332031px;
    stroke-dasharray: 441.9123840332031px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 441.9123840332031px;
  }
}

@keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 441.9123840332031px;
    stroke-dasharray: 441.9123840332031px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 441.9123840332031px;
  }
}

@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

.svg-elem-13 {
  -webkit-animation: animate-svg-stroke-13 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.79s both,
                       animate-svg-fill-13 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5999999999999996s both;
          animation: animate-svg-stroke-13 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.79s both,
               animate-svg-fill-13 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5999999999999996s both;
}

@-webkit-keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 485.9071044921875px;
    stroke-dasharray: 485.9071044921875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 485.9071044921875px;
  }
}

@keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 485.9071044921875px;
    stroke-dasharray: 485.9071044921875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 485.9071044921875px;
  }
}

@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-14 {
  -webkit-animation: animate-svg-stroke-14 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9100000000000001s both,
                       animate-svg-fill-14 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.75s both;
          animation: animate-svg-stroke-14 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9100000000000001s both,
               animate-svg-fill-14 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.75s both;
}

@-webkit-keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 180.98193359375px;
    stroke-dasharray: 180.98193359375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 180.98193359375px;
  }
}

@keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 180.98193359375px;
    stroke-dasharray: 180.98193359375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 180.98193359375px;
  }
}

@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-15 {
  -webkit-animation: animate-svg-stroke-15 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.03s both,
                       animate-svg-fill-15 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s both;
          animation: animate-svg-stroke-15 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.03s both,
               animate-svg-fill-15 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 148.16671752929688px;
    stroke-dasharray: 148.16671752929688px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 148.16671752929688px;
  }
}

@keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 148.16671752929688px;
    stroke-dasharray: 148.16671752929688px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 148.16671752929688px;
  }
}

@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 103, 36);
  }
}

.svg-elem-16 {
  -webkit-animation: animate-svg-stroke-16 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.15s both,
                       animate-svg-fill-16 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.05s both;
          animation: animate-svg-stroke-16 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.15s both,
               animate-svg-fill-16 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.05s both;
}

@-webkit-keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 130.3878631591797px;
    stroke-dasharray: 130.3878631591797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130.3878631591797px;
  }
}

@keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 130.3878631591797px;
    stroke-dasharray: 130.3878631591797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130.3878631591797px;
  }
}

@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(93, 61, 116);
  }
}

.svg-elem-17 {
  -webkit-animation: animate-svg-stroke-17 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.27s both,
                       animate-svg-fill-17 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
          animation: animate-svg-stroke-17 3.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.27s both,
               animate-svg-fill-17 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
}
.btn_arrow a {
    display: inline-flex;
    align-items: center;
    gap: 14px;
    text-decoration: none;
    color: #1B1F24;
    -webkit-transition:0.2s ease-out;
    -moz-transition:0.2s ease-out;
    -o-transition:0.2s ease-out;
    transition:0.2s ease-out;
    white-space: nowrap;
}
.btn_arrow a:after, .Translate5 a:after {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.84 14.84"><path d="M13.84,0H4.84c-.55,0-1,.45-1,1s.45,1,1,1h6.59L0,13.43l.71.71.71.71L12.84,3.41v6.59c0,.55.45,1,1,1s1-.45,1-1V1c0-.55-.45-1-1-1Z" fill="%23fff"/></svg>');
    width: 40px;
    height: 40px;
    display: block;
    background-color: #5D3D74;
    border-radius: 50%;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition:0.2s ease-out;
    -moz-transition:0.2s ease-out;
    -o-transition:0.2s ease-out;
    transition:0.2s ease-out;
}
.btn_arrow a:hover, .flex_col_content .btn_arrow a {
    color: #f26724;
    text-decoration: none;
}
.btn_arrow a:hover:after {
    rotate: 45deg;
    background-color: #f26724;
}
.hero_cont svg {
    width: 100%;
    height: auto;
}
.align_left {
    text-align: left;
}
.home_services {
    text-align: left;
    gap: 60px 20px;
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(3, 1fr);
}
.home_services p {
}
.home_services a {
    color: #1B1F24;
    text-decoration: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
}
.home_services a:before {
    content: '';
    display: block;
    width: 64px;
    height: 64px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
}
.btn_Localisation a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 71 71"><defs><clipPath id="b"><rect width="71" height="71" fill="none"/></clipPath></defs><g clip-path="url(%23b)"><path d="M51.86,63.84l-.05.03c-.66.38-.89,1.23-.5,1.9.26.44.72.69,1.2.69.24,0,.48-.06.69-.19l.05-.03c.66-.38.89-1.23.5-1.9-.38-.66-1.23-.89-1.9-.5Z" fill="%231B1F24"/><path d="M66.24,17.76c-4.74-8.21-12.39-14.08-21.55-16.54C35.54-1.23,25.97.03,17.76,4.77,9.55,9.51,3.68,17.16,1.22,26.32-1.23,35.48.03,45.04,4.77,53.25c4.25,7.36,11.01,12.96,19.03,15.76,3.8,1.33,7.77,1.99,11.73,1.99,4.31,0,8.61-.78,12.67-2.35.71-.27,1.07-1.08.8-1.79-.27-.71-1.08-1.07-1.79-.8-10.82,4.16-22.53,2.27-31.28-4.3l1.24-6.48.6-.19c2.26-.74,3.5-3.17,2.77-5.44l-.44-1.35c-.1-.31-.1-.64,0-.96.39-1.17.25-2.46-.38-3.53-.63-1.07-1.68-1.81-2.89-2.05l-3.13-.61-6.04-4.59c-.36-.27-.83-.35-1.27-.22l-3.54,1.15c-.07-1.26-.08-2.53,0-3.79.14.13.23.22.29.28.07.12.16.22.26.31.29.26.55.38,1.1.38.5,0,1.25-.1,2.49-.28,1.17-.17,2.33-.37,2.34-.37.47-.08.86-.39,1.05-.82.18-.44.14-.93-.13-1.33l-1.7-2.49,2.44-1.74c.16-.12.3-.27.4-.44l3.77-6.59,1.52-1.63c1.55-1.67,2-4.1,1.13-6.21-.51-1.24-1.41-2.28-2.53-2.97,1.21-.95,2.5-1.83,3.88-2.63,5.04-2.91,10.54-4.32,15.98-4.37l-2.48,3.11-9.18,3.22c-.37.13-.67.41-.82.78l-2.56,6.22c-.18.44-.12.95.15,1.33l3.75,5.25c-.54.49-1.06,1.2-1.68,2.09-.27.39-.53.75-.71.96-.16.18-.31.35-.46.53-.81.91-1.64,1.84-2.23,3.1-1.3,2.75-1.04,5.95.69,8.35,1.67,2.32,4.42,3.5,7.35,3.15.48-.06.92-.17,1.35-.27,1.19-.29,1.57-.32,1.95.03.19.17.2.21.2.8,0,.37,0,.84.12,1.37.21.85.74,1.44,1.17,1.91.21.23.43.48.5.64.43,1.04.24,1.61-.17,2.87-.03.11-.07.22-.11.33-.63,1.94.25,3.87,1.02,5.56.25.55.49,1.07.64,1.53,1.25,3.7,2.18,4.55,2.93,4.89.39.18.8.26,1.21.26,2,0,4.09-1.86,5.04-3.03.6-.74.75-1.48.86-2.02.05-.27.1-.48.18-.62.12-.21.27-.38.45-.59.37-.42.83-.94,1.13-1.88.23-.72.39-.89.94-1.48.1-.1.2-.21.31-.33,1.85-2.01,1.37-3.54.87-5.17-.42-1.37.32-2.24,2.11-3.91.78-.72,1.58-1.47,2.2-2.37.27-.39,1.1-1.59.59-2.78-.5-1.16-1.78-1.36-2.8-1.52-.4-.06-1.02-.16-1.21-.28-.86-.56-1.38-1.73-1.89-2.86-.1-.22-.2-.45-.3-.66-.18-.39-.36-.85-.55-1.35-.5-1.31-1.08-2.79-2.05-3.82-.88-.93-2.52-1.37-3.98-1.77-.49-.13-.95-.26-1.26-.37-.26-.09-.53-.11-.8-.05-.71.17-1.15.35-1.48.61-.09.07-.34.3-.49.66-.51-.24-1.21-.71-1.64-1,0,0-.02-.01-.03-.02.14-.58.01-1.04-.12-1.34-.78-1.64-3.35-1.51-3.85-1.47-.29.02-.65.04-1.04.05-.61.02-1.28.05-1.94.12l.03-.1c.5-1.4,1.84-2.34,3.33-2.34h.79c.77,0,1.39-.62,1.39-1.39s-.62-1.39-1.39-1.39h-.79c-2.21,0-4.23,1.16-5.37,2.99l-2.07-2.9,2.03-4.93,8.97-3.15c.25-.09.46-.24.63-.44l3.99-5c10.19.97,19.78,6.68,25.28,16.21,1.46,2.54,2.55,5.21,3.27,7.94l-.59.52c-.77.69-1.22,1.67-1.23,2.69v.03l-.96-2.63c-.14-.39-.35-.75-.62-1.07l-1.71-2c-.66-.78-1.63-1.22-2.65-1.22h-2.09c-.74,0-1.42.41-1.77,1.06-.35.65-.31,1.44.1,2.06l.21.32c-1.35,1.16-2.91,2.09-4.58,2.72l-2.87-5.49v-1.22c0-.38-.16-.74-.43-1l-2.58-2.46c-.14-.14-.31-.24-.5-.31l-2.32-.82c-.72-.25-1.51.13-1.77.85-.25.72.13,1.51.85,1.77l2.04.72,1.94,1.85v.97c0,.22.05.44.16.64l3.59,6.87c.32.62,1.06.9,1.71.66l1.05-.39c2.43-.9,4.68-2.34,6.51-4.16.47-.47.54-1.2.17-1.75l-.07-.11h.66c.21,0,.4.09.54.25l1.71,2c.06.06.1.14.13.22l1.88,5.18c.16.45.54.78,1,.88.1.02.2.03.3.03.36,0,.72-.14.98-.41l.9-.9c.57-.57.96-1.29,1.15-2.08,1.39,11.12-2.97,22.63-12.19,29.86-.6.47-.71,1.34-.23,1.95.47.6,1.34.71,1.95.23,6.65-5.22,11.23-12.69,12.87-21.04,1.66-8.42.21-17.16-4.09-24.6h0ZM6.56,39.21l5.72,4.35c.17.13.36.22.57.26l3.45.67c.44.09.81.35,1.03.73.23.39.27.83.13,1.26-.29.88-.29,1.8,0,2.68l.44,1.35c.26.81-.18,1.68-.99,1.94l-1.38.45c-.48.16-.84.56-.93,1.06l-1.11,5.79c-2.44-2.23-4.58-4.87-6.32-7.88-2.12-3.67-3.44-7.59-4.03-11.55l3.41-1.11h0ZM2.94,33.35c0,.06.01.12.02.18-.01-.06-.02-.12-.02-.18ZM15.23,13.83c.46,1.11.22,2.39-.59,3.26l-1.63,1.75c-.07.08-.14.16-.19.26l-3.7,6.47-3.29,2.35c-.61.44-.76,1.29-.34,1.91l1.23,1.81c-.71.11-1.35.19-1.77.24-.08-.08-.17-.16-.26-.24-.33-.31-.79-.72-1.47-1.31,1.13-6.97,4.48-13.54,9.77-18.55,1.01.32,1.84,1.07,2.25,2.06h0ZM29.05,24.23c.42-.02.82-.03,1.17-.06.19-.02.4-.01.59,0-.09.22-.12.47-.08.72.07.43.33.8.72,1.01.26.14.62.38,1.01.64,1.08.72,2.31,1.54,3.47,1.61,1.05.07,1.63-.53,1.88-.78.02-.02.04-.04.06-.06.14-.12.27-.27.37-.45.22.06.45.13.69.19.82.22,2.35.64,2.69.99.6.64,1.07,1.85,1.48,2.91.21.54.4,1.05.63,1.52.09.2.19.41.28.62.64,1.43,1.36,3.05,2.9,4.05.7.46,1.55.59,2.31.7.09.01.2.03.3.05-.45.63-1.09,1.22-1.76,1.85-1.72,1.6-3.85,3.59-2.87,6.76.46,1.5.49,1.66-.26,2.47-.1.11-.2.21-.29.31-.64.68-1.15,1.22-1.56,2.54-.12.38-.28.56-.56.88-.23.26-.51.58-.78,1.03-.31.54-.42,1.06-.5,1.47-.08.41-.13.62-.29.81-.37.45-1.05,1.1-1.75,1.55-.65.41-1.03.47-1.16.46-.15-.16-.68-.85-1.49-3.26-.2-.59-.48-1.2-.74-1.79-.59-1.3-1.2-2.65-.9-3.57.03-.11.07-.22.1-.32.47-1.45.92-2.81.09-4.8-.25-.61-.65-1.05-1.01-1.44-.23-.25-.49-.54-.53-.7-.05-.2-.05-.43-.05-.7,0-.72.01-1.82-1.08-2.84-1.54-1.44-3.32-.99-4.51-.7-.36.09-.71.17-1.01.21-1.95.23-3.69-.51-4.77-2.02-1.14-1.58-1.3-3.71-.43-5.55.42-.89,1.06-1.61,1.8-2.44.16-.18.32-.36.49-.55.27-.31.57-.73.88-1.18.38-.53,1.08-1.53,1.38-1.72.62-.35,2.05-.4,3.1-.44h0Z" fill="%231B1F24"/><path d="M51.87,58.62c1.41-.23,2.48-1.7,3.35-4.63l1.63-5.5c.07-.24.08-.5.01-.75l-.67-2.51c-.15-.55-.61-.95-1.18-1.02-.56-.07-1.11.22-1.38.72-.15.28-.29.58-.42.86-.22.48-.45.98-.69,1.26-.13.16-.48.32-.81.48-.8.39-1.89.91-2.31,2.24-.26.83-.16,1.48-.09,1.96.06.41.07.56-.04.82v.03c-.45,1.04-1.28,2.96-.12,4.6.82,1.17,1.68,1.47,2.36,1.47.13,0,.26-.01.37-.03h0ZM51.41,55.59c-.26-.38.13-1.31.39-1.92v-.03c.44-.99.32-1.75.24-2.31-.05-.36-.07-.51,0-.72.05-.17.38-.34.87-.58.22-.11.46-.22.7-.36l-1.05,3.54c-.44,1.49-.83,2.19-1.06,2.5-.03-.03-.05-.07-.08-.11h0Z" fill="%231B1F24"/><path d="M37.35,16.45c-.72-.25-1.51.13-1.77.85-.25.72.13,1.51.85,1.77l.09.03c.15.05.31.08.46.08.57,0,1.11-.36,1.31-.93.25-.72-.13-1.51-.85-1.77l-.09-.03h0Z" fill="%231B1F24"/></g></svg>');
}
.btn_Localisation a:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 71 71"><defs><clipPath id="b"><rect width="71" height="71" fill="none"/></clipPath></defs><g clip-path="url(%23b)"><path d="M51.86,63.84l-.05.03c-.66.38-.89,1.23-.5,1.9.26.44.72.69,1.2.69.24,0,.48-.06.69-.19l.05-.03c.66-.38.89-1.23.5-1.9-.38-.66-1.23-.89-1.9-.5Z" fill="%23f26724"/><path d="M66.24,17.76c-4.74-8.21-12.39-14.08-21.55-16.54C35.54-1.23,25.97.03,17.76,4.77,9.55,9.51,3.68,17.16,1.22,26.32-1.23,35.48.03,45.04,4.77,53.25c4.25,7.36,11.01,12.96,19.03,15.76,3.8,1.33,7.77,1.99,11.73,1.99,4.31,0,8.61-.78,12.67-2.35.71-.27,1.07-1.08.8-1.79-.27-.71-1.08-1.07-1.79-.8-10.82,4.16-22.53,2.27-31.28-4.3l1.24-6.48.6-.19c2.26-.74,3.5-3.17,2.77-5.44l-.44-1.35c-.1-.31-.1-.64,0-.96.39-1.17.25-2.46-.38-3.53-.63-1.07-1.68-1.81-2.89-2.05l-3.13-.61-6.04-4.59c-.36-.27-.83-.35-1.27-.22l-3.54,1.15c-.07-1.26-.08-2.53,0-3.79.14.13.23.22.29.28.07.12.16.22.26.31.29.26.55.38,1.1.38.5,0,1.25-.1,2.49-.28,1.17-.17,2.33-.37,2.34-.37.47-.08.86-.39,1.05-.82.18-.44.14-.93-.13-1.33l-1.7-2.49,2.44-1.74c.16-.12.3-.27.4-.44l3.77-6.59,1.52-1.63c1.55-1.67,2-4.1,1.13-6.21-.51-1.24-1.41-2.28-2.53-2.97,1.21-.95,2.5-1.83,3.88-2.63,5.04-2.91,10.54-4.32,15.98-4.37l-2.48,3.11-9.18,3.22c-.37.13-.67.41-.82.78l-2.56,6.22c-.18.44-.12.95.15,1.33l3.75,5.25c-.54.49-1.06,1.2-1.68,2.09-.27.39-.53.75-.71.96-.16.18-.31.35-.46.53-.81.91-1.64,1.84-2.23,3.1-1.3,2.75-1.04,5.95.69,8.35,1.67,2.32,4.42,3.5,7.35,3.15.48-.06.92-.17,1.35-.27,1.19-.29,1.57-.32,1.95.03.19.17.2.21.2.8,0,.37,0,.84.12,1.37.21.85.74,1.44,1.17,1.91.21.23.43.48.5.64.43,1.04.24,1.61-.17,2.87-.03.11-.07.22-.11.33-.63,1.94.25,3.87,1.02,5.56.25.55.49,1.07.64,1.53,1.25,3.7,2.18,4.55,2.93,4.89.39.18.8.26,1.21.26,2,0,4.09-1.86,5.04-3.03.6-.74.75-1.48.86-2.02.05-.27.1-.48.18-.62.12-.21.27-.38.45-.59.37-.42.83-.94,1.13-1.88.23-.72.39-.89.94-1.48.1-.1.2-.21.31-.33,1.85-2.01,1.37-3.54.87-5.17-.42-1.37.32-2.24,2.11-3.91.78-.72,1.58-1.47,2.2-2.37.27-.39,1.1-1.59.59-2.78-.5-1.16-1.78-1.36-2.8-1.52-.4-.06-1.02-.16-1.21-.28-.86-.56-1.38-1.73-1.89-2.86-.1-.22-.2-.45-.3-.66-.18-.39-.36-.85-.55-1.35-.5-1.31-1.08-2.79-2.05-3.82-.88-.93-2.52-1.37-3.98-1.77-.49-.13-.95-.26-1.26-.37-.26-.09-.53-.11-.8-.05-.71.17-1.15.35-1.48.61-.09.07-.34.3-.49.66-.51-.24-1.21-.71-1.64-1,0,0-.02-.01-.03-.02.14-.58.01-1.04-.12-1.34-.78-1.64-3.35-1.51-3.85-1.47-.29.02-.65.04-1.04.05-.61.02-1.28.05-1.94.12l.03-.1c.5-1.4,1.84-2.34,3.33-2.34h.79c.77,0,1.39-.62,1.39-1.39s-.62-1.39-1.39-1.39h-.79c-2.21,0-4.23,1.16-5.37,2.99l-2.07-2.9,2.03-4.93,8.97-3.15c.25-.09.46-.24.63-.44l3.99-5c10.19.97,19.78,6.68,25.28,16.21,1.46,2.54,2.55,5.21,3.27,7.94l-.59.52c-.77.69-1.22,1.67-1.23,2.69v.03l-.96-2.63c-.14-.39-.35-.75-.62-1.07l-1.71-2c-.66-.78-1.63-1.22-2.65-1.22h-2.09c-.74,0-1.42.41-1.77,1.06-.35.65-.31,1.44.1,2.06l.21.32c-1.35,1.16-2.91,2.09-4.58,2.72l-2.87-5.49v-1.22c0-.38-.16-.74-.43-1l-2.58-2.46c-.14-.14-.31-.24-.5-.31l-2.32-.82c-.72-.25-1.51.13-1.77.85-.25.72.13,1.51.85,1.77l2.04.72,1.94,1.85v.97c0,.22.05.44.16.64l3.59,6.87c.32.62,1.06.9,1.71.66l1.05-.39c2.43-.9,4.68-2.34,6.51-4.16.47-.47.54-1.2.17-1.75l-.07-.11h.66c.21,0,.4.09.54.25l1.71,2c.06.06.1.14.13.22l1.88,5.18c.16.45.54.78,1,.88.1.02.2.03.3.03.36,0,.72-.14.98-.41l.9-.9c.57-.57.96-1.29,1.15-2.08,1.39,11.12-2.97,22.63-12.19,29.86-.6.47-.71,1.34-.23,1.95.47.6,1.34.71,1.95.23,6.65-5.22,11.23-12.69,12.87-21.04,1.66-8.42.21-17.16-4.09-24.6h0ZM6.56,39.21l5.72,4.35c.17.13.36.22.57.26l3.45.67c.44.09.81.35,1.03.73.23.39.27.83.13,1.26-.29.88-.29,1.8,0,2.68l.44,1.35c.26.81-.18,1.68-.99,1.94l-1.38.45c-.48.16-.84.56-.93,1.06l-1.11,5.79c-2.44-2.23-4.58-4.87-6.32-7.88-2.12-3.67-3.44-7.59-4.03-11.55l3.41-1.11h0ZM2.94,33.35c0,.06.01.12.02.18-.01-.06-.02-.12-.02-.18ZM15.23,13.83c.46,1.11.22,2.39-.59,3.26l-1.63,1.75c-.07.08-.14.16-.19.26l-3.7,6.47-3.29,2.35c-.61.44-.76,1.29-.34,1.91l1.23,1.81c-.71.11-1.35.19-1.77.24-.08-.08-.17-.16-.26-.24-.33-.31-.79-.72-1.47-1.31,1.13-6.97,4.48-13.54,9.77-18.55,1.01.32,1.84,1.07,2.25,2.06h0ZM29.05,24.23c.42-.02.82-.03,1.17-.06.19-.02.4-.01.59,0-.09.22-.12.47-.08.72.07.43.33.8.72,1.01.26.14.62.38,1.01.64,1.08.72,2.31,1.54,3.47,1.61,1.05.07,1.63-.53,1.88-.78.02-.02.04-.04.06-.06.14-.12.27-.27.37-.45.22.06.45.13.69.19.82.22,2.35.64,2.69.99.6.64,1.07,1.85,1.48,2.91.21.54.4,1.05.63,1.52.09.2.19.41.28.62.64,1.43,1.36,3.05,2.9,4.05.7.46,1.55.59,2.31.7.09.01.2.03.3.05-.45.63-1.09,1.22-1.76,1.85-1.72,1.6-3.85,3.59-2.87,6.76.46,1.5.49,1.66-.26,2.47-.1.11-.2.21-.29.31-.64.68-1.15,1.22-1.56,2.54-.12.38-.28.56-.56.88-.23.26-.51.58-.78,1.03-.31.54-.42,1.06-.5,1.47-.08.41-.13.62-.29.81-.37.45-1.05,1.1-1.75,1.55-.65.41-1.03.47-1.16.46-.15-.16-.68-.85-1.49-3.26-.2-.59-.48-1.2-.74-1.79-.59-1.3-1.2-2.65-.9-3.57.03-.11.07-.22.1-.32.47-1.45.92-2.81.09-4.8-.25-.61-.65-1.05-1.01-1.44-.23-.25-.49-.54-.53-.7-.05-.2-.05-.43-.05-.7,0-.72.01-1.82-1.08-2.84-1.54-1.44-3.32-.99-4.51-.7-.36.09-.71.17-1.01.21-1.95.23-3.69-.51-4.77-2.02-1.14-1.58-1.3-3.71-.43-5.55.42-.89,1.06-1.61,1.8-2.44.16-.18.32-.36.49-.55.27-.31.57-.73.88-1.18.38-.53,1.08-1.53,1.38-1.72.62-.35,2.05-.4,3.1-.44h0Z" fill="%23f26724"/><path d="M51.87,58.62c1.41-.23,2.48-1.7,3.35-4.63l1.63-5.5c.07-.24.08-.5.01-.75l-.67-2.51c-.15-.55-.61-.95-1.18-1.02-.56-.07-1.11.22-1.38.72-.15.28-.29.58-.42.86-.22.48-.45.98-.69,1.26-.13.16-.48.32-.81.48-.8.39-1.89.91-2.31,2.24-.26.83-.16,1.48-.09,1.96.06.41.07.56-.04.82v.03c-.45,1.04-1.28,2.96-.12,4.6.82,1.17,1.68,1.47,2.36,1.47.13,0,.26-.01.37-.03h0ZM51.41,55.59c-.26-.38.13-1.31.39-1.92v-.03c.44-.99.32-1.75.24-2.31-.05-.36-.07-.51,0-.72.05-.17.38-.34.87-.58.22-.11.46-.22.7-.36l-1.05,3.54c-.44,1.49-.83,2.19-1.06,2.5-.03-.03-.05-.07-.08-.11h0Z" fill="%23f26724"/><path d="M37.35,16.45c-.72-.25-1.51.13-1.77.85-.25.72.13,1.51.85,1.77l.09.03c.15.05.31.08.46.08.57,0,1.11-.36,1.31-.93.25-.72-.13-1.51-.85-1.77l-.09-.03h0Z" fill="%23f26724"/></g></svg>');
}
.btn_Interpretation a:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 71 71" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_879)"><path d="M66.7874 13.2853V11.4123C66.7874 5.09632 61.6094 0 55.2905 0H11.4969C5.178 0 0 5.13988 0 11.4123V31.2313C0 34.9337 1.84302 38.462 4.91471 40.5963C6.40667 41.6417 8.07416 42.2951 9.82942 42.5564L10.0488 58.7166C10.0488 59.3699 10.4438 59.9798 11.0581 60.1976C11.2775 60.2411 11.453 60.3282 11.6724 60.3282C12.1112 60.3282 12.5501 60.154 12.8133 59.8491L19.4394 53.2718H40.7658L58.055 70.4773C58.4061 70.7822 58.7571 70.9564 59.1959 70.9564C59.4153 70.9564 59.6347 70.9564 59.8103 70.8258C60.4246 70.5644 60.8195 69.9546 60.8195 69.3448L60.995 53.1847C66.568 52.4006 70.9122 47.6092 70.9122 41.8595V22.0405C70.9122 18.6429 69.2886 15.4632 66.6557 13.2853H66.7874ZM13.1644 41.0319C13.1644 40.1607 12.4184 39.3767 11.4969 39.3767C9.78554 39.3767 8.16193 38.8975 6.84549 37.8957C4.60754 36.3276 3.2911 33.8448 3.2911 31.1877V11.4123C3.2911 6.92577 6.97713 3.26687 11.4969 3.26687H55.2466C59.8103 3.26687 63.4963 6.92577 63.4963 11.4558V31.2313C63.4963 35.7614 59.8103 39.4203 55.2466 39.4203H29.5321C29.0933 39.4203 28.6545 39.5945 28.3473 39.8994L13.296 54.8399L13.1205 41.0319H13.1644ZM67.7528 41.8595C67.7528 46.3896 64.0667 50.0485 59.5031 50.0485C58.6255 50.0485 57.8356 50.789 57.8356 51.6601L57.6601 65.4681L42.6088 50.5276C42.3016 50.2227 41.8628 50.0485 41.424 50.0485H22.8183L30.2342 42.6871H55.2905C61.6533 42.6871 66.7874 37.5472 66.7874 31.2748V18.2945C67.4017 19.427 67.7528 20.7337 67.7528 22.0841V41.9031V41.8595Z" fill="%231B1F24"/><path d="M49.0592 17.772C47.0845 17.772 45.4609 19.3836 45.4609 21.3438C45.4609 23.3039 47.0845 24.9155 49.0592 24.9155C51.0339 24.9155 52.6575 23.3039 52.6575 21.3438C52.6575 19.3836 51.0339 17.772 49.0592 17.772Z" fill="%231B1F24"/><path d="M36.948 21.4741C36.948 23.4342 35.3683 25.0459 33.3497 25.0459C31.3312 25.0459 29.7515 23.4342 29.7515 21.4741C29.7515 19.514 31.3751 17.9023 33.3497 17.9023C35.3244 17.9023 36.948 19.514 36.948 21.4741Z" fill="%231B1F24"/><path d="M21.3264 21.2998C21.3264 23.2599 19.7467 24.8716 17.7282 24.8716C15.7096 24.8716 14.1299 23.2599 14.1299 21.2998C14.1299 19.3397 15.7535 17.728 17.7282 17.728C19.7028 17.728 21.3264 19.3397 21.3264 21.2998Z" fill="%231B1F24"/></g><defs><clipPath id="clip0_226_879"><rect width="71" height="71" fill="white"/></clipPath></defs></svg>');
}
.btn_Interpretation a:hover:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 71 71" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_879)"><path d="M66.7874 13.2853V11.4123C66.7874 5.09632 61.6094 0 55.2905 0H11.4969C5.178 0 0 5.13988 0 11.4123V31.2313C0 34.9337 1.84302 38.462 4.91471 40.5963C6.40667 41.6417 8.07416 42.2951 9.82942 42.5564L10.0488 58.7166C10.0488 59.3699 10.4438 59.9798 11.0581 60.1976C11.2775 60.2411 11.453 60.3282 11.6724 60.3282C12.1112 60.3282 12.5501 60.154 12.8133 59.8491L19.4394 53.2718H40.7658L58.055 70.4773C58.4061 70.7822 58.7571 70.9564 59.1959 70.9564C59.4153 70.9564 59.6347 70.9564 59.8103 70.8258C60.4246 70.5644 60.8195 69.9546 60.8195 69.3448L60.995 53.1847C66.568 52.4006 70.9122 47.6092 70.9122 41.8595V22.0405C70.9122 18.6429 69.2886 15.4632 66.6557 13.2853H66.7874ZM13.1644 41.0319C13.1644 40.1607 12.4184 39.3767 11.4969 39.3767C9.78554 39.3767 8.16193 38.8975 6.84549 37.8957C4.60754 36.3276 3.2911 33.8448 3.2911 31.1877V11.4123C3.2911 6.92577 6.97713 3.26687 11.4969 3.26687H55.2466C59.8103 3.26687 63.4963 6.92577 63.4963 11.4558V31.2313C63.4963 35.7614 59.8103 39.4203 55.2466 39.4203H29.5321C29.0933 39.4203 28.6545 39.5945 28.3473 39.8994L13.296 54.8399L13.1205 41.0319H13.1644ZM67.7528 41.8595C67.7528 46.3896 64.0667 50.0485 59.5031 50.0485C58.6255 50.0485 57.8356 50.789 57.8356 51.6601L57.6601 65.4681L42.6088 50.5276C42.3016 50.2227 41.8628 50.0485 41.424 50.0485H22.8183L30.2342 42.6871H55.2905C61.6533 42.6871 66.7874 37.5472 66.7874 31.2748V18.2945C67.4017 19.427 67.7528 20.7337 67.7528 22.0841V41.9031V41.8595Z" fill="%23f26724"/><path d="M49.0592 17.772C47.0845 17.772 45.4609 19.3836 45.4609 21.3438C45.4609 23.3039 47.0845 24.9155 49.0592 24.9155C51.0339 24.9155 52.6575 23.3039 52.6575 21.3438C52.6575 19.3836 51.0339 17.772 49.0592 17.772Z" fill="%23f26724"/><path d="M36.948 21.4741C36.948 23.4342 35.3683 25.0459 33.3497 25.0459C31.3312 25.0459 29.7515 23.4342 29.7515 21.4741C29.7515 19.514 31.3751 17.9023 33.3497 17.9023C35.3244 17.9023 36.948 19.514 36.948 21.4741Z" fill="%23f26724"/><path d="M21.3264 21.2998C21.3264 23.2599 19.7467 24.8716 17.7282 24.8716C15.7096 24.8716 14.1299 23.2599 14.1299 21.2998C14.1299 19.3397 15.7535 17.728 17.7282 17.728C19.7028 17.728 21.3264 19.3397 21.3264 21.2998Z" fill="%23f26724"/></g><defs><clipPath id="clip0_226_879"><rect width="71" height="71" fill="white"/></clipPath></defs></svg>');
}
.btn_Subtitling a:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 71 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_894)"><path d="M27.6772 26.361L34.9195 21.711C36.3691 20.7814 36.3691 18.661 34.9195 17.7314L27.6772 13.0814C26.1055 12.0721 24.0439 13.2036 24.0439 15.0721V24.3721C24.0439 26.2407 26.1074 27.3703 27.6772 26.3629V26.361Z" fill="%231B1F24"/><path d="M63.8483 45.8112C64.2495 45.1945 64.4824 44.4593 64.4824 43.6686C64.4824 41.4926 62.7148 39.7241 60.5423 39.7241H57.3196C56.5541 39.7241 55.9329 40.3463 55.9329 41.113V52.2241C55.9329 52.5945 56.0808 52.9482 56.3415 53.2093C56.6022 53.4686 56.9535 53.613 57.3196 53.613H57.327C57.327 53.613 60.289 53.6 61.1062 53.6C63.5173 53.6 65.479 51.6352 65.479 49.2204C65.479 47.8445 64.8411 46.6167 63.8483 45.813V45.8112ZM60.5423 42.5C61.1858 42.5 61.709 43.0241 61.709 43.6667C61.709 44.3093 61.1858 44.8352 60.5423 44.8352C60.3056 44.8352 58.7063 44.8389 58.7063 44.8389V42.5H60.5423ZM61.1044 50.8204C60.6625 50.8204 59.5956 50.8241 58.7063 50.8278V47.6186C58.9282 47.6186 61.1044 47.6167 61.1044 47.6167C61.9864 47.6167 62.7037 48.3352 62.7037 49.2186C62.7037 50.1019 61.9864 50.8204 61.1044 50.8204Z" fill="%231B1F24"/><path d="M36.6222 45.4518C35.2595 44.9481 33.9911 44.4 33.601 44.2296C33.2996 43.987 33.3089 43.6481 33.3292 43.5055C33.3569 43.3092 33.4993 42.8315 34.2112 42.6167C35.7754 42.1444 37.225 43.2907 37.2638 43.3241C37.8499 43.8111 38.7208 43.7333 39.2107 43.1481C39.7044 42.5611 39.6286 41.6852 39.0425 41.1907C38.9371 41.1018 36.4429 39.0426 33.4124 39.9574C31.8815 40.4204 30.798 41.6278 30.5854 43.113C30.3857 44.5055 30.9884 45.8444 32.1588 46.6092C32.2198 46.65 32.2846 46.6852 32.3511 46.7148C32.4158 46.7426 33.9431 47.4241 35.6626 48.0592C36.1489 48.2389 37.2638 48.7463 37.1177 49.5722C37.0068 50.1926 36.2524 50.8352 35.18 50.8352C34.1076 50.8352 33.0167 50.3907 32.3419 49.6444C31.8279 49.0759 30.9515 49.0333 30.3838 49.5481C29.8162 50.063 29.7737 50.9407 30.2877 51.5092C31.4803 52.8259 33.3089 53.613 35.1819 53.613C37.519 53.613 39.4825 52.1185 39.8505 50.0611C40.126 48.5111 39.4252 46.487 36.6241 45.4537L36.6222 45.4518Z" fill="%231B1F24"/><path d="M51.7745 39.7222C51.009 39.7222 50.3877 40.3444 50.3877 41.1111V48.7481C50.3877 49.2814 50.2361 49.9685 49.0602 50.5611C48.6978 50.7444 48.304 50.8333 47.8584 50.8333H47.8547C47.3647 50.8333 46.9394 50.7129 46.553 50.4666C45.6396 49.8814 45.4529 49.3611 45.4529 48.7574V41.1111C45.4529 40.3444 44.8316 39.7222 44.0662 39.7222C43.3007 39.7222 42.6794 40.3444 42.6794 41.1111V48.7574C42.6794 50.4333 43.48 51.7962 45.0591 52.8074C45.8911 53.3407 46.8285 53.6111 47.8491 53.6111H47.8565C48.7348 53.6111 49.5594 53.4203 50.3064 53.0425C52.6657 51.8536 53.1593 50.0518 53.1593 48.7481V41.1111C53.1593 40.3444 52.5381 39.7222 51.7726 39.7222H51.7745Z" fill="%231B1F24"/><path d="M65.4698 33.3333H58.2422V7.69074C58.2422 3.45 54.7976 0 50.5635 0H7.67872C3.44461 0 0 3.45 0 7.69074V31.7537C0 35.9944 3.44461 39.4444 7.67872 39.4444H24.4062V54.4611C24.4062 57.5167 26.8876 60 29.9365 60H65.4679C68.5187 60 70.9981 57.5148 70.9981 54.4611V38.8741C70.9981 35.8185 68.5168 33.3352 65.4679 33.3352L65.4698 33.3333ZM2.77344 31.7537V7.69074C2.77344 4.98148 4.9737 2.77778 7.67872 2.77778H50.5635C53.2685 2.77778 55.4688 4.98148 55.4688 7.69074V33.3333H41.4259L37.1659 29.0667C36.7702 28.6704 36.173 28.55 35.6553 28.7667C35.1376 28.9815 34.7992 29.487 34.7992 30.05V33.3333H29.9365C27.6697 33.3333 25.7172 34.7074 24.8648 36.6667H7.67872C4.9737 36.6667 2.77344 34.463 2.77344 31.7537ZM68.2266 54.4611C68.2266 55.9833 66.9896 57.2222 65.4698 57.2222H29.9365C28.4166 57.2222 27.1797 55.9833 27.1797 54.4611V38.8741C27.1797 37.3518 28.4166 36.113 29.9365 36.113H36.186C36.9514 36.113 37.5727 35.4907 37.5727 34.7241V33.4056L39.8709 35.7074C40.1316 35.9685 40.4829 36.1148 40.8509 36.1148H65.4698C66.9896 36.1148 68.2266 37.3537 68.2266 38.8759V54.463V54.4611Z" fill="%231B1F24"/></g><defs><clipPath id="clip0_226_894"><rect width="71" height="60" fill="white"/></clipPath></defs></svg>');
}
.btn_Subtitling a:hover:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 71 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_894)"><path d="M27.6772 26.361L34.9195 21.711C36.3691 20.7814 36.3691 18.661 34.9195 17.7314L27.6772 13.0814C26.1055 12.0721 24.0439 13.2036 24.0439 15.0721V24.3721C24.0439 26.2407 26.1074 27.3703 27.6772 26.3629V26.361Z" fill="%23f26724"/><path d="M63.8483 45.8112C64.2495 45.1945 64.4824 44.4593 64.4824 43.6686C64.4824 41.4926 62.7148 39.7241 60.5423 39.7241H57.3196C56.5541 39.7241 55.9329 40.3463 55.9329 41.113V52.2241C55.9329 52.5945 56.0808 52.9482 56.3415 53.2093C56.6022 53.4686 56.9535 53.613 57.3196 53.613H57.327C57.327 53.613 60.289 53.6 61.1062 53.6C63.5173 53.6 65.479 51.6352 65.479 49.2204C65.479 47.8445 64.8411 46.6167 63.8483 45.813V45.8112ZM60.5423 42.5C61.1858 42.5 61.709 43.0241 61.709 43.6667C61.709 44.3093 61.1858 44.8352 60.5423 44.8352C60.3056 44.8352 58.7063 44.8389 58.7063 44.8389V42.5H60.5423ZM61.1044 50.8204C60.6625 50.8204 59.5956 50.8241 58.7063 50.8278V47.6186C58.9282 47.6186 61.1044 47.6167 61.1044 47.6167C61.9864 47.6167 62.7037 48.3352 62.7037 49.2186C62.7037 50.1019 61.9864 50.8204 61.1044 50.8204Z" fill="%23f26724"/><path d="M36.6222 45.4518C35.2595 44.9481 33.9911 44.4 33.601 44.2296C33.2996 43.987 33.3089 43.6481 33.3292 43.5055C33.3569 43.3092 33.4993 42.8315 34.2112 42.6167C35.7754 42.1444 37.225 43.2907 37.2638 43.3241C37.8499 43.8111 38.7208 43.7333 39.2107 43.1481C39.7044 42.5611 39.6286 41.6852 39.0425 41.1907C38.9371 41.1018 36.4429 39.0426 33.4124 39.9574C31.8815 40.4204 30.798 41.6278 30.5854 43.113C30.3857 44.5055 30.9884 45.8444 32.1588 46.6092C32.2198 46.65 32.2846 46.6852 32.3511 46.7148C32.4158 46.7426 33.9431 47.4241 35.6626 48.0592C36.1489 48.2389 37.2638 48.7463 37.1177 49.5722C37.0068 50.1926 36.2524 50.8352 35.18 50.8352C34.1076 50.8352 33.0167 50.3907 32.3419 49.6444C31.8279 49.0759 30.9515 49.0333 30.3838 49.5481C29.8162 50.063 29.7737 50.9407 30.2877 51.5092C31.4803 52.8259 33.3089 53.613 35.1819 53.613C37.519 53.613 39.4825 52.1185 39.8505 50.0611C40.126 48.5111 39.4252 46.487 36.6241 45.4537L36.6222 45.4518Z" fill="%23f26724"/><path d="M51.7745 39.7222C51.009 39.7222 50.3877 40.3444 50.3877 41.1111V48.7481C50.3877 49.2814 50.2361 49.9685 49.0602 50.5611C48.6978 50.7444 48.304 50.8333 47.8584 50.8333H47.8547C47.3647 50.8333 46.9394 50.7129 46.553 50.4666C45.6396 49.8814 45.4529 49.3611 45.4529 48.7574V41.1111C45.4529 40.3444 44.8316 39.7222 44.0662 39.7222C43.3007 39.7222 42.6794 40.3444 42.6794 41.1111V48.7574C42.6794 50.4333 43.48 51.7962 45.0591 52.8074C45.8911 53.3407 46.8285 53.6111 47.8491 53.6111H47.8565C48.7348 53.6111 49.5594 53.4203 50.3064 53.0425C52.6657 51.8536 53.1593 50.0518 53.1593 48.7481V41.1111C53.1593 40.3444 52.5381 39.7222 51.7726 39.7222H51.7745Z" fill="%23f26724"/><path d="M65.4698 33.3333H58.2422V7.69074C58.2422 3.45 54.7976 0 50.5635 0H7.67872C3.44461 0 0 3.45 0 7.69074V31.7537C0 35.9944 3.44461 39.4444 7.67872 39.4444H24.4062V54.4611C24.4062 57.5167 26.8876 60 29.9365 60H65.4679C68.5187 60 70.9981 57.5148 70.9981 54.4611V38.8741C70.9981 35.8185 68.5168 33.3352 65.4679 33.3352L65.4698 33.3333ZM2.77344 31.7537V7.69074C2.77344 4.98148 4.9737 2.77778 7.67872 2.77778H50.5635C53.2685 2.77778 55.4688 4.98148 55.4688 7.69074V33.3333H41.4259L37.1659 29.0667C36.7702 28.6704 36.173 28.55 35.6553 28.7667C35.1376 28.9815 34.7992 29.487 34.7992 30.05V33.3333H29.9365C27.6697 33.3333 25.7172 34.7074 24.8648 36.6667H7.67872C4.9737 36.6667 2.77344 34.463 2.77344 31.7537ZM68.2266 54.4611C68.2266 55.9833 66.9896 57.2222 65.4698 57.2222H29.9365C28.4166 57.2222 27.1797 55.9833 27.1797 54.4611V38.8741C27.1797 37.3518 28.4166 36.113 29.9365 36.113H36.186C36.9514 36.113 37.5727 35.4907 37.5727 34.7241V33.4056L39.8709 35.7074C40.1316 35.9685 40.4829 36.1148 40.8509 36.1148H65.4698C66.9896 36.1148 68.2266 37.3537 68.2266 38.8759V54.463V54.4611Z" fill="%23f26724"/></g><defs><clipPath id="clip0_226_894"><rect width="71" height="60" fill="white"/></clipPath></defs></svg>');
}
.btn_Terminology a:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 72 52" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_916)"><path d="M70.5904 4.32717H65.8593V2.69751C65.8854 2.05302 65.4702 1.4735 64.8544 1.29262C61.5695 0.426864 58.1869 -0.00865036 54.792 0.00013016C49.2095 0.00013016 41.6034 1.26453 35.9791 7.02455C30.3966 1.20833 22.7346 0.00013016 17.1661 0.00013016C13.7713 -0.00865036 10.3886 0.426864 7.1037 1.29262C6.48789 1.4735 6.07269 2.05302 6.09886 2.69751V4.31312H1.39562C0.62454 4.31312 0 4.94181 0 5.71801V50.59C0 51.3662 0.62454 51.9949 1.39562 51.9949C1.63462 51.9949 1.87013 51.9316 2.07947 51.8122C2.21903 51.742 16.1752 44.0573 35.6581 49.0025H35.993C36.1047 49.0165 36.2163 49.0165 36.328 49.0025C55.8666 44.0151 69.8228 51.6858 69.9066 51.8122C70.3392 52.0634 70.8695 52.0634 71.3022 51.8122C71.7313 51.5629 71.9965 51.1028 72 50.604V5.73205C72 4.95586 71.3755 4.32717 70.6044 4.32717H70.5904ZM2.79124 48.3562V7.13694H6.12677V42.3714C6.11805 43.1476 6.73561 43.7833 7.50669 43.7921C7.5817 43.7921 7.65672 43.7868 7.73173 43.7763C10.6189 43.332 13.534 43.0984 16.4544 43.0739C20.4999 43.0036 24.528 43.6165 28.3729 44.8862C19.6904 43.829 10.8858 45.0231 2.79124 48.3562ZM34.5974 44.7597C31.6945 42.8491 26.0283 40.2781 16.4544 40.2781C13.9161 40.2834 11.3795 40.4485 8.86218 40.7698V3.80736C11.5802 3.198 14.3539 2.88717 17.1382 2.88014C22.3578 2.88014 29.5592 4.08834 34.5555 9.76407L34.5974 44.7597ZM37.3886 9.76407C42.385 4.14454 49.5864 2.88014 54.806 2.88014C57.5902 2.88892 60.364 3.19975 63.082 3.80736V40.7698C60.5786 40.445 58.056 40.2764 55.5317 40.2641C46.0136 40.2641 40.3334 42.835 37.3886 44.7457V9.76407ZM69.1948 48.3562C61.0828 45.0143 52.2572 43.8202 43.5573 44.8862C47.4197 43.6112 51.4669 42.9983 55.5317 43.0739C58.4712 43.0897 61.4038 43.3197 64.3101 43.7622C65.0725 43.8782 65.7843 43.3513 65.8994 42.5839C65.9099 42.5084 65.9151 42.4329 65.9151 42.3574V7.13694H69.2506L69.1948 48.3562Z" fill="%231B1F24"/></g><defs><clipPath id="clip0_226_916"><rect width="72" height="52" fill="white"/></clipPath></defs></svg>');
}
.btn_Terminology a:hover:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 72 52" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_916)"><path d="M70.5904 4.32717H65.8593V2.69751C65.8854 2.05302 65.4702 1.4735 64.8544 1.29262C61.5695 0.426864 58.1869 -0.00865036 54.792 0.00013016C49.2095 0.00013016 41.6034 1.26453 35.9791 7.02455C30.3966 1.20833 22.7346 0.00013016 17.1661 0.00013016C13.7713 -0.00865036 10.3886 0.426864 7.1037 1.29262C6.48789 1.4735 6.07269 2.05302 6.09886 2.69751V4.31312H1.39562C0.62454 4.31312 0 4.94181 0 5.71801V50.59C0 51.3662 0.62454 51.9949 1.39562 51.9949C1.63462 51.9949 1.87013 51.9316 2.07947 51.8122C2.21903 51.742 16.1752 44.0573 35.6581 49.0025H35.993C36.1047 49.0165 36.2163 49.0165 36.328 49.0025C55.8666 44.0151 69.8228 51.6858 69.9066 51.8122C70.3392 52.0634 70.8695 52.0634 71.3022 51.8122C71.7313 51.5629 71.9965 51.1028 72 50.604V5.73205C72 4.95586 71.3755 4.32717 70.6044 4.32717H70.5904ZM2.79124 48.3562V7.13694H6.12677V42.3714C6.11805 43.1476 6.73561 43.7833 7.50669 43.7921C7.5817 43.7921 7.65672 43.7868 7.73173 43.7763C10.6189 43.332 13.534 43.0984 16.4544 43.0739C20.4999 43.0036 24.528 43.6165 28.3729 44.8862C19.6904 43.829 10.8858 45.0231 2.79124 48.3562ZM34.5974 44.7597C31.6945 42.8491 26.0283 40.2781 16.4544 40.2781C13.9161 40.2834 11.3795 40.4485 8.86218 40.7698V3.80736C11.5802 3.198 14.3539 2.88717 17.1382 2.88014C22.3578 2.88014 29.5592 4.08834 34.5555 9.76407L34.5974 44.7597ZM37.3886 9.76407C42.385 4.14454 49.5864 2.88014 54.806 2.88014C57.5902 2.88892 60.364 3.19975 63.082 3.80736V40.7698C60.5786 40.445 58.056 40.2764 55.5317 40.2641C46.0136 40.2641 40.3334 42.835 37.3886 44.7457V9.76407ZM69.1948 48.3562C61.0828 45.0143 52.2572 43.8202 43.5573 44.8862C47.4197 43.6112 51.4669 42.9983 55.5317 43.0739C58.4712 43.0897 61.4038 43.3197 64.3101 43.7622C65.0725 43.8782 65.7843 43.3513 65.8994 42.5839C65.9099 42.5084 65.9151 42.4329 65.9151 42.3574V7.13694H69.2506L69.1948 48.3562Z" fill="%23f26724"/></g><defs><clipPath id="clip0_226_916"><rect width="72" height="52" fill="white"/></clipPath></defs></svg>');
}
.btn_Management a:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 71 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_919)"><path d="M37.3393 55.349H33.4522C31.4886 55.349 29.8917 53.7517 29.8917 51.7896V50.135C29.8917 49.8529 29.702 49.5941 29.4092 49.4711C29.0932 49.3438 28.7814 49.3905 28.5854 49.5856L27.4077 50.7629C26.0193 52.1502 23.7587 52.1502 22.3703 50.7629L19.6209 48.0159C18.2325 46.6308 18.2325 44.3717 19.6209 42.9844L20.7986 41.8071C20.9945 41.6099 21.0451 41.3002 20.9271 41.0117C20.7944 40.6893 20.5353 40.5005 20.2508 40.5005H18.5949C16.6292 40.5005 15.0322 38.9032 15.0322 36.9411V33.055C15.0322 31.0929 16.6292 29.4977 18.5949 29.4977H20.2508C20.5331 29.4977 20.7965 29.309 20.9166 29.0141C21.0472 28.7002 20.9966 28.3884 20.8007 28.1911L19.623 27.0138C18.2346 25.6265 18.2346 23.3674 19.623 21.9802L22.3724 19.2332C23.7166 17.8884 26.0636 17.8884 27.4098 19.2332L28.5875 20.4105C28.7835 20.6077 29.0974 20.6565 29.3839 20.5377C29.7063 20.4062 29.8959 20.1453 29.8959 19.8611V18.2044C29.8959 16.2423 31.4929 14.645 33.4564 14.645H37.3435C39.3071 14.645 40.9061 16.2402 40.9061 18.2044V19.8611C40.9061 20.1453 41.0958 20.4062 41.3865 20.525C41.7025 20.6565 42.0143 20.6056 42.2103 20.4084L43.388 19.2311C44.7321 17.8862 47.0812 17.8862 48.4233 19.2311L51.1727 21.978C52.5611 23.3653 52.5611 25.6223 51.1727 27.0117L49.995 28.189C49.7991 28.3841 49.7485 28.6959 49.8686 28.9844C50.0013 29.3068 50.2604 29.4956 50.5449 29.4956H52.2029C54.1665 29.4956 55.7656 31.0908 55.7656 33.0529V36.939C55.7656 38.9011 54.1665 40.4984 52.2029 40.4984H50.5449C50.2626 40.4984 50.0013 40.6871 49.8812 40.9777C49.7485 41.3002 49.7969 41.6035 49.9971 41.8029L51.1748 42.9802C52.5653 44.3674 52.5653 46.6244 51.1748 48.0117L48.4254 50.7587C47.037 52.1459 44.7785 52.1459 43.3901 50.7587L42.2124 49.5814C42.0122 49.382 41.711 49.3332 41.4181 49.4541L41.3886 49.4647C41.081 49.609 40.9083 49.8571 40.9083 50.1287V51.7832C40.9061 53.7453 39.3071 55.3426 37.3435 55.3426L37.3393 55.349ZM29.0637 46.5417C29.5335 46.5417 30.0118 46.6329 30.4668 46.8217C31.8594 47.3923 32.7443 48.6884 32.7443 50.1329V51.7874C32.7443 52.1777 33.0603 52.4938 33.4522 52.4938H37.3393C37.7291 52.4938 38.0472 52.1777 38.0472 51.7874V50.1329C38.0472 48.6884 38.9321 47.3923 40.2973 46.8323L40.3773 46.7983C41.7215 46.2723 43.2258 46.5671 44.2223 47.5683L45.4 48.7456C45.676 49.0214 46.1248 49.0214 46.4007 48.7456L49.1502 45.9987C49.4261 45.7229 49.4261 45.2753 49.1502 44.9996L47.9724 43.8223C46.9801 42.8296 46.6767 41.3426 47.1908 40.0084L47.2477 39.8684C47.7976 38.532 49.0933 37.6474 50.5386 37.6474H52.1945C52.5843 37.6474 52.9024 37.3293 52.9024 36.9411V33.055C52.9024 32.6647 52.5843 32.3487 52.1945 32.3487H50.5386C49.0912 32.3487 47.7955 31.4662 47.2351 30.098C46.6641 28.7193 46.9569 27.1899 47.9724 26.1759L49.1502 24.9987C49.4261 24.7208 49.4261 24.2732 49.1502 23.9974L46.4007 21.2526C46.2196 21.0723 46.0089 21.0447 45.9014 21.0447C45.794 21.0447 45.5812 21.0723 45.4021 21.2526L44.2244 22.4299C43.211 23.4438 41.6815 23.7387 40.3226 23.1765C38.9299 22.6038 38.0472 21.3099 38.0472 19.8653V18.2087C38.0472 17.8184 37.7291 17.5002 37.3393 17.5002H33.4522C33.0624 17.5002 32.7443 17.8184 32.7443 18.2087V19.8653C32.7443 21.312 31.8594 22.608 30.4921 23.168C29.1142 23.7344 27.5805 23.4438 26.5671 22.4299L25.3894 21.2526C25.2082 21.0723 24.9975 21.0447 24.888 21.0447C24.7784 21.0447 24.5677 21.0723 24.3865 21.2526L21.6371 23.9996C21.3611 24.2753 21.3611 24.7229 21.6371 24.9987L22.8148 26.1759C23.8303 27.1899 24.1253 28.7193 23.5628 30.0747C22.9897 31.4662 21.6919 32.3508 20.2466 32.3508H18.5885C18.1988 32.3508 17.8807 32.6668 17.8807 33.0571V36.9411C17.8807 37.3314 18.1988 37.6496 18.5885 37.6496H20.2466C21.6919 37.6496 22.9897 38.532 23.5522 39.898C24.1232 41.2768 23.8282 42.8083 22.8148 43.8223L21.6371 44.9996C21.3611 45.2753 21.3611 45.7229 21.6371 45.9987L24.3865 48.7456C24.6625 49.0214 25.1113 49.0214 25.3873 48.7456L26.565 47.5683C27.235 46.8959 28.1346 46.5417 29.0595 46.5417H29.0637Z" fill="%231B1F24"/><path d="M35.3948 42.9293C31.021 42.9293 27.4604 39.372 27.4604 35.0002C27.4604 30.6284 31.021 27.0732 35.3948 27.0732C39.7685 27.0732 43.3291 30.6305 43.3291 35.0002C43.3291 39.3699 39.7706 42.9293 35.3948 42.9293ZM35.3948 29.9242C32.5927 29.9242 30.3152 32.2023 30.3152 35.0002C30.3152 37.7981 32.5948 40.0763 35.3948 40.0763C38.1947 40.0763 40.4764 37.7981 40.4764 35.0002C40.4764 32.2023 38.1968 29.9242 35.3948 29.9242Z" fill="%231B1F24"/><path d="M5.53034 31.4321C5.46292 31.4321 5.3934 31.4279 5.32387 31.4173C4.54435 31.3048 4.00289 30.5815 4.11666 29.803C5.98752 16.8742 15.8264 6.30635 28.6001 3.50423C29.3649 3.33029 30.1296 3.82241 30.3003 4.59029C30.4688 5.35817 29.9822 6.1218 29.2132 6.28726C17.5961 8.83696 8.64634 18.4503 6.94192 30.2103C6.83868 30.9209 6.22981 31.4321 5.53245 31.4321H5.53034Z" fill="%231B1F24"/><path d="M28.9078 65.2612C28.8066 65.2612 28.7055 65.2506 28.6002 65.2272C15.5568 62.3657 5.68634 51.5497 4.03249 38.3133C3.93557 37.5327 4.48967 36.82 5.2713 36.7224C6.06136 36.6333 6.76715 37.1806 6.86617 37.9612C8.37044 50.0033 17.3497 59.8415 29.2133 62.4442C29.9844 62.6118 30.4689 63.3733 30.3004 64.1433C30.1508 64.8072 29.563 65.2612 28.9057 65.2612H28.9078Z" fill="%231B1F24"/><path d="M40.6722 65.5071C39.9917 65.5071 39.3912 65.0192 39.2669 64.3277C39.1321 63.5513 39.6504 62.8131 40.4278 62.6774C52.738 60.5158 62.4167 50.351 63.9631 37.961C64.0601 37.1804 64.7658 36.6289 65.5559 36.7222C66.3375 36.8198 66.8916 37.5325 66.7947 38.3131C65.0945 51.9355 54.455 63.1101 40.9208 65.488C40.8365 65.5007 40.7544 65.5092 40.6722 65.5092V65.5071Z" fill="%231B1F24"/><mask id="mask0_226_919" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="71" height="70"><path d="M71 0H0V70H71V0Z" fill="white"/></mask><g mask="url(%23mask0_226_919)"><path d="M65.2969 31.4321C64.5995 31.4321 63.9886 30.9209 63.8874 30.2103C62.105 17.9115 52.677 8.2027 40.4279 6.05179C39.6526 5.91603 39.1343 5.17785 39.2671 4.40148C39.404 3.62512 40.1477 3.10754 40.9209 3.2433C54.3878 5.60633 64.7512 16.2803 66.7106 29.8009C66.8243 30.5815 66.2829 31.3027 65.5034 31.4151C65.4338 31.4279 65.3664 31.43 65.2969 31.43V31.4321Z" fill="%231B1F24"/><path d="M27.4668 11.7493C27.3046 11.7493 27.1423 11.7217 26.9822 11.6644C26.2406 11.395 25.8572 10.5783 26.1247 9.83804L27.9724 4.74713L22.7559 2.85926C22.0143 2.58986 21.6309 1.77319 21.8984 1.03289C22.166 0.292589 22.9877 -0.0892296 23.7251 0.178043L30.2857 2.55168C30.6418 2.68107 30.9304 2.94622 31.0926 3.28774C31.2527 3.62926 31.2696 4.02168 31.1411 4.37804L28.8088 10.8096C28.5982 11.3908 28.0504 11.7493 27.4647 11.7493H27.4668Z" fill="%231B1F24"/></g><path d="M65.9035 32.1046C65.6633 32.1046 65.421 32.0452 65.1977 31.9158L59.2502 28.5261C58.5654 28.1358 58.3253 27.2661 58.7192 26.5809C59.1069 25.8958 59.9791 25.6582 60.6659 26.0485L65.3747 28.7318L68.1241 23.9146C68.5118 23.2315 69.384 22.9918 70.0708 23.3821C70.7576 23.7724 70.9957 24.6443 70.6017 25.3273L67.1444 31.3834C66.8811 31.8437 66.3986 32.1046 65.9035 32.1046Z" fill="%231B1F24"/><mask id="mask1_226_919" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="71" height="70"><path d="M71 0H0V70H71V0Z" fill="white"/></mask><g mask="url(%23mask1_226_919)"><path d="M44.985 69.9087C44.6606 69.9087 44.3361 69.8005 44.0685 69.5757L38.7214 65.0978C38.4307 64.8538 38.2495 64.506 38.2158 64.1305C38.1821 63.7529 38.3022 63.3775 38.5445 63.089L42.9456 57.8475C43.4534 57.2451 44.3509 57.1666 44.9555 57.6693C45.5602 58.1763 45.6381 59.0757 45.1325 59.6781L41.6499 63.8272L45.9036 67.3908C46.5083 67.8978 46.5862 68.7972 46.0806 69.3996C45.7961 69.7348 45.3916 69.9087 44.9829 69.9087H44.985Z" fill="%231B1F24"/><path d="M1.4264 44.6515C1.13355 44.6515 0.840699 44.5624 0.58788 44.3779C-0.0483809 43.9133 -0.189538 43.0245 0.273963 42.3861L4.38017 36.75C4.84367 36.1136 5.73485 35.9715 6.37322 36.4361L11.91 40.4621C12.5462 40.9267 12.6874 41.8155 12.226 42.4561C11.7625 43.0924 10.8692 43.2303 10.2329 42.7679L5.84862 39.5818L2.58304 44.0661C2.30494 44.45 1.86883 44.6536 1.4285 44.6536L1.4264 44.6515Z" fill="%231B1F24"/></g></g><defs><clipPath id="clip0_226_919"><rect width="71" height="70" fill="white"/></clipPath></defs></svg>');
}
.btn_Management a:hover:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 71 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_919)"><path d="M37.3393 55.349H33.4522C31.4886 55.349 29.8917 53.7517 29.8917 51.7896V50.135C29.8917 49.8529 29.702 49.5941 29.4092 49.4711C29.0932 49.3438 28.7814 49.3905 28.5854 49.5856L27.4077 50.7629C26.0193 52.1502 23.7587 52.1502 22.3703 50.7629L19.6209 48.0159C18.2325 46.6308 18.2325 44.3717 19.6209 42.9844L20.7986 41.8071C20.9945 41.6099 21.0451 41.3002 20.9271 41.0117C20.7944 40.6893 20.5353 40.5005 20.2508 40.5005H18.5949C16.6292 40.5005 15.0322 38.9032 15.0322 36.9411V33.055C15.0322 31.0929 16.6292 29.4977 18.5949 29.4977H20.2508C20.5331 29.4977 20.7965 29.309 20.9166 29.0141C21.0472 28.7002 20.9966 28.3884 20.8007 28.1911L19.623 27.0138C18.2346 25.6265 18.2346 23.3674 19.623 21.9802L22.3724 19.2332C23.7166 17.8884 26.0636 17.8884 27.4098 19.2332L28.5875 20.4105C28.7835 20.6077 29.0974 20.6565 29.3839 20.5377C29.7063 20.4062 29.8959 20.1453 29.8959 19.8611V18.2044C29.8959 16.2423 31.4929 14.645 33.4564 14.645H37.3435C39.3071 14.645 40.9061 16.2402 40.9061 18.2044V19.8611C40.9061 20.1453 41.0958 20.4062 41.3865 20.525C41.7025 20.6565 42.0143 20.6056 42.2103 20.4084L43.388 19.2311C44.7321 17.8862 47.0812 17.8862 48.4233 19.2311L51.1727 21.978C52.5611 23.3653 52.5611 25.6223 51.1727 27.0117L49.995 28.189C49.7991 28.3841 49.7485 28.6959 49.8686 28.9844C50.0013 29.3068 50.2604 29.4956 50.5449 29.4956H52.2029C54.1665 29.4956 55.7656 31.0908 55.7656 33.0529V36.939C55.7656 38.9011 54.1665 40.4984 52.2029 40.4984H50.5449C50.2626 40.4984 50.0013 40.6871 49.8812 40.9777C49.7485 41.3002 49.7969 41.6035 49.9971 41.8029L51.1748 42.9802C52.5653 44.3674 52.5653 46.6244 51.1748 48.0117L48.4254 50.7587C47.037 52.1459 44.7785 52.1459 43.3901 50.7587L42.2124 49.5814C42.0122 49.382 41.711 49.3332 41.4181 49.4541L41.3886 49.4647C41.081 49.609 40.9083 49.8571 40.9083 50.1287V51.7832C40.9061 53.7453 39.3071 55.3426 37.3435 55.3426L37.3393 55.349ZM29.0637 46.5417C29.5335 46.5417 30.0118 46.6329 30.4668 46.8217C31.8594 47.3923 32.7443 48.6884 32.7443 50.1329V51.7874C32.7443 52.1777 33.0603 52.4938 33.4522 52.4938H37.3393C37.7291 52.4938 38.0472 52.1777 38.0472 51.7874V50.1329C38.0472 48.6884 38.9321 47.3923 40.2973 46.8323L40.3773 46.7983C41.7215 46.2723 43.2258 46.5671 44.2223 47.5683L45.4 48.7456C45.676 49.0214 46.1248 49.0214 46.4007 48.7456L49.1502 45.9987C49.4261 45.7229 49.4261 45.2753 49.1502 44.9996L47.9724 43.8223C46.9801 42.8296 46.6767 41.3426 47.1908 40.0084L47.2477 39.8684C47.7976 38.532 49.0933 37.6474 50.5386 37.6474H52.1945C52.5843 37.6474 52.9024 37.3293 52.9024 36.9411V33.055C52.9024 32.6647 52.5843 32.3487 52.1945 32.3487H50.5386C49.0912 32.3487 47.7955 31.4662 47.2351 30.098C46.6641 28.7193 46.9569 27.1899 47.9724 26.1759L49.1502 24.9987C49.4261 24.7208 49.4261 24.2732 49.1502 23.9974L46.4007 21.2526C46.2196 21.0723 46.0089 21.0447 45.9014 21.0447C45.794 21.0447 45.5812 21.0723 45.4021 21.2526L44.2244 22.4299C43.211 23.4438 41.6815 23.7387 40.3226 23.1765C38.9299 22.6038 38.0472 21.3099 38.0472 19.8653V18.2087C38.0472 17.8184 37.7291 17.5002 37.3393 17.5002H33.4522C33.0624 17.5002 32.7443 17.8184 32.7443 18.2087V19.8653C32.7443 21.312 31.8594 22.608 30.4921 23.168C29.1142 23.7344 27.5805 23.4438 26.5671 22.4299L25.3894 21.2526C25.2082 21.0723 24.9975 21.0447 24.888 21.0447C24.7784 21.0447 24.5677 21.0723 24.3865 21.2526L21.6371 23.9996C21.3611 24.2753 21.3611 24.7229 21.6371 24.9987L22.8148 26.1759C23.8303 27.1899 24.1253 28.7193 23.5628 30.0747C22.9897 31.4662 21.6919 32.3508 20.2466 32.3508H18.5885C18.1988 32.3508 17.8807 32.6668 17.8807 33.0571V36.9411C17.8807 37.3314 18.1988 37.6496 18.5885 37.6496H20.2466C21.6919 37.6496 22.9897 38.532 23.5522 39.898C24.1232 41.2768 23.8282 42.8083 22.8148 43.8223L21.6371 44.9996C21.3611 45.2753 21.3611 45.7229 21.6371 45.9987L24.3865 48.7456C24.6625 49.0214 25.1113 49.0214 25.3873 48.7456L26.565 47.5683C27.235 46.8959 28.1346 46.5417 29.0595 46.5417H29.0637Z" fill="%23f26724"/><path d="M35.3948 42.9293C31.021 42.9293 27.4604 39.372 27.4604 35.0002C27.4604 30.6284 31.021 27.0732 35.3948 27.0732C39.7685 27.0732 43.3291 30.6305 43.3291 35.0002C43.3291 39.3699 39.7706 42.9293 35.3948 42.9293ZM35.3948 29.9242C32.5927 29.9242 30.3152 32.2023 30.3152 35.0002C30.3152 37.7981 32.5948 40.0763 35.3948 40.0763C38.1947 40.0763 40.4764 37.7981 40.4764 35.0002C40.4764 32.2023 38.1968 29.9242 35.3948 29.9242Z" fill="%23f26724"/><path d="M5.53034 31.4321C5.46292 31.4321 5.3934 31.4279 5.32387 31.4173C4.54435 31.3048 4.00289 30.5815 4.11666 29.803C5.98752 16.8742 15.8264 6.30635 28.6001 3.50423C29.3649 3.33029 30.1296 3.82241 30.3003 4.59029C30.4688 5.35817 29.9822 6.1218 29.2132 6.28726C17.5961 8.83696 8.64634 18.4503 6.94192 30.2103C6.83868 30.9209 6.22981 31.4321 5.53245 31.4321H5.53034Z" fill="%23f26724"/><path d="M28.9078 65.2612C28.8066 65.2612 28.7055 65.2506 28.6002 65.2272C15.5568 62.3657 5.68634 51.5497 4.03249 38.3133C3.93557 37.5327 4.48967 36.82 5.2713 36.7224C6.06136 36.6333 6.76715 37.1806 6.86617 37.9612C8.37044 50.0033 17.3497 59.8415 29.2133 62.4442C29.9844 62.6118 30.4689 63.3733 30.3004 64.1433C30.1508 64.8072 29.563 65.2612 28.9057 65.2612H28.9078Z" fill="%23f26724"/><path d="M40.6722 65.5071C39.9917 65.5071 39.3912 65.0192 39.2669 64.3277C39.1321 63.5513 39.6504 62.8131 40.4278 62.6774C52.738 60.5158 62.4167 50.351 63.9631 37.961C64.0601 37.1804 64.7658 36.6289 65.5559 36.7222C66.3375 36.8198 66.8916 37.5325 66.7947 38.3131C65.0945 51.9355 54.455 63.1101 40.9208 65.488C40.8365 65.5007 40.7544 65.5092 40.6722 65.5092V65.5071Z" fill="%23f26724"/><mask id="mask0_226_919" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="71" height="70"><path d="M71 0H0V70H71V0Z" fill="white"/></mask><g mask="url(%23mask0_226_919)"><path d="M65.2969 31.4321C64.5995 31.4321 63.9886 30.9209 63.8874 30.2103C62.105 17.9115 52.677 8.2027 40.4279 6.05179C39.6526 5.91603 39.1343 5.17785 39.2671 4.40148C39.404 3.62512 40.1477 3.10754 40.9209 3.2433C54.3878 5.60633 64.7512 16.2803 66.7106 29.8009C66.8243 30.5815 66.2829 31.3027 65.5034 31.4151C65.4338 31.4279 65.3664 31.43 65.2969 31.43V31.4321Z" fill="%23f26724"/><path d="M27.4668 11.7493C27.3046 11.7493 27.1423 11.7217 26.9822 11.6644C26.2406 11.395 25.8572 10.5783 26.1247 9.83804L27.9724 4.74713L22.7559 2.85926C22.0143 2.58986 21.6309 1.77319 21.8984 1.03289C22.166 0.292589 22.9877 -0.0892296 23.7251 0.178043L30.2857 2.55168C30.6418 2.68107 30.9304 2.94622 31.0926 3.28774C31.2527 3.62926 31.2696 4.02168 31.1411 4.37804L28.8088 10.8096C28.5982 11.3908 28.0504 11.7493 27.4647 11.7493H27.4668Z" fill="%23f26724"/></g><path d="M65.9035 32.1046C65.6633 32.1046 65.421 32.0452 65.1977 31.9158L59.2502 28.5261C58.5654 28.1358 58.3253 27.2661 58.7192 26.5809C59.1069 25.8958 59.9791 25.6582 60.6659 26.0485L65.3747 28.7318L68.1241 23.9146C68.5118 23.2315 69.384 22.9918 70.0708 23.3821C70.7576 23.7724 70.9957 24.6443 70.6017 25.3273L67.1444 31.3834C66.8811 31.8437 66.3986 32.1046 65.9035 32.1046Z" fill="%23f26724"/><mask id="mask1_226_919" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="71" height="70"><path d="M71 0H0V70H71V0Z" fill="white"/></mask><g mask="url(%23mask1_226_919)"><path d="M44.985 69.9087C44.6606 69.9087 44.3361 69.8005 44.0685 69.5757L38.7214 65.0978C38.4307 64.8538 38.2495 64.506 38.2158 64.1305C38.1821 63.7529 38.3022 63.3775 38.5445 63.089L42.9456 57.8475C43.4534 57.2451 44.3509 57.1666 44.9555 57.6693C45.5602 58.1763 45.6381 59.0757 45.1325 59.6781L41.6499 63.8272L45.9036 67.3908C46.5083 67.8978 46.5862 68.7972 46.0806 69.3996C45.7961 69.7348 45.3916 69.9087 44.9829 69.9087H44.985Z" fill="%23f26724"/><path d="M1.4264 44.6515C1.13355 44.6515 0.840699 44.5624 0.58788 44.3779C-0.0483809 43.9133 -0.189538 43.0245 0.273963 42.3861L4.38017 36.75C4.84367 36.1136 5.73485 35.9715 6.37322 36.4361L11.91 40.4621C12.5462 40.9267 12.6874 41.8155 12.226 42.4561C11.7625 43.0924 10.8692 43.2303 10.2329 42.7679L5.84862 39.5818L2.58304 44.0661C2.30494 44.45 1.86883 44.6536 1.4285 44.6536L1.4264 44.6515Z" fill="%23f26724"/></g></g><defs><clipPath id="clip0_226_919"><rect width="71" height="70" fill="white"/></clipPath></defs></svg>');
}
.flex_col_2 {
    float: left;
    width: 100%;
    align-items: center;
    gap: 120px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.flex_col_2.flex_col_2_reverse {
    flex-direction: row-reverse;
}
.flex_col_2 figure, .tab_container_flex figure {
    overflow: hidden;
    position: relative;
    flex-basis: 50%;
    height: auto;
    /* min-height: 500px; */
    border-radius: 28px;
}
.tab_container_flex figure {
    min-height: 330px;
    height: 100%;
}
.flex_col_2 figure a {
    /* display: block; */
    /* height: 100%; */
    /* position: absolute; */
    /* left: 0; */
    /* top: 0; */
    /* width: 100%; */
}
.flex_col_2 figure img, .tab_container_flex figure img {
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    border-radius: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    object-position: center;
}
.tab_container_flex figure img {
    position: absolute;
}
.flex_col_2 figure a:hover img {
    scale: 1.2;
}
.flex_col_2>* {
    flex-basis: 50%;
}
.flex_col_content {
    width: 100%;
    max-width: 720px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 30px;
    text-align: left;
    justify-content: center;
}
.section_yellow {
    background: #FCF4EB;
    padding: 80px 0;
}
.section_white {
    background: #fff;
    padding: 80px 0;
}
.swiper {
    float: left;
    width: 100%;
}
.services_cont a {
    overflow: hidden;
    position: relative;
    flex-basis: 50%;
    height: auto;
    min-height: 440px;
    border-radius: 28px;
    display: block;
}
.services_cont figure  {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.services_cont figure img {
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    border-radius: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    object-position: center;
}
.services_cont a:hover img {
    scale: 1.2;
}
.services_cont .flex10 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    clip-path: polygon(0 0%, 100% 29%, 100% 100%, 0 100%);
    padding: 18% 40px 40px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #5D3D74;
    text-align: left;
    color: #fff;
}
.services_cont .swiper-slide:nth-child(even) .flex10 , .services_flex:nth-child(even) .flex10 {
    background: #F26724;
}
.swiper_home_services_pad {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 52px;
    position: relative;
}
body .swiper-button-prev, body .swiper-button-next {
    width: 42px;
    height: 42px;
    outline: none;
}
body .swiper-button-next {
    right: 0;
}
body .swiper-button-prev {
    left: 0;
}
body .swiper-button-prev:after {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><path d="M21,42C9.42,42,0,32.58,0,21S9.42,0,21,0s21,9.42,21,21-9.42,21-21,21ZM21,1C9.97,1,1,9.97,1,21s8.97,20,20,20,20-8.97,20-20S32.03,1,21,1Z" fill="%231b1f24"/><path d="M14.69,19.74l4.66-4.66c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0l-6.36,6.36c-.39.39-.39,1.02,0,1.41l6.36,6.36c.39.39,1.02.39,1.41,0s.39-1.02,0-1.41l-4.66-4.66h16.16v-2H14.69Z" fill="%231b1f24"/></svg>');
    width: 42px;
    height: 42px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
body .swiper-button-prev:hover:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><path d="M21,42C9.42,42,0,32.58,0,21S9.42,0,21,0s21,9.42,21,21-9.42,21-21,21ZM21,1C9.97,1,1,9.97,1,21s8.97,20,20,20,20-8.97,20-20S32.03,1,21,1Z" fill="%23f26724"/><path d="M14.69,19.74l4.66-4.66c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0l-6.36,6.36c-.39.39-.39,1.02,0,1.41l6.36,6.36c.39.39,1.02.39,1.41,0s.39-1.02,0-1.41l-4.66-4.66h16.16v-2H14.69Z" fill="%23f26724"/></svg>');
}
body .swiper-button-next:after {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><path d="M21,0c11.58,0,21,9.42,21,21s-9.42,21-21,21S0,32.58,0,21,9.42,0,21,0ZM21,41c11.03,0,20-8.97,20-20S32.03,1,21,1,1,9.97,1,21s8.97,20,20,20Z" fill="%231b1f24"/><path d="M27.31,22.26l-4.66,4.66c-.39.39-.39,1.02,0,1.41s1.02.39,1.41,0l6.36-6.36c.39-.39.39-1.02,0-1.41l-6.36-6.36c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l4.66,4.66H11.15v2h16.16Z" fill="%231b1f24"/></svg>');
    width: 42px;
    height: 42px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
body .swiper-button-next:hover:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><path d="M21,0c11.58,0,21,9.42,21,21s-9.42,21-21,21S0,32.58,0,21,9.42,0,21,0ZM21,41c11.03,0,20-8.97,20-20S32.03,1,21,1,1,9.97,1,21s8.97,20,20,20Z" fill="%23f26724"/><path d="M27.31,22.26l-4.66,4.66c-.39.39-.39,1.02,0,1.41s1.02.39,1.41,0l6.36-6.36c.39-.39.39-1.02,0-1.41l-6.36-6.36c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l4.66,4.66H11.15v2h16.16Z" fill="%23f26724"/></svg>');
}
.section_gradient1 {
    background: #EFECF2;
    padding: 80px 0;
    position: relative;
    overflow: hidden;
}
.section_gradient1.section_gradient1b {
    background: #fff;
}
.section_gradient1:before {
    content: '';
    position: absolute;
    right: -420px;
    top: 0px;
    width: 1400px;
    height: 1400px;
    border-radius: 50%;
    z-index: 0;
    background: linear-gradient(0deg, rgba(242, 103, 36, 1) 0%, rgba(93, 61, 116, 1) 100%);
    filter: url(#blur);
    opacity: 0.2;
}
.pad_half {
    width: 100%;
    max-width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: calc((100% - 1440px) / 2);
}
.swiper_home_clients figure, .clients_grid figure {
    overflow: hidden;
    position: relative;
    height: auto;
    border-radius: 28px;
    border: 1px solid #1B1F24;
    aspect-ratio: 16 / 9;
}
.swiper_home_clients figure, .clients_grid figure {
    overflow: hidden;
    position: relative;
    height: auto;
    border-radius: 20px;
    border: 1px solid #1B1F24;
    aspect-ratio: 16 / 9;
} {
    border-radius: 20px;
}
.swiper_home_clients figure a, .clients_grid figure a {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.swiper_home_clients figure img, .clients_grid figure img {
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    border-radius: 0;
    width: 100%;
    height: 60%;
    object-fit: contain;
    display: block;
    object-position: center;
}
.swiper_home_clients figure a:hover img, .clients_grid figure a:hover img {
    scale: 0.85;
}
.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: linear!important;
}
.swiper.swiper_home_clients {
    overflow: visible;
}
.section_purple {
    background: #5D3D74;
    padding: 40px 0;
    color: #fff;
    margin: -80px 0 0 0;
}
.section_purple_pages {
    background: #5D3D74;
    padding: 40px 0;
    color: #fff;
}
.lets_work {
    display: flex;
    flex-direction: row;
    text-align: left;
    justify-content: space-between;
    align-items: flex-end;
    gap: 40px;
}
.lets_work .btn_arrow a, .foot_menu a, .foot_det .footer_col a, .foot_det .footer_col a[href^="tel:"], .footer_bottom a {
    color: #fff;
    text-decoration: none;
}
.lets_work .btn_arrow a:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.84 14.84"><path d="M13.84,0H4.84c-.55,0-1,.45-1,1s.45,1,1,1h6.59L0,13.43l.71.71.71.71L12.84,3.41v6.59c0,.55.45,1,1,1s1-.45,1-1V1c0-.55-.45-1-1-1Z" fill="%23F26724"/></svg>');
    background-color: #fff;
}
.lets_work .btn_arrow a:hover.foot_menu a, .foot_menu a:hover, .foot_det .footer_col a:hover, .foot_det .footer_col a[href^="tel:"]:hover, .footer_bottom a:hover {
    color: #f26724;
}
.lets_work .btn_arrow a:hover:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.84 14.84"><path d="M13.84,0H4.84c-.55,0-1,.45-1,1s.45,1,1,1h6.59L0,13.43l.71.71.71.71L12.84,3.41v6.59c0,.55.45,1,1,1s1-.45,1-1V1c0-.55-.45-1-1-1Z" fill="%23fff"/></svg>');
    background-color: #f26724;
}
.social {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 34px;
}
.social a {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
}

.fb {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 19.92"><path d="M10,0C4.5,0,0,4.49,0,10.02c0,5,3.66,9.15,8.44,9.9v-7h-2.54v-2.9h2.54v-2.21c0-2.51,1.49-3.89,3.78-3.89,1.09,0,2.23.19,2.23.19v2.47h-1.26c-1.24,0-1.63.77-1.63,1.56v1.88h2.78l-.45,2.9h-2.33v7c4.87-.77,8.45-4.97,8.44-9.9C20,4.49,15.5,0,10,0Z" fill="%23ffffff"/></svg>')
}
.contact_col .fb {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 19.92"><path d="M10,0C4.5,0,0,4.49,0,10.02c0,5,3.66,9.15,8.44,9.9v-7h-2.54v-2.9h2.54v-2.21c0-2.51,1.49-3.89,3.78-3.89,1.09,0,2.23.19,2.23.19v2.47h-1.26c-1.24,0-1.63.77-1.63,1.56v1.88h2.78l-.45,2.9h-2.33v7c4.87-.77,8.45-4.97,8.44-9.9C20,4.49,15.5,0,10,0Z" fill="%235D3D74"/></svg>')
}

.fb:hover, .contact_col .fb:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 19.92"><path d="M10,0C4.5,0,0,4.49,0,10.02c0,5,3.66,9.15,8.44,9.9v-7h-2.54v-2.9h2.54v-2.21c0-2.51,1.49-3.89,3.78-3.89,1.09,0,2.23.19,2.23.19v2.47h-1.26c-1.24,0-1.63.77-1.63,1.56v1.88h2.78l-.45,2.9h-2.33v7c4.87-.77,8.45-4.97,8.44-9.9C20,4.49,15.5,0,10,0Z" fill="%23f26724"/></svg>')
}

.instagram {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.8,0h8.4c3.2,0,5.8,2.6,5.8,5.8v8.4c0,3.2-2.6,5.8-5.8,5.8H5.8c-3.2,0-5.8-2.6-5.8-5.8V5.8C0,2.6,2.6,0,5.8,0M5.6,2c-1.99,0-3.6,1.61-3.6,3.6h0v8.8c0,1.99,1.61,3.6,3.6,3.6h8.8c1.99,0,3.6-1.61,3.6-3.6h0V5.6c0-1.99-1.61-3.6-3.6-3.6H5.6M15.25,3.5c.69,0,1.25.56,1.25,1.25s-.56,1.25-1.25,1.25-1.25-.56-1.25-1.25.56-1.25,1.25-1.25M10,5c2.76,0,5,2.24,5,5s-2.24,5-5,5-5-2.24-5-5,2.24-5,5-5M10,7c-1.66,0-3,1.34-3,3s1.34,3,3,3,3-1.34,3-3-1.34-3-3-3Z" fill="%23fff"/></svg>')
}
.contact_col .instagram {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.8,0h8.4c3.2,0,5.8,2.6,5.8,5.8v8.4c0,3.2-2.6,5.8-5.8,5.8H5.8c-3.2,0-5.8-2.6-5.8-5.8V5.8C0,2.6,2.6,0,5.8,0M5.6,2c-1.99,0-3.6,1.61-3.6,3.6h0v8.8c0,1.99,1.61,3.6,3.6,3.6h8.8c1.99,0,3.6-1.61,3.6-3.6h0V5.6c0-1.99-1.61-3.6-3.6-3.6H5.6M15.25,3.5c.69,0,1.25.56,1.25,1.25s-.56,1.25-1.25,1.25-1.25-.56-1.25-1.25.56-1.25,1.25-1.25M10,5c2.76,0,5,2.24,5,5s-2.24,5-5,5-5-2.24-5-5,2.24-5,5-5M10,7c-1.66,0-3,1.34-3,3s1.34,3,3,3,3-1.34,3-3-1.34-3-3-3Z" fill="%235D3D74"/></svg>')
}

.instagram:hover, .contact_col .instagram:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.8,0h8.4c3.2,0,5.8,2.6,5.8,5.8v8.4c0,3.2-2.6,5.8-5.8,5.8H5.8c-3.2,0-5.8-2.6-5.8-5.8V5.8C0,2.6,2.6,0,5.8,0M5.6,2c-1.99,0-3.6,1.61-3.6,3.6h0v8.8c0,1.99,1.61,3.6,3.6,3.6h8.8c1.99,0,3.6-1.61,3.6-3.6h0V5.6c0-1.99-1.61-3.6-3.6-3.6H5.6M15.25,3.5c.69,0,1.25.56,1.25,1.25s-.56,1.25-1.25,1.25-1.25-.56-1.25-1.25.56-1.25,1.25-1.25M10,5c2.76,0,5,2.24,5,5s-2.24,5-5,5-5-2.24-5-5,2.24-5,5-5M10,7c-1.66,0-3,1.34-3,3s1.34,3,3,3,3-1.34,3-3-1.34-3-3-3Z" fill="%23f26724"/></svg>')
}

.linkedin {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M16,0c1.1,0,2,.9,2,2v14c0,1.1-.9,2-2,2H2c-1.1,0-2-.9-2-2V2C0,.9.9,0,2,0h14M15.5,15.5v-5.3c0-1.8-1.46-3.26-3.26-3.26h0c-.85,0-1.84.52-2.32,1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4,1.39-1.4s1.4.63,1.4,1.4v4.93h2.79M3.88,5.56c.93,0,1.68-.75,1.68-1.68h0c0-.93-.75-1.69-1.68-1.69s-1.69.76-1.69,1.69h0c0,.93.76,1.68,1.69,1.68M5.27,15.5V7.13h-2.77v8.37h2.77Z" fill="%23fff"/></svg>')
}
.contact_col .linkedin {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M16,0c1.1,0,2,.9,2,2v14c0,1.1-.9,2-2,2H2c-1.1,0-2-.9-2-2V2C0,.9.9,0,2,0h14M15.5,15.5v-5.3c0-1.8-1.46-3.26-3.26-3.26h0c-.85,0-1.84.52-2.32,1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4,1.39-1.4s1.4.63,1.4,1.4v4.93h2.79M3.88,5.56c.93,0,1.68-.75,1.68-1.68h0c0-.93-.75-1.69-1.68-1.69s-1.69.76-1.69,1.69h0c0,.93.76,1.68,1.69,1.68M5.27,15.5V7.13h-2.77v8.37h2.77Z" fill="%235D3D74"/></svg>')
}

.linkedin:hover, .contact_col .linkedin:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M16,0c1.1,0,2,.9,2,2v14c0,1.1-.9,2-2,2H2c-1.1,0-2-.9-2-2V2C0,.9.9,0,2,0h14M15.5,15.5v-5.3c0-1.8-1.46-3.26-3.26-3.26h0c-.85,0-1.84.52-2.32,1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4,1.39-1.4s1.4.63,1.4,1.4v4.93h2.79M3.88,5.56c.93,0,1.68-.75,1.68-1.68h0c0-.93-.75-1.69-1.68-1.69s-1.69.76-1.69,1.69h0c0,.93.76,1.68,1.69,1.68M5.27,15.5V7.13h-2.77v8.37h2.77Z" fill="%23f26724"/></svg>')
}

.youtube {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 14"><path d="M8,10l5.19-3-5.19-3v6M19.56,2.17c.13.47.22,1.1.28,1.9.07.8.1,1.49.1,2.09l.06.84c0,2.19-.16,3.8-.44,4.83-.25.9-.83,1.48-1.73,1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1l-1.59.06c-4.19,0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09l-.06-.84c0-2.19.16-3.8.44-4.83.25-.9.83-1.48,1.73-1.73.47-.13,1.33-.22,2.65-.28,1.3-.07,2.49-.1,3.59-.1l1.59-.06c4.19,0,6.8.16,7.83.44.9.25,1.48.83,1.73,1.73Z" fill="%23fff"/></svg>')
}

.youtube:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 14"><path d="M8,10l5.19-3-5.19-3v6M19.56,2.17c.13.47.22,1.1.28,1.9.07.8.1,1.49.1,2.09l.06.84c0,2.19-.16,3.8-.44,4.83-.25.9-.83,1.48-1.73,1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1l-1.59.06c-4.19,0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09l-.06-.84c0-2.19.16-3.8.44-4.83.25-.9.83-1.48,1.73-1.73.47-.13,1.33-.22,2.65-.28,1.3-.07,2.49-.1,3.59-.1l1.59-.06c4.19,0,6.8.16,7.83.44.9.25,1.48.83,1.73,1.73Z" fill="%23f26724"/></svg>')
}

.twitter {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 462.8"><path d="M403.23,0h78.51l-171.52,196.04,201.78,266.76h-158l-123.74-161.79-141.59,161.79H10.11l183.45-209.68L0,0h162l111.86,147.88L403.23,0ZM375.67,415.8h43.51L138.36,44.53h-46.68l283.99,371.28h0Z" fill="%23fff"/></svg>')
}
.contact_col .twitter {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 462.8"><path d="M403.23,0h78.51l-171.52,196.04,201.78,266.76h-158l-123.74-161.79-141.59,161.79H10.11l183.45-209.68L0,0h162l111.86,147.88L403.23,0ZM375.67,415.8h43.51L138.36,44.53h-46.68l283.99,371.28h0Z" fill="%235D3D74"/></svg>')
}

.twitter:hover, .contact_col .twitter:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 462.8"><path d="M403.23,0h78.51l-171.52,196.04,201.78,266.76h-158l-123.74-161.79-141.59,161.79H10.11l183.45-209.68L0,0h162l111.86,147.88L403.23,0ZM375.67,415.8h43.51L138.36,44.53h-46.68l283.99,371.28h0Z" fill="%23f26724"/></svg>')
}

.pinterest {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7.04,19.54c.96.29,1.93.46,2.96.46,5.52,0,10-4.48,10-10S15.52,0,10,0,0,4.48,0,10c0,4.25,2.67,7.9,6.44,9.34-.09-.78-.18-2.07,0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41,1.84-2.41.86,0,1.26.63,1.26,1.44,0,.86-.57,2.09-.86,3.27-.17.98.52,1.84,1.52,1.84,1.78,0,3.16-1.9,3.16-4.58,0-2.4-1.72-4.04-4.19-4.04-2.82,0-4.48,2.1-4.48,4.31,0,.86.28,1.73.74,2.3.09.06.09.14.06.29l-.29,1.09c0,.17-.11.23-.28.11-1.28-.56-2.02-2.38-2.02-3.85,0-3.16,2.24-6.03,6.56-6.03,3.44,0,6.12,2.47,6.12,5.75s-2.13,6.2-5.18,6.2c-.97,0-1.92-.52-2.26-1.13l-.67,2.37c-.23.86-.86,2.01-1.29,2.7v-.03Z" fill="%23fff"/></svg>')
}

.pinterest:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7.04,19.54c.96.29,1.93.46,2.96.46,5.52,0,10-4.48,10-10S15.52,0,10,0,0,4.48,0,10c0,4.25,2.67,7.9,6.44,9.34-.09-.78-.18-2.07,0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41,1.84-2.41.86,0,1.26.63,1.26,1.44,0,.86-.57,2.09-.86,3.27-.17.98.52,1.84,1.52,1.84,1.78,0,3.16-1.9,3.16-4.58,0-2.4-1.72-4.04-4.19-4.04-2.82,0-4.48,2.1-4.48,4.31,0,.86.28,1.73.74,2.3.09.06.09.14.06.29l-.29,1.09c0,.17-.11.23-.28.11-1.28-.56-2.02-2.38-2.02-3.85,0-3.16,2.24-6.03,6.56-6.03,3.44,0,6.12,2.47,6.12,5.75s-2.13,6.2-5.18,6.2c-.97,0-1.92-.52-2.26-1.13l-.67,2.37c-.23.86-.86,2.01-1.29,2.7v-.03Z" fill="%23f26724"/></svg>')
}
.section_gradient2 {
    background: #1B1F24;
    padding: 80px 0 30px 0;
    position: relative;
    overflow: hidden;
}
.section_gradient2:before {
    content: '';
    position: absolute;
    right: -420px;
    top: 0px;
    width: 1400px;
    height: 1400px;
    border-radius: 50%;
    z-index: 0;
    background: linear-gradient(0deg, rgba(242, 103, 36, 1) 0%, rgba(93, 61, 116, 1) 100%);
    filter: url(#blur);
    opacity: 0.2;
}
.footer_top {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    text-align: left;
}
.foot_menu {
    float: left;
    width: 100%;
    display: flex;
    gap: 80px;
    justify-content: space-between;
}
.line {
    float: left;
    width: 100%;
    height: 1px;
    background: #F26724;
}
.foot_det {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    text-align: left;
    gap: 40px;
}
.foot_det .footer_col {
    max-width: 230px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.foot_det .footer_col a {
    line-height: 1.6;
    font-family: 'Inter';
    display: block;
}
.orange {
    color: #F26724;
}
.footer_bottom {
    float: left;
    width: 100%;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    color: #fff;
    font-family: 'Inter';
    font-size: 12px;
    text-align: left;
    line-height: 1.5;
}
.terms_menu {
    display: inline-flex;
    gap: 20px;
}
.footer_mobile {
    display: none;
}
.hero_cont.hero_cont_pages {
    padding: 0px 0 0 40px;
    min-height: 398px;
}
.hero_cont.hero_cont_pages figure {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 24% 100%);
    overflow: hidden;
    position: relative;
    height: auto;
    min-height: 100%;
}
.hero_cont.hero_cont_pages figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    object-position: center;
    position: absolute;
}
.clients_grid {
    display: inline-grid;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 20px;
}
.swiper_testimonials .swiper-slide {
    text-align: left;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    border-radius: 28px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    line-height: 1.4;
    height: auto;
    align-items: flex-start;
}
.testimonials_content {
    position: relative;
}
.swiper_testimonials .swiper-slide:nth-child(3n + 1) {
  background: #5D3D74;
}
.swiper_testimonials .swiper-slide:nth-child(3n + 1) .testimonials_content.has_readmore:after {
    content: '';
    background: linear-gradient(0deg,rgba(93, 61, 116, 1) 0%, rgba(93, 61, 116, 0) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
}

.swiper_testimonials .swiper-slide:nth-child(3n + 2) {
  background: #F26724;
}
.swiper_testimonials .swiper-slide:nth-child(3n + 2) .testimonials_content.has_readmore:after {
    content: '';
    background: linear-gradient(0deg,rgba(242, 103, 36, 1) 0%, rgba(242, 103, 36, 0) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
}

.swiper_testimonials .swiper-slide:nth-child(3n) {
  background: #2E3A49;
}
.swiper_testimonials .swiper-slide:nth-child(3n) .testimonials_content.has_readmore:after {
    content: '';
    background: linear-gradient(0deg,rgba(46, 58, 73, 1) 0%, rgba(46, 58, 73, 0) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
}



.swiper_testimonials .swiper-slide .testimonials_content.expanded:after {
    display: none!important;
}
.testimonial_title {
    display: flex;
    flex-direction: column;
    gap: 6px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.7 27.37"><path d="M31.7.27l-.8,5.7c-1.6-.13-2.9.13-3.9.8-1,.63-1.7,1.57-2.1,2.8-.37,1.2-.43,2.6-.2,4.2h7v13.6h-13.6v-13.6c0-4.8,1.12-8.43,3.35-10.9C23.68.37,27.1-.5,31.7.27ZM13.6.27l-.8,5.7c-1.6-.13-2.9.13-3.9.8-1,.63-1.7,1.57-2.1,2.8-.37,1.2-.43,2.6-.2,4.2h7v13.6H0v-13.6C0,8.97,1.12,5.34,3.35,2.87,5.58.37,9-.5,13.6.27Z" fill="%23fff"/></svg>');
    background-repeat: no-repeat;
    background-size: 36px;
    background-position: right top;
    padding: 0 54px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.testimonials_content {
  overflow: hidden;
}
.read-more-btn {
    display: inline-block;
    color: #ffffff;
    cursor: pointer;
    margin: -20px 0 0 0;
    background-image:url('data:image/svg+xml,<svg viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.05453 0.892091C0.994861 0.835704 0.92467 0.791623 0.847965 0.762363C0.771259 0.733104 0.689542 0.719238 0.607478 0.72156C0.525414 0.723881 0.444611 0.742344 0.369683 0.775893C0.294754 0.809443 0.227167 0.857421 0.170781 0.91709C0.114394 0.97676 0.070313 1.04695 0.0410533 1.12366C0.0117936 1.20036 -0.00207139 1.28208 0.000250077 1.36414C0.00257154 1.44621 0.0210339 1.52701 0.0545831 1.60194C0.0881323 1.67687 0.136111 1.74445 0.195781 1.80084L5.82078 7.11334C5.93682 7.22305 6.09046 7.28418 6.25016 7.28418C6.40985 7.28418 6.56349 7.22305 6.67953 7.11334L12.3052 1.80084C12.3661 1.74483 12.4154 1.67725 12.45 1.60205C12.4847 1.52685 12.504 1.44551 12.5069 1.36276C12.5099 1.28002 12.4964 1.19751 12.4671 1.12004C12.4379 1.04256 12.3936 0.971668 12.3368 0.911468C12.2799 0.851267 12.2117 0.802962 12.136 0.769358C12.0603 0.735754 11.9787 0.717521 11.8959 0.715719C11.8132 0.713916 11.7309 0.728579 11.6538 0.758856C11.5767 0.789134 11.5064 0.834422 11.447 0.892091L6.25016 5.79959L1.05453 0.892091Z" fill="%23ffffff"/></svg>');
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: center right;
    padding: 0 17px 0 0;
    line-height: 1;
}
.expanded+.read-more-btn {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.51 6.57"><path d="M11.45,6.39c.06.06.13.1.21.13.08.03.16.04.24.04.08,0,.16-.02.24-.05.07-.03.14-.08.2-.14.06-.06.1-.13.13-.21.03-.08.04-.16.04-.24,0-.08-.02-.16-.05-.24-.03-.07-.08-.14-.14-.2L6.69.17c-.12-.11-.27-.17-.43-.17s-.31.06-.43.17L.2,5.48c-.06.06-.11.12-.14.2-.03.08-.05.16-.06.24,0,.08.01.17.04.24.03.08.07.15.13.21.06.06.13.11.2.14.08.03.16.05.24.05.08,0,.16-.01.24-.04.08-.03.15-.08.21-.13L6.26,1.48l5.2,4.91Z" fill="%23fff"/></svg>')!important;
}
.news_grid {
    display: flex;
    flex-direction: column;
    gap: 100px;
}
.news_grid h2 a {
    color: #1B1F24;
    text-decoration: none;
}
.post-date {
    color: #F26724;
}
.news_grid .flex_col_content {
    gap: 20px;
}
.news_grid .flex_col_2 figure {
    height: auto;
    min-height: initial;
    aspect-ratio: 4 / 2.5;
}
.news_grid .flex_col_2:nth-child(even) {
    flex-direction: row-reverse;
}
.custom-pagination {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  gap: 14px;
  flex-wrap: wrap;
}

.custom-pagination a,
.custom-pagination span {
  display: inline-block;
  padding: 0 14px;
  color: #1B1F24;
  text-decoration: none;
  font-size: 14px;
  line-height: 34px;
  border-radius: 10px;
}

.custom-pagination a:hover {
  background-color: #1B1F24;
  color: #fff;
}

.custom-pagination .current {
  background-color: #1B1F24;
  color: #fff;
  border-color: #1B1F24;
}

.custom-pagination .dots {
  border: none;
  background: none;
  cursor: default;
}
.news_section .flex40 {
    margin: 0 0 80px 0;
}

.wysiwyg {
    float: left;
    width: 100%;
    text-align: left;
}
.wysiwyg p {
    margin: 0;
    line-height: 1.6;
}
.wysiwyg a, .flex_col_content a {
    color: #eb5d12;
    text-decoration: none;
    font-weight: 600;
}
.flex_col_content .btn_arrow a {
    color: #1B1F24;
    text-decoration: none;
    font-weight: 500;
}
.wysiwyg ul {
    text-align: left;
    list-style: none;
    padding: 0 0 0 30px;
    margin: 0 0 1em;
    clear: both;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 14px;
    line-height: 1.5;
}
.wysiwyg li {
    position: relative;
    padding: 0;
    text-align: left;
    list-style-type: "• ";
}

.wysiwyg a:hover,
.wysiwyg a:focus, .singular_links a:hover, .flex_col_content a:hover {
  color: #063A41;
  text-decoration: underline;
}

.wysiwyg strong {
  font-weight: 600;
}

.wysiwyg em {
  font-style: italic;
}
.wysiwyg blockquote {
  border-left: 4px solid #ddd;
  padding-left: 1em;
  color: #555;
  margin: 1em 0;
  font-style: italic;
  background: #f9f9f9;
}

.wysiwyg pre {
  background: #2d2d2d;
  color: #eee;
  padding: 1em;
  overflow-x: auto;
  border-radius: 4px;
  margin: 1em 0;
}

.wysiwyg code {
  background: #f5f5f5;
  padding: 0.2em 0.4em;
  border-radius: 3px;
  font-family: Menlo, Consolas, monospace;
  font-size: 0.95em;
}
.wysiwyg img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.wysiwyg figure {
  margin: 0 0;
}

.wysiwyg figcaption {
  font-size: 0.875em;
  color: #666;
  text-align: center;
  margin-top: 0.5em;
}
.wysiwyg table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0;
}

.wysiwyg th,
.wysiwyg td {
  border: 1px solid #ddd;
  padding: 0.75em;
  text-align: left;
}

.wysiwyg th {
  background: #f2f2f2;
  font-weight: 600;
}
.wysiwyg hr {
  border: none;
  border-top: 1px solid #ddd;
  margin: 2em 0;
}

.wysiwyg .wp-block-button .wp-block-button__link {
  display: inline-block;
  padding: 0.6em 1.2em;
  background-color: #0073aa;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  transition: background-color 0.2s ease-in-out;
}

.wysiwyg .wp-block-button .wp-block-button__link:hover {
  background-color: #005177;
}
.single_main .pad_cont {
    max-width: 1100px;
}
.thumb_single img {
    width: 100%;
    height: auto;
    border-radius: 28px;
}
.icons_flex {
    display: flex;
    flex-direction: row;
    gap: 20px;
    max-width: 30px;
}
.related_section .flex_col_2, .related_section .news_grid .flex_col_2:nth-child(even) {
    gap: 20px;
    flex-direction: column;
}
.related_section .news_grid {
    gap: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.related_section .news_grid .flex_col_2 figure {
    flex-basis: initial;
}
.single_main .related_section .pad_cont {
    max-width: 1480px;
}
.related_section .news_grid .flex_col_content {
    flex-basis: initial;
}
.related_section {
    margin: 0 0 80px 0;
}
hr {
    margin: 0;
    float: left;
    width: 100%;
    height: 1px;
    background: #F26724;
    border: none;
}
.contact_grid {
    float: left;
    width: 100%;
    grid-template-columns: 1fr 1fr;
    display: grid;
    text-align: left;
    gap: 100px;
}
.contact_col {
    display: flex;
    flex-direction: column;
    gap: 40px;
    line-height: 1.6;
}
.contact_col a, .contact_col a[href^="tel:"] {
    text-decoration: none;
    color: #1B1F24;
}
form .contact_col_form {
    display: flex;
    flex-direction: column;
    float: left;
    width: 100%;
    gap: 40px;
    text-align: left;
}
form .contact_col_form input, form .contact_col_form textarea {
    float: left;
    width: 100%;
    border: 1px solid #476A5D;
    border-radius: 8px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    color: #1B1F24;
}
form .contact_col_form textarea {
    min-height: 230px;
}
.form_row {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
form .contact_col_form .wpcf7-acceptance label {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 20px 1fr;
    gap: 10px;
    align-items: center;
    font-size: 18px;
    line-height: 1.3;
}
form .contact_col_form .wpcf7-acceptance label input {
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.wpcf7-not-valid-tip {
    color: #ff0000;
    font-size: 16px;
    margin: 4px 0 0 0;
    float: left;
    width: 100%;
}
.wpcf7-acceptance a {
    font-weight: 600;
}
.form_row_submit {
    align-items: flex-start;
}
form .contact_col_form input.wpcf7-submit {
    width: auto;
    float: none;
    display: inline-flex;
    justify-content: center;
    border: none;
    background: #F26724;
    color: #fff;
    padding: 14px 38px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
form .contact_col_form input.wpcf7-submit:hover, #load-more:hover {
    background: #43AEEF;
}
form .contact_col_form input[type="submit"]:disabled {
  cursor: not-allowed;
  pointer-events: all !important;
}
form .contact_col_form input[type="submit"]:disabled:hover {
  cursor: not-allowed;
  pointer-events: all !important;
  background: #F26724;
}
.invalid .wpcf7-response-output {
    font-size: 18px;
    text-align: center;
    width: 100%;
    background: #d30606;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 600;
    padding: 12px 12px;
    color: #fff;
    float: left;
}
.sent .wpcf7-response-output {
    font-size: 18px;
    text-align: center;
    width: 100%;
    background: #476A5D;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 600;
    padding: 12px 12px;
    color: #fff;
}
form .contact_col_form select {
    float: left;
    width: 100%;
    border: 1px solid #476A5D;
    border-radius: 8px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    cursor: pointer;
    outline: none;
}
form .contact_col_form select option {
   color: #1B1F24;
}


::placeholder {
  color: #9c9c9c;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #9c9c9c;
}
.form_double_row {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.flex960 {
    display: inline-flex;
    max-width: 960px;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}
.grid4 {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
    gap: 40px;
}
.grid4 .grid4_col {
    line-height: 1.4;
    display: flex;
    flex-direction: column;
    background: #5D3D74;
    height: 100%;
    justify-content: center;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 36px 20px;
    border-radius: 28px;
}
.grid4 .grid4_col a {
    text-decoration: underline;
    color: #fff;
}
.grid4 .grid4_col a:hover {
    color: #cdcdcd;
}
.grid4 .grid4_col:nth-child(even) {
    background: #F26724;
}
.tabs {
  display: flex;
  flex-direction: column;
  max-width: 900px;
  margin: 0 auto;
}

.tab-buttons {
  display: flex;
  gap: 20px;
}

.tab-btn {
  padding: 10px 24px;
  background: #f5f5f5;
  cursor: pointer;
  font-weight: bold;
  transition: background 0.3s;
  border: 1px solid #1B1F24;
  border-radius: 24px;
}

.tab-btn.active {
  background: #F26724;
  color: #fff;
  border: 1px solid #F26724;
}

.tab-content {
  display: none;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.tab-content.active {
  display: block;
  opacity: 1;
  transform: translateY(0);
}

.margin80 {
    margin: -80px 0 0 0;
}
.vision_title {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.vision_flex {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 550px 1fr;
    gap: 40px;
    text-align: left;
    align-items: center;
}
.vision_flex figure {
    position: relative;
    height: 100%;
    min-height: 440px;
    border-radius: 28px;
    overflow: hidden;
}
.vision_flex figure img {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    object-fit: cover;
    display: block;
    object-position: center;
}
.vision_flex .flex20 {
    height: 100%;
    justify-content: center;
    background: #FCF4EB;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 40px;
    border-radius: 28px;
}
.team_content {
    line-height: 1.5;
    padding: 20px 20px 20px 0;
}
.team_grid {
    background: #EFECF2;
    border-radius: 28px;
    overflow: hidden;
    align-items: center;
    text-align: left;
    gap: 40px;
    display: grid;
    grid-template-columns: 326px 1fr;
    min-height: 440px;
    height: 100%;
}
body .swiper_team {
    overflow: visible;
}
body .swiper_team .swiper-slide {
    height: auto;
}
.swiper_team .swiper-slide:nth-child(even) .team_grid {
    background: #FCF4EB;
}
.team_grid figure {
    overflow: hidden;
    position: relative;
    height: auto;
    min-height: 100%;
    clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
}
.team_grid figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    object-position: center top;
    position: absolute;
}
.team_btns_cont {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.team_btns {
    position: relative;
    display: inline-flex;
    gap: 10px;
}
.team_btns .swiper-button-next, .team_btns .swiper-button-prev {
    position: static;
    margin: 0;
}
.section_gradient1b .swiper-pagination-bullet {
    border-radius: 20px;
    width: 80px;
}
.section_gradient1b .swiper-pagination-bullet-active {
    background: #5D3D74;
}
.section_grey {
    background: #efecf2;
}
.responsibility_flex {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: calc((100% - 610px) / 2) 1fr;
    align-items: center;
    gap: 60px;
    text-align: left;
}
.responsibility_flex figure {
    overflow: hidden;
    position: relative;
    height: auto;
    min-height: 700px;
}
.responsibility_flex figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    object-position: center;
    position: absolute;
}
.responsibility_flex .flex20 {
    padding: 40px 0;
}
.timeline_flex {
    display: flex;
    flex-direction: column;
    background: #FCF4EB;
    height: 100%;
    justify-content: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 100px 40px;
    border-radius: 28px;
    line-height: 1.5;
    position: relative;
    text-align: left;
}
body .swiper_timeline {
    overflow: visible;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 26px;
}
body .swiper_timeline .swiper-slide {
    height: auto;
}
.swiper_timeline .inter90_medium {
    left: -30px;
    position: absolute;
    top: -69px;
}
.services_grid {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
    margin: 0;
}
.width960_left {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 960px;
}
.bullets_grid {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: left;
    gap: 60px;
}
.bullets_col {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.bullets_flex {
    display: flex;
    flex-direction: column;
    gap: 20px;
    background: #EFECF2;
    padding: 40px 40px;
    border-radius: 28px;
}
.flex_icon {
    display: grid;
    grid-template-columns: 30px 1fr;
    gap: 14px;
    align-items: start;
}
.flex_icon img {
    width: 100%;
    height: auto;
}
.bullets_img {
    padding: 20% 0 0 0;
}
.bullets_img figure {
    position: relative;
    height: 100%;
    border-radius: 28px;
    overflow: hidden;
}
.bullets_img figure img {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    object-fit: cover;
    display: block;
    object-position: center;
}
.maps {
    position: relative;
    padding-bottom: 38%;
    overflow: hidden;
    margin: 0 0 80px 0;
    border-radius: 28px;
}
.maps iframe {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.page-template-template-simple .home_main {
    margin: 60px 0;
}
.section_zigzag .flex_col_2:nth-child(odd) {
    flex-direction: row-reverse;
}
.Translate5 {
    display: inline-flex;
    align-items: center;
}
.Translate5 a {
    background: #FCF4EB;
    text-decoration: none;
    padding: 70px 40px;
    line-height: 1.6;
    text-align: left;
    border-radius: 28px;
    border: 4px solid #F26724;
    color: #1B1F24;
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: relative;
}
.Translate5.Translate5_secondary a {
    background: rgb(93 61 116 / 70%);
    border-color: #ffffff;
    color: #fff;
}
.Translate5 a:after {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #F26724;
}
.Translate5.Translate5_secondary a:after, .Translate5.Translate5_secondary a:hover:after {
    background-color: #ffffff;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.84 14.84"><path d="M13.84,0H4.84c-.55,0-1,.45-1,1s.45,1,1,1h6.59L0,13.43l.71.71.71.71L12.84,3.41v6.59c0,.55.45,1,1,1s1-.45,1-1V1c0-.55-.45-1-1-1Z" fill="%235D3D74"/></svg>');
}
.Translate5.Translate5_third a {
    background: rgb(242 103 36 / 70%);
    color: #fff;
    border-color: #fff;
}
.Translate5.Translate5_third a:after, .Translate5.Translate5_third a:hover:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.84 14.84"><path d="M13.84,0H4.84c-.55,0-1,.45-1,1s.45,1,1,1h6.59L0,13.43l.71.71.71.71L12.84,3.41v6.59c0,.55.45,1,1,1s1-.45,1-1V1c0-.55-.45-1-1-1Z" fill="%23F26724"/></svg>');
    background-color: #fff;
}
.Translate5 a:hover:after {
    rotate: 45deg;
    background-color: #1B1F24;
}
.Translate5 a:hover {
    background-color: #F26724;
    color: #fff;
}
.Translate5.Translate5_secondary a:hover {
    background-color: #5D3D74;
    color: #fff;
}
.col3_lines {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1px 1fr 1px 1fr;
    text-align: left;
    gap: 40px;
    line-height: 1.4;
}
.col_line {
    width: 100%;
    height: 100%;
    background: #1B1F24;
}
ul.col_list {
    display: block;
    text-align: left;
    list-style: none;
    padding: 0 0 0 20px;
    clear: both;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.5;
    column-count: 3;
}
ul.col_list li {
    position: relative;
    padding: 0;
    text-align: left;
    list-style-type: "• ";
    margin: 0 0 9px 0;
}
.tab_container_flex {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1.8fr 1fr;
    background: #FCF4EB;
    border-radius: 28px;
    border: 5px solid #F26724;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 30px;
    text-align: left;
    align-items: center;
    gap: 10px;
}
.tab_cont .tab-buttons {
    float: left;
    width: 100%;
    justify-content: center;
    gap: 100px;
}
.tab_cont .tab-btn {
    border-radius: 28px 28px 0 0;
    padding: 12px 34px;
    border: 5px solid #F26724;
    border-bottom: none;
    background: #fcf4eb;
    white-space: nowrap;
}
.tab_cont .tab-btn.active {
    border: 5px solid #F26724;
    border-bottom: none;
    background: #F26724;
}
.tab_cont .tab-content {
  display: none;
  opacity: 0;
  transform: initial;
  transition: initial;
}

.tab_cont .tab-content.active {
  display: block;
  opacity: 1;
  transform: initial;
}
.translate5_cover  {
    position: relative;
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    min-height: 100%;
}
.translate5_cover .wp-block-cover__image-background {
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: center;
}
.translate5_cover .wp-block-cover__inner-container {
    margin: 0 20px 0 60px;
    width: 100%;
    max-width: 630px;
}
.translate5_flex {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 60px;
    text-align: left;
    justify-items: end;
}
.translate5_flex_content {
    max-width: 690px;
    display: flex;
    padding: 60px 0 60px 20px;
}
.translate5_2rows {
    background-image: url(images/Powered-by-Translate5.jpg);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 50px;
    border-radius: 28px;
    background-position: center;
    background-size: cover;
}
.timeline_cont {
    overflow-x: hidden;
}
.open_respmenu {
    overflow: hidden;
}
.swiper_translate5_flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
}
.translate5_btns {
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    gap: 20px;
}
.translate5_btns .swiper-button-prev, .translate5_btns .swiper-button-next {
    position: static;
    margin: 0;
}
.swiper_translate5_cont .swiper-slide {
    background: rgb(242 103 36 / 40%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    border-radius: 28px;
    border: 4px solid #fff;
    height: auto;
}
.swiper_translate5_cont .swiper-slide:nth-child(even) {
    background: rgb(93 61 116 / 30%);
}
.swiper_translate5_cont .wysiwyg ul {
    margin: 0;
}
.page-child .swiper_home_services_pad {
    padding: 0;
}
.error404 .wysiwyg {
    text-align: center;
    margin: 20px 0 100px 0;
}
.has-text-align-center {
    text-align: center;
}
.wpcf7-response-output {
    float: left;
    width: 100%;
}


strong {
    font-weight: 600;
}
.grey {
    color: #777777;
}
a:hover, .header_menu > li > a:hover, .sub-menu a:hover, .home_services a:hover, .news_grid h2 a:hover, .contact_col a:hover, .contact_col a[href^="tel:"]:hover, .header_menu > li.current-menu-item > a, .header_menu > li.current-menu-ancestor > a, .header_menu li.current-menu-ancestor li.current-menu-item a {
    color: #f26724;
}
.flex90 {
    display: flex;
    flex-direction: column;
    gap: 90px;
}
.flex80_main {
    display: flex;
    flex-direction: column;
    gap: 80px;
}
.flex70 {
    display: flex;
    flex-direction: column;
    gap: 70px;
}
.flex60 {
    display: flex;
    flex-direction: column;
    gap: 60px;
}
.flex40 {
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.flex30 {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.flex20 {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.flex10 {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.inter54_semi {
    font-family: 'Inter';
    font-size: 54px;
    font-weight: 600;
    line-height: 1.1;
}
.inter42_semi {
    font-family: 'Inter';
    font-size: 42px;
    font-weight: 600;
    line-height: 1.1;
}
.inter38_semi {
    font-family: 'Inter';
    font-size: 38px;
    font-weight: 600;
    line-height: 1.1;
}
.inter36_semi, .inter46_semi, .wysiwyg h1 {
    font-family: 'Inter';
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2;
}
.inter24_semi {
    font-family: 'Inter';
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
}
.inter20_regular {
    font-family: 'Inter';
    font-size: 20px;
}
.inter18_regular {
    font-family: 'Inter';
    font-size: 18px;
}
.inter90_medium {
    font-family: 'Inter';
    font-size: 90px;
    font-weight: 500;
}
.inter32_medium, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6, .Translate5 a strong {
    font-family: 'Inter';
    font-size: 32px;
    font-weight: 500;
    line-height: 1.3;
}
.inter24_medium, .sub-menu a {
    font-family: 'Inter';
    font-size: 20px;
    font-weight: 500;
}
.inter20_medium {
    font-family: 'Inter';
    font-size: 20px;
    font-weight: 500;
}
.inter18_medium {
    font-family: 'Inter';
    font-size: 18px;
    font-weight: 500;
}
.manrope24_medium {
    font-family: 'Manrope';
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
}
.manrope20_regular {
    font-family: 'Manrope';
    font-size: 20px;
    line-height: 1.5;
}
.manrope20_light {
    font-family: 'Manrope';
    font-size: 20px;
    line-height: 1.5;
    font-weight: 300;
}






@media screen and (max-width:1520px){
.pad_half {
    padding: 0 20px;
}
.responsibility_pad_half {
    padding: 0;
}
.responsibility_flex {
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 20px;
}
.translate5_cover .wp-block-cover__inner-container {
    margin: 0 40px;
}
}

@media screen and (max-width:1360px){
.header_menu, .header_right, .header_grid {
    gap: 30px;
}
.logo img {
    width: 210px;
}
.inter18_regular, .inter20_regular {
    font-size: 16px;
}
.inter54_semi {
    font-size: 40px;
}
.manrope20_regular, .inter20_medium, .manrope20_light {
    font-size: 18px;
}
.inter24_medium, .sub-menu a, .manrope24_medium, .inter24_semi {
    font-size: 18px;
}
.inter42_semi {
    font-size: 28px;
}
.inter38_semi, .inter36_semi, .inter46_semi, .wysiwyg h1 {
    font-size: 26px;
}
.btn_arrow a:after, .Translate5 a:after {
    width: 32px;
    height: 32px;
    display: block;
    background-size: 14px;
}
.btn_arrow a {
    gap: 10px;
}
.home_services a {
    gap: 12px;
}
.home_services a:before {
    width: 44px;
    height: 44px;
}
.flex_col_2 {
    gap: 40px;
}
.flex_col_2 figure {
    min-height: 100%;
}
.inter32_medium, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6, .Translate5 a strong {
    font-size: 26px;
}
.services_cont .flex10 {
    padding: 18% 20px 20px 20px;
}
.services_flex+.services_flex+.services_flex+.services_flex h2 {
    /* padding: 19% 20px 20px 20px; */
}
.foot_menu {
    gap: 40px;
}
.hero_cont.hero_cont_pages {
    min-height: 400px;
}
.contact_grid {
    gap: 40px;
}
.grid4 {
    gap: 20px;
}
.vision_flex {
    grid-template-columns: 400px 1fr;
    gap: 20px;
}
.vision_flex figure {
    min-height: 360px;
}
.inter90_medium {
    font-size: 60px;
}
.swiper_timeline .inter90_medium {
    left: -24px;
    top: -46px;
}
.bullets_grid {
    gap: 40px;
}
.bullets_flex {
    padding: 40px 20px;
}
.flex_icon {
    grid-template-columns: 22px 1fr;
}
.tab_container_flex {
    grid-template-columns: 1.3fr 1fr;
}
ul.col_list {
    column-width: 200px;
    max-width: 440px;
}
}

@media screen and (max-width:1341px){
.page-child .swiper_home_services_pad {
    padding: 0 52px;
}
}

@media screen and (max-width:1130px){
.team_grid {
    grid-template-columns: 268px 1fr;
    gap: 30px;
}
}

@media screen and (max-width:1025px){
#nav-icon3 {
    display:block
}
  .menu_section {
    position:fixed;
    left:-100%;
    width:100%;
    bottom:0;
    margin:0;
    overflow:auto;
    -webkit-transition:0.2s ease-out;
    -moz-transition:0.2s ease-out;
    -o-transition:0.2s ease-out;
    transition:0.2s ease-out;
    background: #F2F2F2;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    z-index:999999;
    height:calc(100% - 59px);
    padding: 20px 0 0 0;
  }
  .sub_cont:after,
  .menu-top-menu-container>ul li:hover .sub_cont {
    display:none
  }
  .sticky_body .menu_section {
    height:calc(100% - 56px)
  }
  .open_respmenu .menu_section {
    left:0
  }
  .top_menu_bottom_relative {
    position:relative;
    left:0;
    top:0;
    height:100%;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
  }
  .top_menu_bottom {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:table;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
  }
  .top_menu_cell {
    display:table-cell;
    vertical-align: top;
    margin:0;
    float:none
  }
  .menu_section nav ul {
    gap:0;
    padding:0;
    align-items:center;
    white-space:initial;
    display:flex;
    position:static;
    float:left;
    width:100%;
    flex-direction:column
  }
  .menu_section nav li {
    opacity:0;
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%);
    -moz-transition-property:transform,opacity;
    -o-transition-property:transform,opacity;
    -webkit-transition-property:transform,opacity;
    -webkit-transition-property:opacity,-webkit-transform;
    transition-property:opacity,-webkit-transform;
    -o-transition-property:opacity,-o-transform;
    -moz-transition-property:transform,opacity,-moz-transform;
    transition-property:transform,opacity;
    transition-property:transform,opacity,-webkit-transform,-moz-transform,-o-transform;
    -moz-transition-duration:.3s,.5s;
    -o-transition-duration:.3s,.5s;
    -webkit-transition-duration:.3s,.5s;
    transition-duration:.3s,.5s;
    text-align:left
  }
  .menu_section nav li a {
    text-decoration:none;
    color: #1B1F24;
    margin:0;
    display:block;
    position:relative;
    font-size:20px;
    padding:14px 0;
    float:left;
    width:100%;
    text-align:left;
    border-bottom: 1px solid #1B1F24;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
  }
  .top_menu_cell a:hover,
  .menu>li.current-menu-item>a,
  .menu>li.current-menu-ancestor>a {
    color: #1B1F24;
  }
  .menu>li.current-menu-ancestor li.current-menu-item>a {
    color:#1F2A24
  }
  .sub-menu {
    max-height:0;
    overflow:hidden;
    -webkit-transition:max-height 0.3s linear;
    -moz-transition:max-height 0.3s linear;
    transition:max-height 0.3s linear;
    border-radius:0
  }
  .sub_click_open .sub-menu {
    max-height:900px;
    background:none;
    padding:0;
    border-radius:16px;
    margin:0;
    gap:0
  }
  .sub_click_open .sub-menu a {
    padding:10px;
    border:none;
    color:#292C25;
    font-size:18px
  }
  .open_respmenu .menu_section nav li {
    opacity:1;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    float:left;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 20px
  }
  .open_respmenu .menu_section nav li li {
    padding:0
  }
  .menu_section nav ul li:nth-child(1) {
    -moz-transition-delay:50ms,50ms;
    -o-transition-delay:50ms,50ms;
    -webkit-transition-delay:50ms,50ms;
    transition-delay:50ms,50ms;
    gap:0 12px
  }
  .menu_section nav ul li:nth-child(2) {
    -moz-transition-delay:.1s,.1s;
    -o-transition-delay:.1s,.1s;
    -webkit-transition-delay:.1s,.1s;
    transition-delay:.1s,.1s
  }
  .menu_section nav ul li:nth-child(3) {
    -moz-transition-delay:.15s,.15s;
    -o-transition-delay:.15s,.15s;
    -webkit-transition-delay:.15s,.15s;
    transition-delay:.15s,.15s
  }
  .menu_section nav ul li:nth-child(4) {
    -moz-transition-delay:.2s,.2s;
    -o-transition-delay:.2s,.2s;
    -webkit-transition-delay:.2s,.2s;
    transition-delay:.2s,.2s
  }
  .menu_section nav ul li:nth-child(5) {
    -moz-transition-delay:.25s,.25s;
    -o-transition-delay:.25s,.25s;
    -webkit-transition-delay:.25s,.25s;
    transition-delay:.25s,.25s
  }
  .menu_section nav ul li:nth-child(6) {
    -moz-transition-delay:.3s,.3s;
    -o-transition-delay:.3s,.3s;
    -webkit-transition-delay:.3s,.3s;
    transition-delay:.3s,.3s
  }
  .menu_section nav ul li:nth-child(7) {
    -moz-transition-delay:.35s,.35s;
    -o-transition-delay:.35s,.35s;
    -webkit-transition-delay:.35s,.35s;
    transition-delay:.35s,.35s
  }
  .menu_section nav ul li:nth-child(8) {
    -moz-transition-delay:.4s,.4s;
    -o-transition-delay:.4s,.4s;
    -webkit-transition-delay:.4s,.4s;
    transition-delay:.4s,.4s
  }
  .menu_section nav ul li:nth-child(9) {
    -moz-transition-delay:.45s,.45s;
    -o-transition-delay:.45s,.45s;
    -webkit-transition-delay:.45s,.45s;
    transition-delay:.45s,.45s
  }
  .submenu_open .sub-menu,
  .menu-item-has-children:hover .sub-menu {
    display:flex;
    flex-direction:column
  }
  .submenu_open .sub-menu {
    display:flex;
    position:static;
    max-height:700px;
    overflow:visible;
    float:left;
    width:100%;
    border-radius:0
  }
  .submenu-toggle,
  .menu-item-has-children>a:hover .submenu-toggle {
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.51 6.57"><path d="M1.05.18c-.06-.06-.13-.1-.21-.13-.08-.03-.16-.04-.24-.04-.08,0-.16.02-.24.05-.07.03-.14.08-.2.14-.06.06-.1.13-.13.21C.01.48,0,.57,0,.65c0,.08.02.16.05.24.03.07.08.14.14.2l5.62,5.31c.12.11.27.17.43.17s.31-.06.43-.17L12.31,1.09c.06-.06.11-.12.14-.2.03-.08.05-.16.06-.24,0-.08-.01-.17-.04-.24-.03-.08-.07-.15-.13-.21-.06-.06-.13-.11-.2-.14-.08-.03-.16-.05-.24-.05-.08,0-.16.01-.24.04-.08.03-.15.08-.21.13l-5.2,4.91L1.05.18Z" fill="%231B1F24"/></svg>') !important;
    height:48px;
    margin:0;
    top:0;
    width:42px;
    background-size:16px;
    background-position: right;
}
.submenu_open .submenu-toggle, .submenu_open .menu-item-has-children>a:hover .submenu-toggle {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.51 6.57"><path d="M11.45,6.39c.06.06.13.1.21.13.08.03.16.04.24.04.08,0,.16-.02.24-.05.07-.03.14-.08.2-.14.06-.06.1-.13.13-.21.03-.08.04-.16.04-.24,0-.08-.02-.16-.05-.24-.03-.07-.08-.14-.14-.2L6.69.17c-.12-.11-.27-.17-.43-.17s-.31.06-.43.17L.2,5.48c-.06.06-.11.12-.14.2-.03.08-.05.16-.06.24,0,.08.01.17.04.24.03.08.07.15.13.21.06.06.13.11.2.14.08.03.16.05.24.05.08,0,.16-.01.24-.04.08-.03.15-.08.21-.13L6.26,1.48l5.2,4.91Z" fill="%231B1F24"/></svg>')!important;
  }
  .menu_section nav li li a {
    color:#1F2A24;
    border:none;
    font-size:18px;
    padding:10px 20px 10px 20px
  }
  .menu_section nav li li a:hover {
    color:#1F2A24
  }
.menu-item-has-children:hover .sub_cont {
    display: none;
}
.submenu_open .sub_cont, .submenu_open .menu-item-has-children:hover .sub_cont {
    display: flex;
    position: static;
    max-height: 700px;
    overflow: visible;
    float: left;
    width: 100%;
    padding: 8px 0;
    background: #fff;
    margin: 16px 0;
    border-radius: 16px;
}

.header_menu > li.menu-item-has-children > a {
    padding: 0;
    justify-content: space-between;
}
.header_menu > li > a:hover {
    color: #1F2A24;
}
header {
    height: 59px;
    padding: 10px 0;
}
.open_respmenu header {
    background: #F2F2F2;
}
body {
    padding: 59px 0 0 0;
}
header.has_scrolled {
    padding: 6px 0;
    height: 47px;
}
.has_scrolled .menu_section {
    height: calc(100% - 47px);
}
.home_main {
    margin: 40px 0 0 0;
}
.inter54_semi {
    font-size: 28px;
}
.manrope20_regular, .inter24_medium, .sub-menu a, .manrope24_medium, .inter20_medium, .manrope20_light, .inter18_regular, form .contact_col_form .wpcf7-acceptance label, .inter18_medium, body, .inter24_semi {
    font-size: 16px;
}
.btn_arrow a:after, .Translate5 a:after {
    width: 26px;
    height: 26px;
    background-size: 10px;
}
.btn_arrow a {
    gap: 6px;
}
.flex40 {
    gap: 20px;
}
.inter42_semi {
    font-size: 20px;
}
.inter38_semi, .inter36_semi, .inter46_semi, .wysiwyg h1 {
    font-size: 20px;
}
.home_services a:before {
    width: 32px;
    height: 32px;
}
.home_services a {
    gap: 10px;
}
.home_services {
    gap: 30px 20px;
}
.inter32_medium, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6, .Translate5 a strong {
    font-size: 20px;
    line-height: 1.2;
}
.services_cont .flex10 {
    padding: 16% 20px 20px 20px;
}
.services_flex+.services_flex+.services_flex+.services_flex h2 {
    /* padding: 15% 20px 20px 20px; */
}
.social {
    gap: 24px;
}
.social a {
    width: 22px;
    height: 22px;
}
.footer_top .flex40 {
    gap: 40px;
}
.iso {
    width: 70px;
    height: auto;
}
.footer_logo {
    width: 210px;
    height: 38px;
}
.hero_cont.hero_cont_pages {
    min-height: 320px;
}
form .contact_col_form {
    gap: 20px;
}
.vision_flex {
    grid-template-columns: 300px 1fr;
}
.vision_flex figure {
    min-height: 300px;
}
.tab-buttons {
    gap: 10px;
}
.responsibility_flex figure {
    min-height: 560px;
}
.inter90_medium {
    font-size: 42px;
}
.swiper_timeline .inter90_medium {
    left: -18px;
    top: -30px;
}
.timeline_flex {
    padding: 60px 20px;
}
.services_cont a {
    min-height: 300px;
}
.services_grid {
    gap: 20px;
}
.bullets_grid {
    gap: 20px;
}
.swiper_home_clients figure, .clients_grid figure {
    border-radius: 16px;
}
ul.col_list {
    column-width: 160px;
    max-width: 360px;
}
.translate5_2rows {
    padding: 30px;
}
}

@media screen and (max-width:980px){
body:before {
    left: -820px;
}
.section_gradient1:before {
    right: -820px;
}
.footer_mobile {
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.footer_desk {
    display: none;
}
.footer_top {
    flex-direction: column;
    gap: 40px;
}
.flex90, .flex70, .flex60 {
    gap: 40px;
}
.footer_bottom {
    justify-content: initial;
    flex-direction: column;
    gap: 10px;
}
.section_gradient2 {
    padding: 40px 0 20px 0;
}
.clients_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px;
}
.related_section .news_grid {
    gap: 20px;
}
.contact_grid {
    gap: 60px;
    display: flex;
    flex-direction: column;
}
.contact_col {
    gap: 20px;
}
.grid4 {
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
}
.tab_cont .tab-buttons {
    gap: 40px;
}
.tab_container_flex, .tab_cont .tab-btn.active, .tab_cont .tab-btn {
    border: 2px solid #F26724;
}
.tab_cont .tab-btn.active, .tab_cont .tab-btn {
    border-bottom: none;
}

}

@media (max-width: 840px) {
.services_grid {
    grid-template-columns: 1fr 1fr;
}
.services_flex, .services_flex+.services_flex+.services_flex+.services_flex {
    grid-column: initial;
}
.services_flex h2, .services_flex+.services_flex+.services_flex+.services_flex h2 {
    /* padding: 27% 20px 20px 20px; */
}
.bullets_grid {
    gap: 20px;
    display: flex;
    flex-direction: column;
}
.bullets_img {
    padding: 0;
}
.bullets_img figure img {
    position: static;
    height: auto;
}
.Translate5 a {
    padding: 46px 20px;
}
.col3_lines {
    display: flex;
    flex-direction: column;
}
.col_line {
    height: 1px;
}
.translate5_flex {
    grid-template-columns: 1fr;
    gap: 40px;
}
.translate5_flex_content {
    max-width: 100%;
    padding: 40px 20px 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.translate5_cover .wp-block-cover__inner-container {
    margin: 60px auto;
    max-width: 460px;
}
}

@media (max-width: 769px) {
.foot_menu {
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(2, 1fr);
    justify-content: start;
    gap: 40px 60px;
}
.foot_det {
    flex-direction: column;
}
.hero_cont {
    display: flex;
    flex-direction: column-reverse;
    padding: 20px 20px 26px 20px;
}
.inter54_semi {
    font-size: 22px;
    line-height: 1.3;
}
.home_services {
    display: flex;
    flex-direction: column;
}
.inter42_semi {
    font-size: 18px;
    line-height: 1.3;
}
.inter38_semi, .inter36_semi, .inter46_semi, .wysiwyg h1 {
    font-size: 18px;
}
.home_services a:before {
    width: 26px;
    height: 26px;
}
.home_main, .flex80_main {
    gap: 60px;
}
.section_purple, .margin80 {
    margin: -60px 0 0 0;
}
.section_yellow, .section_gradient1, .section_white {
    padding: 60px 0;
}
.flex_col_2, .flex_col_2.flex_col_2_reverse, .news_grid .flex_col_2:nth-child(even), .section_zigzag .flex_col_2:nth-child(odd) {
    flex-direction: column;
}
.flex_col_2 figure a {
    position: static;
}
.flex_col_2 figure img, .tab_container_flex figure img {
    height: auto;
}
.tab_container_flex figure img {
    position: static;
}
.tab_container_flex figure {
    min-height: initial;
}
.news_grid .flex_col_2 figure img {
    height: 100%;
}
.flex_col_2 figure, .hero_cont, .swiper_home_clients figure, .clients_grid figure, .thumb_single img, .grid4 .grid4_col, .vision_flex .flex20, .vision_flex figure, .team_grid, .services_cont a, .timeline_flex, .bullets_flex, .maps, .Translate5 a, .tab_container_flex figure, .tab_container_flex, .translate5_2rows, .swiper_translate5_cont .swiper-slide {
    border-radius: 16px;
}
.tab_cont .tab-btn {
    border-radius: 16px 16px 0 0;
}
.flex_col_2, .flex_col_content {
    gap: 20px;
}
.inter32_medium, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6, .Translate5 a strong {
    font-size: 18px;
}
body .swiper-button-prev, body .swiper-button-next {
    width: 32px;
    height: 32px;
}
.swiper_home_services_pad {
    padding: 0 40px;
}
body .swiper-button-next {
    right: 0;
}
body .swiper-button-prev {
    left: 0;
}
.swiper_home_clients figure a, .clients_grid figure a {
    padding: 0 10px;
}
.lets_work {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}
.services_cont a {
    aspect-ratio: 5 / 4;
    min-height: initial;
}
.hero_cont.hero_cont_pages {
    padding: 0;
    min-height: auto;
}
.hero_cont.hero_cont_pages figure {
    aspect-ratio: 16 / 9;
    width: 100%;
    clip-path: polygon(0 0, 100% 0, 100% 78%, 0% 100%);
}
.hero_cont.hero_cont_pages .flex40 {
    padding: 20px;
}
.hero_pad {
    padding: 20px 20px 26px 20px;
}
.post-date {
    font-size: 13px;
}
.related_section .news_grid {
    gap: 40px;
    display: flex;
    flex-direction: column;
}
.related_section .news_grid .flex_col_content {
    gap: 10px;
}
.vision_flex {
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
}
.vision_flex .flex20 {
    padding: 10px 20px;
}
.vision_title {
    align-items: flex-start;
    flex-direction: column;
    gap: 14px;
}
.vision_flex figure {
    min-height: initial;
    aspect-ratio: 16 / 10;
}
.team_btns_cont {
    text-align: left;
    gap: 10px;
}
.inter90_medium {
    font-size: 30px;
}
.swiper_timeline .inter90_medium {
    left: -12px;
    top: -22px;
}
body .swiper_timeline {
    padding: 0 0 0 12px;
}
.tab_container_flex {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 30px 20px;
}
.tab_container_flex .flex20 {
    width: 100%;
}
.tab_cont .tab-buttons {
    gap: 6px;
}
.tab_cont .tab-btn.active, .tab_cont .tab-btn {
    font-size: 16px;
    padding: 8px 14px;
}
.swiper_translate5_flex {
    align-items: flex-start;
    gap: 10px;
    flex-direction: column;
}
.translate5_btns {
    gap: 10px;
}
.swiper_translate5_cont .swiper-slide {
    padding: 28px 20px;
}

.page-child .swiper_home_services_pad {
    padding: 0 42px;
}
}

@media screen and (max-width:680px){
.team_grid {
    grid-template-columns: 1fr;
    gap: 10px;
}
.team_grid figure {
    width: 100%;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
    aspect-ratio: 1 / 1;
}
.team_content {
    padding: 20px 20px 40px 20px;
}
.section_gradient1b .swiper-pagination-bullet {
    width: 40px;
}
.responsibility_flex {
    display: flex;
    flex-direction: column;
    padding: 0;
}
.responsibility_flex figure {
    min-height: initial;
}
.responsibility_flex figure img {
    position: static;
    height: auto;
}
.responsibility_flex .flex20 {
    padding: 40px 20px 0 20px;
}
.services_grid {
    display: flex;
    flex-direction: column;
    gap: 60px; 
}
.translate5_cover {
    position: relative;
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
}
}

@media screen and (max-width:580px){
body:before {
    left: -1080px;
}
.section_gradient1:before {
    right: -1080px;
}
.foot_menu {
    grid-template-rows: repeat(3, 1fr);
    gap: 30px;
}
body .swiper-button-prev, body .swiper-button-next {
    width: 24px;
    height: 24px;
}
.swiper_home_services_pad .swiper-button-prev, .swiper_home_services_pad .swiper-button-next {
    top: initial;
    bottom: 0;
}
.swiper_home_services_pad {
    padding: 0 0 40px 0;
}
.swiper_home_services_pad .swiper-button-next {
    right: 50%;
    margin: 0 -34px 0 0;
}
.swiper_home_services_pad .swiper-button-prev {
    left: 50%;
    margin: 0 0 0 -32px;
}
body .swiper-button-next:hover:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><path d="M21,0c11.58,0,21,9.42,21,21s-9.42,21-21,21S0,32.58,0,21,9.42,0,21,0ZM21,41c11.03,0,20-8.97,20-20S32.03,1,21,1,1,9.97,1,21s8.97,20,20,20Z" fill="%231b1f24"/><path d="M27.31,22.26l-4.66,4.66c-.39.39-.39,1.02,0,1.41s1.02.39,1.41,0l6.36-6.36c.39-.39.39-1.02,0-1.41l-6.36-6.36c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l4.66,4.66H11.15v2h16.16Z" fill="%231b1f24"/></svg>');
}
body .swiper-button-prev:hover:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><path d="M21,42C9.42,42,0,32.58,0,21S9.42,0,21,0s21,9.42,21,21-9.42,21-21,21ZM21,1C9.97,1,1,9.97,1,21s8.97,20,20,20,20-8.97,20-20S32.03,1,21,1Z" fill="%231b1f24"/><path d="M14.69,19.74l4.66-4.66c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0l-6.36,6.36c-.39.39-.39,1.02,0,1.41l6.36,6.36c.39.39,1.02.39,1.41,0s.39-1.02,0-1.41l-4.66-4.66h16.16v-2H14.69Z" fill="%231b1f24"/></svg>');
}
.clients_grid {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}
.form_double_row {
    display: flex;
    flex-direction: column;
}
.grid4 {
    grid-template-columns: 1fr;
}
.tab_cont .vision_title {
    position: relative;
    height: 56px;
    overflow: auto;
    padding: 0;
}
.tab_cont .tab-buttons {
    gap: 10px;
    position: absolute;
    left: 20px;
    width: auto;
    padding: 0;
}
.tab_cont .tab-btn.active, .tab_cont .tab-btn {
    border-radius: 16px;
    border-bottom: 2px solid #F26724;
}
.pad_zero {
    padding: 0;
}
.tab_cont .tab-content {
    padding: 0 20px;
}
.page-child .swiper_home_services_pad {
    padding: 0 0 40px 0;
}
}

@media (max-width: 501px) {
.header_right {
    gap: 14px;
}
.link-text {
    /* display: none; */
}
.lang_sw li.lang-item-en a, .lang_sw li.lang-item-el a {
    /* padding: 4px 24px 4px 9px; */
}
.lang_sw.lang_open li a {
    /* padding: 4px 9px 4px 9px !important; */
}
}

@media (max-width: 401px) {
.logo img, .has_scrolled .logo img {
    width: 160px;
}
