@charset "UTF-8";
/***********
  Questo file include tutti i diversi componenti scss del tema.
  Vengono caricati prima gli stili generici e successivamente
  quelli più dettagliati
 ***********/
/*
  == Variabili
  Carico le varibili utilizzare per customizzare bootstrap (style.css) in modo che
  siano disponibili anche nel tema (theme.css), usa le variabili dell stile bootswatch
  o di default bootstrap commendando o decommentanto le relative righe
 */
/*@font-face {
    font-family: KarabinE;
    font-display: swap;
    font-weight: 400;
    font-display: swap;
    src: url("/themes/arturu/assets/fonts/karabine.otf") format("opentype");
}*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("/themes/arturu/assets/fonts/OpenSans-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/themes/arturu/assets/fonts/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/themes/arturu/assets/fonts/OpenSans-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/themes/arturu/assets/fonts/OpenSans-Bold.ttf") format("truetype");
}
/*
  == Funzioni
 */
/* Smart underline */
/* ckeditor style */
/* line 113, ../../../src/scss/custom/_functions.scss */
.cke_combo__format .cke_combo_text {
  width: 250px !important;
}

/* line 117, ../../../src/scss/custom/_functions.scss */
.cke_combopanel__format {
  width: 450px !important;
}

/*
  == UI - Stili generici
  In questi file vanno inserite quelle regole generiche che vanno a temizzare
  in maniera globale i diversi componenti specifici se la modifica delle variables
  non dovesse bastare.
  N.B. Non bisogna inserire qua le regole per varianti specifiche di viste o particolari nodi
*/
/* line 2, ../../../src/scss/custom/ui/_badges.scss */
.badge-primary {
  background-color: #9f1585;
}

/* line 1, ../../../src/scss/custom/ui/_breadcrumbs.scss */
.breadcrumb-block {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  margin-bottom: -18px;
  background-color: #eaeceb;
}
/* line 10, ../../../src/scss/custom/ui/_breadcrumbs.scss */
.breadcrumb-block .breadcrumb {
  padding: 15px 15px;
  margin: 0;
  font-size: 0.8em;
  background-color: transparent;
}

/* line 1, ../../../src/scss/custom/ui/_buttons.scss */
.content .btn {
  max-width: 100%;
  word-break: break-word;
  white-space: normal;
}

/* line 9, ../../../src/scss/custom/ui/_buttons.scss */
span.btn-info a {
  color: #ffffff;
}

/* line 15, ../../../src/scss/custom/ui/_buttons.scss */
.btn-default {
  background-color: #cfd4d2;
}

/* line 18, ../../../src/scss/custom/ui/_buttons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  filter: alpha(opacity=40);
  opacity: 0.40;
}

/* line 23, ../../../src/scss/custom/ui/_buttons.scss */
.btn-primary a {
  color: #ffffff;
}

/* line 27, ../../../src/scss/custom/ui/_buttons.scss */
#atcb-link {
  background-color: #902986;
}

/* line 30, ../../../src/scss/custom/ui/_buttons.scss */
.atcb-list {
  padding: 5px;
  box-shadow: 0 1px 1px rgba(200, 200, 200, 0.5);
  border: 1px solid #eee;
}
/* line 35, ../../../src/scss/custom/ui/_buttons.scss */
.atcb-list .atcb-item a {
  color: #333333;
}

/* Icone tipo */
/* line 2, ../../../src/scss/custom/ui/_icons.scss */
.social-care-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wMDIgNTEyLjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjAwMiA1MTIuMDAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij48Zz48Zz48cGF0aCBkPSJNMTA5LjgzNCw0OTYuMjFsLTE1LjA1NS0yMS4yMDZjLTMuMTk2LTQuNTA0LTkuNDM5LTUuNTYzLTEzLjk0My0yLjM2NmMtNC41MDMsMy4xOTctNS41NjMsOS40MzktMi4zNjUsMTMuOTQzIGwxNS4wNTUsMjEuMjA3YzEuOTUsMi43NDcsNS4wMzIsNC4yMTIsOC4xNjMsNC4yMTJjMi4wMDIsMCw0LjAyMy0wLjYsNS43OC0xLjg0N0MxMTEuOTcyLDUwNi45NTYsMTEzLjAzMiw1MDAuNzE0LDEwOS44MzQsNDk2LjIxIHoiICBmaWxsPSIjOTAyOTg2Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNMjI1LjIwNiw0OTkuOTQ2bC0xNi4zODQtNzguMDg4Yy03Ljk2Ny0zNy45NzItMzAuMDg3LTcwLjgwNi02Mi4yODMtOTIuNDU1bC0zNC45ODEtMjMuNTIyIGMtMTQuMDI3LTkuNDMtMzIuODgxLTcuNDAyLTQ0LjYwNSw0LjU1M1YxODkuOTM4YzAtMTUuODE2LTEwLjc4My0yOS4yNTQtMjYuMjIzLTMyLjY4MWMtOS45NjUtMi4yMTQtMjAuMjQzLDAuMTg0LTI4LjIwNCw2LjU3MSBjLTcuOTYsNi4zODctMTIuNTI1LDE1LjkwNC0xMi41MjUsMjYuMTFWMzQ0Ljk5YzAsMjAuMzEzLDYuMjE2LDM5LjgwNiwxNy45NzUsNTYuMzcxbDE3LjgzMywyNS4xMjEgYzEuOTUsMi43NDcsNS4wMzIsNC4yMTIsOC4xNjMsNC4yMTJjMi4wMDIsMCw0LjAyMy0wLjYsNS43OC0xLjg0N2M0LjUwMy0zLjE5Nyw1LjU2My05LjQzOSwyLjM2NS0xMy45NDNsLTE3LjgzMy0yNS4xMjEgYy05LjM0NC0xMy4xNjMtMTQuMjgzLTI4LjY1Mi0xNC4yODMtNDQuNzk0VjE4OS45MzhjMC00LjEwOCwxLjgzOC03LjkzOSw1LjA0Mi0xMC41MTFjMy4yMDMtMi41NzEsNy4zNC0zLjUzNiwxMS4zNTQtMi42NDUgYzYuMjE1LDEuMzc5LDEwLjU1Niw2Ljc4OSwxMC41NTYsMTMuMTU2djEyMy4wMTZjMCwxNy40MTQsNi4zOTgsMzQuMDA1LDE4LjAyMSw0Ni45MTNjMC40OTgsMC41OTcsMS4wMSwxLjE4OCwxLjU1MSwxLjc2MSBjNi42NDEsNy4wMzcsMTQuNDQ5LDE1LjMyOSwyMS44MDMsMjMuMTQ1bDEwLjI5NSwxMC45NTdjMC4wMzMsMC4wMzUsMC4wNjksMC4wNjUsMC4xMDMsMC4wOTkgYzguODA3LDkuMzY3LDE1LjMwMiwxNi4yODQsMTUuNDM4LDE2LjQyOGMzLjc3OSw0LjAyNSwxMC4xMDksNC4yMjUsMTQuMTM1LDAuNDQ0czQuMjI1LTEwLjEwOSwwLjQ0My0xNC4xMzUgYy0wLjE4Mi0wLjE5NC0xMS44ODgtMTIuNjU5LTI1LjI1Ni0yNi44NjhsLTIyLjkyOS0yNC40MDNjLTAuMDU4LTAuMDYyLTAuMTExLTAuMTI3LTAuMTY5LTAuMTg5IGMtNS4zNzYtNi40My01LjMwOS0xNS43NTMsMC4zMjYtMjIuMTE1YzQuOTg1LTUuNjI2LDEzLjQ0OS02LjcwNiwxOS42ODYtMi41MTNMMTM1LjM3OSwzNDYgYzI3Ljg0OCwxOC43MjUsNDYuOTc5LDQ3LjEyMyw1My44NjksNzkuOTY1bDE2LjM4NSw3OC4wODljMC45ODksNC43MTMsNS4xNDYsNy45NDgsOS43NzcsNy45NDhjMC42OCwwLDEuMzcxLTAuMDcsMi4wNjMtMC4yMTUgQzIyMi44NzgsNTEwLjY1MywyMjYuMzQsNTA1LjM1MSwyMjUuMjA2LDQ5OS45NDZ6IiAgZmlsbD0iIzkwMjk4NiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTc0LjA4OSw0NDUuODU4bC0wLjA2NC0wLjA5Yy0zLjIxLTQuNDk2LTkuNDU0LTUuNTQtMTMuOTQ5LTIuMzMycy01LjUzOSw5LjQ1My0yLjMzMiwxMy45NDhsMC4wNjQsMC4wOSBjMS45NTIsMi43MzUsNS4wMjcsNC4xOTMsOC4xNDksNC4xOTNjMi4wMSwwLDQuMDM5LTAuNjA0LDUuOC0xLjg2MUM3Ni4yNTEsNDU2LjU5OCw3Ny4yOTYsNDUwLjM1Myw3NC4wODksNDQ1Ljg1OHoiICBmaWxsPSIjOTAyOTg2Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNNDk5LjQ3NSwxNjMuODI5Yy03Ljk2LTYuMzg3LTE4LjI0My04Ljc4MS0yOC4yMDMtNi41NzFjLTE1LjQ0LDMuNDI2LTI2LjIyNCwxNi44NjUtMjYuMjI0LDMyLjY4MXYxMjAuNDk2IGMtMTEuNzIzLTExLjk1NS0zMC41NzktMTMuOTgzLTQ0LjYwNS00LjU1M2wtMzQuOTgxLDIzLjUyMWMtMzIuMTk3LDIxLjY0OC01NC4zMTYsNTQuNDgzLTYyLjI4Myw5Mi40NTVsLTE2LjM4NCw3OC4wODkgYy0xLjEzNCw1LjQwNSwyLjMyOCwxMC43MDYsNy43MzMsMTEuODRjMC42OTIsMC4xNDUsMS4zODQsMC4yMTUsMi4wNjMsMC4yMTVjNC42MzIsMCw4Ljc4OC0zLjIzNiw5Ljc3Ny03Ljk0OWwxNi4zODQtNzguMDg5IGM2Ljg5MS0zMi44NDEsMjYuMDIxLTYxLjI0LDUzLjg2OS03OS45NjRsMzQuOTgxLTIzLjUyMWM2LjIzNS00LjE5NCwxNC42OTktMy4xMTQsMTkuNjg2LDIuNTEyIGM1LjYyOCw2LjM1NCw1LjcwMywxNS42NjIsMC4zNDcsMjIuMDkyYy0wLjA2NCwwLjA3LTAuMTI1LDAuMTQyLTAuMTg5LDAuMjEyYzAsMC00OC4wMDUsNTEuMDc5LTQ4LjE4Niw1MS4yNzEgYy0zLjc4MSw0LjAyNi0zLjU4MiwxMC4zNTQsMC40NDMsMTQuMTM1YzQuMDI2LDMuNzgxLDEwLjM1NCwzLjU4MiwxNC4xMzUtMC40NDRjMC4xMzYtMC4xNDQsNDAuOTk4LTQzLjU5MSw0Ny42MzktNTAuNjI4IGMwLjU0MS0wLjU3MywxLjA1My0xLjE2NCwxLjU1MS0xLjc2MWMxMS42MjItMTIuOTA4LDE4LjAyMS0yOS40OTksMTguMDIxLTQ2LjkxM1YxODkuOTM4YzAtNi4zNjcsNC4zNDEtMTEuNzc3LDEwLjU1Ny0xMy4xNTYgYzQuMDEzLTAuODksOC4xNDksMC4wNzUsMTEuMzU0LDIuNjQ1YzMuMjA0LDIuNTcxLDUuMDQyLDYuNDAyLDUuMDQyLDEwLjUxMVYzNDQuOTljMCwxNi4xNDItNC45MzksMzEuNjMxLTE0LjI4Myw0NC43OTQgbC03NS41NTEsMTA2LjQyN2MtMy4xOTcsNC41MDMtMi4xMzgsMTAuNzQ2LDIuMzY1LDEzLjk0M2MxLjc1OCwxLjI0NywzLjc3OCwxLjg0Nyw1Ljc4LDEuODQ3YzMuMTMsMCw2LjIxMy0xLjQ2Niw4LjE2My00LjIxMiBsNzUuNTUxLTEwNi40MjdjMTEuNzU5LTE2LjU2NSwxNy45NzUtMzYuMDU4LDE3Ljk3NS01Ni4zNzFWMTg5LjkzOEM1MTEuOTk5LDE3OS43MzIsNTA3LjQzNSwxNzAuMjE2LDQ5OS40NzUsMTYzLjgyOXoiICBmaWxsPSIjOTAyOTg2Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNMzgyLjY1OCwxOTEuNjZsLTE3Ljc5MS00LjI1di0zLjE5YzExLjU2My04LjEsMTkuMTQ1LTIxLjUxMywxOS4xNDUtMzYuNjcxVjEyNC40MmMwLTI0LjY3OS0yMC4wNzctNDQuNzU2LTQ0Ljc1Ni00NC43NTYgYy0xMS4wNzUsMC0yMS4yMTUsNC4wNTItMjkuMDM4LDEwLjc0QzMwMS41MDgsNjkuMDc0LDI4MC41NSw1NCwyNTYuMTI2LDU0Yy0yNC40NTQsMC00NS40MzQsMTUuMTEzLTU0LjEyNCwzNi40ODQgYy03LjgzNS02LjczNi0xOC4wMTItMTAuODIyLTI5LjEzMi0xMC44MjJjLTI0LjY3OSwwLTQ0Ljc1NiwyMC4wNzctNDQuNzU2LDQ0Ljc1NnYxLjUzN3YyMS41OTIgYzAsMTUuMTU4LDcuNTgyLDI4LjU3MSwxOS4xNDUsMzYuNjcxdjMuMTlsLTE3Ljc5MSw0LjI1Yy0yMS4yNDIsNS4wNzUtMzYuMDc4LDIzLjg3Mi0zNi4wNzgsNDUuNzEydjE4LjY3NiBjMCw1LjUyMyw0LjQ3OCwxMCwxMCwxMGg0NS45NTJjLTAuMDcxLDEuMjEzLTAuMTIsMi40MzItMC4xMiwzLjY2MXYzNS45NThjMCw1LjUyMyw0LjQ3OCwxMCwxMCwxMGg2MC4xMWM1LjUyMiwwLDEwLTQuNDc3LDEwLTEwIHMtNC40NzgtMTAtMTAtMTBIMjA5VjI3NWMwLTUuNTIzLTQuNDc4LTEwLTEwLTEwYy01LjUyMiwwLTEwLDQuNDc3LTEwLDEwdjIwLjY2N2gtMTkuNzc3di0yNS45NTggYzAtMTkuMjg3LDEzLjEtMzUuODk2LDMxLjg1NC00MC4zOWwyNy40NDItNi41NzZsMTguMzY1LDQxLjc4MmMxLjU5NiwzLjYzMSw1LjE4OCw1Ljk3Niw5LjE1Myw1Ljk3NmgwLjAwMSBjMy45NjYsMCw3LjU1OC0yLjM0NCw5LjE1NC01Ljk3NWwxOC4zNDYtNDEuNzJsMjcuMzU1LDYuNTM1YzE4Ljc3Miw0LjQ4NSwzMS44ODMsMjEuMDk2LDMxLjg4Myw0MC4zOTd2MjUuOTI5aC0xOS43NzdWMjc1IGMwLTUuNTIzLTQuNDc4LTEwLTEwLTEwYy01LjUyMiwwLTEwLDQuNDc3LTEwLDEwdjIwLjY2N2gtMTEuMzMzYy01LjUyMiwwLTEwLDQuNDc3LTEwLDEwczQuNDc4LDEwLDEwLDEwaDYxLjExMSBjNS41MjIsMCwxMC00LjQ3NywxMC0xMHYtMzUuOTI5YzAtMS4yMzktMC4wNS0yLjQ2Ny0wLjEyMi0zLjY5aDQ2LjA4MmM1LjUyMiwwLDEwLTQuNDc3LDEwLTEwdi0xOC42NzYgQzQxOC43MzcsMjE1LjUzMiw0MDMuOTAxLDE5Ni43MzQsMzgyLjY1OCwxOTEuNjZ6IE0zMzkuMjU2LDk5LjY2MmMxMy4xMDIsMCwyMy44NTgsMTAuMjMxLDI0LjcwMiwyMy4xMjNoLTEzLjkwMyBjLTExLjY4OCwwLTIzLjE5LTIuODE0LTMzLjUyOS04LjE3MkMzMjAuMzI5LDEwNS44MjUsMzI5LjA4Nyw5OS42NjIsMzM5LjI1Niw5OS42NjJ6IE0zMTQuNSwxNDYuMDg3IGMwLjAxMi0wLjQ4NywwLjAzNy0wLjk3MiwwLjAzNy0xLjQ2MnYtOC45MDZjMTEuMjIxLDQuNjQ0LDIzLjI4OCw3LjA2NiwzNS41MTgsNy4wNjZoMTMuOTU3djQuNzYzIGMwLDEzLjY1LTExLjEwNSwyNC43NTYtMjQuNzU2LDI0Ljc1NlMzMTQuNSwxNjEuMTk4LDMxNC41LDE0Ny41NDdWMTQ2LjA4N3ogTTIxNy43MTYsMTEyLjQxTDIxNy43MTYsMTEyLjQxIGMwLTIxLjE3OSwxNy4yMy0zOC40MSwzOC40MS0zOC40MWMxOS4xMDMsMCwzNC45OTIsMTQuMDE4LDM3LjkyNiwzMi4zMDZsLTE2LjgzNS05Ljg5MWMtNC4yMTEtMi40NzQtOS41OTMtMS41NDUtMTIuNzMsMi4yIGMtOC4yMjcsOS44MTgtMjAuMjkyLDE1LjQ0OS0zMy4xMDIsMTUuNDQ5aC0xMy42NjlWMTEyLjQxeiBNMTcyLjg3MSw5OS42NjJjMTAuMTY5LDAsMTguOTI2LDYuMTY0LDIyLjczLDE0Ljk1IGMtMTAuMzQsNS4zNTgtMjEuODQxLDguMTcyLTMzLjUyOSw4LjE3MmgtMTMuOTAzQzE0OS4wMTMsMTA5Ljg5MywxNTkuNzcsOTkuNjYyLDE3Mi44NzEsOTkuNjYyeiBNMTQ4LjExNSwxNDIuNzg0aDEzLjk1NyBjMTIuMjQzLDAsMjQuMzIzLTIuNDI3LDM1LjU1NS03LjA4MXYxMS44NDNjMCwxMy42NS0xMS4xMDUsMjQuNzU2LTI0Ljc1NiwyNC43NTZzLTI0Ljc1Ni0xMS4xMDQtMjQuNzU2LTI0Ljc1NVYxNDIuNzg0eiBNMTk2LjQxNywyMDkuODY5Yy0xOS42NzQsNC43MTQtMzUuMTM2LDE4LjQzMS00Mi40OTUsMzYuMTc4aC00MC41MzJ2LTguNjc2YzAtMTIuNTQ2LDguNTIyLTIzLjM0NSwyMC43MjUtMjYuMjZsMjUuNDY4LTYuMDg0IGM0LjUwMS0xLjA3NSw3LjY3Ny01LjA5OCw3LjY3Ny05LjcyNnYtMy4zNjJjMS44NCwwLjIzMSwzLjcxLDAuMzY0LDUuNjExLDAuMzY0YzEuODg3LDAsMy43NDQtMC4xMzEsNS41Ny0wLjM1OXYyLjg1MyBjLTAuMDA3LDAuMTQ5LTAuMDEsMC4yOTgtMC4wMTEsMC40NDdjLTAuMDAyLDMuMjgxLDEuNjExLDYuNDk1LDQuNTczLDguNDExYzEuMTE2LDAuNzIzLDIuMzIyLDEuMTkzLDMuNTUzLDEuNDI4bDE0LjkxNywzLjU3NCBMMTk2LjQxNywyMDkuODY5eiBNMjI0LjMxMSwxOTQuMzQ1Yy0yLjU2OS0xLjEzMy01LjI0Ny0yLjAzOS04LjAwNy0yLjdsLTE3Ljg2NC00LjI4MXYtMy4xMTYgYzMuMjI0LTIuMjUzLDYuMTM5LTQuOTE2LDguNjY3LTcuOTE4YzQuNDY2LDYuODgsMTAuMzM0LDEyLjc2MywxNy4yMDQsMTcuMjQ0VjE5NC4zNDV6IE0yNjcuNzQzLDIwOS4wMzhsLTExLjcwMiwyNi42MTUgbC0xMS43MjktMjYuNjgzdi03LjEzNmMzLjgxNywwLjc4Nyw3Ljc2OCwxLjIwMiwxMS44MTQsMS4yMDJjMy45NzcsMCw3Ljg2MS0wLjQwMywxMS42MTctMS4xNjRWMjA5LjAzOHogTTI1Ni4xMjYsMTgzLjAzNSBjLTIxLjE4LDAuMDAxLTM4LjQxLTE3LjIzLTM4LjQxLTM4LjQxdi0xMC41NjJoMTMuNjY5YzE1Ljg1OCwwLDMwLjkzNi01Ljg5Nyw0Mi40OTItMTYuNDE1bDIwLjYyMiwxMi4xMTZ2MTYuMzI0IEMyOTMuNzI3LDE2Ni41OTEsMjc2LjgxNiwxODMuMDM1LDI1Ni4xMjYsMTgzLjAzNXogTTI4Ny43NDMsMTk0LjM3N1YxOTMuN2M2LjkyNi00LjQ3OCwxMi44NDYtMTAuMzc2LDE3LjM0Ny0xNy4yODYgYzIuNTExLDIuOTY4LDUuNDAxLDUuNjAyLDguNTk0LDcuODM0djMuMTE2bC0xNy44NjUsNC4yODFDMjkzLjAzNSwxOTIuMzEzLDI5MC4zMzQsMTkzLjIzLDI4Ny43NDMsMTk0LjM3N3ogTTM5OC43MzYsMjQ2LjA0NyBoLTQwLjY3Yy03LjM2Ni0xNy43NDctMjIuODM5LTMxLjQ1Ni00Mi41MjUtMzYuMTU5bC01LjAyMS0xLjE5OWwxNC45OTctMy41OTRjMS4yNDgtMC4yMzIsMi40NzQtMC43MDgsMy42MDUtMS40NCBjMi45NTctMS45MTMsNC41NjUtNS4xMjcsNC41NjUtOC40MDhjMC0wLjA3OC0wLjAwMS0wLjE1Ny0wLjAwMy0wLjIzNXYtMy4wNjhjMS44MjcsMC4yMjgsMy42ODMsMC4zNTksNS41NywwLjM1OSBjMS45MDEsMCwzLjc3MS0wLjEzMyw1LjYxMS0wLjM2NHYzLjM2MmMwLDQuNjI4LDMuMTc2LDguNjUxLDcuNjc3LDkuNzI2bDI1LjQ2OCw2LjA4NGMxMi4yMDMsMi45MTYsMjAuNzI2LDEzLjcxNCwyMC43MjYsMjYuMjYgVjI0Ni4wNDd6IiAgZmlsbD0iIzkwMjk4NiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTI2My4wNjksMjk4LjU5Yy0xLjg2OS0xLjg2LTQuNDM5LTIuOTItNy4wNjktMi45MmMtMi42NDEsMC01LjIxLDEuMDYtNy4wNywyLjkyYy0xLjg3LDEuODctMi45Myw0LjQ0LTIuOTMsNy4wOCBjMCwyLjYzLDEuMDYsNS4yLDIuOTMsNy4wN2MxLjg2LDEuODYsNC40MywyLjkzLDcuMDcsMi45M2MyLjYzLDAsNS4yLTEuMDcsNy4wNjktMi45M2MxLjg2LTEuODcsMi45MzEtNC40NCwyLjkzMS03LjA3IEMyNjYsMzAzLjAzLDI2NC45MywzMDAuNDYsMjYzLjA2OSwyOTguNTl6IiAgZmlsbD0iIzkwMjk4NiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTI1NS45OTMsMGMtNS41MjIsMC0xMCw0LjQ3Ny0xMCwxMHYxNC45NjNjMCw1LjUyMyw0LjQ3OCwxMCwxMCwxMGM1LjUyMiwwLDEwLTQuNDc3LDEwLTEwVjEwIEMyNjUuOTkzLDQuNDc3LDI2MS41MTYsMCwyNTUuOTkzLDB6IiAgZmlsbD0iIzkwMjk4NiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTIxOS4xNTcsMzIuNjE5bC0xMC40OS0xMC40OGMtMy45MDctMy45MDQtMTAuMjM4LTMuOTAxLTE0LjE0MiwwLjAwNmMtMy45MDQsMy45MDctMy45LDEwLjIzOSwwLjAwNywxNC4xNDJsMTAuNDkxLDEwLjQ4IGMxLjk1MiwxLjk1MSw0LjUxLDIuOTI2LDcuMDY3LDIuOTI2YzIuNTYxLDAsNS4xMjEtMC45NzgsNy4wNzQtMi45MzJDMjIzLjA2Niw0Mi44NTQsMjIzLjA2NCwzNi41MjIsMjE5LjE1NywzMi42MTl6IiAgZmlsbD0iIzkwMjk4NiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTMxNy4yMjIsMjIuMzk1Yy0zLjkwNy0zLjkwMy0xMC4yNC0zLjkwMS0xNC4xNDIsMC4wMDdsLTEwLjQwOSwxMC40MTljLTMuOTAzLDMuOTA3LTMuOSwxMC4yMzksMC4wMDcsMTQuMTQyIGMxLjk1MywxLjk1MSw0LjUxLDIuOTI2LDcuMDY4LDIuOTI2YzIuNTYxLDAsNS4xMjItMC45NzgsNy4wNzQtMi45MzNsMTAuNDA5LTEwLjQxOUMzMjEuMTMyLDMyLjYzLDMyMS4xMjksMjYuMjk4LDMxNy4yMjIsMjIuMzk1IHoiICBmaWxsPSIjOTAyOTg2Ii8+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4K');
}

