/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/fuego/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/fuego/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/fuego/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/fuego/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/fuego/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/fuego/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/fuego/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/fuego/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/fuego/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/fuego/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}[class*=icon-fuego],[class*=icon-fuego]:before,.icon-fuego,.icon-fuego:before{font-family:Fuego Mark;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=icon-fuego]:before{display:inline-block}::-moz-selection{background:#f0465c;text-shadow:none}::selection{background:#f0465c;text-shadow:none}::-moz-selection{background:#f0465c;color:#fff}::selection{background:#f0465c;color:#fff}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;word-break:break-word;-webkit-tap-highlight-color:transparent;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-margin-before:0;-webkit-margin-after:0;-moz-touch-callout:none;-webkit-touch-callout:none;-ms-touch-callout:none;touch-callout:none;-moz-user-drag:none;-webkit-user-drag:none;-ms-user-drag:none;user-drag:none;-moz-user-select:text;-webkit-user-select:text;user-select:text}a{text-decoration:none;color:inherit}a:hover{color:inherit;cursor:pointer;text-decoration:underline}a[data-Controller]{outline:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}audio,canvas,img,video{vertical-align:middle}strong{font-weight:700}textarea{resize:vertical}hidden,invisible,none{display:none}input[disabled]{color:#ccc}input[disabled]:focus,input[disabled]:hover{box-shadow:inset 0 0 0 1px #ccc}.hidden{display:none!important;visibility:hidden}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}html{overflow-x:hidden}body,html{background-color:#fff;color:#000;font-size:1rem}html[lang=en],html[lang=en] body{font-family:Raleway,sans-serif}html[lang=ar],html[lang=ar] body{font-family:Noto Sans Arabic,Raleway,sans-serif}[lang=en]{font-family:Raleway,sans-serif}[lang=ar]{font-family:Noto Sans Arabic,Raleway,sans-serif}body{font-size:.9091rem;min-height:100%}ul.no-padding{padding:0}ul.no-margin{margin:0}.centered{margin:0 auto}.clear:after{content:"";display:table;clear:both}.table-view{display:table;table-layout:fixed;width:100%}.table-view>li,.table-view>.cell{display:table-cell}::-webkit-input-placeholder{color:#9b9b9b}::-moz-placeholder{color:#9b9b9b}:-ms-input-placeholder{color:#9b9b9b}:-moz-placeholder{color:#9b9b9b}.uppercase{text-transform:uppercase}.opacity-animated{opacity:1;transition:opacity .4s ease}.opacity-animated.hide{pointer-events:none;opacity:0}.blocking{pointer-events:none}ul{list-style:none}.image--mask--effect{position:relative;cursor:pointer;box-shadow:inset 0 0 #fff;transition:box-shadow .5s cubic-bezier(.4,0,.1,1)}.image--mask--effect:hover{box-shadow:inset 0 0 0 .5rem #fff}.image--mask--effect .image--mask{position:relative;z-index:-1}.fixed{position:fixed}.absolute{position:absolute}.entire-area{inset:0}.center-hv{width:100vw;height:100vh;position:absolute;display:table;table-layout:fixed}.center-hv>div{display:table-cell;width:100vw;height:100vh;vertical-align:middle;text-align:center;margin:0 auto}.center-hv>div>*{text-align:center}.no-underline,.no-underline:hover{text-decoration:none}p.input-error.error{margin-top:.5rem;font-size:1rem;color:#f0465c}.full-width{width:100%}.full-height{height:100%}.slide-cloak li,.slide-cloak p{-webkit-user-select:none;-moz-user-select:none;user-select:none}.speak-none{speak:none}.astrisk{display:inline-block;margin-left:.3rem;color:#f0465c;font-weight:900}.xs-margin-dir{margin-right:.2rem}.styled-list{padding-left:1.5rem;line-height:1.7;font-size:1.25rem}.styled-list.bulleted-list{list-style:disc}.styled-list.numbered-list{list-style:decimal}.styled-list li{padding:.5rem 0}.styled-list li:first-child{padding-top:1rem}.margin-top-xl{margin-top:4rem}.cta{display:inline-block;padding:.9rem 2rem;border:2px solid #AE2727;border-radius:999px;font-weight:700;font-size:1.0227rem;letter-spacing:.02em;text-decoration:none;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.cta:hover,.cta:focus-visible{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px -8px #ae272780}.cta--primary{color:#fff;background-color:#ae2727}.cta--primary:hover,.cta--primary:focus-visible{color:#fff;background-color:#98201f;border-color:#98201f}.cta--secondary{color:#ae2727;background-color:#fffc}.cta--secondary:hover,.cta--secondary:focus-visible{color:#fff;background-color:#ae2727}@media(prefers-reduced-motion:reduce){.cta{transition:none}}.section-cta{position:relative;margin-top:2.5rem;z-index:3}.section-cta--center{text-align:center}@font-face{font-family:Raleway;src:url(/themes/custom/fuego/assets/fonts/raleway/raleway-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/themes/custom/fuego/assets/fonts/raleway/raleway-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/themes/custom/fuego/assets/fonts/raleway/raleway-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/themes/custom/fuego/assets/fonts/noto-sans-arabic/noto-sans-arabic-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic;src:url(/themes/custom/fuego/assets/fonts/noto-sans-arabic/noto-sans-arabic-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic;src:url(/themes/custom/fuego/assets/fonts/noto-sans-arabic/noto-sans-arabic-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Fuego Mark;src:url(/themes/custom/fuego/assets/fonts/Fuego-Mark/Fuego-Mark.eot);src:url(/themes/custom/fuego/assets/fonts/Fuego-Mark/Fuego-Mark.eot#iefix) format("embedded-opentype"),url(/themes/custom/fuego/assets/fonts/Fuego-Mark/Fuego-Mark.woff) format("woff"),url(/themes/custom/fuego/assets/fonts/Fuego-Mark/Fuego-Mark.ttf) format("truetype"),url(/themes/custom/fuego/assets/fonts/Fuego-Mark/Fuego-Mark.svg#Fuego-Mark) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}[dir=ltr] .margin-xs-dir{margin-right:.2rem}[dir=ltr] .margin-md-opposite-dir{margin-left:1rem}html{font-weight:500;font-size:1rem}body{font-weight:500;font-size:.9091rem}body{position:relative;overflow-x:hidden}h3,h4,h5,h6,b,th,tr,figcaption,strong{font-weight:700}video,bdi,bdo,canvas,details{font-family:inherit}table,td,time,summary,sup,super,legend,option,input,select,textarea,small,spacer,address,p,i,a,span,ul,li{font-weight:500}.max-width{margin:0 auto;max-width:80rem}.center{margin:0 auto;text-align:center}h1,h2{line-height:.78;font-weight:900;text-transform:uppercase;color:transparent;word-break:normal}h1{font-size:4rem}.backgroundcliptext h1:not(.no-background){background-repeat:repeat;background-position:center center;background-size:110%;-webkit-background-clip:text;background-clip:text}h1:not(.no-background){background-image:linear-gradient(to right,#6e141e99,#6e141e52 14% 100%),url(/themes/custom/fuego/assets/images/backgrounds-webp/heading-background.webp)}h2{font-size:3.5rem}.backgroundcliptext h2:not(.no-background){background-repeat:repeat;-webkit-background-clip:text;background-clip:text}h2:not(.no-background){background-image:linear-gradient(to right,#6e141e99,#6e141e52 14% 100%),url(/themes/custom/fuego/assets/images/backgrounds-webp/heading-background.webp)}h1.no-background,h2.no-background{color:#f2a896}html:not(.backgroundcliptext) h1:not(.no-background),html:not(.backgroundcliptext) h2:not(.no-background){color:#ae2727}h3{margin-bottom:1.5rem;font-size:1.5rem;color:#4a4a4a}.section-title>h3{font-size:1.75rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a{font-size:inherit;font-weight:inherit}ol,p{line-height:1.7;font-size:1.125rem;color:#1f1f1f}ol{margin:1.5rem 0;padding:0 0 0 1rem}ol>li{padding:0 0 0 1rem}[data-zoomable]{margin:3rem auto}section{overflow:hidden}section p:not(:first-of-type){margin-top:2rem}section,footer{position:relative;z-index:1}.section-cloak{z-index:2}.centered{margin:0 auto;text-align:center}.top-link{margin:1.5rem 0;padding:1rem 0}[class].lazy{opacity:0;transition:opacity .4s}[class].lazy.loaded{opacity:1}pages-base{display:block;min-height:100vh}.intro-content{margin-top:5rem}.no-webp .using-webp,.webp .using-jpg{display:none}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:2}header{position:relative;padding-top:2rem;width:100%;table-layout:fixed;vertical-align:top;z-index:10}header.nav--open{position:absolute;top:0;left:0;right:0;padding-bottom:3rem;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}header.nav--open .corporate-logo.cell{position:relative;z-index:10000}header .cell{display:table-cell}header .cell.corporate-logo{width:17rem;vertical-align:top;opacity:0}header .cell.nav{width:auto}header nav ul{margin:0 auto 0 0;text-align:right}header nav ul>li{display:inline-block;padding:0 .5rem;font-size:1.0227rem;font-weight:500;color:#4a4a4a;vertical-align:top;opacity:0;text-transform:uppercase}header nav ul>li a.primary{font-size:1.0227rem;color:#4a4a4a}header.sticky--header{position:fixed;padding:.5rem 0;border-bottom:1px solid #E7E7E7;background:#fff}header.sticky--header .corporate-logo img{width:9rem}.header-inner{display:table;width:100%}.nav-logo{position:fixed;top:2rem;left:2rem;opacity:0;pointer-events:none;z-index:11;transition:opacity .4s ease .4s}nav{position:relative}nav.disabled--anchor a{pointer-events:none}.navToggle .pin{position:absolute;top:-.5rem;right:1rem}.navToggle>button{position:absolute;top:-2rem;right:-2rem;display:block;width:4.2rem;height:4.2rem;cursor:pointer;opacity:0;z-index:11;pointer-events:none;transition:opacity .4s;-webkit-touch-callout:none;-webkit-appearance:none}.corporate-logo a{display:inline-block;width:auto;height:100%}.hamburger .hamburger-inner[class],.hamburger .hamburger-inner[class]:before,.hamburger .hamburger-inner[class]:after{background-color:#4a4a4a}.nav--open .hamburger .hamburger-inner[class],.nav--open .hamburger .hamburger-inner[class]:before,.nav--open .hamburger .hamburger-inner[class]:after{background-color:#000}@media screen and (min-width:1281px){#menu>li.has-submenu{position:relative}#menu .submenu-toggle{display:inline-flex;align-items:center;gap:.4em;padding:0;border:0;background:none;font-family:inherit;font-size:1.0227rem;font-weight:700;line-height:4rem;height:4rem;white-space:nowrap;word-break:normal;text-transform:inherit;color:#4a4a4a;cursor:pointer;position:relative}#menu .submenu-toggle:after{position:absolute;top:3.9rem;left:0;margin:0;width:100%}#menu .submenu-toggle .caret{flex-shrink:0;width:.45em;height:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform .2s ease}.submenu{position:absolute;top:100%;left:50%;min-width:15rem;margin:0;padding:.5rem;text-align:left;background:#fff;border:1px solid #f1eded;border-radius:12px;box-shadow:0 16px 40px -12px #0000002e;opacity:0;visibility:hidden;transform:translate(-50%,.25rem);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:20}.submenu:before{content:"";position:absolute;left:0;right:0;top:-.9rem;height:.9rem}.submenu>li[class],.submenu>li{display:block;padding:0;opacity:1;text-transform:none}.submenu a{display:block;padding:.6rem .9rem;border-radius:8px;font-size:1.0227rem;color:#4a4a4a;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease}.submenu a:hover,.submenu a:focus-visible,.submenu a.active{background-color:#fff6f6;color:#ae2727;text-decoration:none}#menu>li.has-submenu:not(.submenu-suppressed):hover .submenu,#menu>li.has-submenu:not(.submenu-suppressed):focus-within .submenu{opacity:1;visibility:visible;transform:translate(-50%,.9rem);transition:opacity .18s ease,transform .18s ease,visibility 0s}#menu>li.has-submenu:not(.submenu-suppressed):hover .caret,#menu>li.has-submenu:not(.submenu-suppressed):focus-within .caret{transform:translateY(15%) rotate(225deg)}.submenu.is-open{opacity:1;visibility:visible;transform:translate(-50%,.9rem);transition:opacity .18s ease,transform .18s ease,visibility 0s}}@media screen and (min-width:1281px)and (prefers-reduced-motion:reduce){.submenu,#menu .submenu-toggle .caret{transition:none}}.service-provider-list{margin:2.5rem auto 0;text-align:left}.service-provider-list>li{display:inline-block}.service-provider-list>li:not(:last-child){margin:0 3rem 1.5rem 0}.service-provider-list>li>img{width:100%;height:auto;max-width:14rem;max-height:3.3rem}footer{padding:4rem 0 3rem}footer .footer-backdrop{background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:1}footer .section-cloak{position:relative;z-index:2}footer ul.root{position:relative;display:table;margin-top:4rem;margin-bottom:5rem;width:100%;table-layout:fixed;z-index:2}footer ul.root>li{display:table-cell;width:33%;vertical-align:top}footer ul.root>li .client-logo{text-align:right}.quick-menu.disabled--anchor a{pointer-events:none}.address{text-align:left}.address>ul{margin-top:3rem}.social-media{text-align:right}.social-media>ul>li{position:relative;display:inline-block}.social-media>ul>li:not(:first-child){margin-left:2rem}.social-media>ul>li a{display:block;height:100%;width:100%}.contact-address>li{line-height:1.8}.copyright{line-height:2;color:#9b9b9b}.quick-menu{padding-left:2rem}.quick-menu>ul>li{line-height:1.8}.root>li>p{margin-bottom:2rem;font-weight:700;font-size:1.0227rem}section.main-banner{height:100vh}section.main-banner .section-backdrop{opacity:0;background:no-repeat center bottom/cover;background:url(/themes/custom/fuego/assets/images/other/main-section-backdrop-red.svg) no-repeat center bottom/cover;z-index:1}section.main-banner .section-color-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#fff 0% 14%,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0);z-index:2}section.main-banner .section-cloak{display:flex;flex-direction:column;justify-content:center;min-height:100vh;max-width:65rem}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;animation:hero-actions-in .8s ease 1.4s both}@keyframes hero-actions-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-actions{animation:none}}.animated-h1{display:inline-block;opacity:0;font-size:6rem;line-height:.78;font-weight:900;text-transform:uppercase;text-align:center;color:transparent;word-break:normal;transform:translateZ(20px)}.backgroundcliptext .animated-h1:not(.no-background){background-repeat:repeat;background-position:center center;background-size:110%;-webkit-background-clip:text;background-clip:text}.animated-h1:not(.no-background){background-image:linear-gradient(to right,#6e141e99,#6e141e52 14% 100%),url(/themes/custom/fuego/assets/images/backgrounds-webp/heading-background.webp)}html:not(.backgroundcliptext) .animated-h1:not(.no-background){color:#ae2727}.banner.text-group h1.moto{line-height:1.7;font-size:1.125rem;color:#1f1f1f;font-weight:500;text-transform:none;background:none;opacity:0}.animate-point{opacity:0}.banner.text-group{position:relative;padding:6.5rem 0 3rem;text-align:center;z-index:2}.banner.text-group p:not(.hero-rotator),.banner.text-group h1.moto{margin:0 auto;width:70%;text-align:center}.banner.text-group h1.moto{margin-top:2rem}h1,h3{transform:translateZ(20px)}.banner.text-group h1.moto a.ai-link{color:#ae2727;font-weight:700;text-decoration:underline;text-decoration-color:#ae272759;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .2s ease}.banner.text-group h1.moto a.ai-link:hover,.banner.text-group h1.moto a.ai-link:focus-visible{text-decoration-color:#ae2727}.hero-ai-link{display:inline-block;margin-top:1.25rem;color:#ae2727;font-weight:700;font-size:1.0227rem;text-decoration:none;border-bottom:1px solid rgba(174,39,39,.35);animation:hero-actions-in .8s ease 1.6s both;transition:border-color .2s ease}.hero-ai-link:hover,.hero-ai-link:focus-visible{color:#ae2727;text-decoration:none;border-bottom-color:#ae2727}@media(prefers-reduced-motion:reduce){.hero-ai-link{animation:none}}section.main-banner .section-cloak{position:relative}.hero-scroll-cue{position:absolute;left:50%;bottom:2rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-left:-1.375rem;padding:0;border:1px solid rgba(174,39,39,.25);border-radius:50%;background:#ffffffb3;color:#ae2727;cursor:pointer;z-index:3;animation:hero-actions-in .8s ease 2s both,hero-scroll-bob 2.4s ease-in-out 3s infinite;transition:border-color .2s ease,background-color .2s ease}.hero-scroll-cue:hover{border-color:#ae2727;background-color:#fff}.hero-scroll-cue .chevron{width:.55rem;height:.55rem;margin-top:-.25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.hero-scroll-cue{animation:none}}@keyframes hero-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media screen and (max-height:560px){.hero-scroll-cue{display:none}}.eyebrow{display:block;font-size:4rem;line-height:.78;font-weight:900;text-transform:uppercase;color:transparent;word-break:normal}.backgroundcliptext .eyebrow:not(.no-background){background-repeat:repeat;-webkit-background-clip:text;background-clip:text}.eyebrow:not(.no-background){background-image:linear-gradient(to right,#6e141e99,#6e141e52 14% 100%),url(/themes/custom/fuego/assets/images/backgrounds-webp/heading-background.webp)}html:not(.backgroundcliptext) .eyebrow:not(.no-background){color:#ae2727}section.usecase-intro{padding:18vh 0 3rem}section.usecase-intro .section-backdrop{opacity:0;background:no-repeat center bottom/cover;background:url(/themes/custom/fuego/assets/images/other/main-section-backdrop-red.svg) no-repeat center -3rem/cover;z-index:1}section.usecase-intro .section-color-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#fff 0% 14%,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0);z-index:2}section.usecase-intro .section-cloak{max-width:80rem}section.usecase-intro .text-group{position:relative;z-index:2}section.usecase-intro h1,section.usecase-intro h2,section.usecase-intro .eyebrow{margin-bottom:3.125rem;background-position:right 70%;background-size:110%}section.usecase-intro h3,section.usecase-intro h1.page-title{margin-bottom:3.125rem;line-height:.95;font-size:2.75rem;color:#ae2727;text-transform:none;background:none;font-weight:700;text-align:left;margin-left:0;margin-right:0}section.usecase-intro h3 a,section.usecase-intro h1.page-title a{display:inline-block;height:100%;vertical-align:middle}section.usecase-intro h4{margin-top:2.5rem;line-height:.95;font-size:1.8182rem;color:#000}section.usecase-intro h4 a{display:inline-block;height:100%;vertical-align:middle}section.usecase-intro h4~p{margin-top:.85rem}section.usecase-intro a.link--button{background-color:#f0465c;border-radius:10px;color:#fff;padding:1rem 3rem}section.usecase-intro a.link--button:hover,section.usecase-intro a.link--button:focus{background-color:#f0465c;color:#fff}section.usecase-intro .table-view>li{vertical-align:top}.client-logo{display:block;margin:0 auto;width:100%;height:100%;text-align:center}.client-logo>img{width:85%;height:auto}.logo-no-link{display:block;margin:0 auto;width:85%;height:auto;text-align:center}section.intro-section.delivery-process-main{min-height:0;padding-top:4rem}section.usecase-intro.zoho-intro .text-group>div>h3.margin-top-xl{margin-top:2.5rem;margin-bottom:1rem}section.usecase-intro.zoho-intro .text-group>div>p+p,section.usecase-intro.zoho-intro .text-group>div>p+ol{margin-top:1rem}section.usecase-intro.zoho-intro .text-group>div>ol{margin-bottom:0}section.usecase-intro.zoho-intro .text-group>div>h3+p{margin-top:0}section.usecase-intro.f4b-intro .text-group>h1,section.usecase-intro.faaes-intro .text-group>h1{margin-bottom:1rem}section.usecase-intro.f4b-intro .text-group>h4,section.usecase-intro.faaes-intro .text-group>h4{margin-top:0}section.usecase-intro.f4b-intro .text-group>div>p+p,section.usecase-intro.f4b-intro .text-group>div>p+ol,section.usecase-intro.faaes-intro .text-group>div>p+p,section.usecase-intro.faaes-intro .text-group>div>p+ol{margin-top:1rem}section.usecase-intro.f4b-intro .text-group>div ol ol,section.usecase-intro.faaes-intro .text-group>div ol ol{margin-top:.25rem;margin-bottom:.75rem}section.usecase-intro.f4b-intro .text-group>div>ol,section.usecase-intro.faaes-intro .text-group>div>ol{margin-bottom:1rem}section.usecase-intro.f4b-intro .text-group>div>ol+p,section.usecase-intro.faaes-intro .text-group>div>ol+p{margin-top:0}.usecase{padding:0 0 7rem}.project-slides{max-width:49rem;margin:0 auto}.project-slides>li:not(:last-child){margin-bottom:7rem}.project-slides a{display:block;width:100%;height:100%}.project-slides img{width:100%;height:auto}.project-image{margin:3rem auto}.project-image .overlay--color{position:absolute;inset:0;pointer-events:none;z-index:1;background-color:#ccc;opacity:0;transition:opacity .4s}.project-image:hover .overlay--color,.project-image:focus .overlay--color{opacity:.2}.zoom-image{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.zoom-image .zoom{display:table;width:100%;height:100%;text-align:center;table-layout:fixed}.zoom-image .zoom>.inner{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.zoom-image .zoom img{width:6rem;opacity:0}.other-services{margin-top:0;padding:3.5rem 0;background:#fff5eb}.other-services .section-title{position:relative;margin-bottom:1.5rem}.other-services h3{margin-top:0;text-align:left}.other-services .section-content{margin-top:0}main{overflow:hidden}svg#path-1,.g-path,#root-services-path-1,#root-services-path-2,#root-projects-path-1,#root-projects-path-2{position:absolute;fill:transparent;stroke-width:1px;z-index:0;pointer-events:none;speak:none;opacity:0}#path-2-tag,.primary,.primary-path{stroke:#ffb9a6}#path-1-tag,.accent,.accent-path{stroke:#efefef}.intro-section{min-height:100vh;padding:18vh 0 3rem}.primary{display:inline-block;height:4.5rem;line-height:4rem;font-size:1.125rem;font-weight:700;text-align:center;text-decoration:none;color:#4a4a4a;transition:color .4s ease}.primary.active,.primary:hover,.primary:focus{text-decoration:none;color:#000}.primary.active:after,.primary:hover:after,.primary:focus:after{opacity:1;transform:scaleX(1)}.primary:after{content:"";position:relative;display:block;margin-top:2rem;height:5px;width:100%;top:-2.1rem;border-radius:10px;border-top:3px solid #AE2727;border-bottom:3px solid #AE2727;opacity:0;transform:scaleX(.5);transition:transform .4s cubic-bezier(.46,.81,0,1.39),opacity .4s ease}.primary span{font-weight:inherit}ol li{list-style-type:square}ol li ol li{list-style-type:disc}ol li ol li ol li{list-style-type:circle}.fuego-business h4,.fuego-business .table-view{padding-bottom:1.5rem}.fuego-business .partner-logo{margin:0 auto;max-width:500px}.fuego-business .zoho-one-logo{max-width:500px}.fuego-business .zoho-one-logo img{width:100%}.fuego-faaes h4,.fuego-faaes .table-view{padding-bottom:1.5rem}.fuego-faaes .partner-logo{margin:0 auto;max-width:500px}.fuego-faaes .zoho-one-logo{max-width:500px}.fuego-faaes .zoho-one-logo img{width:100%}.transition{opacity:0;visibility:hidden;overflow:hidden;z-index:100;pointer-events:none}.transition>*{speak:none}.transition .overlay--image{background-blend-mode:hue;background:#8e1a1a url(/themes/custom/fuego/assets/images/other/main-section-backdrop-gray.svg) no-repeat center bottom/cover;z-index:2}.transition .section-path{position:absdolute;height:100%}.overlay--1{background:#f2a896;z-index:2}.overlay--2{background:#d3d7ff;z-index:3}app-load img{width:14rem}app-load{position:fixed;width:100vw;height:100vh;background:#fff;z-index:1000}.testimony{padding:4rem 0 7rem}.supports.cssvmaxunit .testimonies{padding-right:max(1rem,env(safe-area-inset-right,1rem));padding-left:max(1rem,env(safe-area-inset-left,1rem))}html:not(.cssvmaxunit) .testimonies{padding-left:1rem;padding-right:1rem}.testimonies{margin:0 auto;max-width:49rem}.testimonies .wrapper{position:relative;margin:0 0 5rem;padding:0 6rem}.sans{font-family:Raleway,sans-serif;font-weight:500}.quote{position:absolute}.quote.start{top:0;left:0rem}.quote.end{right:0;bottom:0rem}section.faq-section{padding:7.5vh 0}section.faq-section .faq-item,section.faq-section .faq-question,section.faq-section .faq-answer{opacity:1;visibility:visible}section.faq-section h2{text-align:left;background-position:center}.faq-list{margin:5rem auto 0;max-width:90rem;list-style:none}.faq-item:not(:last-child){margin-bottom:4rem}.faq-question{margin-bottom:1rem;line-height:1.3;font-size:1.75rem;color:#ae2727}.faq-answer{line-height:1.7;font-size:1.125rem;color:#1f1f1f}@media screen and (max-width:768px){.faq-question{font-size:1.5909rem}}.faq-cta{margin:4rem auto 0;max-width:90rem;line-height:1.7;font-size:1.125rem;color:#1f1f1f}.faq-cta a{color:#ae2727;text-decoration:underline}@media screen and (max-width:768px){section{overflow:hidden}.animated-h1{line-height:.78}h1,h2,.eyebrow{line-height:.85}h3{font-size:1.375rem}}@media screen and (max-width:768px)and (min-width:531px){h1,h2,.eyebrow{margin:0 auto;font-size:3rem;text-align:center}}@media screen and (max-width:530px){h1,h2,.eyebrow{margin:0 auto;font-size:2.25rem;text-align:center}}@media screen and (max-width:350px){header .cell.corporate-logo{width:100%}header .cell.corporate-logo img{max-width:11rem;margin-top:.5rem}}@media screen and (min-height:769px){header{position:absolute;display:table;top:0;left:0;right:0;margin:0 auto}}@media screen and (max-height:768px){header{position:relative}}.navToggle>button{background:transparent;border:none}@media screen and (min-width:1281px){.navToggle>input{display:none}}@media screen and (max-width:1280px){header .cell[class]{width:50%}.navToggle{position:absolute;display:block;top:2rem;right:2rem;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navToggle a{color:#000;text-decoration:none;transition:color .4s ease}.navToggle a:hover,.navToggle a:focus{color:#f0465c}.navToggle>button{opacity:1;pointer-events:auto}.nav--open .navToggle>button~#menu{transform:translateZ(0);pointer-events:auto;opacity:1}.nav--open .navToggle .nav-logo{opacity:1;pointer-events:auto}#menu{position:fixed;padding:8rem 2rem 2rem;top:0;left:0;right:0;width:100vw;background:#f8f8f8;opacity:0;pointer-events:auto;transform-origin:0% 0%;transform:translate3d(100%,0,0);visibility:hidden}.nav--space #menu{visibility:visible;transition:transform .4s cubic-bezier(.77,.2,.05,1),opacity .4s}#menu li{display:block;padding:1rem 0 0;font-size:1.125rem}#menu li:not(:last-child){margin-bottom:1.5rem}}header:not(.nav--open) .mobile-menu{display:none}.mobile-menu{width:100vw;visibility:hidden;opacity:0;pointer-events:none}.nav--open .mobile-menu{pointer-events:auto}.menu-cloak{position:relative;padding:0 1rem;z-index:3}#mobile-nav{margin:8rem 0 10rem}#mobile-nav>li:not(:last-child){margin:0 0 2rem}#mobile-nav a{display:block;font-size:29px;font-weight:700;text-transform:uppercase;color:#4a4a4a}#mobile-nav a.active{text-decoration:underline}.header-social-list{display:inline-block;margin-bottom:2rem;padding:0 0 2rem;width:80%;border-bottom:1px solid #4A4A4A}.header-social-list>li{display:inline-block}.header-social-list>li:not(:last-child){margin-right:2rem}.social-networks p{margin-bottom:1rem;color:#4a4a4a;font-size:1.0227rem}.footer-contact-address{color:#4a4a4a;font-size:1.0227rem}.footer-contact-address>li:not(:last-child){margin:0 0 .5rem}.mobile-nav-group{margin:0 0 1.25rem;font-size:29px;font-weight:700;line-height:normal;text-transform:uppercase;color:#4a4a4a}#mobile-nav .mobile-subnav{padding-left:1.25rem}#mobile-nav .mobile-subnav>li:not(:last-child){margin:0 0 1.25rem}#mobile-nav .mobile-subnav a{font-size:22px}@media screen and (max-width:896px){.service-provider-list{text-align:center}.service-provider-list>li[class]{margin-left:auto;margin-right:auto}}@media screen and (max-width:82rem){.max-width{max-width:none;padding-left:1.2rem;padding-right:1.2rem}.supports.cssvmaxunit .max-width{padding-left:max(1.2rem,env(safe-area-inset-left,1.2rem));padding-right:max(1.2rem,env(safe-area-inset-right,1.2rem))}html:not(.cssvmaxunit) .max-width{padding-left:1.2rem;padding-right:1.2rem}section.main-banner{height:auto;min-height:100vh}.animated-h1,h1,h2{background-position:center center;background-size:120%}}@media screen and (max-width:896px){section.main-banner{height:auto}}@media screen and (max-width:768px){.banner.text-group p,.banner.text-group h1.moto{width:80%}}@media screen and (max-width:768px)and (min-width:631px){.animated-h1{font-size:4.5rem}}@media screen and (max-width:630px)and (min-width:531px){.animated-h1{font-size:3.75rem}}@media screen and (max-width:530px){.animated-h1{font-size:3rem}}@media screen and (max-width:620px){footer ul.root>li{display:block;width:100%;text-align:left}footer ul.root>li:not(:last-child){margin-bottom:5rem}.quick-menu{padding-left:0}}@media screen and (max-width:896px){.table-view{display:block}.table-view>li,.table-view>.cell{display:block}.table-view>li:not(:last-child),.table-view>.cell:not(:last-child){margin-bottom:5rem}.table-view>li>a>img{max-width:30rem}section.usecase-intro h3,section.usecase-intro h1.page-title{margin-bottom:2rem;line-height:1.1;font-size:2.25rem}}@media screen and (max-width:650px){.testimony{padding:4rem 0 5rem}.testimonies .wrapper{padding:0 1rem}.quote{position:static}.quote.start{margin:0 0 2rem}.quote.end{margin-top:2rem;margin-left:0;margin-right:auto}.quote-cloak.end{text-align:right}}@media screen and (max-width:650px){.center-on-mobile svg{width:100%;height:auto}}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid rgba(174,39,39,.6)!important;outline-offset:3px;border-radius:4px}:where(input,select,textarea):focus-visible{outline-offset:1px}
section.about{padding:10vh 0;overflow:visible}section.about h2{display:inline-table;margin-bottom:2rem;background-position:right bottom;background-size:cover}[data-browsertype=mozilla] section.about h2{background-size:100%}section.about .text-group{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:4rem;column-gap:4rem;align-items:start;margin:0 auto;max-width:64rem}section.about .text-group>.tilt{grid-row:1/span 2}section.about h2{margin-bottom:0}section.about p{text-align:left}section.about p+p{margin-top:1.25rem}section.about .section-cloak{position:relative}#svg-path-about1{top:-56rem;left:-10rem}@media screen and (max-width:768px){section.about .text-group{display:block;max-width:none}section.about h2{margin-bottom:2rem}section.about p{margin-left:auto;margin-right:auto;width:80%}section.about h2{background-position:center center}.tilt{text-align:center}}section.root-projects{position:relative;padding:10vh 0;overflow:visible}section.root-projects .section-backdrop{background:url(/themes/custom/fuego/assets/images/other/services-backdrop.svg) no-repeat -31rem bottom;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}section.root-projects h2{position:relative;text-align:center;background-position:10% 72%;background-size:cover}[data-browsertype=mozilla] section.root-projects h2{background-size:100%}section.root-projects h2{z-index:3}section.root-projects .section-path{z-index:2}section.root-projects .section-content{position:relative;margin-top:5rem;z-index:3}#root-projects-svg{width:100%;height:100%}#root-projects-path-1,#root-projects-path-2{top:0;left:0}.root-project-li{position:relative}.root-project-li:focus .text{background-color:#7eaaca7d}.root-project-li .text{padding:0 0 2rem 2rem;background-color:transparent;transition:background-color .4s ease}.root-project-li .title{width:calc(100% - 2rem);font-weight:700;font-size:1.25rem}.root-project-li .title a,.root-project-li .title a:focus,.root-project-li .title a:hover{text-decoration:none}.el-overlay.color{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to bottom,#fff0,#000c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#cc000000",GradientType=0);z-index:1}.el-overlay.background{background-size:cover;background-position:center center;background-repeat:no-repeat}.grid{position:relative;display:block;margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem);text-align:left}.grid-element{position:relative;display:inline-block;vertical-align:top;overflow:hidden;border-radius:3px;cursor:pointer}.text-holder{position:relative;display:table;width:100%;height:100%;vertical-align:bottom;z-index:3}.text{display:table-cell;vertical-align:bottom;width:100%;height:100%}.text,.text:focus,.text:hover{text-decoration:none}.text p{color:#fff}.text p.tags{margin:0}.text p.title{margin-top:0;line-height:1.5}.tags{font-size:1.0227rem;display:inline-block}.tags>span:not(:last-child){margin-left:1rem}@media screen and (min-width:1111px){.grid-element.cols-2{width:calc(50% - 1rem);margin-left:.5rem}.grid-element.rows-2{height:calc(50vw - 1rem)}.grid-element.cols-1{width:calc(25% - 1rem)}.grid-element.rows-1{height:calc(25vw - 1rem)}.el-2,.el-3{margin-left:1rem;margin-bottom:1rem}.el-4{position:absolute;top:25vw;left:calc(25vw * 2 - var(--scrollbar-width) * .5)}.el-5{position:absolute;top:25vw;left:auto;right:.5rem}}@media screen and (max-width:1110px)and (min-width:968px){.grid{min-height:50rem}.grid-element.cols-2{width:calc(50% - 1.5rem);margin-left:.5rem;margin-right:.5rem}.grid-element.rows-2{height:calc(50vw - 1rem)}.grid-element.cols-1{width:calc(50% - .5rem)}.grid-element.rows-1{height:calc(25vw - 1rem)}.el-2{margin-left:.5rem;margin-bottom:1rem}.el-3{position:absolute;left:auto;right:.5rem;top:25vw}.el-4{position:absolute;top:50vw;left:.5rem;margin-right:.5rem}.el-4[class]{width:calc(50% - 1.5rem)}.el-5{position:absolute;top:50vw;left:auto;right:.5rem}}@media screen and (max-width:967px)and (min-width:650px){.grid-element:first-child{margin:0 .5rem 1rem;width:calc(100% - 1rem);height:50vw}.grid-element:not(:first-child){margin:0 .5rem 1rem;width:calc(50% - 1rem);height:32.5vw}}@media screen and (max-width:649px){.grid{text-align:center}.grid-element{width:calc(100% - 1rem);height:66vw;margin-left:.5rem;margin-right:.5rem}.grid-element:not(:last-child){margin-bottom:1rem}.root-project-li .text{padding-left:0}.root-project-li .title{padding:0 2rem;width:100%}}section.clients{overflow:hidden;padding:7.5vh 0}section.clients .section-backdrop{opacity:.85;background:url(/themes/custom/fuego/assets/images/other/main-section-backdrop-gray.svg) no-repeat -33rem 3rem/150%;z-index:1}section.clients .section-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to right,#fff0,#ffffff80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#80ffffff",GradientType=1)}section.clients h2{text-align:center;background-position:0 74%}section.clients h2,section.clients .client-list{position:relative;z-index:2}.client-list{margin-top:5rem;list-style:none;text-align:center}.client-list>li{position:relative;display:inline-block;margin:0 3rem 3rem 0;width:20%;text-align:center;vertical-align:top}.client-list>li a.main{position:relative;display:block;margin:0 auto;width:16.5rem;height:16.5rem;border-radius:10px;background-color:#fff;box-shadow:0 0 10px #dcdcdc33;transition:background-color .4s,box-shadow .4s}.client-list>li a.main>img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:opacity 1s}.client-list>li a.main img.color{max-width:12rem;max-height:8rem;opacity:1}.client-list>li a.main img.white{opacity:0}.client-list>li a.main:hover,.client-list>li a.main:focus{box-shadow:0 0 25px #f05b5a80}.client-list>li a.main:hover,.client-list>li a.main:focus{background-color:#f7f7f7}.client-list>li a.main:hover>img.white,.client-list>li a.main:focus>img.white{opacity:1}.client-list>li a.main:hover>img.color,.client-list>li a.main:focus>img.color{opacity:0}.client-list>li a.main .launch{position:absolute;top:1rem;right:1rem}@media screen and (max-width:82rem){section.clients .section-backdrop{background-size:cover}}@media screen and (max-width:82rem)and (min-width:621px){.client-list{width:100%;max-width:38rem;margin-left:auto;margin-right:auto}.client-list>li{width:40%}.client-list>li>a{width:15.5rem;height:15.5rem}section.clients .section-backdrop{background-position:right top}}@media screen and (max-width:621px){.client-list>li{width:80%}.client-list>li:not(:last-child){margin:0 0 3rem}.client-list>li:last-child{margin-bottom:0;margin-right:0}section.clients .section-backdrop{background-position:center center}}section.we-live-qatar{padding:10vh 0;overflow:visible}section.we-live-qatar h2{margin-bottom:3.75rem;font-size:5rem;text-align:center;background-size:100%;background-position:0 74%}section.we-live-qatar .section-backdrop{width:100%;background:transparent url(/themes/custom/fuego/assets/images/other/we-live-qatar-section-backdrop.svg) no-repeat;z-index:1}section.we-live-qatar .section-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#80ffffff",GradientType=0);z-index:2}section.we-live-qatar .section-cloak{position:relative;z-index:3}section.we-live-qatar .text-group{margin:3rem auto 0;max-width:43.75rem;text-align:center}section.we-live-qatar .icon-fuego{line-height:1.05;text-align:center;color:transparent;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;background-position:center bottom}.backgroundcliptext section.we-live-qatar .icon-fuego{-webkit-background-clip:text;background-clip:text}#svg-path-wlq1{top:30rem;left:18%}#svg-path-wlq2{top:14rem;left:18%}@media screen and (min-width:80.0625rem){section.we-live-qatar .section-backdrop{background-position:center 28rem;background-size:200vh}section.we-live-qatar .icon-fuego{font-size:63.637rem}}@media screen and (max-width:80rem){section.we-live-qatar .icon-fuego{font-size:calc(100vw - 5rem)}}@media screen and (max-width:768px)and (min-width:531px){section.we-live-qatar h2{font-size:3.5rem}}@media screen and (max-width:530px){section.we-live-qatar h2{font-size:2.75rem}#svg-path-wlq1{left:-31%}}section.get-support{padding:10vh 0}section.get-support .content-list{display:table;width:100%;table-layout:fixed}section.get-support .content-list>li{display:table-cell;width:50%;vertical-align:top}section.get-support .content-list>li.text-group{padding-right:3rem}section.get-support h2{margin-bottom:2rem;background-position:-7rem 33%;background-size:120%}.artwork>img,.artwork>svg{width:100%}@media screen and (max-width:1120px){section.get-support .content-list>li{display:table;width:100%}section.get-support .content-list>li:not(:last-child){margin:0 0 5rem}section.get-support .content-list>li.text-group{padding:0;text-align:center}section.get-support .content-list>li.text-group p{width:80%;margin-left:auto;margin-right:auto}li.artwork{text-align:center}li.artwork>img{max-width:42rem}}section.root-services{position:relative;padding:10vh 0;overflow:visible}section.root-services .section-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#fbfbfb,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbfbfb",endColorstr="#00ffffff",GradientType=0);z-index:1}section.root-services .section-backdrop{background:url(/themes/custom/fuego/assets/images/other/services-backdrop.svg) no-repeat -31rem bottom;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}section.root-services h2{position:relative;text-align:center;background-size:100%;background-position:bottom left;z-index:3}section.root-services .section-path{z-index:2}section.root-services .section-cloak{position:relative;z-index:3}section.root-services .section-content{margin-top:5rem}section.root-services .section-content>ul{text-align:center}#root-services-svg{width:100%;height:100%}#root-services-path-1,#root-services-path-2{top:0;left:0}.list-of-services{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2rem}.list-of-services:not(.align-left){text-align:center}.list-of-services.align-left{justify-content:flex-start;text-align:left}service-list .title{margin:0 auto 1rem;width:78%;min-height:3.4em;font-weight:700;font-size:1.25rem;text-align:center}.root-service-li{display:flex;width:33%;max-width:26rem;min-height:24rem}.root-service-anchor{position:relative;display:block;margin-left:1rem;padding:2.5rem 2rem;width:calc(100% - 2rem);text-align:center;text-decoration:none;background:#fff;border:1px solid #f1eded;box-shadow:0 2px 20px #0000000a;border-radius:12px;overflow:hidden;transition:box-shadow .3s ease,background-color .3s ease,transform .3s ease}.root-service-anchor:hover,.root-service-anchor:focus{text-decoration:none}.root-service-anchor .black{margin-bottom:1.5rem}.root-service-anchor .description{color:#4a4a4a}.root-service-anchor .text{hyphens:auto;-webkit-hyphen:auto}.root-service-anchor.active,.root-service-anchor:hover,.root-service-anchor:focus{box-shadow:0 12px 32px -8px #ae272740}.root-service-anchor:hover,.root-service-anchor:focus-visible{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.root-service-anchor{transition:none}.root-service-anchor:hover,.root-service-anchor:focus-visible{transform:none}}.root-service-anchor .colored{position:absolute;left:0;bottom:-22rem;width:110%;max-width:27rem;max-height:30rem;z-index:1}.root-service-anchor .black,.root-service-anchor .title,.root-service-anchor .description{position:relative;z-index:2}@media screen and (max-width:1200px){service-list .title{min-height:auto}}@media screen and (max-width:1200px)and (min-width:768px){service-list .title{width:100%}}@media screen and (max-width:1024px)and (min-width:768px){.root-service-li{width:50%}}@media screen and (max-width:767px){.root-service-li{width:100%}.root-service-anchor{width:100%;margin:0}}
.drupal-messages{position:absolute;top:7rem;left:0;right:0;z-index:50;max-width:1280px;margin:0 auto;padding:0 1.5rem}.is-transitioning .transition{opacity:1;visibility:visible;background:#fff}form[data-fuego-contact] li.visually-hidden{position:relative!important}.email-response--static{opacity:1;visibility:visible}@font-face{font-family:Tajawal;src:url(/themes/custom/fuego/assets/fonts/tajawal/tajawal-arabic-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/themes/custom/fuego/assets/fonts/tajawal/tajawal-arabic-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/themes/custom/fuego/assets/fonts/tajawal/tajawal-arabic-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Raleway;src:url(/themes/custom/fuego/assets/fonts/tajawal/tajawal-arabic-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Raleway;src:url(/themes/custom/fuego/assets/fonts/tajawal/tajawal-arabic-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Raleway;src:url(/themes/custom/fuego/assets/fonts/tajawal/tajawal-arabic-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}html[lang=ar],html[lang=ar] body,[lang=ar]{font-family:Tajawal,Raleway,Noto Sans Arabic,sans-serif}.lang-switch a[lang=ar]{font-family:Tajawal,Noto Sans Arabic,Raleway,sans-serif}.lang-switch a[lang=en]{font-family:Raleway,sans-serif}.fuego-ctx:hover:not(:has(.fuego-ctx:hover)){outline:2px dashed #AE2727;outline-offset:-2px}.fuego-ctx:hover:not(:has(.fuego-ctx:hover)):after{content:attr(data-fuego-ctx);position:absolute;top:0;inset-inline-start:0;z-index:499;padding:2px 8px;background:#ae2727;color:#fff;font:600 12px/1.5 system-ui,sans-serif;letter-spacing:0;text-transform:none;pointer-events:none}.fuego-ctx>.contextual{z-index:500}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .animated-h1,html[dir=rtl] .eyebrow,html[dir=rtl] section.usecase-intro h1.page-title,html[dir=rtl] section.usecase-intro h3,html[dir=rtl] section.usecase-intro h4,html[dir=rtl] .work-list h3{line-height:1.3}html[dir=rtl] .carousel-nav svg,html[dir=rtl] .submit .submit-arrow{transform:scaleX(-1)}html[dir=rtl] .submit:hover .submit-arrow,html[dir=rtl] .submit:focus-visible .submit-arrow{transform:translate(-4px) scaleX(-1)}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