/* line 5, ../../../src/scss/custom/ui/_icons.scss */
.research-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTExLjk5OCA1MTEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk4IDUxMS45OTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MjMuMjEsNDMyLjQzNWwtOC43NDItMjUuOTQ1Yy0wLjkzLTIuNzU3LTEuOTg4LTUuNDQyLTMuMTQ0LTguMDY4YzMxLjQ0Ni0yNi4xNjksNDkuMzYxLTY0LjE1Nyw0OS4zNjEtMTA1LjIxOCAgICBjMC0zMi40MTQtMTEuNTczLTYzLjg4My0zMi41ODctODguNjEyYy0xOC4yNjYtMjEuNDk1LTQyLjY4LTM2LjgyLTY5LjY0Mi00My45MmwzMy43MDItNTMuMjgzICAgIGMxLjEwNy0xLjc1LDEuNDc0LTMuODY4LDEuMDE5LTUuODg4Yy0wLjQ1NS0yLjAyLTEuNjkzLTMuNzc3LTMuNDQzLTQuODg0bC0xMi43NjctOC4wNzVsNy45NDUtMTIuNTYxbDEyLjc2Nyw4LjA3NiAgICBjMS4yOTUsMC44MTgsMi43MzksMS4yMSw0LjE2NSwxLjIxYzIuNTg4LDAsNS4xMi0xLjI4NSw2LjYwNi0zLjYzNWwxNi40OC0yNi4wNTZjMS4xMDctMS43NSwxLjQ3NC0zLjg2OCwxLjAxOS01Ljg4OCAgICBjLTAuNDU1LTIuMDItMS42OTMtMy43NzctMy40NDMtNC44ODRMMzUzLjU4LDEuMjA4Yy0zLjY0NC0yLjMwMS04LjQ2Ni0xLjIxOS0xMC43NzEsMi40MjVsLTE2LjQ4LDI2LjA1NiAgICBjLTEuMTA3LDEuNzUtMS40NzMsMy44NjgtMS4wMTksNS44ODhjMC40NTUsMi4wMiwxLjY5MywzLjc3NywzLjQ0Myw0Ljg4NGwxMi43NjcsOC4wNzVsLTcuOTQ1LDEyLjU2MWwtMTIuNzY3LTguMDc2ICAgIGMtMy42NDMtMi4zMDItOC40NjctMS4yMTktMTAuNzcxLDIuNDI1TDE5Ny41OTEsMjMzLjIyNmwtOS40ODUtNS45OTljLTEuNzUtMS4xMDYtMy44NjgtMS40NzQtNS44ODktMS4wMTggICAgYy0yLjAyLDAuNDU1LTMuNzc3LDEuNjkyLTQuODg0LDMuNDQzbC0xNi40OCwyNi4wNTdjLTIuMzA1LDMuNjQ0LTEuMjIsOC40NjYsMi40MjQsMTAuNzcxbDEwMS4wOTIsNjMuOTQxICAgIGMxLjI5NSwwLjgxOCwyLjczOSwxLjIxLDQuMTY2LDEuMjFjMi41ODgsMCw1LjExOS0xLjI4Niw2LjYwNi0zLjYzNWwxNi40OC0yNi4wNTZjMi4zMDUtMy42NDQsMS4yMi04LjQ2Ni0yLjQyNC0xMC43NzEgICAgbC05LjQ4NS01Ljk5OWwyNy43MzQtNDMuODQ2YzUuMjMtMS42NCwxMC42NzMtMi40NzMsMTYuMjE5LTIuNDczYzI5Ljk3MSwwLDU0LjM1NSwyNC4zODMsNTQuMzU1LDU0LjM1NSAgICBjMCwyMi4wMzctMTMuNDg0LDQxLjk3NS0zMy43OCw1MC4zMDVjLTYuNjYyLTEuNDYxLTEzLjU0OC0yLjI0My0yMC41NzYtMi4yNDNIMTYzLjgzNWMtMjkuMzI4LDAtNTMuMTksMjMuODYxLTUzLjE5LDUzLjE5MSAgICBjMCw0LjMxMiwzLjQ5NSw3LjgwNyw3LjgwNyw3LjgwN2gxMTUuOTU1Yy0wLjU0MywxLjM5My0xLjA2NCwyLjc5OC0xLjU0Niw0LjIyNmwtOC42MDYsMjUuNTQxSDkzLjI1NCAgICBjLTIzLjEyNiwwLTQxLjk0MiwxOC44MTUtNDEuOTQyLDQxLjk0MXYzMC4yMThjMCw0LjMxMiwzLjQ5NSw3LjgwNyw3LjgwNyw3LjgwN0g0NTEuNmM0LjMxMiwwLDcuODA3LTMuNDk1LDcuODA3LTcuODA3di0zMC4yMTkgICAgQzQ1OS40MDgsNDUyLjc5NSw0NDMuNjI4LDQzNS4yNDUsNDIzLjIxLDQzMi40MzV6IE0zNTEuODMyLDE4LjU3OGw1NS43MywzNS4yNDlsLTguMTMzLDEyLjg2bC0xMi43NjMtOC4wNzMgICAgYy0wLjAwMS0wLjAwMS0wLjAwMy0wLjAwMi0wLjAwNC0wLjAwM2wtMzAuMTk1LTE5LjA5OWMtMC4wMDItMC4wMDEtMC4wMDUtMC4wMDMtMC4wMDctMC4wMDRsLTEyLjc2LTguMDcxTDM1MS44MzIsMTguNTc4eiAgICAgTTM3MS43MTYsNjcuNjM0bC03Ljk0NCwxMi41NjFsLTE2Ljk5OS0xMC43NTJsNy45NDQtMTIuNTYxTDM3MS43MTYsNjcuNjM0eiBNMjY2LjExOSwzMTMuMDUxbC04Ny44OTYtNTUuNTk0bDguMTMzLTEyLjg2MSAgICBsOS40NzQsNS45OTNjMC4wMDMsMC4wMDIsMC4wMDYsMC4wMDUsMC4wMTEsMC4wMDdsNjguOTI2LDQzLjU5NmwwLjAwMSwwLjAwMWw5LjQ4Miw1Ljk5OEwyNjYuMTE5LDMxMy4wNTF6IE0yNjYuNTE2LDI3Ni44MjIgICAgbC0xLjg1OS0xLjE3NmwtNTMuODctMzQuMDc0TDMxOS4wNTksNzAuMzkybDEyLjc2Miw4LjA3MmMwLjAwMiwwLjAwMSwwLjAwMywwLjAwMiwwLjAwNSwwLjAwM2wzMC4xOTUsMTkuMDk5ICAgIGMwLjAwMiwwLjAwMSwwLjAwNCwwLjAwMiwwLjAwNiwwLjAwM2wxMi43NjEsOC4wNzFsLTM1LjQ3OSw1Ni4wOTRjMCwwLTAuMDAxLDAuMDAyLTAuMDAyLDAuMDAybC0yNC40OCwzOC43MDRMMjY2LjUxNiwyNzYuODIyeiAgICAgTTM5My42MzQsMjkzLjIwNGMwLTM4LjU4MS0zMS4zODgtNjkuOTctNjkuOTctNjkuOTdjLTEuNjM1LDAtMy4yNjQsMC4wNTYtNC44ODQsMC4xNjlsMzAuNjE3LTQ4LjQwN2wwLjI1LTAuMzk1ICAgIGMyNS43OTYsNS42NTcsNDkuMjcyLDE5Ljc2Niw2Ni41NTQsNDAuMTAyYzE4LjYxOCwyMS45MDgsMjguODcsNDkuNzg3LDI4Ljg3LDc4LjUwMWMwLDM1LjMyNy0xNC45NjcsNjguMTAxLTQxLjM1OSw5MS4yMDcgICAgYy0wLjA5NC0wLjE0Mi0wLjE5My0wLjI3OS0wLjI4OC0wLjQyMmMtMC40NjItMC42OTUtMC45MzEtMS4zODMtMS40MS0yLjA2M2MtMC4xNTYtMC4yMjItMC4zMTUtMC40NDItMC40NzMtMC42NjIgICAgYy0wLjUyOS0wLjczOC0xLjA2NS0xLjQ3LTEuNjEzLTIuMTkyYy0wLjA4My0wLjEwOC0wLjE2OC0wLjIxNi0wLjI1MS0wLjMyNGMtOS40MDEtMTIuMjU1LTIxLjYwNS0yMi4wMjktMzUuNTIyLTI4LjUxNiAgICBDMzgyLjI5NSwzMzcuMywzOTMuNjM0LDMxNi4xMzUsMzkzLjYzNCwyOTMuMjA0eiBNMzEwLjM4NSwzNTcuOTkxYzE4LjgwNS0zLjE0MiwzOC42MjksMC42NDksNTQuOTI4LDEwLjU1MSAgICBjMTUuOTk4LDkuNzE5LDI4LjM4MiwyNS4xOTUsMzQuMzU5LDQyLjkzM2w2LjkyNywyMC41NTdIMjQwLjczMmw2LjkyNy0yMC41NTdjMS41NTctNC42MjEsMy41MTgtOS4wMTgsNS44MTMtMTMuMTc4ICAgIGMwLjAxMi0wLjAyMSwwLjAyNy0wLjAzOCwwLjAzOC0wLjA2YzExLjgwNC0yMS4zMzEsMzIuNTM2LTM1Ljg5Nyw1Ni4wNTctNDAuMDk5QzMwOS44NCwzNTguMDg5LDMxMC4xMTEsMzU4LjAzNywzMTAuMzg1LDM1Ny45OTF6ICAgICBNMTI3LjA3NCwzODYuNjQ5YzMuNjAyLTE2Ljk4NiwxOC43MTYtMjkuNzY4LDM2Ljc1OS0yOS43NjhoMTA3LjM4OWMtMTEuNjM1LDcuNjA4LTIxLjU4NiwxNy43My0yOS4wMywyOS43NjhIMTI3LjA3NHogICAgIE00NDMuNzk0LDQ5Ni4zODRoLTAuMDAxSDY2LjkyOHYtMjIuNDExYzAtMTQuNTE3LDExLjgxLTI2LjMyNiwyNi4zMjctMjYuMzI2aDEzNi42MDhoMTg3LjYwNSAgICBjMTQuNTE2LDAsMjYuMzI2LDExLjgwOSwyNi4zMjYsMjYuMzI2VjQ5Ni4zODR6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzIzLjY2NCwzNjkuMzY5Yy0xMy44MzMsMC0yNS4wODYsMTEuMjUzLTI1LjA4NiwyNS4wODZjMCwxMy44MzMsMTEuMjUzLDI1LjA4NywyNS4wODYsMjUuMDg3ICAgIHMyNS4wODYtMTEuMjU1LDI1LjA4Ni0yNS4wODdDMzQ4Ljc1MSwzODAuNjIzLDMzNy40OTcsMzY5LjM2OSwzMjMuNjY0LDM2OS4zNjl6IE0zMjMuNjY0LDQwMy45MjkgICAgYy01LjIyMywwLTkuNDcyLTQuMjQ5LTkuNDcyLTkuNDczYzAtNS4yMjMsNC4yNS05LjQ3Miw5LjQ3Mi05LjQ3MmM1LjIyMywwLDkuNDcyLDQuMjQ5LDkuNDcyLDkuNDcyICAgIEMzMzMuMTM2LDM5OS42OCwzMjguODg3LDQwMy45MjksMzIzLjY2NCw0MDMuOTI5eiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
}

/* line 8, ../../../src/scss/custom/ui/_icons.scss */
.interview-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wMDEgNTEyLjAwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjAwMSA1MTIuMDAxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTAxLjk5NiwzNzQuMDA0aC0zMy45OTl2LTIzLjgyOGMwLTE2Ljc0OS03LjE2OC0zMi4wNjMtMTguODIzLTQyLjc0N1YxOTcuNjY2YzAtNDkuMjQ3LTQwLjktODkuMzEyLTkxLjE3NC04OS4zMTIgICAgcy05MS4xNzMsNDAuMDY1LTkxLjE3Myw4OS4zMTJ2MTA5Ljc2MWMtMTEuNjU2LDEwLjY4My0xOC44MjMsMjUuOTk4LTE4LjgyMyw0Mi43NDd2MjMuODI5aC0yMC40OTljLTUuNTIzLDAtMTAsNC40NzgtMTAsMTAgICAgczQuNDc3LDEwLDEwLDEwaDMwLjQ5OWgxNlY0NThjMCw1LjUyMiw0LjQ3NywxMCwxMCwxMGgzNC45OTljNS41MjMsMCwxMC00LjQ3OCwxMC0xMHMtNC40NzctMTAtMTAtMTBoLTI0Ljk5OXYtNTMuOTk5aDEyNy45OTcgICAgdjUzLjk5OWgtMjYuOTk5Yy01LjUyMywwLTEwLDQuNDc4LTEwLDEwczQuNDc3LDEwLDEwLDEwaDM2Ljk5OWM1LjUyMywwLDEwLTQuNDc4LDEwLTEwdi02My45OThoMTZoMzMuOTk5VjQ5MkgyNDQuMDAzdi0zMi4yNyAgICBjMC0zMC43MjUtMjEuOTI4LTU3LjA3OC01Mi4xNDItNjIuNjY0bC0yNi4yNTktNC44NTRjLTEuMjQ2LTAuMjMtMi40MTEtMC42NTYtMy40ODMtMS4yMjRjLTAuNjA4LTAuNTItMS4yNzgtMC45NTgtMS45ODktMS4zMTggICAgYy0yLjcxNC0yLjIxOC00LjQyMy01LjU2NC00LjQ2OS05LjI2YzIwLjQ5My0xMS43MjcsMzQuMzQzLTMzLjc5MywzNC4zNDMtNTkuMDQ4di0zOC41OTdjMC0zNy40OTQtMzAuNTA0LTY3Ljk5OC02Ny45OTgtNjcuOTk4ICAgIHMtNjcuOTk4LDMwLjUwNC02Ny45OTgsNjcuOTk4djM4LjU5N2MwLDI1LjI0OSwxMy44NDQsNDcuMzEyLDM0LjMyOSw1OS4wNGMtMC4wNDQsMy43MTItMS43NjUsNy4wNzItNC40OTgsOS4yOTEgICAgYy0wLjY4NiwwLjM1Mi0xLjMzNCwwLjc3NS0xLjkyNCwxLjI3NmMtMS4wODIsMC41NzktMi4yNiwxLjAxMS0zLjUyLDEuMjQ0bC0yNi4yNDcsNC44NTQgICAgYy0zMC4yMTIsNS41ODYtNTIuMTQxLDMxLjkzOS01Mi4xNDEsNjIuNjY0djQyLjI3MWMwLDUuNTIyLDQuNDc3LDEwLDEwLDEwaDIyMy45OTRoMjY3Ljk5M2M1LjUyMywwLDEwLTQuNDc4LDEwLTEwVjM4NC4wMDUgICAgQzUxMS45OTYsMzc4LjQ4MSw1MDcuNTE5LDM3NC4wMDQsNTAxLjk5NiwzNzQuMDA0eiBNMjg2LjgyNSwxOTcuNjY2aDAuMDAxYzAtMzguMjE5LDMxLjkyOC02OS4zMTIsNzEuMTc0LTY5LjMxMiAgICBzNzEuMTc0LDMxLjA5NCw3MS4xNzQsNjkuMzEydjk3LjgwM2MtMi43NzQtMC45NjktNS42NDQtMS43NDktOC42MDktMi4yOTdsLTIzLjQ0NS00LjMzNWMtNC4yMTYtMC43OC03LjM3Mi00LjE5Ni03LjkxNC04LjM1MyAgICBjMTguMzk4LTEwLjc2NiwzMC43OTItMzAuNzI2LDMwLjc5Mi01My41Mzl2LTMyLjE4N2MwLTMuNTQ2LTEuODc3LTYuODI2LTQuOTM1LTguNjIybC0zNC43ODUtMjAuNDM2ICAgIGMtNC4yMTMtMi40NzYtOS41OTQtMS41NDQtMTIuNzMsMi4xOTljLTguOTc5LDEwLjcxNC0yMi4xNDUsMTYuODU5LTM2LjEyNCwxNi44NTlIMzA2Yy01LjUyMywwLTEwLDQuNDc4LTEwLDEwdjMyLjE4NyAgICBjMCwyMi44MDcsMTIuMzg4LDQyLjc2NCwzMC43OCw1My41MzJjLTAuNTM5LDQuMTYxLTMuNjk2LDcuNTgtNy45MTQsOC4zNjFsLTIzLjQzNSw0LjMzM2MtMi45NjQsMC41NDgtNS44MzQsMS4zMjgtOC42MDcsMi4yOTcgICAgVjE5Ny42NjZ6IE0zNzcuNDQ4LDI2NC4xNTNjLTEuNzM1LDAuMjkyLTMuMzE5LDEuMDIxLTQuNjI4LDIuMDg0Yy00LjYxMiwxLjc0Ni05LjYwNSwyLjcwOS0xNC44MjEsMi43MDkgICAgYy01LjIyNywwLTEwLjIyOS0wLjk2OC0xNC44NDktMi43MmMtMS4zMDItMS4wNTItMi44NzQtMS43NzctNC41OTUtMi4wN2MtMTMuMzkzLTcuMDI3LTIyLjU1NS0yMS4wNjQtMjIuNTU1LTM3LjIwOXYtMjIuMTg3ICAgIGgxNS40MjVjMTcuMDMsMCwzMy4yMTUtNi40MDQsNDUuNTQ0LTE3LjgwN2wyMy4wMjksMTMuNTI5djI2LjQ2NUMzOTkuOTk5LDI0My4wODgsMzkwLjgzOSwyNTcuMTI0LDM3Ny40NDgsMjY0LjE1M3ogICAgIE0zNzcuNzM3LDMwMC4xNzNsLTE5LjczMiwyNi45MThsLTE5Ljc0Ny0yNi45MjdjMy40MTYtMy40NTIsNS45NjgtNy43MjUsNy4zNzYtMTIuNDYyYzMuOTk4LDAuODEzLDguMTMzLDEuMjQyLDEyLjM2NiwxLjI0MiAgICBjNC4yMjksMCw4LjM2LTAuNDI5LDEyLjM1NC0xLjI0QzM3MS43NjEsMjkyLjQ0MywzNzQuMzE3LDI5Ni43MTksMzc3LjczNywzMDAuMTczeiBNNDQ3Ljk5NywzNzQuMDA0aC0xNkgyODQuMDAyaC0xNnYtMjMuODI5ICAgIGMwLTE4LjMwNywxMy4wNjYtMzQuMDEsMzEuMDY2LTM3LjMzOGwyMC44NTItMy44NTVsMzAuMDIxLDQwLjkzN2MxLjg4NCwyLjU2OCw0Ljg3OSw0LjA4Niw4LjA2NSw0LjA4NnM2LjE4MS0xLjUxOSw4LjA2NC00LjA4OCAgICBsMzAuMDA3LTQwLjkzNGwyMC44NTEsMy44NTVjMTguMDAyLDMuMzI5LDMxLjA2OCwxOS4wMzEsMzEuMDY4LDM3LjMzOFYzNzQuMDA0eiBNNzQuMDA4LDMyMS4zNnYtMzguNTk3ICAgIGMwLTI2LjQ2NywyMS41MzItNDcuOTk5LDQ3Ljk5OS00Ny45OTljMjYuNDY2LDAsNDcuOTk5LDIxLjUzMSw0Ny45OTksNDcuOTk5djM4LjU5N2MwLDI2LjQ2Ny0yMS41MzIsNDcuOTk5LTQ3Ljk5OSw0Ny45OTkgICAgQzk1LjU0LDM2OS4zNTksNzQuMDA4LDM0Ny44MjgsNzQuMDA4LDMyMS4zNnogTTEzOC4zNCwzOTMuMTA4bC0xNi4zMzMsNC42NTdsLTE2LjM0Ni00LjY2MWMwLjc0Ni0xLjcwOSwxLjM0Ny0zLjQ5MSwxLjc4OS01LjMzMiAgICBjNC42OTEsMS4wMjksOS41NTksMS41ODYsMTQuNTU2LDEuNTg2YzQuOTkyLDAsOS44NTUtMC41NTYsMTQuNTQ0LTEuNTgyQzEzNi45OTIsMzg5LjYxNywxMzcuNTkzLDM5MS4zOTksMTM4LjM0LDM5My4xMDh6ICAgICBNMjI0LjAwMiw0OTIuMDAxSDIwLjAwOHYtMTZoMC4wMDFoNjguMzg4YzUuNTIzLDAsMTAtNC40NzgsMTAtMTBzLTQuNDc3LTEwLTEwLTEwSDIwLjE3ICAgIGMxLjY1Mi0xOS40NTYsMTYuMTE5LTM1LjY2NiwzNS42MTUtMzkuMjcxbDI2LjI0Ny00Ljg1NGMyLjc0My0wLjUwNyw1LjM0Ny0xLjM1OCw3Ljc3OS0yLjQ5NWwyOS40NTIsOC4zOTkgICAgYzAuODk2LDAuMjU2LDEuODE5LDAuMzg0LDIuNzQyLDAuMzg0czEuODQ2LTAuMTI4LDIuNzQyLTAuMzg0bDI5LjQ0NC04LjM5NmMyLjQzMSwxLjEzNiw1LjAzMywxLjk4Niw3Ljc3NCwyLjQ5M2wyNi4yNTksNC44NTQgICAgYzIwLjczLDMuODMzLDM1Ljc3OCwyMS45MTYsMzUuNzc4LDQyLjk5OVY0OTIuMDAxeiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI2Ni41MDEsMEgxNDEuNTA1Yy0yMS43NzksMC0zOS40OTksMTcuNzItMzkuNDk5LDM5LjQ5OXYxNC41MTRIMzkuNTA3Yy0yMS43NzksMC0zOS40OTksMTcuNzItMzkuNDk5LDM5LjQ5OXY1NC45OTggICAgYzAuMDAxLDIxLjc3OSwxNy43MjEsMzkuNDk5LDM5LjUsMzkuNDk5aDAuNXYzMy43NDljMCw0LjA0NSwyLjQzNyw3LjY5MSw2LjE3Myw5LjIzOWMxLjIzNywwLjUxMiwyLjUzNiwwLjc2MSwzLjgyNCwwLjc2MSAgICBjMi42MDMsMCw1LjE2MS0xLjAxNiw3LjA3NC0yLjkyOWw0MC44Mi00MC44Mmg2Ni42MDZjMjEuNzc5LDAsMzkuNDk5LTE3LjcxOSwzOS40OTktMzkuNDk5di0yNC41MTNoMTUuNTI0bDI5LjQwMywyOS40MDQgICAgYzEuOTE0LDEuOTEzLDQuNDcxLDIuOTI5LDcuMDc0LDIuOTI5YzEuMjg4LDAsMi41ODctMC4yNDksMy44MjQtMC43NjFjMy43MzctMS41NDgsNi4xNzMtNS4xOTQsNi4xNzMtOS4yMzl2LTIyLjMzM2gwLjUgICAgYzIxLjc3OSwwLDM5LjQ5OS0xNy43MiwzOS40OTktMzkuNDk5VjM5LjQ5OUMzMDYsMTcuNzIsMjg4LjI4MSwwLDI2Ni41MDEsMHogTTE4NC4wMDQsMTQ4LjUxICAgIGMwLDEwLjc1Mi04Ljc0OCwxOS40OTktMTkuNDk5LDE5LjQ5OUg5My43NTdjLTIuNjUyLDAtNS4xOTYsMS4wNTQtNy4wNzEsMi45MjlsLTI2LjY3OCwyNi42NzhWMTc4LjAxYzAtNS41MjItNC40NzctMTAtMTAtMTAgICAgaC0xMC41Yy0xMC43NTIsMC0xOS40OTktOC43NDgtMTkuNDk5LTE5LjQ5OXYtNTVjMC0xMC43NTIsOC43NDgtMTkuNSwxOS40OTktMTkuNWgxMjQuOTk3YzEwLjc1MiwwLDE5LjQ5OSw4Ljc0OCwxOS40OTksMTkuNSAgICBWMTQ4LjUxeiBNMjg2LjAwMiw4NC40OThjMCwxMC43NTItOC43NDgsMTkuNDk5LTE5LjQ5OSwxOS40OTloLTEwLjVjLTUuNTIzLDAtMTAsNC40NzgtMTAsMTB2OC4xOTFsLTE1LjI2Mi0xNS4yNjMgICAgYy0xLjg3NS0xLjg3NS00LjQxOS0yLjkyOS03LjA3MS0yLjkyOWgtMTkuNjY2VjkzLjUxMWMwLTIxLjc3OS0xNy43Mi0zOS40OTktMzkuNDk5LTM5LjQ5OWgtNDIuNDk5VjM5LjQ5OSAgICBjMC0xMC43NTIsOC43NDgtMTkuNDk5LDE5LjQ5OS0xOS40OTloMTI0Ljk5N2MxMC43NTIsMCwxOS40OTksOC43NDgsMTkuNDk5LDE5LjQ5OVY4NC40OTh6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzQyLjUyLDIxNi4zMThjLTEuODYtMS44NTktNC40NC0yLjkzLTcuMDctMi45M2MtMi42MywwLTUuMjEsMS4wNy03LjA3LDIuOTNjLTEuODYsMS44Ni0yLjkzLDQuNDQtMi45Myw3LjA3ICAgIGMwLDIuNjQsMS4wNyw1LjIxLDIuOTMsNy4wN2MxLjg2LDEuODY5LDQuNDQsMi45Myw3LjA3LDIuOTNjMi42MywwLDUuMjEtMS4wNjEsNy4wNy0yLjkzYzEuODYtMS44NiwyLjkzLTQuNDQxLDIuOTMtNy4wNyAgICBDMzQ1LjQ1LDIyMC43NTgsMzQ0LjM4LDIxOC4xNzgsMzQyLjUyLDIxNi4zMTh6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzg3LjYxOSwyMTYuMzE4Yy0xLjg2LTEuODYtNC40NC0yLjkzLTcuMDctMi45M3MtNS4yMSwxLjA3LTcuMDcsMi45M2MtMS44NiwxLjg2LTIuOTMsNC40NC0yLjkzLDcuMDcgICAgYzAsMi42MywxLjA3LDUuMjEsMi45Myw3LjA3YzEuODYsMS44NjksNC40NCwyLjkzLDcuMDcsMi45M3M1LjIxLTEuMDYxLDcuMDctMi45M2MxLjg2LTEuODYsMi45My00LjQ0LDIuOTMtNy4wNyAgICBDMzkwLjU0OSwyMjAuNzU4LDM4OS40NzksMjE4LjE3OCwzODcuNjE5LDIxNi4zMTh6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzczLjM1MSwyMzkuMDIzYy0zLjkwNC0zLjkwNS0xMC4yMzYtMy45MDUtMTQuMTQyLTAuMDAxYy0wLjcyNSwwLjcyNi0xLjkwNSwwLjcyNS0yLjYyOSwwICAgIGMtMy45MDUtMy45MDYtMTAuMjM4LTMuOTA1LTE0LjE0MiwwLjAwMWMtMy45MDUsMy45MDUtMy45MDUsMTAuMjM2LDAsMTQuMTQyYzQuMjYxLDQuMjYxLDkuODU5LDYuMzkyLDE1LjQ1Niw2LjM5MiAgICBjNS41OTgsMCwxMS4xOTUtMi4xMzEsMTUuNDU3LTYuMzkyQzM3Ny4yNTYsMjQ5LjI1OSwzNzcuMjU3LDI0Mi45MjgsMzczLjM1MSwyMzkuMDIzeiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM2NS4wNzksNDUwLjkzMmMtMS44Ny0xLjg2LTQuNDQtMi45My03LjA3LTIuOTNjLTIuNjQsMC01LjIxLDEuMDY5LTcuMDgsMi45M2MtMS44NiwxLjg2LTIuOTMsNC40NC0yLjkzLDcuMDcgICAgYzAsMi42MywxLjA3LDUuMjEsMi45Myw3LjA2OWMxLjg3LDEuODYsNC40NCwyLjkzMSw3LjA4LDIuOTMxYzIuNjMsMCw1LjIwMS0xLjA3MSw3LjA3LTIuOTMxYzEuODYtMS44NTksMi45My00LjQzOSwyLjkzLTcuMDY5ICAgIEMzNjguMDA4LDQ1NS4zNzIsMzY2LjkzOCw0NTIuNzkyLDM2NS4wNzksNDUwLjkzMnoiIGZpbGw9IiM5MDI5ODYiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMjguMDA2LDkzLjAxMUg1MC4wMDhjLTUuNTIzLDAtMTAsNC40NzgtMTAsMTBzNC40NzcsMTAsMTAsMTBoNzcuOTk4YzUuNTIzLDAsMTAtNC40NzgsMTAtMTAgICAgUzEzMy41MjksOTMuMDExLDEyOC4wMDYsOTMuMDExeiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTE2MC4wNzUsMTMxLjk0Yy0xLjg2LTEuODYtNC40NC0yLjkzLTcuMDctMi45M3MtNS4yMSwxLjA2OS03LjA3LDIuOTNjLTEuODYsMS44Ni0yLjkzLDQuNDQtMi45Myw3LjA3ICAgIGMwLDIuNjMsMS4wNyw1LjIxLDIuOTMsNy4wNjljMS44NiwxLjg2LDQuNDM5LDIuOTMxLDcuMDcsMi45MzFjMi42MywwLDUuMjEtMS4wNyw3LjA3LTIuOTMxYzEuODYtMS44NTksMi45My00LjQzOSwyLjkzLTcuMDY5ICAgIEMxNjMuMDA1LDEzNi4zOCwxNjEuOTM1LDEzMy44LDE2MC4wNzUsMTMxLjk0eiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTExNi4wMDYsMTI5LjAxSDUwLjAwOGMtNS41MjMsMC0xMCw0LjQ3OC0xMCwxMHM0LjQ3NywxMCwxMCwxMGg2NS45OThjNS41MjMsMCwxMC00LjQ3OCwxMC0xMCAgICBTMTIxLjUyOSwxMjkuMDEsMTE2LjAwNiwxMjkuMDF6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTMwLjMzNiw0NTguOTMxYy0xLjg2LTEuODYxLTQuNDMtMi45My03LjA3LTIuOTNjLTIuNjMsMC01LjIxLDEuMDY5LTcuMDcsMi45M2MtMS44NiwxLjg2LTIuOTMsNC40NC0yLjkzLDcuMDcgICAgczEuMDcsNS4yMSwyLjkzLDcuMDY5YzEuODYsMS44Niw0LjQ0LDIuOTMxLDcuMDcsMi45MzFjMi42NCwwLDUuMjEtMS4wNyw3LjA3LTIuOTMxYzEuODctMS44NTksMi45NC00LjQzOSwyLjk0LTcuMDY5ICAgIFMxMzIuMjA2LDQ2MC43OTEsMTMwLjMzNiw0NTguOTMxeiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
}

/* line 11, ../../../src/scss/custom/ui/_icons.scss */
.training-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjc4LjMzMyw0NTloLTQ0LjE2NmMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMGMwLDUuNTIyLDQuNDc4LDEwLDEwLDEwaDQ0LjE2NmM1LjUyMiwwLDEwLTQuNDc4LDEwLTEwICAgIEMyODguMzMzLDQ2My40NzgsMjgzLjg1Niw0NTksMjc4LjMzMyw0NTl6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzU5LjA3LDc1LjMyMWMtMS44NTktMS44NTktNC40MzktMi45My03LjA2OS0yLjkzcy01LjIxLDEuMDctNy4wNywyLjkzcy0yLjkzLDQuNDQtMi45Myw3LjA3ICAgIGMwLDIuNjQxLDEuMDY5LDUuMjEsMi45Myw3LjA3YzEuODYsMS44Nyw0LjQ0LDIuOTMsNy4wNywyLjkzczUuMjA5LTEuMDU5LDcuMDY5LTIuOTNjMS44Ni0xLjg2LDIuOTMxLTQuNDQsMi45MzEtNy4wNyAgICBTMzYwLjkzMSw3Ny4xOSwzNTkuMDcsNzUuMzIxeiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwMiwxNTMuOTg4YzUuNTIyLDAsMTAtNC40NzgsMTAtMTBWODIuMzk0YzAtMy45MDQtMi4yNDMtNy4yNzgtNS41MDYtOC45MjRjLTAuMDQ5LTAuMDI3LTAuMDkzLTAuMDU1LTAuMTQ3LTAuMDgyICAgIGwtMTUwLTcyLjM5NGMtMi43NDYtMS4zMjYtNS45NDctMS4zMjYtOC42OTMsMGwtMTUwLDcyLjM5NGMtMy40NTYsMS42NjgtNS42NTMsNS4xNjgtNS42NTMsOS4wMDZzMi4xOTcsNy4zMzgsNS42NTMsOS4wMDYgICAgbDU4LjQ2MiwyOC4yMTV2NjEuODVjMCwwLjQ2OSwwLjAzOCwwLjkzMiwwLjEwMiwxLjM4OGgtMi43NzljLTE4LjM3NCwwLTMzLjMyMywxNC45NDktMzMuMzIzLDMzLjMyNCAgICBjMCwxOC4zNzQsMTQuOTQ5LDMzLjMyMywzMy4zMjMsMzMuMzIzaDMuMjNjMy4wMzksMjguMzQ2LDE4LjQ3OSw1My4wMzEsNDAuNzczLDY4LjUxNGgtOTMuMTU4ICAgIGMtNS44NTIsMC0xMS4zODQsMS4zOTMtMTYuMjgzLDMuODYzdi0xNDcuNThjMC04Ljk3OSw3LjMwNS0xNi4yODMsMTYuMjgzLTE2LjI4M2gyNS44MzJjNS41MjIsMCwxMC00LjQ3OCwxMC0xMCAgICBjMC01LjUyMi00LjQ3OC0xMC0xMC0xMGgtMjUuODMyYy0xMC4zMzYsMC0xOS42NjgsNC4zNTEtMjYuMjgzLDExLjMwOWMtNi42MTUtNi45NTgtMTUuOTQ3LTExLjMwOS0yNi4yODMtMTEuMzA5SDEwICAgIGMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMHYxODB2MzkuMDE0YzAsNS41MjIsNC40NzgsMTAsMTAsMTBoMTEuOTk3VjQyNkgxMGMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMHYxOGMwLDMxLjk4MSwyNi4wMTksNTgsNTgsNTggICAgaDM5NmMzMS45ODEsMCw1OC0yNi4wMTksNTgtNTh2LTE4YzAtNS41MjItNC40NzgtMTAtMTAtMTBoLTEyLjAwM1YyNzljMC01LjUyMi00LjQ3OC0xMC0xMC0xMGMtNS41MjIsMC0xMCw0LjQ3OC0xMCwxMHYxNDdoLTQyOCAgICB2LTQ4Ljk3M0gzNDZjNS41MjIsMCwxMC00LjQ3OCwxMC0xMHYtMzIuMDIxYzQ3LjU4MS0xLjk2Myw4Ni4zMjEtMzguNzYsOTEuMzMyLTg1LjUwNmgzLjIzYzE4LjM3NCwwLDMzLjMyMy0xNC45NDksMzMuMzIzLTMzLjMyMyAgICBjMC0xOC4zNzUtMTQuOTQ5LTMzLjMyNC0zMy4zMjMtMzMuMzI0aC0yLjc3OWMwLjA2NC0wLjQ1NiwwLjEwMi0wLjkxOCwwLjEwMi0xLjM4OHYtNjEuODVMNDkyLDk4LjMyNHY0NS42NjQgICAgQzQ5MiwxNDkuNTExLDQ5Ni40NzgsMTUzLjk4OCw1MDIsMTUzLjk4OHogTTI1Ni4xMTUsMjI5LjUwMWgtMi42NzdjLTcuMzQ2LDAtMTMuMzIzLTUuOTc2LTEzLjMyMy0xMy4zMjMgICAgczUuOTc3LTEzLjMyNCwxMy4zMjMtMTMuMzI0aDIuNjc3VjIyOS41MDF6IE0yMCwxNTguMDE0aDEzMS43MTdjOC45NzksMCwxNi4yODMsNy4zMDUsMTYuMjgzLDE2LjI4M3YxNDcuNTggICAgYy00Ljg5OS0yLjQ3MS0xMC40MzItMy44NjMtMTYuMjgzLTMuODYzSDIwVjE1OC4wMTR6IE00OTIsNDQ2djhjMCwyMC45NTMtMTcuMDQ3LDM4LTM4LDM4SDU4Yy0yMC45NTMsMC0zOC0xNy4wNDctMzgtMzh2LThINDkyeiAgICAgTTIwLDM1Ny4wMjd2LTE5LjAxM2gxMzEuNzE3YzguOTc5LDAsMTYuMjgzLDcuMzA1LDE2LjI4MywxNi4yODNjMCwwLjk0OCwwLjE0MSwxLjg2MiwwLjM4NywyLjczSDIweiBNNDQ3Ljg4NSwyMDIuODUzaDIuNjc3ICAgIGM3LjM0NiwwLDEzLjMyMyw1Ljk3OCwxMy4zMjMsMTMuMzI0YzAsNy4zNDctNS45NzcsMTMuMzIzLTEzLjMyMywxMy4zMjNoLTIuNjc3VjIwMi44NTN6IE0zMzYsMzU3LjAyOUgxODcuNjEzdi0wLjAwMSAgICBjMC4yNDctMC44NjksMC4zODctMS43ODMsMC4zODctMi43M2MwLTguOTc5LDcuMzA1LTE2LjI4MywxNi4yODMtMTYuMjgzSDMzNlYzNTcuMDI5eiBNNDI3Ljg4MywyMzkuMjExICAgIGMwLjAwMiw0MS44NDQtMzQuMDQsNzUuODg2LTc1Ljg4Myw3NS44ODZjLTQxLjg0MywwLTc1Ljg4NS0zNC4wNDItNzUuODg1LTc1Ljg4NnYtNDIuNDJsNzEuODU3LDMxLjYxNCAgICBjMS4yODMsMC41NjQsMi42NTUsMC44NDcsNC4wMjcsMC44NDdzMi43NDQtMC4yODIsNC4wMjctMC44NDdsNzEuODU3LTMxLjYxNFYyMzkuMjExeiBNNDI3Ljg4NSwxNzQuOTQxTDM1MiwyMDguMzI2ICAgIGwtNzUuODg1LTMzLjM4NnYtNDUuNjcybDcxLjUzOCwzNC41MjZjMS4zNzMsMC42NjMsMi44NiwwLjk5NCw0LjM0NywwLjk5NGMxLjQ4NywwLDIuOTc0LTAuMzMxLDQuMzQ3LTAuOTk0bDcxLjUzOC0zNC41MjYgICAgVjE3NC45NDF6IE0zODAuMTI1LDkyLjM5NGg3OC4xNDhMMzUyLDE0My42ODVsLTEyNi45OTMtNjEuMjlMMzUyLDIxLjEwNGwxMDYuMjczLDUxLjI5aC03OC4xNDhjLTUuNTIyLDAtMTAsNC40NzgtMTAsMTAgICAgQzM3MC4xMjUsODcuOTE3LDM3NC42MDMsOTIuMzk0LDM4MC4xMjUsOTIuMzk0eiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwOS4wNjksMTgxLjUyYy0xLjg1OS0xLjg1OS00LjQzOS0yLjkzLTcuMDY5LTIuOTNzLTUuMjEsMS4wNy03LjA3LDIuOTNjLTEuODYsMS44Ni0yLjkzLDQuNDQtMi45Myw3LjA3ICAgIHMxLjA2OSw1LjIxLDIuOTMsNy4wN2MxLjg2LDEuODU5LDQuNDQsMi45Myw3LjA3LDIuOTNzNS4yMS0xLjA3LDcuMDY5LTIuOTNjMS44Ni0xLjg2LDIuOTMxLTQuNDQsMi45MzEtNy4wNyAgICBTNTEwLjkzLDE4My4zODEsNTA5LjA2OSwxODEuNTJ6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTMzLjg4LDI1NC45M2MtMS44Ny0xLjg2LTQuNDQtMi45My03LjA3LTIuOTNjLTIuNjMsMC01LjIxLDEuMDY5LTcuMDY5LDIuOTNjLTEuODcsMS44Ny0yLjkzMSw0LjQ0LTIuOTMxLDcuMDcgICAgczEuMDYxLDUuMjEsMi45MzEsNy4wNjljMS44NTksMS44Nyw0LjQzLDIuOTMxLDcuMDY5LDIuOTMxYzIuNjMsMCw1LjIxLTEuMDYxLDcuMDctMi45MzFjMS44Ni0xLjg1OSwyLjkzLTQuNDMsMi45My03LjA2OSAgICBDMTM2LjgxLDI1OS4zNywxMzUuNzQxLDI1Ni43OSwxMzMuODgsMjU0LjkzeiIgZmlsbD0iIzkwMjk4NiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTg5LDI1Mi4wMTdINTdjLTUuNTIyLDAtMTAsNC40NzgtMTAsMTBjMCw1LjUyMiw0LjQ3OCwxMCwxMCwxMGgzMmM1LjUyMiwwLDEwLTQuNDc4LDEwLTEwICAgIEM5OSwyNTYuNDk1LDk0LjUyMywyNTIuMDE3LDg5LDI1Mi4wMTd6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTI2LjgwNywyMDQuMDEySDU3Yy01LjUyMiwwLTEwLDQuNDc4LTEwLDEwYzAsNS41MjIsNC40NzgsMTAsMTAsMTBoNjkuODA3YzUuNTIyLDAsMTAtNC40NzgsMTAtMTAgICAgQzEzNi44MDcsMjA4LjQ5LDEzMi4zMjksMjA0LjAxMiwxMjYuODA3LDIwNC4wMTJ6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
}

/* line 14, ../../../src/scss/custom/ui/_icons.scss */
.mission-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMwMS4wNTUgMzAxLjA1NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAxLjA1NSAzMDEuMDU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBhdGggZD0iTTE4OS43OTgsMzEuNTUxYzAtNC4xNDMtMy4zNTctNy41LTcuNS03LjVoLTc5LjQ1M2MtNC4xNDMsMC03LjUsMy4zNTctNy41LDcuNXY0Ny42ODdjMCw0LjE0MywzLjM1Nyw3LjUsNy41LDcuNWg3MS45NTMgIHYyMS4xODZMMTAyLjg0NSwxNzkuOWwtMTguNTMyLTE4LjU0Yy0xLjU3MS0xLjU3MS0zLjc2OS0yLjM2Mi01Ljk3LTIuMTY4Yy0yLjIxMywwLjE5Ny00LjIyNSwxLjM2NS01LjQ5MywzLjE4OUwxLjM0MiwyNjUuMjIxICBjLTEuNTk0LDIuMjkyLTEuNzgyLDUuMjgtMC40ODgsNy43NTVjMS4yOTMsMi40NzYsMy44NTUsNC4wMjYsNi42NDcsNC4wMjZoMjg2LjAzNWMwLjAwOCwwLjAwMSwwLjAxNiwwLjAwMSwwLjAyLDAgIGM0LjE0MywwLDcuNS0zLjM1Nyw3LjUtNy41YzAtMS43ODMtMC42MjItMy40MjEtMS42NjEtNC43MDhMMTg5Ljc5OCwxMDguNjZWMzEuNTUxeiBNMTEwLjM0NSw3MS43MzhWMzkuMDUxaDY0LjQ1M3YzMi42ODdIMTEwLjM0NXogICBNMjEuODUsMjYyLjAwM2w1OC4xOTUtODMuNjk0bDE3LjQ5NSwxNy41MDNjMS40MDcsMS40MDYsMy4zMTUsMi4xOTcsNS4zMDUsMi4xOTdjMS45ODksMCwzLjg5Ny0wLjc5MSw1LjMwNC0yLjE5N2w3My4xNDEtNzMuMTY1ICBsOTcuODE4LDEzOS4zNTdIMjEuODV6IiBmaWxsPSIjOTAyOTg2Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
}

/* line 17, ../../../src/scss/custom/ui/_icons.scss */
.vision-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wNDIgNTEyLjA0MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjA0MiA1MTIuMDQyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDU2LjA1OCw4LjM3M2MtMTEuOTkzLTguNDIyLTI3LjI3NS0xMC42NC00MS4xNjctNS45NzVjLTExLjc5LDQuMDEyLTIxLjY1OSwxMi4yNzktMjcuNjc1LDIzLjE4MyAgICBjLTkuMDk4LTguNTM4LTIxLjA1OC0xMy4zNjgtMzMuNTMzLTEzLjU0MmMtMTQuNjctMC4zMjgtMjguNTgsNi41MTMtMzcuMjc1LDE4LjMzM2MtMTMuNTk5LDE4LjM2LTExLjk2NCw0Ni40NzgsMy40MDIsNzQuMzk0ICAgIGMtOC4zMzUsMS40NjYtMTYuMTg1LDQuOTQ3LTIyLjg2OCwxMC4xNGMtNS4xNjctMTEuMzQ2LTE0LjM4Mi0yMC4zNTYtMjUuODQyLTI1LjI2N2MtMTMuNDY3LTUuNzExLTI4Ljg0OC00LjY4MS00MS40MzMsMi43NzUgICAgYy0xNC45ODcsMTAuMzIyLTI0LjMzNCwyNy4wMTYtMjUuMzAxLDQ1LjE4N2MtMTcuMjk3LDEuNTcxLTM0LjI5MSw1LjU0OC01MC40OSwxMS44MTVjLTAuNDM1LDAuMTM4LTAuODU3LDAuMzEyLTEuMjYyLDAuNTIxICAgIEM5Ny42NzksMTcxLjY3Nyw1Ni4yMSwyMTguMDQ2LDQwLjcxNywyNzUuMDU4UzM3LjUyLDM5My4wNSw3My44OTYsNDM5LjYwM2MwLjQxMSwwLjcwMiwwLjkxNiwxLjM0NCwxLjUsMS45MDggICAgYzEwLjM4NiwxMi45NjEsMjIuNDM0LDI0LjQ5OCwzNS44MzEsMzQuMzE1bDAuMDcxLDAuMDg5YzAuMDY2LDAuMDU1LDAuMTQ5LDAuMDY0LDAuMjE2LDAuMTE2ICAgIGM1MS4xNTgsMzcuMzA2LDExNy42ODcsNDYuMjc5LDE3Ni45LDIzLjg1OGM1OS4yMTMtMjIuNDIxLDEwMy4xMTUtNzMuMjA3LDExNi43MzQtMTM1LjA0MSAgICBjMi45ODYtMTMuMzA3LDQuNDg3LTI2LjkwNCw0LjQ3NS00MC41NDJjMC4wNTYtNDcuMzA0LTE3Ljg3NC05Mi44Ni01MC4xNTctMTI3LjQzNmM3LjY5Mi0xMS43NjYsMTIuNjA3LTI1LjEyNywxNC4zNzUtMzkuMDcyICAgIGMxMC4zNjYsNi4yMTYsMjEuMDksMTEuODE1LDMyLjExNiwxNi43NjdjMy4wOTIsMS4zOSw2LjcxMywwLjgxNyw5LjIyNS0xLjQ1OGMxMy44NDItMTIuNTI1LDQ3LjA1LTQ1LjA5Miw1Ni40LTc2LjY1ICAgIEM0ODMuOTI0LDU4LjQ3Myw0NzcuODI1LDIzLjg5OCw0NTYuMDU4LDguMzczeiBNMjM4LjQ5MSwxMDcuMDE1YzQuMzk1LTIuNTk1LDkuNDEzLTMuOTQ2LDE0LjUxNy0zLjkwOCAgICBjMy45NTEtMC4wMDEsNy44NjUsMC43NzQsMTEuNTE3LDIuMjgzYzEwLjc2Miw1LjA3OSwxOC4zOTcsMTUuMDU5LDIwLjQ4MywyNi43NzVjMC43NTYsMy4xMjIsMy4xOTksNS41NTYsNi4zMjQsNi4zICAgIGMzLjEyNSwwLjc0NCw2LjQwMy0wLjMyOCw4LjQ4NC0yLjc3NWM3LjE1OS05LjUwMiwxOC40NjUtMTQuOTY0LDMwLjM1OC0xNC42NjdjOS4xNDksMC42MzQsMTcuNDc0LDUuNTEyLDIyLjUsMTMuMTgzICAgIGM5Ljg2NywxNS43NDIsMi41OTIsNDMuNDI1LTE3LjgzMyw2Ny40OTJjLTE2LjIwOCwyMC4xNjctNTAuMjQyLDM1LjIyNS02OC42MjUsNDIuMjU4Yy0xMy4yNDItMTQuNTc1LTM2Ljg1LTQzLjM4My00Mi4yNTgtNjguODc1ICAgIEMyMTYuNjE2LDE0NC42MTUsMjIyLjU5MSwxMTYuNjIzLDIzOC40OTEsMTA3LjAxNXogTTg2Ljg3NSwzOTguNzk4Yy0zLjMzOSw1LjMzNi02LjM3NywxMC44NTUtOS4xLDE2LjUzICAgIGMtMjYuNzczLTQyLjEyMy0zMy43MDEtOTMuODc3LTE4Ljk0OC0xNDEuNTU4YzE0Ljc1My00Ny42ODEsNDkuNjk4LTg2LjQ4LDk1LjU4Mi0xMDYuMTIydjBjNS42ODMsOC4xNDYsNi40MSwxOC43NjMsMS44OTEsMjcuNjA4ICAgIGMtMSwxLjYxNy0yLjE1LDMuMTQyLTMuMjgzLDQuNjc1Yy0yLjI1LDIuODYyLTQuMjQxLDUuOTE4LTUuOTUsOS4xMzNjLTcuOSwxNS43MDgtMi4xOTIsMzMuMzE3LDIuNCw0Ny40NjdsMC41MTcsMS41ODMgICAgYzEuMjUxLDIuOTMxLDEuNzU1LDYuMTI2LDEuNDY3LDkuM2MtMS4yNTYsMi4zMi0zLjAwNSw0LjMzNy01LjEyNSw1LjkwOGMtOC41ODMsNy45LTE3LjE2NywxNS42OTItMjYuMDQyLDIzLjc1bC0wLjY4MywwLjYzMyAgICBjLTcuMjI4LDUuOTQtMTMuMTMsMTMuMzMtMTcuMzI1LDIxLjY5MmMtMy44MzgsMTAuNjcxLTQuOTYxLDIyLjEyOS0zLjI2NywzMy4zNDJjMC43NTEsNi41NTYsMC43MTUsMTMuMTc4LTAuMTA4LDE5LjcyNSAgICBDOTYuNDgyLDM4MS44ODYsOTIuNDExLDM5MC44MDIsODYuODc1LDM5OC43OTh6IE0yMjEuODkxLDQ5NC45NzNjLTMzLjAzOSwwLjAwOS02NS4zNi05LjYzNi05Mi45OTItMjcuNzQ4ICAgIGMwLjY2NS0wLjk4MSwxLjM0OC0xLjk2NywxLjk5Mi0yLjkzNWMxLjg4My0yLjgzMywzLjc1OC01LjY3NSw1Ljc5Mi04LjIyNWMzLjIzNC01LjAzMiw4LjctOC4xOTIsMTQuNjc1LTguNDgzICAgIGM0LjMwOSwxLjEyMSw4LjI3OCwzLjI4MSwxMS41NTgsNi4yOTJjNC41MzgsMy43NjEsOS42OTUsNi43MDUsMTUuMjQyLDguN2M2LjE4MiwxLjU4NSwxMi42MTYsMS45MzYsMTguOTMzLDEuMDMzICAgIGMyLjcxNi0wLjI3OCw1LjQ0NS0wLjQwMSw4LjE3NS0wLjM2N2MwLjQ5OSwwLjAwMywwLjk5NywwLjA2MiwxLjQ4MywwLjE3NWMwLjQzLDAuMzU3LDAuODExLDAuNzY5LDEuMTMzLDEuMjI1ICAgIGM0LjE1Miw1Ljk4OCw3LjQ2NiwxMi41MTUsOS44NSwxOS40YzEuNDYxLDMuNjI1LDIuOTgyLDcuMjk0LDQuNjk5LDEwLjkwOUMyMjIuMjUsNDk0Ljk1LDIyMi4wNzMsNDk0Ljk3MywyMjEuODkxLDQ5NC45NzN6ICAgICBNMjQxLjE2Niw0OTMuNzMxYy0zLTUuMTI1LTUuNTQzLTEwLjUwMy03LjYtMTYuMDc0Yy0yLjk1LTguMzc4LTcuMDY5LTE2LjI5OC0xMi4yMzMtMjMuNTI1Yy0xLjc2Ny0yLjQwNS00LjA0LTQuMzkzLTYuNjU4LTUuODI1ICAgIGMtMi42MzktMS4zMzItNS41NDQtMi4wNTMtOC41LTIuMTA4Yy0zLjUwNS0wLjA4NS03LjAxMiwwLjA0OS0xMC41LDAuNGMtNC4xNSwwLjY0LTguMzgyLDAuNTI3LTEyLjQ5Mi0wLjMzMyAgICBjLTMuNjY0LTEuNDc3LTcuMDY4LTMuNTMxLTEwLjA4My02LjA4M2MtNS42MDMtNC45MzktMTIuNDU1LTguMjQ1LTE5LjgwOC05LjU1OGMtMTEuODE1LTAuNTU2LTIzLjA5LDQuOTkxLTI5Ljg1OCwxNC42OTIgICAgYy0yLjQyNSwzLjAzMy00LjU5Miw2LjI3NS02Ljc1LDkuNTI1Yy0wLjU0NCwwLjgxNi0xLjA3NCwxLjU4LTEuNjA4LDIuMzcyYy05LjE1NC03LjM0LTE3LjUzNC0xNS41OTgtMjUuMDA3LTI0LjY0NCAgICBjMi4zODctOC45MTEsNi4yNTUtMTcuMzU3LDExLjQ0MS0yNC45ODZjNi42NjMtOS43NDMsMTEuNDc0LTIwLjYzLDE0LjE5Mi0zMi4xMTdjMS4xMDQtNy45MywxLjIxNi0xNS45NjcsMC4zMzMtMjMuOTI1ICAgIGMtMS4zNTUtOC40ODItMC43MDUtMTcuMTY0LDEuOS0yNS4zNWMzLjMyNi02LjE3Niw3Ljg1Ny0xMS42MjMsMTMuMzI1LTE2LjAxN2wwLjc3NS0wLjcyNWM4LjYyNS03LjgyNSwxNy4yMTctMTUuNjU4LDI1Ljc3NS0yMy41ICAgIGM0LjQzNS0zLjQ1Niw3Ljg1LTguMDUsOS44ODMtMTMuMjkyYzEuNjY4LTYuNjEsMS4xNDItMTMuNTgzLTEuNS0xOS44NjdsLTAuNDkyLTEuNTE3Yy00LTEyLjM0Mi04LjEzMy0yNS4wOTItMy4zNzUtMzQuNTUgICAgYzEuMjcxLTIuMzIzLDIuNzM3LTQuNTM0LDQuMzgzLTYuNjA4YzEuNDI1LTEuOTA4LDIuODMzLTMuODI1LDQuMjE3LTYuMDU5YzcuMjc5LTEzLjIyOCw3LjIxMi0yOS4yNzctMC4xNzgtNDIuNDQzICAgIGMxMC44MDgtMy4zNzYsMjEuOTI2LTUuNjYzLDMzLjE4OS02LjgyN2MwLjM1OSw4LjExMiwxLjQ4OCwxNi4xNzIsMy4zNzIsMjQuMDdjNi41OTIsMzEuMDMzLDM0LjM1OCw2NC4wMzMsNTAuMzE3LDgwLjk1ICAgIGMyLjMzNCwyLjQ3MSw1LjkxMiwzLjMyMiw5LjEwOCwyLjE2N2MyLjA0Ni0wLjczOSw0LjM4MS0xLjYzNSw2LjcwOC0yLjUzMWM2Ljk0MSwxMS4wNzQsOC43ODIsMTguMzQ1LDMuNjAxLDI3LjAxNSAgICBjLTMuNzI2LDUuNTYzLTguOTk4LDkuOTE0LTE1LjE2NywxMi41MTdjLTExLjMyNSw0Ljg1OC00MS40MTcsMTcuNzY2LTQxLjc3NSw0My4xMTdjMS4xNDQsMTIuMjk3LDYuNzgxLDIzLjc0LDE1LjgzMywzMi4xNDIgICAgYzIuMDA4LDIuMzc1LDQuMDI1LDQuNzQyLDUuODMzLDcuMTU4YzguNzE4LDEyLjA3NywxMi41MTksMjcuMDE3LDEwLjYzMyw0MS43OTJjLTEuMTQ5LDEwLjMzMiw0LjA2OCwyMC4zMzIsMTMuMiwyNS4zICAgIGMzLjUzNiwxLjkzLDcuNDk3LDIuOTQ2LDExLjUyNSwyLjk1OGM1Ljg3Ny0wLjA2LDExLjU1LTIuMTY3LDE2LjA0Mi01Ljk1OGMwLjI1OC0wLjI0MiwwLjUtMC40NzUsMC41MTctMC40NzVsLTAuMDA5LDAuMDA5ICAgIGM5LjYyOC03LjA2LDE3LjcxMy0xNi4wMTMsMjMuNzU4LTI2LjMwOGM0LjYzOC0xMC4xOCw3LjI5NC0yMS4xNTEsNy44MjUtMzIuMzI1YzAuMjg1LTEwLjA3NiwyLjgwMS0xOS45NjMsNy4zNjctMjguOTUgICAgYzIuNjk3LTQuNzEzLDcuMzE3LTguMDE1LDEyLjY1LTkuMDQxYzYuNTE3LTAuOTA4LDEwLjksMi45NjcsMTguMSw5Ljc4M2MyLjA4MywxLjk3NSw0LjE3NSwzLjk0Miw2LjMzMyw1LjczMyAgICBjNC42NTMsMy43OTYsMTAuMTMyLDYuNDQ0LDE1Ljk5Nyw3LjczMkMzNjYuMzU3LDQzNy42MzEsMzA5LjQ2NSw0ODUuNjg4LDI0MS4xNjYsNDkzLjczMXogTTM5Mi41NTgsMzI0LjMwNyAgICBjLTAuMDEyLDEwLjI5My0wLjk2OSwyMC41NjMtMi44NiwzMC42ODFjLTMuMzQ2LTAuNjE0LTYuNDgtMi4wNy05LjEwNy00LjIzMWMtMS44NzUtMS41NS0zLjY3NS0zLjI2Ny01LjQ4My00Ljk3NSAgICBjLTcuNjQyLTcuMjQyLTE3LjA0Mi0xNi4yNzUtMzIuMDQyLTE0LjMxN2MtMTAuNDE1LDEuNjQxLTE5LjU1Myw3Ljg0OC0yNC45MTcsMTYuOTI1Yy02LjAyOSwxMS4xMjUtOS40LDIzLjQ5Ni05Ljg1LDM2LjE0MiAgICBjLTAuMzg3LDkuMDk0LTIuNDQxLDE4LjAzOS02LjA1OSwyNi4zOTJjLTUuMTk0LDguNDA1LTEyLjAwNiwxNS42OTMtMjAuMDQyLDIxLjQ0MmMtMC4xNTgsMC4xMzMtMC4zMDgsMC4yNjctMC40NSwwLjQwOCAgICBjLTIuMjkzLDEuODQ4LTUuNDc5LDIuMTE5LTguMDUsMC42ODNjLTMuMDMzLTEuNjQ0LTQuNzUxLTQuOTc2LTQuMzMzLTguNGMyLjM1My0xOS4wODMtMi42MjctMzguMzQ4LTEzLjkzMy01My45ICAgIGMtMi4wMTctMi42OTItNC4yNS01LjMyNS02LjQ5Mi03Ljk2N2MtNi4xMzItNS40OC0xMC4yNzQtMTIuODM5LTExLjc3NS0yMC45MjVjMC4yLTE0LjIwOCwyMy43MTctMjQuMjkyLDMxLjYwOC0yNy42ODMgICAgYzkuNDE2LTMuOTg3LDE3LjQwMy0xMC43MzQsMjIuOTA4LTE5LjM1YzcuODAxLTEzLjMzOSw2LjkxMi0zMC4wNDEtMi4yNjItNDIuNDc2YzIwLjU5Mi05LjI0NSw0NC41NjQtMjIuNzUyLDU4LjU3OS00MC4xOTEgICAgYzAuNDQtMC41MTksMC44MzMtMS4wNDcsMS4yNjMtMS41NjhDMzc3LjE4MywyNDIuMTMsMzkyLjYwNCwyODIuNDg4LDM5Mi41NTgsMzI0LjMwN3ogTTQ1NS4yODMsOTEuMzk4ICAgIGMtNy40LDI0Ljk3NS0zMy4xMjUsNTEuNzkyLTQ3LjQyNSw2NS4yNWMtMTIuNDE4LTUuODM4LTI0LjM3Mi0xMi42MTUtMzUuNzU4LTIwLjI3M2MtMS4xMzEtMy45NTQtMi43OTktNy43MzUtNC45NTgtMTEuMjM1ICAgIGMtNi4xNTYtOS42NDQtMTUuNzE1LTE2LjYyLTI2Ljc3Ny0xOS41MzljLTE2LjczOC0yNC43MTktMjAuOTc3LTUwLjU4MS0xMC4yMzEtNjUuMDc4YzUuNTcxLTcuMjI5LDE0LjE5MS0xMS40NDksMjMuMzE3LTExLjQxNyAgICBoMC4xNWMxMS44OTIsMC41OTcsMjIuNzU2LDYuOTI1LDI5LjE0MSwxNi45NzVjMS44ODIsMi42MDYsNS4wNjgsMy45MzMsOC4yNDMsMy40MzNjMy4xNzUtMC41LDUuOC0yLjc0Miw2Ljc5LTUuOCAgICBjMi45ODEtMTEuNTE0LDExLjM1My0yMC44NzEsMjIuNDY3LTI1LjEwOGM4LjczLTIuODk5LDE4LjMxNC0xLjU0NSwyNS45LDMuNjU4QzQ2MS4yNSwzMy4wMzIsNDY1LjAzMyw2MS4zODIsNDU1LjI4Myw5MS4zOTh6IiBmaWxsPSIjOTAyOTg2Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
}

/* Impostazioni icone */
/* line 21, ../../../src/scss/custom/ui/_icons.scss */
.icon-lirh {
  background-repeat: no-repeat;
  display: block;
}
/* line 25, ../../../src/scss/custom/ui/_icons.scss */
.icon-lirh-small {
  width: 50px;
  height: 50px;
  background-size: 50px 50px;
}
/* line 30, ../../../src/scss/custom/ui/_icons.scss */
.icon-lirh-normal {
  width: 100px;
  height: 100px;
  background-size: 100px 100px;
}
/* line 36, ../../../src/scss/custom/ui/_icons.scss */
.icon-lirh-left {
  float: left;
}
/* line 39, ../../../src/scss/custom/ui/_icons.scss */
.icon-lirh-centered {
  margin: 0 auto;
}
/* line 42, ../../../src/scss/custom/ui/_icons.scss */
.icon-lirh-right {
  float: right;
}

/* Deprecati - Da non usare */
/* line 49, ../../../src/scss/custom/ui/_icons.scss */
.icon-highlighted,
.icon-small {
  width: 50px;
  height: 50px;
  background-size: 50px 50px;
  background-repeat: no-repeat;
  float: left;
}

/* line 57, ../../../src/scss/custom/ui/_icons.scss */
.slogan-img,
.icon-normal {
  width: 100px;
  height: 100px;
  background-size: 100px 100px;
  background-repeat: no-repeat;
  display: block;
  margin: 0 auto;
}

/* line 3, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-responsivemenumobileicon {
  display: none;
  position: absolute;
  right: 10px;
  top: 12px;
  z-index: 9999;
  padding: 5px 10px;
  background-color: #f0f0f0;
}
/* line 13, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 {
  margin-left: 0px;
}
/* line 16, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white {
  padding-top: 1em;
  float: left;
  /*
  li.sf-depth-1:last-child,
  li.sf-depth-1:last-child:hover,
  li.sf-depth-1:last-child:focus {
    background-color: $brand-primary;
    a, a:hover, a:focus {
      background-color: inherit;
      color: #ffffff;
    }
  }
  */
}
/* line 20, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white.sf-navbar {
  background: #ffffff;
}
/* line 23, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li:hover, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li.sfHover, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white a:focus, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white a:hover, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white span.nolink:hover {
  background: #eaeaea;
}
/* line 26, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white a, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white a:visited, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white span.nolink {
  color: #9f1585;
}
/* line 29, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white span.sf-description {
  color: #777777;
}
/* line 32, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li li, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white.sf-navbar > li > ul {
  background: #f7f7f7;
}
/* line 35, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li li li, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white.sf-navbar > li > ul li {
  background: #f7f7f7;
}
/* line 38, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li li li ul, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white.sf-navbar > li > ul li ul {
  background: transparent;
}
/* line 43, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white.sf-navbar li ul {
  background: #f7f7f7;
}
/* line 46, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white .sf-sub-indicator::after {
  font-size: 0.7em;
}
/* line 50, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li.sf-depth-2 .sf-multicolumn-column > .menuparent {
  border-bottom: 1px solid #9f1585;
  margin-right: 10px;
}
/* line 56, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white .sf-depth-3 a {
  margin-left: 16px;
}
/* line 60, ../../../src/scss/custom/ui/_megamenu.scss */
.region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white .sfHover, .region-megamenu #block-mainmenu-2 ul.sf-menu.sf-style-white li > ul {
  box-shadow: 0 0 7px #eaeceb;
}

/* line 80, ../../../src/scss/custom/ui/_megamenu.scss */
.layout-sm .region-megamenu, .layout-md .region-megamenu, .layout-lg .region-megamenu {
  position: relative;
}

/* line 86, ../../../src/scss/custom/ui/_megamenu.scss */
.layout-xs .region-megamenu, .layout-sm .region-megamenu, .layout-md .region-megamenu, .layout-lg .region-megamenu {
  align-items: center;
}
/* line 89, ../../../src/scss/custom/ui/_megamenu.scss */
.layout-xs .region-megamenu #block-mainmenu-2, .layout-sm .region-megamenu #block-mainmenu-2, .layout-md .region-megamenu #block-mainmenu-2, .layout-lg .region-megamenu #block-mainmenu-2 {
  display: none;
}
/* line 93, ../../../src/scss/custom/ui/_megamenu.scss */
.layout-xs .region-megamenu #block-responsivemenumobileicon, .layout-sm .region-megamenu #block-responsivemenumobileicon, .layout-md .region-megamenu #block-responsivemenumobileicon, .layout-lg .region-megamenu #block-responsivemenumobileicon {
  display: block;
}

/* line 100, ../../../src/scss/custom/ui/_megamenu.scss */
.layout-xs .responsive-menu-page-wrapper {
  position: relative;
}
/* line 104, ../../../src/scss/custom/ui/_megamenu.scss */
.layout-xs .responsive-menu-page-wrapper .region-megamenu #block-responsivemenumobileicon {
  top: 7px;
}

/* <<=== megamenu */
@media (max-width: 1199px) {
  /* line 2, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-header {
    float: none;
  }

  /* line 3, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-left, .navbar-right {
    float: none !important;
  }

  /* line 4, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-toggle {
    display: block;
  }

  /* line 5, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-collapse {
    border-top: 0px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  /* line 9, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }

  /* line 13, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-collapse.collapse {
    display: none !important;
  }

  /* line 14, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
  }

  /* line 18, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-nav > li {
    float: none;
  }

  /* line 21, ../../../src/scss/custom/ui/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  /* line 25, ../../../src/scss/custom/ui/_navbar.scss */
  .collapse.in {
    display: block !important;
  }
}
/* line 29, ../../../src/scss/custom/ui/_navbar.scss */
.navbar-default .nav > li a {
  color: #3E3F3A;
  line-height: 50px;
  padding: 20px 15px 0px;
}
/* line 34, ../../../src/scss/custom/ui/_navbar.scss */
.navbar-default .nav > li a:hover {
  color: #9f1585;
}

/* line 39, ../../../src/scss/custom/ui/_navbar.scss */
#block-mainmenu {
  float: right;
}

/* line 43, ../../../src/scss/custom/ui/_navbar.scss */
#navbar {
  margin-bottom: 0;
  border: 0px solid transparent;
}
/* line 47, ../../../src/scss/custom/ui/_navbar.scss */
#navbar .navbar-header .logo {
  margin-top: 0;
  margin-bottom: 0;
  background-color: #ffffff;
  border-radius: 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 54, ../../../src/scss/custom/ui/_navbar.scss */
#navbar .navbar-header .logo img {
  max-width: 200px;
  padding: 15px 0;
}
/* line 61, ../../../src/scss/custom/ui/_navbar.scss */
#navbar .nav > li {
  display: inline-block;
}
/* line 63, ../../../src/scss/custom/ui/_navbar.scss */
#navbar .nav > li a {
  color: #3E3F3A;
  display: block;
  position: relative;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: capitalize;
  padding: 35px 10px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
  text-align: center;
}
/* line 78, ../../../src/scss/custom/ui/_navbar.scss */
#navbar .nav > li a:hover {
  color: #9f1585;
  background-color: #f7f7f7;
}
/* line 83, ../../../src/scss/custom/ui/_navbar.scss */
#navbar .nav > li:last {
  background-color: #9f1585;
}

/* line 89, ../../../src/scss/custom/ui/_navbar.scss */
#navbar.navbar-inverse .navbar-btn {
  margin-bottom: 0;
}

/* line 96, ../../../src/scss/custom/ui/_navbar.scss */
.layout-xs #navbar .navbar-header .logo, .layout-sm #navbar .navbar-header .logo {
  margin-left: 15px;
}
/* line 98, ../../../src/scss/custom/ui/_navbar.scss */
.layout-xs #navbar .navbar-header .logo img, .layout-sm #navbar .navbar-header .logo img {
  width: 96px;
}

/* <<=== La NavBar */
/* line 3, ../../../src/scss/custom/ui/_panels.scss */
.panel .panel-heading h4 {
  margin-bottom: 2px;
}

/*@font-face {
    font-family: KarabinE;
    font-display: swap;
    font-weight: 400;
    font-display: swap;
    src: url("/themes/arturu/assets/fonts/karabine.otf") format("opentype");
}*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("/themes/arturu/assets/fonts/OpenSans-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/themes/arturu/assets/fonts/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/themes/arturu/assets/fonts/OpenSans-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/themes/arturu/assets/fonts/OpenSans-Bold.ttf") format("truetype");
}
/* line 3, ../../../src/scss/custom/ui/_typography.scss */
h1 {
  font-size: 4.5rem;
  line-height: 5.5rem;
}
/* line 6, ../../../src/scss/custom/ui/_typography.scss */
h1.secondary-font {
  margin-top: 0;
}

/* line 10, ../../../src/scss/custom/ui/_typography.scss */
h2 {
  color: #9f1585;
  font-weight: normal;
  text-transform: none;
  font-size: 3.5rem;
  line-height: 4.5rem;
}
/* line 16, ../../../src/scss/custom/ui/_typography.scss */
h2.slogan-title {
  font-weight: 600;
  color: #9f1585;
  font-size: 3.3em;
  text-align: center;
  padding: 30px 0;
}
/* line 23, ../../../src/scss/custom/ui/_typography.scss */
h2.secondary-font {
  margin-top: 0;
  font-size: 6rem;
}

/* line 28, ../../../src/scss/custom/ui/_typography.scss */
h3 {
  color: #9f1585;
  font-weight: normal;
  text-transform: none;
  font-size: 2.5rem;
  line-height: 3.5rem;
}
/* line 34, ../../../src/scss/custom/ui/_typography.scss */
h3.secondary-font {
  margin-top: 0;
  font-size: 4rem;
}

/* line 39, ../../../src/scss/custom/ui/_typography.scss */
h4 {
  color: #9f1585;
}
/* line 41, ../../../src/scss/custom/ui/_typography.scss */
h4.secondary-font {
  font-size: 26px;
  margin-top: 0;
}

/* line 46, ../../../src/scss/custom/ui/_typography.scss */
h5 {
  color: #9f1585;
}
/* line 48, ../../../src/scss/custom/ui/_typography.scss */
h5.secondary-font {
  font-size: 22px;
  margin-top: 0;
}

/* line 53, ../../../src/scss/custom/ui/_typography.scss */
h6 {
  color: #9f1585;
}
/* line 55, ../../../src/scss/custom/ui/_typography.scss */
h6.secondary-font {
  margin-top: 0;
}

/* line 59, ../../../src/scss/custom/ui/_typography.scss */
p {
  word-spacing: 2px;
  line-height: 27px;
  margin-bottom: 15px;
  text-shadow: 0 0 1px rgba(200, 200, 200, 0.5);
}

/* line 66, ../../../src/scss/custom/ui/_typography.scss */
.secondary-font {
  font-weight: 600;
}

/* Blockquote */
/* line 71, ../../../src/scss/custom/ui/_typography.scss */
blockquote {
  padding: 12px 26px 12px 80px;
  margin: 0px 0px 23px;
  font-size: 20px;
  border-right: 1px solid #DFD7CA;
  border-left: 0;
  font-style: italic;
}
/* line 79, ../../../src/scss/custom/ui/_typography.scss */
blockquote p {
  font-size: 18px;
  line-height: 35px;
}
/* line 84, ../../../src/scss/custom/ui/_typography.scss */
blockquote p:first-child::after {
  content: " \”";
  font-size: 28px;
  line-height: 0;
}

/* line 90, ../../../src/scss/custom/ui/_typography.scss */
blockquote.blockquote-reverse {
  padding-left: 3px;
}

/* line 94, ../../../src/scss/custom/ui/_typography.scss */
blockquote::before {
  content: "\“";
  display: inline-block;
  position: absolute;
  font-size: 11rem;
  left: 15px;
  margin-top: -38px;
  font-style: italic;
}

/* line 105, ../../../src/scss/custom/ui/_typography.scss */
.layout-xs blockquote {
  padding: 6px 10px 6px 45px;
  margin-top: 30px;
  font-size: 2rem;
}
/* line 110, ../../../src/scss/custom/ui/_typography.scss */
.layout-xs blockquote::before {
  font-size: 8rem;
  margin-top: -23px;
  left: 0;
}

/* End Blockquote */
/* Text HELPER  */
/* line 120, ../../../src/scss/custom/ui/_typography.scss */
.text-color-primary {
  color: #9f1585;
}
/* line 121, ../../../src/scss/custom/ui/_typography.scss */
.text-color-secondary {
  color: #f7f7f7;
}
/* line 122, ../../../src/scss/custom/ui/_typography.scss */
.text-color-third {
  color: #8f8f8f;
}
/* line 123, ../../../src/scss/custom/ui/_typography.scss */
.text-color-fourth {
  color: #eaeceb;
}
/* line 124, ../../../src/scss/custom/ui/_typography.scss */
.text-color-success {
  color: #5cb85c;
}
/* line 125, ../../../src/scss/custom/ui/_typography.scss */
.text-color-success-dark {
  color: #3d8b3d;
}
/* line 126, ../../../src/scss/custom/ui/_typography.scss */
.text-color-info {
  color: #337ab7;
}
/* line 127, ../../../src/scss/custom/ui/_typography.scss */
.text-color-warning {
  color: #f0ad4e;
}
/* line 128, ../../../src/scss/custom/ui/_typography.scss */
.text-color-danger {
  color: #d9534f;
}
/* line 129, ../../../src/scss/custom/ui/_typography.scss */
.text-color-white {
  color: #ffffff;
}
/* line 130, ../../../src/scss/custom/ui/_typography.scss */
.text-color-black {
  color: #000;
}

/* line 134, ../../../src/scss/custom/ui/_typography.scss */
.text-size-xs {
  font-size: 0.8rem;
}
/* line 135, ../../../src/scss/custom/ui/_typography.scss */
.text-size-sm {
  font-size: 1.2rem;
}
/* line 136, ../../../src/scss/custom/ui/_typography.scss */
.text-size-md {
  font-size: 1.5rem;
}
/* line 137, ../../../src/scss/custom/ui/_typography.scss */
.text-size-lg {
  font-size: 2rem;
}
/* line 138, ../../../src/scss/custom/ui/_typography.scss */
.text-size-xl {
  font-size: 3rem;
}
/* line 139, ../../../src/scss/custom/ui/_typography.scss */
.text-size-xxl {
  font-size: 5rem;
}
/* line 140, ../../../src/scss/custom/ui/_typography.scss */
.text-size-xxxl {
  font-size: 10rem;
}

/**
  Funzionalità che genera
  margin-top-xs
  margin-top-sm
  ...
  ecc
*/
/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.margin-top-xs {
  margin-top: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.margin-top-sm {
  margin-top: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.margin-top-md {
  margin-top: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.margin-top-lg {
  margin-top: 80px;
}
/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.margin-right-xs {
  margin-right: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.margin-right-sm {
  margin-right: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.margin-right-md {
  margin-right: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.margin-right-lg {
  margin-right: 80px;
}
/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.margin-bottom-xs {
  margin-bottom: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.margin-bottom-sm {
  margin-bottom: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.margin-bottom-md {
  margin-bottom: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.margin-bottom-lg {
  margin-bottom: 80px;
}
/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.margin-left-xs {
  margin-left: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.margin-left-sm {
  margin-left: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.margin-left-md {
  margin-left: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.margin-left-lg {
  margin-left: 80px;
}

/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.padding-top-xs {
  padding-top: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.padding-top-sm {
  padding-top: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.padding-top-md {
  padding-top: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.padding-top-lg {
  padding-top: 80px;
}
/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.padding-right-xs {
  padding-right: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.padding-right-sm {
  padding-right: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.padding-right-md {
  padding-right: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.padding-right-lg {
  padding-right: 80px;
}
/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.padding-bottom-xs {
  padding-bottom: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.padding-bottom-sm {
  padding-bottom: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.padding-bottom-md {
  padding-bottom: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.padding-bottom-lg {
  padding-bottom: 80px;
}
/* line 163, ../../../src/scss/custom/ui/_typography.scss */
.padding-left-xs {
  padding-left: 10px;
}
/* line 164, ../../../src/scss/custom/ui/_typography.scss */
.padding-left-sm {
  padding-left: 25px;
}
/* line 165, ../../../src/scss/custom/ui/_typography.scss */
.padding-left-md {
  padding-left: 50px;
}
/* line 166, ../../../src/scss/custom/ui/_typography.scss */
.padding-left-lg {
  padding-left: 80px;
}

/* line 173, ../../../src/scss/custom/ui/_typography.scss */
.clearboth {
  clear: both;
}

/* <<=== La tipografia in generale */
/*
  == Layout
  Vanno inserite tutte quelle regole che riguardano l'aspetto delle diverse regioni
  del tema da <div id="id-regione"> fino all'inizio del blocco
 */
/* line 1, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper {
  background-color: #eaeceb;
}
/* line 3, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region {
  font-size: 90%;
}
/* line 6, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .block {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 10, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-1 {
  display: flex;
  max-height: 80px;
  line-height: 60px;
}
/* line 15, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-1 .logo {
  background-color: #ffffff;
  padding: 11px 10px 16px;
  height: 100%;
  z-index: 500;
}
/* line 21, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-1 .logo img {
  max-width: 150px;
  margin: 0;
}
/* line 26, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-1 #block-infoenumeroverde {
  margin-left: 16px;
}
/* line 28, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-1 #block-infoenumeroverde p {
  line-height: 60px;
}
/* line 33, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-2 {
  text-align: right;
  line-height: 55px;
}
/* line 37, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-2 #block-socialfooter-2,
#header-top-bar-wrapper .region-header-top-bar-2 #block-loginlink,
#header-top-bar-wrapper .region-header-top-bar-2 #block-dropdownlanguage {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  /* N.B. per i livelli inferiori di #blocksocialfooter-2
    icone dei social guarda dento block/_socialfooter,
    è stato riutilizzato lo stesso blocco
  */
}
/* line 50, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .region-header-top-bar-2 #block-loginlink {
  border-left: 1px solid #000;
}
/* line 54, ../../../src/scss/custom/layout/_top-bar.scss */
#header-top-bar-wrapper .success {
  color: #3d8b3d;
  font-weight: bold;
}

/* line 61, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-lg #header-top-bar-wrapper {
  background-color: #ffffff;
}
/* line 64, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-lg #header-top-bar-wrapper .region-header-top-bar-2 #block-socialfooter-2,
.layout-lg #header-top-bar-wrapper .region-header-top-bar-2 #block-loginlink,
.layout-lg #header-top-bar-wrapper .region-header-top-bar-2 #block-dropdownlanguage {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 73, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-lg #header-top-bar-wrapper .logo img {
  max-width: 125px;
}

/* line 83, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-xs #header-top-bar-wrapper .region-header-top-bar-2 #block-socialfooter-2, .layout-sm #header-top-bar-wrapper .region-header-top-bar-2 #block-socialfooter-2 {
  display: none;
}
/* line 86, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-xs #header-top-bar-wrapper .region-header-top-bar-2 #block-loginlink, .layout-sm #header-top-bar-wrapper .region-header-top-bar-2 #block-loginlink {
  border-left: none;
}

/* line 93, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-xs #header-top-bar-wrapper {
  background-color: #ffffff;
}
/* line 95, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-xs #header-top-bar-wrapper .region-header-top-bar-1 {
  height: 69px;
  max-height: 69px;
}
/* line 99, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-xs #header-top-bar-wrapper .region-header-top-bar-1 .logo img {
  max-width: 120px;
}
/* line 103, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-xs #header-top-bar-wrapper .region-header-top-bar-1 #block-infoenumeroverde {
  display: none;
}
/* line 108, ../../../src/scss/custom/layout/_top-bar.scss */
.layout-xs #header-top-bar-wrapper .region-header-top-bar-2 #block-dropdownlanguage,
.layout-xs #header-top-bar-wrapper .region-header-top-bar-2 #block-loginlink {
  display: none;
}

/* line 2, ../../../src/scss/custom/layout/_content.scss */
.region-content nav.tabs {
  margin-bottom: 40px;
}

/* line 6, ../../../src/scss/custom/layout/_content.scss */
.region-after-content-bottom {
  background-color: #f7f7f7;
  margin-top: 72px;
}

/* line 1, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper {
  background-color: #eaeceb;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 0px 0px 3px #00000050;
}
/* line 8, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6, #footer-wrapper p, #footer-wrapper div {
  color: #3E3F3A;
}
/* line 11, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper h2[id^="block-"] {
  font-size: 1.5em;
  border-bottom: 1px solid;
  color: #9f1585;
  font-weight: 500;
}
/* line 17, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper h2 {
  font-size: 96%;
  color: #9f1585;
  font-weight: 500;
}
/* line 22, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper h3 {
  font-size: 85%;
  margin-top: 10px;
  margin-bottom: 0;
  font-weight: inherit;
}
/* line 29, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper .region-legal {
  margin-bottom: 30px;
  text-align: center;
}
/* line 34, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper .menu {
  float: initial !important;
}
/* line 36, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper .menu li {
  margin-bottom: 8px;
}
/* line 39, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper .menu li a {
  background-color: #eee;
  color: #3E3F3A;
  border: 1px solid #ddd;
}
/* line 45, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper .menu li a:focus, #footer-wrapper .menu li a.focus, #footer-wrapper .menu li a:hover, #footer-wrapper .menu li a.hover {
  text-indent: 3px;
  background-color: #9f1585;
  color: #ffffff;
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}
/* line 54, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper #footer-bottom-wrapper {
  margin-top: 60px;
}
/* line 58, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper #footer-copy-credits-wrapper {
  background-color: #eaeceb;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 62, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper #footer-copy-credits-wrapper .block .field--name-body a {
  font-size: 1.3rem;
}
/* line 66, ../../../src/scss/custom/layout/_footer.scss */
#footer-wrapper #footer-copy-credits-wrapper #block-credits p {
  font-size: 0.9em;
}

/* line 75, ../../../src/scss/custom/layout/_footer.scss */
.layout-md #footer-wrapper #footer-dinamic-regions-wrapper .col, .layout-lg #footer-wrapper #footer-dinamic-regions-wrapper .col {
  min-height: 240px;
}

/* line 85, ../../../src/scss/custom/layout/_footer.scss */
.layout-xs #footer-wrapper #footer-bottom-wrapper, .layout-sm #footer-wrapper #footer-bottom-wrapper {
  margin-top: 80px;
}
/* line 91, ../../../src/scss/custom/layout/_footer.scss */
.layout-xs #footer-wrapper #footer-copy-credits-wrapper #block-credits p, .layout-sm #footer-wrapper #footer-copy-credits-wrapper #block-credits p {
  font-size: 0.9em;
}

/* line 2, ../../../src/scss/custom/layout/_front.scss */
#front-page .main-container-wrapper {
  background-color: #f7f7f7;
  margin-top: 42px;
  padding-bottom: 32px;
}
/* line 7, ../../../src/scss/custom/layout/_front.scss */
#front-page #front-pre-content-wrapper,
#front-page #front-after-content-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 13, ../../../src/scss/custom/layout/_front.scss */
#front-page .region-front-after-content-bottom {
  background-color: #f7f7f7;
  margin-top: 72px;
}

/* Classi disponibili da interfaccia grafica
    Per aggiungere una nuova classe annidare dentro paragraph
    una nuova chiave, ad es:

    &-esempio_chiave {...}

    e aggiungere la nuova voce al vocabolario Paragraph Style,
    /it/admin/structure/taxonomy/manage/paragraph_style/overview
    in questo caso va aggiunta una voce: "esempio_chiave"
 */
/* line 11, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph {
  /* Modifica padding dei box
    paragraph-box|paragraph-box_extra_padding|paragraph-box_no_padding_right|ecc
  */
  /* End box */
}
/* line 15, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-highlight_content .bs-region--top > h2 {
  font-weight: 600;
  font-size: 6rem;
  margin-top: 42px;
}
/* line 20, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-highlight_content .bs-region--left > h3, .paragraph-highlight_content .bs-region--right > h3, .paragraph-highlight_content .bs-region--main > h3 {
  font-weight: 600;
  font-size: 4rem;
}
/* line 32, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box {
  padding-top: 36px;
  padding-bottom: 36px;
  /* End no_padding */
}
/* line 37, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_extra_padding .bs-region--left,
.paragraph-box_extra_padding .bs-region--right {
  padding: 60px;
}
/* line 43, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 48, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_right .bs-region--left {
  padding-left: 50px;
  padding-right: 50px;
}
/* line 52, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_right .bs-region--right {
  padding: 0;
}
/* line 54, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_right .bs-region--right .field--name-field-testo-destro {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 62, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_left .bs-region--left {
  padding: 0;
}
/* line 64, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_left .bs-region--left .field--name-field-testo-sinistro {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 69, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_left .bs-region--right {
  padding-left: 50px;
  padding-right: 50px;
}
/* line 76, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_all .bs-region {
  padding: 0 !important;
}
/* line 78, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-box_no_padding_all .bs-region .field {
  padding: 0 !important;
}

/****** Temizzazione campi di paragraph ***************/
/* line 128, ../../../src/scss/custom/layout/_paragraph.scss */
.field--name-field-paragrafo > .field--item > .paragraph .bs-region > .field,
.field--name-field-paragrafo > .field--item > .paragraph .bs-region > h2 {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* Campo galleria */
/* line 139, ../../../src/scss/custom/layout/_paragraph.scss */
.field--name-field-galleria-sinistra .field--item,
.field--name-field-galleria-centro .field--item,
.field--name-field-galleria-destra .field--item {
  float: left;
  padding: 5px;
  border: 1px solid rgba(200, 200, 200, 0.5);
  margin-bottom: 10px;
  margin-right: 10px;
}

/* field carousel */
/* line 151, ../../../src/scss/custom/layout/_paragraph.scss */
.field--name-field-carousel .owl-stage {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 161, ../../../src/scss/custom/layout/_paragraph.scss */
.field--name-field-carousel .owl-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto !important;
  align-items: center;
  justify-content: center;
}
/* line 169, ../../../src/scss/custom/layout/_paragraph.scss */
.field--name-field-carousel .owl-item .item {
  max-width: 90%;
  padding-left: 20px;
  padding-right: 20px;
}

/* Classe full width, utilizzata dal booleano field_full_width */
/* line 178, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-full-width {
  width: 99.635vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}

/* Counter */
/* line 182, ../../../src/scss/custom/layout/_paragraph.scss */
.counter-text {
  text-align: center;
  height: 100%;
  background-color: #FFF;
  opacity: 0.8;
  margin: 30px 0;
  padding: 30px;
}
/* line 26, ../../../src/scss/custom/_functions.scss */
.counter-text .counter-count {
  font-size: 50px;
}
/* line 29, ../../../src/scss/custom/_functions.scss */
.counter-text .counter-count, .counter-text .plus {
  line-height: 50px;
  font-weight: 800;
  color: #9f1585;
}
/* line 34, ../../../src/scss/custom/_functions.scss */
.counter-text .plus {
  font-size: 40px;
}
/* line 37, ../../../src/scss/custom/_functions.scss */
.counter-text .milestone-p {
  font-size: 1.5em;
}

/* DEPRECATED */
/* line 188, ../../../src/scss/custom/layout/_paragraph.scss */
.field--name-field-sezione .field--label {
  display: none;
}
/* line 191, ../../../src/scss/custom/layout/_paragraph.scss */
.field--name-field-sezione .paragraph--type--sezione-well {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  background-color: #f7f7f7;
}

/* Classe parallax, utilizzata dal booleano parallax */
/* line 202, ../../../src/scss/custom/layout/_paragraph.scss */
.paragraph-parallax {
  background-repeat: no-repeat;
  background-position: left;
  background-size: cover;
  background-blend-mode: luminosity;
  background-attachment: fixed;
  padding-top: 60px;
  padding-bottom: 60px;
}

/*
  == Block
  Vanno inseriti gli stili dei blocchi statici o provenienti da moduli
  che non siano una view.
  Si osservano le seguenti regole:
  1) creare un file per ogni blocco, il file deve avere come nome l'id del blocco
  2) tutte le regole dentro il file devono essere contenute in
     #id-blocco { ... } in modo che in futuro non entrino in conflitto con altri blocchi
  3) nel caso in cui alcune regole siano condivise tra più blocchi è più logico denominare
     il file con il nome della regione che contiene più blocchi simili
     oppure della sezione che li contiene

  Esempio:
  @import 'block/_id-block';
  @import 'block/_id-region';
  @import 'block/_id-section';
 */
/* line 1, ../../../src/scss/custom/block/_block.scss */
h2.block-title {
  font-weight: 600;
  color: #9f1585;
  font-size: 3.3em;
  text-align: center;
  padding: 30px 0;
}

/* line 11, ../../../src/scss/custom/block/_block.scss */
#front-pre-content-section #block-chiamaci img.img-responsive {
  max-width: 72%;
}

/* line 17, ../../../src/scss/custom/block/_block.scss */
.panel-body .btn {
  word-wrap: break-word;
  white-space: normal;
  margin-top: 1px;
}

/* line 2, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.layout-xs .language-switcher-language-content-entity {
  margin-right: 50px;
  margin-top: -2px;
  padding-bottom: 10px;
}

/* line 9, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.language-switcher-language-content-entity {
  float: right;
  padding: 11px 0;
}
/* line 14, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.language-switcher-language-content-entity .advanced-language-selector .list-group {
  margin-bottom: 0;
}
/* line 19, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.language-switcher-language-content-entity a.list-group-item {
  display: inline;
  padding: 10px;
  background: none;
  border: 0 #fff;
}
/* line 24, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.language-switcher-language-content-entity a.list-group-item.active {
  box-shadow: inset 0px 0px 2px #902986;
  display: none;
}
/* line 30, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.language-switcher-language-content-entity .btn.active {
  box-shadow: inset 0px 0px 2px #902986;
  display: none;
}

/* line 36, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.region-header-top-bar-2 .block-dropdown-language {
  float: right;
}
/* line 38, ../../../src/scss/custom/block/_block-dropdownlanguage.scss */
.region-header-top-bar-2 .block-dropdown-language .dropdown-language-item {
  padding-top: 20px;
}

/* line 1, ../../../src/scss/custom/block/_block-formdiricerca.scss */
#block-formdiricerca {
  margin-top: 17px;
}

/* line 8, ../../../src/scss/custom/block/_block-logoperfooter.scss */
.layout-xs #block-logoperfooter .field--name-body img {
  margin: 0 auto;
}

/* line 2, ../../../src/scss/custom/block/_block-responsivemenumobileicon.scss */
.layout-lg #block-responsivemenumobileicon {
  right: -90px;
  top: -70px;
}

/* line 8, ../../../src/scss/custom/block/_block-responsivemenumobileicon.scss */
.layout-xs .responsive-menu-page-wrapper div.region-megamenu #block-responsivemenumobileicon {
  top: 18px !important;
}

/* line 1, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share {
  text-align: center;
  margin-bottom: 40px;
  /*.facebook {
    background-color: $facebook-primary-color;
  }*/
  /*.twitter {
    background-color: $twitter-primary-color;
  }*/
  /*.linkedin {
    background-color: $linkedin-primary-color;
  }*/
  /*.watsapp {
    background-color: $watsapp-primary-color;
  }*/
  /*.instagram {
    background: #f56040;
  }*/
  /*.googleplus {
    background-color: $googleplus-primary-color;
  }*/
  /*.reddit {
    background-color: $reddit-primary-color;
  }*/
  /*.digg {
    background-color: $digg-primary-color;
  }*/
}
/* line 5, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .btn {
  margin-bottom: 20px;
  margin-right: 5px;
}
/* line 9, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .btn-sm {
  padding: 7px 10px 4px 10px;
}
/* line 13, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share span {
  font-size: 1em;
  margin-left: 0.5vw;
  padding-right: 5px;
}
/* line 30, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .facebook:hover {
  background-color: #3b5998;
}
/* line 37, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .twitter:hover {
  background-color: #1da1f2;
}
/* line 44, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .linkedin:hover {
  background-color: #0077b5;
}
/* line 51, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .watsapp:hover {
  background-color: #598c14;
}
/* line 58, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .instagram:hover {
  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.25);
}
/* line 66, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .googleplus:hover {
  background-color: #dd4b39;
}
/* line 73, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .reddit:hover {
  background-color: #ff4500;
}
/* line 80, ../../../src/scss/custom/block/_block-social-share.scss */
#block-social-share .digg:hover {
  background-color: #005be2;
}

/* line 2, ../../../src/scss/custom/block/_block-socialfooter.scss */
.region-header-top-bar-2 .social-border {
  text-align: right;
}
/* line 5, ../../../src/scss/custom/block/_block-socialfooter.scss */
.region-header-top-bar-2 .socials {
  padding-top: 3px;
}
/* line 7, ../../../src/scss/custom/block/_block-socialfooter.scss */
.region-header-top-bar-2 .socials a {
  margin: 0 4px;
  padding: 4px 8px;
  border: 1px solid;
  border-radius: 100%;
}
/* line 13, ../../../src/scss/custom/block/_block-socialfooter.scss */
.region-header-top-bar-2 .socials svg {
  max-width: 15px;
}

/* line 19, ../../../src/scss/custom/block/_block-socialfooter.scss */
.region-footer-bottom .social-border {
  border-bottom: 2px solid #9f1585;
  height: 14px;
  margin-bottom: 32px;
}
/* line 23, ../../../src/scss/custom/block/_block-socialfooter.scss */
.region-footer-bottom .social-border .socials {
  text-align: center;
  background: #eaeceb;
  margin: 0 auto;
  width: 360px;
}
/* line 28, ../../../src/scss/custom/block/_block-socialfooter.scss */
.region-footer-bottom .social-border .socials a {
  margin: 8px;
  padding: 8px 6px;
  border: 1px solid;
  border-radius: 100%;
}

/* line 39, ../../../src/scss/custom/block/_block-socialfooter.scss */
.layout-lg .region-header-top-bar-2 .socials {
  padding-top: 3px;
}
/* line 41, ../../../src/scss/custom/block/_block-socialfooter.scss */
.layout-lg .region-header-top-bar-2 .socials a {
  margin: 0 3px;
  padding: 3px 5px;
}
/* line 45, ../../../src/scss/custom/block/_block-socialfooter.scss */
.layout-lg .region-header-top-bar-2 .socials svg {
  max-width: 13px;
}

/* line 1, ../../../src/scss/custom/block/_block-eu-cookie.scss */
#sliding-popup {
  background-color: #931882;
  color: #ffffff;
  font-size: 0.9em;
  padding: 5px 0;
  width: 100%;
  opacity: 0.8;
}
/* line 8, ../../../src/scss/custom/block/_block-eu-cookie.scss */
#sliding-popup button {
  color: #000;
}
/* line 11, ../../../src/scss/custom/block/_block-eu-cookie.scss */
#sliding-popup a {
  color: #fff;
  font-weight: bold;
}
/* line 15, ../../../src/scss/custom/block/_block-eu-cookie.scss */
#sliding-popup #popup-buttons {
  margin-top: 15px;
  color: #000;
}
/* line 19, ../../../src/scss/custom/block/_block-eu-cookie.scss */
#sliding-popup .popup-content.info.eu-cookie-compliance-content #popup-text {
  margin-right: 20px;
}

/* line 3, ../../../src/scss/custom/block/_section-front-pre-content.scss */
#front-pre-content-section .block {
  font-size: 1.15em;
  line-height: 1.4em;
}
/* line 6, ../../../src/scss/custom/block/_section-front-pre-content.scss */
#front-pre-content-section .block p {
  color: #3E3F3A !important;
  margin-bottom: 30px;
}
/* line 10, ../../../src/scss/custom/block/_section-front-pre-content.scss */
#front-pre-content-section .block button {
  display: block;
}

/* line 2, ../../../src/scss/custom/block/_block-mailchimp-signup.scss */
.block-mailchimp-signup .block-title {
  margin-top: 0;
}
/* line 5, ../../../src/scss/custom/block/_block-mailchimp-signup.scss */
.block-mailchimp-signup .form-item {
  margin-bottom: 22px;
}

/* line 10, ../../../src/scss/custom/block/_block-mailchimp-signup.scss */
.path-huntington-post-la-newsletter-della-fondazione-lirh-onlus #block-formdiiscrizionedimailchimpmailchimpiscrizione {
  background-color: #f7f7f7;
  margin-top: 32px;
  padding-bottom: 32px;
  margin-bottom: 24px;
  width: 99.635vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}
/* line 16, ../../../src/scss/custom/block/_block-mailchimp-signup.scss */
.path-huntington-post-la-newsletter-della-fondazione-lirh-onlus #block-formdiiscrizionedimailchimpmailchimpiscrizione #mailchimp-signup-subscribe-block-mailchimp-iscrizione-form {
  margin-right: auto;
  margin-left: auto;
  width: 70%;
}

/*
  == Views
  Vanno inseriti gli stili delle viste.
  Si osservano le stesse regole usate in block

  Esempio:
  @import 'views/_id-view';
 */
/* line 1, ../../../src/scss/custom/views/_views.scss */
.view-full-width {
  width: 99.635vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}

/* Questo serve a dare una struttura a alla griglia, se devi personalizzare una vista in particolare, fai un altro file
    e caricalo dopo questo
 */
/* line 5, ../../../src/scss/custom/views/_views-flex-grid.scss */
.views-flex-grid .view-content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
/* line 7, ../../../src/scss/custom/views/_views-flex-grid.scss */
.views-flex-grid .view-content > div {
  margin: 10px;
}

/* line 17, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-xxl .views-flex-grid .view-content > div, layout-xxxl .views-flex-grid .view-content > div, .layout-xl .views-flex-grid .view-content > div {
  flex: 0 0 23%;
}
/* line 18, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-xxl .views-flex-grid-xl-3 .view-content > div, layout-xxxl .views-flex-grid-xl-3 .view-content > div, .layout-xl .views-flex-grid-xl-3 .view-content > div {
  flex: 0 0 23%;
}
/* line 19, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-xxl .views-flex-grid-xl-4 .view-content > div, layout-xxxl .views-flex-grid-xl-4 .view-content > div, .layout-xl .views-flex-grid-xl-4 .view-content > div {
  flex: 0 0 31%;
}
/* line 20, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-xxl .views-flex-grid-xl-6 .view-content > div, layout-xxxl .views-flex-grid-xl-6 .view-content > div, .layout-xl .views-flex-grid-xl-6 .view-content > div {
  flex: 0 0 47%;
}
/* line 21, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-xxl .views-flex-grid-xl-12 .view-content > div, layout-xxxl .views-flex-grid-xl-12 .view-content > div, .layout-xl .views-flex-grid-xl-12 .view-content > div {
  flex: 0 0 98%;
}

/* line 24, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-lg .views-flex-grid .view-content > div {
  flex: 0 0 31%;
}

/* line 27, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-md .views-flex-grid .view-content > div {
  flex: 0 0 47%;
}

/* line 30, ../../../src/scss/custom/views/_views-flex-grid.scss */
.layout-sm .views-flex-grid .view-content > div, .layout-xs .views-flex-grid .view-content > div {
  flex: 0 0 98%;
}

/* Le impostazioni grafiche le trovi nel file
    _view_news_article.scss
    qua ci sono solo le impostazioni di layout per il blocco
    in front page
 */
/* line 7, ../../../src/scss/custom/views/_block-views-block-news-article-block-1.scss */
#block-views-block-news-article-block-1 .more-link {
  text-align: center;
  margin-top: 10px;
}

/* line 14, ../../../src/scss/custom/views/_block-views-block-news-article-block-1.scss */
.layout-xs #block-views-block-news-article-block-1, .layout-sm #block-views-block-news-article-block-1, .layout-md #block-views-block-news-article-block-1 {
  margin-bottom: 0;
}

/* line 1, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
#block-views-block-page-title-block-1 {
  position: relative;
}
/* line 3, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
#block-views-block-page-title-block-1 .form-group {
  margin-bottom: 0;
}
/* line 6, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
#block-views-block-page-title-block-1 .views-field-title {
  position: absolute;
  padding-right: 5vw;
  padding-left: 5vw;
  bottom: 2vw;
  z-index: 9;
}
/* line 12, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
#block-views-block-page-title-block-1 .views-field-title h1.page-header {
  text-shadow: 0 0 3px #9f1585;
  opacity: 0.9;
}
/* line 17, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
#block-views-block-page-title-block-1 .views-field-field-image {
  background-color: #555555;
  max-height: 60vh;
  overflow: hidden;
}
/* line 21, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
#block-views-block-page-title-block-1 .views-field-field-image img {
  opacity: 0.7;
  width: 100vw;
  object-fit: cover;
}

/* line 30, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
.layout-xs #block-views-block-page-title-block-1 .views-field-field-image {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  height: 80vh;
}
/* line 36, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
.layout-xs #block-views-block-page-title-block-1 .views-field-field-image img {
  height: 80vh;
  width: 100vw;
  object-fit: cover;
}

/* line 46, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
.layout-sm #block-views-block-page-title-block-1 .views-field-field-image {
  height: 70vh;
}
/* line 48, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
.layout-sm #block-views-block-page-title-block-1 .views-field-field-image img {
  height: 70vh;
}

/* line 56, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
.layout-md #block-views-block-page-title-block-1 .views-field-field-image {
  height: 50vh;
}
/* line 58, ../../../src/scss/custom/views/_block-views-block-page-title-block-1.scss */
.layout-md #block-views-block-page-title-block-1 .views-field-field-image img {
  height: 50vh;
}

/* line 1, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.front-page-layout #slideshow {
  overflow: hidden;
  width: 100%;
}

/* line 6, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow {
  background-color: #f7f7f7;
}
/* line 10, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme {
  position: relative;
}
/* line 14, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
}
/* line 20, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content img {
  opacity: 1;
  width: 100vw;
  object-fit: contain;
}
/* line 28, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .views-field-body {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-left: 2vw;
  padding-bottom: 10px;
  padding-right: 2vw;
}
/* line 36, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .views-field-body h2,
.view-slideshow .view-content.owl-theme .views-field-body h1.page-header {
  color: #eeeeee;
  font-size: 4rem;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: bold;
  line-height: inherit;
  z-index: 5;
  text-shadow: 1px 4px 2px rgba(50, 50, 50, 0.5);
}
/* line 47, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .views-field-body h2:after,
.view-slideshow .view-content.owl-theme .views-field-body h1.page-header:after {
  background: inherit;
}
/* line 53, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .owl-carousel .owl-item img {
  width: auto;
  height: 100%;
}
/* line 58, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .owl-dots {
  position: absolute;
  bottom: 1.5vw;
  width: 100%;
}
/* line 62, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .owl-dots .owl-dot.active span {
  background: #9f1585;
}
/* line 65, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.view-slideshow .view-content.owl-theme .owl-dots .owl-dot span {
  border-radius: 0;
  height: 7px;
  margin: 5px 7px;
  width: 20px;
}

/* line 79, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.layout-xl .view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content img, .layout-xxl .view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content img, .layout-xxxl .view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content img {
  object-position: 0px -50px;
}
/* line 85, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.layout-xl .view-slideshow .view-content.owl-theme .views-field-body, .layout-xxl .view-slideshow .view-content.owl-theme .views-field-body, .layout-xxxl .view-slideshow .view-content.owl-theme .views-field-body {
  bottom: 50px;
  top: initial;
  padding-bottom: 10px;
  background: rgba(150, 150, 150, 0.3);
}
/* line 91, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.layout-xl .view-slideshow .view-content.owl-theme .views-field-body h2,
.layout-xl .view-slideshow .view-content.owl-theme .views-field-body h1.page-header, .layout-xxl .view-slideshow .view-content.owl-theme .views-field-body h2,
.layout-xxl .view-slideshow .view-content.owl-theme .views-field-body h1.page-header, .layout-xxxl .view-slideshow .view-content.owl-theme .views-field-body h2,
.layout-xxxl .view-slideshow .view-content.owl-theme .views-field-body h1.page-header {
  font-size: 6rem;
  text-shadow: 0px 2px 2px rgba(50, 50, 50, 0.5);
}
/* line 97, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.layout-xl .view-slideshow .view-content.owl-theme .owl-dots, .layout-xxl .view-slideshow .view-content.owl-theme .owl-dots, .layout-xxxl .view-slideshow .view-content.owl-theme .owl-dots {
  bottom: 10px;
  width: 100%;
}

/* line 109, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.layout-xxl .view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content img, .layout-xxxl .view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content img {
  object-position: 0px -50px;
}

/* line 121, ../../../src/scss/custom/views/_block-views-block-slideshow-slideshow.scss */
.layout-xl .view-slideshow .view-content.owl-theme .views-field-field-immagine .field-content img {
  object-position: 0 0;
}

/* line 4, ../../../src/scss/custom/views/_block-views-block-progetti-block-1-2.scss */
#block-views-block-progetti-block-1-2 .view-progetti .views-field-title {
  font-size: 1.15em;
  line-height: 1.5em;
  padding: 10px 0;
}

/* line 2, ../../../src/scss/custom/views/_user--view-mode-compact.scss */
.user--view-mode-compact h2.nome_cognome {
  margin-top: 0;
}

/* line 3, ../../../src/scss/custom/views/_view-news-article.scss */
.view-news-article .view-content .views-row {
  position: relative;
  box-shadow: 0 0 2px rgba(200, 200, 200, 0.9);
  border: 1px solid rgba(100, 100, 100, 0.2);
  position: relative;
  margin-bottom: 25px;
}
/* line 10, ../../../src/scss/custom/views/_view-news-article.scss */
.view-news-article .view-content .views-row .views-field-title {
  position: absolute;
  padding: 8px 12px;
  background-color: #f7f7f7;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 18, ../../../src/scss/custom/views/_view-news-article.scss */
.view-news-article .view-content .views-row .views-field-field-categoria {
  position: absolute;
  padding: 3px;
  background-color: #9f1585;
  color: #ffffff;
  top: 10px;
  right: 0;
}
/* line 26, ../../../src/scss/custom/views/_view-news-article.scss */
.view-news-article .view-content .views-row .views-field-body {
  padding: 8px 12px;
  font-size: 1.5rem;
}

/* line 2, ../../../src/scss/custom/views/_view-sperimentazioni.scss */
.view-sperimentazioni .views-row {
  box-shadow: 0 0 2px rgba(200, 200, 200, 0.6);
  border: 1px solid rgba(100, 100, 100, 0.2);
  position: relative;
}
/* line 6, ../../../src/scss/custom/views/_view-sperimentazioni.scss */
.view-sperimentazioni .views-row .views-field-title {
  position: absolute;
  bottom: 0;
  line-height: 3rem;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 14, ../../../src/scss/custom/views/_view-sperimentazioni.scss */
.view-sperimentazioni .views-row .views-field-title .field-content {
  font-size: 3.5rem;
  font-family: "KarabinE";
  text-transform: lowercase;
}
/* line 18, ../../../src/scss/custom/views/_view-sperimentazioni.scss */
.view-sperimentazioni .views-row .views-field-title .field-content a {
  display: block;
  width: 100%;
}
/* line 27, ../../../src/scss/custom/views/_view-sperimentazioni.scss */
.view-sperimentazioni .view-content > div {
  position: relative;
}
/* line 30, ../../../src/scss/custom/views/_view-sperimentazioni.scss */
.view-sperimentazioni .view-content .views-field-field-stato {
  position: absolute;
  top: 0;
  text-align: center;
  padding: 8px;
  background: #902986;
  color: #fff;
  width: 100%;
  height: 2.5rem;
  line-height: 1rem;
}
/* line 41, ../../../src/scss/custom/views/_view-sperimentazioni.scss */
.view-sperimentazioni .view-content .views-field-field-stato.stato-2 {
  background: #cccccc;
}

/* line 2, ../../../src/scss/custom/views/_view-storie-di-huntington.scss */
.view-storie-di-huntington .views-row {
  box-shadow: 0 0 2px rgba(200, 200, 200, 0.6);
  border: 1px solid rgba(100, 100, 100, 0.2);
  position: relative;
}
/* line 6, ../../../src/scss/custom/views/_view-storie-di-huntington.scss */
.view-storie-di-huntington .views-row .views-field-title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 13, ../../../src/scss/custom/views/_view-storie-di-huntington.scss */
.view-storie-di-huntington .views-row .views-field-title .field-content {
  font-size: 3.5rem;
  text-transform: lowercase;
}
/* line 16, ../../../src/scss/custom/views/_view-storie-di-huntington.scss */
.view-storie-di-huntington .views-row .views-field-title .field-content a {
  display: block;
  width: 100%;
}
/* line 23, ../../../src/scss/custom/views/_view-storie-di-huntington.scss */
.view-storie-di-huntington .more-link {
  text-align: center;
  margin-top: 26px;
}

/* line 2, ../../../src/scss/custom/views/_view-domande-e-risposte.scss */
.view-domande-e-risposte .view-filters {
  margin-bottom: 42px;
}
/* line 4, ../../../src/scss/custom/views/_view-domande-e-risposte.scss */
.view-domande-e-risposte .view-filters .form-control {
  height: 37px;
  font-size: 20px;
}
/* line 10, ../../../src/scss/custom/views/_view-domande-e-risposte.scss */
.view-domande-e-risposte .view-content .views-row {
  box-shadow: 0 0 4px rgba(200, 200, 200, 0.6);
  border: 1px solid rgba(100, 100, 100, 0.4);
  margin-bottom: 20px;
  position: relative;
}
/* line 16, ../../../src/scss/custom/views/_view-domande-e-risposte.scss */
.view-domande-e-risposte .view-content .views-row .views-field-title {
  padding: 10px;
  background-color: #eee;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 4em;
}
/* line 23, ../../../src/scss/custom/views/_view-domande-e-risposte.scss */
.view-domande-e-risposte .view-content .views-row .views-field-field-richiesta {
  padding: 10px;
  font-size: 1.5rem;
}
/* line 27, ../../../src/scss/custom/views/_view-domande-e-risposte.scss */
.view-domande-e-risposte .view-content .views-row .views-field-view-node {
  padding: 10px;
  width: 100%;
  background-color: #f7f7f7;
  text-align: center;
}

/* line 40, ../../../src/scss/custom/views/_view-domande-e-risposte.scss */
.layout-xxxl .view-content .views-row .views-field-field-richiesta, .layout-xxl .view-content .views-row .views-field-field-richiesta, .layout-xl .view-content .views-row .views-field-field-richiesta, .layout-lg .view-content .views-row .views-field-field-richiesta {
  min-height: 10em;
}

/* line 2, ../../../src/scss/custom/views/_view-grid-video.scss */
.view-grid-video .views-row {
  position: relative;
}
/* line 4, ../../../src/scss/custom/views/_view-grid-video.scss */
.view-grid-video .views-row .views-field-title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 12px;
}

/*
  == Page
  Vanno inseriti gli stili dei diversi contet type e di specifiche pagine.
  Si osservano le stesse regole usate in block e views

  Esempio:
  @import 'page/_front';
  @import 'page/_node--article';
  @import 'page/_node--id';
 */
/* line 1, ../../../src/scss/custom/page/_page.scss */
body {
  margin-top: 0 !important;
  overflow-x: hidden;
}

/* line 5, ../../../src/scss/custom/page/_page.scss */
.bs-region--bottom {
  float: left;
  width: 100%;
}

/* line 1, ../../../src/scss/custom/page/_user--login.scss */
#layout-page-login {
  min-height: 100vh;
}
/* line 4, ../../../src/scss/custom/page/_user--login.scss */
#layout-page-login #login-header {
  padding-top: 10vh;
  text-align: center;
}
/* line 7, ../../../src/scss/custom/page/_user--login.scss */
#layout-page-login #login-header .logo img {
  max-width: 200px;
}
/* line 12, ../../../src/scss/custom/page/_user--login.scss */
#layout-page-login .main-container {
  padding: 10vh 20vw;
}

/* line 2, ../../../src/scss/custom/page/_page-node-type-ask-to-expert.scss */
.page-node-type-ask-to-expert .field--name-user {
  margin-top: 66px;
}

/* line 2, ../../../src/scss/custom/page/_page-node-type-storia.scss */
.page-node-type-storia .field--name-field-image {
  margin-bottom: 40px;
}

/* line 3, ../../../src/scss/custom/page/_epositivity-response.scss */
#epositivity-response .block-mailchimp-signup .block-title {
  padding-top: 0;
}

/* line 2, ../../../src/scss/custom/page/_node--type-article.scss */
.node--type-article .field--name-field-allegati {
  margin-top: 12px;
}

/*
  == Field
  Vanno inseriti gli stili dei diversi field.
  Si osservano le stesse regole usate in block, views e page

  Esempio:
  @import 'views/_id-field';
 */
/* line 1, ../../../src/scss/custom/field/_field.scss */
.field--name-body {
  margin: 10px 0;
}
/* line 3, ../../../src/scss/custom/field/_field.scss */
.field--name-body img {
  max-width: 100%;
}

/* line 7, ../../../src/scss/custom/field/_field.scss */
.field--name-field-tikets {
  margin-top: 20px;
  text-align: center;
}

/* line 12, ../../../src/scss/custom/field/_field.scss */
.field.field--name-node-post-date.field--type-ds.field--label-hidden.field--item {
  font-style: italic;
  font-size: 0.9em;
  margin-bottom: 10px;
}

/* line 18, ../../../src/scss/custom/field/_field.scss */
.field--name-field-tags {
  float: left;
  width: 100%;
}

/* line 23, ../../../src/scss/custom/field/_field.scss */
.field-full-width {
  width: 99.635vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}

/* line 27, ../../../src/scss/custom/field/_field.scss */
h2.subtitle {
  margin: 0 0 30px;
  font-size: 1.2em;
  line-height: 1.2em;
  font-style: italic;
}

/* line 34, ../../../src/scss/custom/field/_field.scss */
.date-social-wrapper {
  border-bottom: 1px solid #eaeceb;
  border-top: 1px solid #eaeceb;
  float: left;
  width: 100%;
  margin: 0px 0 30px;
}
/* line 40, ../../../src/scss/custom/field/_field.scss */
.date-social-wrapper .field.field-name-node-post-date {
  float: left;
  line-height: 36px;
  font-size: 0.9em;
  font-style: italic;
}
/* line 46, ../../../src/scss/custom/field/_field.scss */
.date-social-wrapper .social-sharing-buttons {
  float: right;
  margin: 0;
}

/* line 52, ../../../src/scss/custom/field/_field.scss */
.page .social-sharing-buttons {
  margin: 0;
  float: right;
}

/* line 59, ../../../src/scss/custom/field/_field.scss */
.social-sharing-buttons::before {
  font-style: italic;
  font-size: 0.9em;
}
/* line 63, ../../../src/scss/custom/field/_field.scss */
.social-sharing-buttons svg {
  fill: #902986;
}
/* line 65, ../../../src/scss/custom/field/_field.scss */
.social-sharing-buttons svg:hover {
  fill: #54184f;
}

/* line 72, ../../../src/scss/custom/field/_field.scss */
.view-taxonomy-term .row {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #eaeceb;
}
/* line 76, ../../../src/scss/custom/field/_field.scss */
.view-taxonomy-term .row h2 {
  margin-top: 0px;
}

/* line 1, ../../../src/scss/custom/field/_field--name-field-allegati.scss */
.field--name-field-allegati {
  margin-top: 42px;
}
/* line 3, ../../../src/scss/custom/field/_field--name-field-allegati.scss */
.field--name-field-allegati .file {
  font-weight: normal;
}
/* line 4, ../../../src/scss/custom/field/_field--name-field-allegati.scss */
.field--name-field-allegati .file .text-primary {
  color: #9f1585;
}
/* line 8, ../../../src/scss/custom/field/_field--name-field-allegati.scss */
.field--name-field-allegati .file > span {
  color: #9f1585;
  border: 0px solid;
}

/* line 2, ../../../src/scss/custom/field/_field--name-field-photogallery.scss */
.field--name-field-photogallery .field--item {
  float: left;
  padding: 5px;
  border: 1px solid rgba(200, 200, 200, 0.5);
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 12, ../../../src/scss/custom/field/_field--name-field-photogallery.scss */
.field--name-field-galleria .field--item {
  float: left;
  padding: 5px;
  border: 1px solid rgba(200, 200, 200, 0.5);
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 1, ../../../src/scss/custom/field/_field--node--title.scss */
#page-title-full-width {
  background-color: #eaeceb;
  margin-bottom: 1.5em;
}

/* line 5, ../../../src/scss/custom/field/_field--node--title.scss */
h1.page-header {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-top: 5px;
  padding-left: 12px;
  color: #9f1585;
  line-height: initial;
  text-transform: none;
  font-weight: 600;
}

/* line 19, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xl h1.title-length-shorter, .layout-xxl h1.title-length-shorter, .layout-xxl h1.title-length-shorter {
  font-size: 6rem;
}
/* line 20, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xl h1.title-length-short, .layout-xxl h1.title-length-short, .layout-xxl h1.title-length-short {
  font-size: 5rem;
}
/* line 21, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xl h1.title-length-normal, .layout-xxl h1.title-length-normal, .layout-xxl h1.title-length-normal {
  font-size: 4rem;
}
/* line 22, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xl h1.title-length-long, .layout-xl h1.title-length-longer, .layout-xxl h1.title-length-long, .layout-xxl h1.title-length-longer, .layout-xxl h1.title-length-long, .layout-xxl h1.title-length-longer {
  font-size: 3rem;
}
/* line 24, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xl h1.title-length-longest, .layout-xxl h1.title-length-longest, .layout-xxl h1.title-length-longest {
  font-size: 3rem;
}
/* line 25, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xl h1.title-length-length-excessive, .layout-xxl h1.title-length-length-excessive, .layout-xxl h1.title-length-length-excessive {
  font-size: 2rem;
}

/* line 30, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-md h1.title-length-shorter, .layout-lg h1.title-length-shorter {
  font-size: 6rem;
}
/* line 31, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-md h1.title-length-short, .layout-lg h1.title-length-short {
  font-size: 4rem;
}
/* line 32, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-md h1.title-length-normal, .layout-lg h1.title-length-normal {
  font-size: 3rem;
}
/* line 33, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-md h1.title-length-long, .layout-md h1.title-length-longer, .layout-lg h1.title-length-long, .layout-lg h1.title-length-longer {
  font-size: 2rem;
}
/* line 35, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-md h1.title-length-longest, .layout-lg h1.title-length-longest {
  font-size: 1.5rem;
}
/* line 36, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-md h1.title-length-length-excessive, .layout-lg h1.title-length-length-excessive {
  font-size: 1rem;
}

/* line 41, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-sm h1.title-length-shorter {
  font-size: 6rem;
}
/* line 42, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-sm h1.title-length-short {
  font-size: 4rem;
}
/* line 43, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-sm h1.title-length-normal {
  font-size: 3rem;
}
/* line 44, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-sm h1.title-length-long, .layout-sm h1.title-length-longer {
  font-size: 2rem;
}
/* line 46, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-sm h1.title-length-longest {
  font-size: 1.5rem;
}
/* line 47, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-sm h1.title-length-length-excessive {
  font-size: 1rem;
}

/* line 52, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xs h1.title-length-shorter {
  font-size: 4rem;
}
/* line 53, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xs h1.title-length-short {
  font-size: 3rem;
}
/* line 54, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xs h1.title-length-normal {
  font-size: 2rem;
}
/* line 55, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xs h1.title-length-long, .layout-xs h1.title-length-longer {
  font-size: 2.5rem;
}
/* line 57, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xs h1.title-length-longest {
  font-size: 2rem;
}
/* line 58, ../../../src/scss/custom/field/_field--node--title.scss */
.layout-xs h1.title-length-length-excessive {
  font-size: 1.5rem;
}

/* line 1, ../../../src/scss/custom/field/_field--name-field-aggiungi-al-calendario.scss */
.field--name-field-aggiungi-al-calendario {
  margin-top: 20px;
  text-align: center;
}
/* line 5, ../../../src/scss/custom/field/_field--name-field-aggiungi-al-calendario.scss */
.field--name-field-aggiungi-al-calendario .atc-style-blue .atcb-link {
  border-radius: 0;
  background: #337ab7;
  font-family: "Open Sans", sans-serif;
}
/* line 9, ../../../src/scss/custom/field/_field--name-field-aggiungi-al-calendario.scss */
.field--name-field-aggiungi-al-calendario .atc-style-blue .atcb-link em {
  font-style: normal;
  font-family: "Open Sans", sans-serif;
}

/*
  == Form
  Vanno inseriti gli stili delle diverse form.
  Si osservano le stesse regole usate in block e views

  Esempio:
  @import 'form/_forms';
  @import 'page/_webform-submission-name-add-form';
 */
/* line 2, ../../../src/scss/custom/forms/_forms.scss */
.main-container .intl-tel-input {
  display: block;
}
/* line 6, ../../../src/scss/custom/forms/_forms.scss */
.main-container .ui-state-active, .main-container .ui-widget-content .ui-state-active, .main-container .ui-widget-header .ui-state-active, .main-container a.ui-button:active, .main-container .ui-button:active, .main-container .ui-button.ui-state-active:hover {
  border: 1px solid #45093a;
  background: #9f1585;
}
/* line 11, ../../../src/scss/custom/forms/_forms.scss */
.main-container .ui-widget {
  box-shadow: 0 0 0 white;
}
/* line 15, ../../../src/scss/custom/forms/_forms.scss */
.main-container .form-group {
  margin-bottom: 28px;
}
/* line 19, ../../../src/scss/custom/forms/_forms.scss */
.main-container .form-control {
  height: 62px;
  font-size: 23px;
  font-weight: 100;
  padding: 6px 24px;
}
/* line 26, ../../../src/scss/custom/forms/_forms.scss */
.main-container textarea.form-control {
  height: auto;
}
/* line 30, ../../../src/scss/custom/forms/_forms.scss */
.main-container .field--widget-text-textarea .filter-list {
  font-size: 0.8em;
  height: 30px;
}
/* line 35, ../../../src/scss/custom/forms/_forms.scss */
.main-container .webform-element-description {
  text-transform: uppercase;
}
/* line 39, ../../../src/scss/custom/forms/_forms.scss */
.main-container .input-group-addon {
  font-size: 2em;
}
/* line 44, ../../../src/scss/custom/forms/_forms.scss */
.main-container #edit-chargetotal-buttons .ui-widget {
  font-size: 1.7em;
  padding-right: 24px;
  font-family: sans-serif;
  font-weight: 100;
}
/* line 51, ../../../src/scss/custom/forms/_forms.scss */
.main-container #edit-chargetotal-buttons .form-item:last-child {
  display: block;
}
/* line 54, ../../../src/scss/custom/forms/_forms.scss */
.main-container #edit-chargetotal-buttons .form-item:last-child .ui-widget {
  font-size: 1em;
  padding-left: 8px;
  padding-right: 8px;
}
/* line 62, ../../../src/scss/custom/forms/_forms.scss */
.main-container .select2-container--default .select2-selection--single {
  height: 62px;
}
/* line 65, ../../../src/scss/custom/forms/_forms.scss */
.main-container .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 59px;
  font-size: 23px;
  font-weight: 100;
}
/* line 71, ../../../src/scss/custom/forms/_forms.scss */
.main-container .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

/* line 1, ../../../src/scss/custom/forms/_epositivity-pay.scss */
.epositivity-pay {
  float: left;
  margin: 30px 0;
}
/* line 7, ../../../src/scss/custom/forms/_epositivity-pay.scss */
.epositivity-pay .payment-action-box .amount {
  color: #357935;
  margin-bottom: 18px;
  padding: 16px;
  font-size: 2em;
}
/* line 13, ../../../src/scss/custom/forms/_epositivity-pay.scss */
.epositivity-pay .payment-action-box .amount span {
  font-weight: bold;
}
/* line 19, ../../../src/scss/custom/forms/_epositivity-pay.scss */
.epositivity-pay ul {
  list-style: none;
}
/* line 22, ../../../src/scss/custom/forms/_epositivity-pay.scss */
.epositivity-pay ul li {
  margin-bottom: 22px;
  position: relative;
}
/* line 26, ../../../src/scss/custom/forms/_epositivity-pay.scss */
.epositivity-pay ul li svg {
  color: #357935;
  font-size: 2em;
  margin-right: 5px;
}
/* line 32, ../../../src/scss/custom/forms/_epositivity-pay.scss */
.epositivity-pay ul li p {
  position: absolute;
  top: 6px;
  left: 3.5em;
  line-height: 15px;
}

/* line 4, ../../../src/scss/custom/forms/_comment-form.scss */
#comment-form #edit-comment-body-wrapper .select-wrapper .main-container .form-control {
  height: inherit;
  font-size: inherit;
  font-weight: 100;
  padding: 6px 24px;
}

/* line 1, ../../../src/scss/custom/forms/_notifica-5-x-mille-commercialista.scss */
.notifica-5-x-mille-commercialista {
  padding: 60px;
  border: 5px solid #9f1585;
}
/* line 4, ../../../src/scss/custom/forms/_notifica-5-x-mille-commercialista.scss */
.notifica-5-x-mille-commercialista .container {
  max-width: 100%;
  margin-bottom: 0;
}
