:root { --indipendo: #E63256; --indipendo-light: #f4a7a8; scroll-behavior: auto; } #feicbody { overflow: hidden; } .gbcustom-layout a { color: var(--indipendo); text-decoration: none !important; } .gbcustom-layout a:active, .gbcustom-layout a:focus { outline: 0; border: none; } .gbcustom-layout h1, .gbcustom-layout h2, .gbcustom-layout h3, .gbcustom-layout h4, .gbcustom-layout h5, .gbcustom-layout h6, .gbcustom-layout .gbcustom-sottotitolo a, .gbcustom-layout .gbcustom-listafratelli a { color: var(--bs-gray-dark); } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a, .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li span { color: var(--bs-gray-dark); } .gbcustom-layout .gbcustom-sommario li a { color: var(--bs-gray-dark); } .gbcustom-layout .list-group-item .testo { color: var(--bs-gray-dark); } .gbcustom-layout .list-group-item a:before { visibility: visible; content: ""; border-color: transparent var(--indipendo); border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: block; height: 0; width: 0; position: absolute; font-size: 1rem; top: 0.45em; left: 0; color: var(--indipendo); } .gbcustom-layout .banneru { display: flex; justify-content: center; position: relative; z-index: -9999; } .gbcustom-layout .carousel { height: 100%; max-height: 50vh; display: flex; align-items: center; } .gbcustom-layout .carousel-inner { width: 100%; height: 100%; position: relative; overflow: hidden; } .gbcustom-layout .carousel-fade .carousel-item { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .gbcustom-layout .carousel-item img { width: auto !important; height: 100%; } .gbcustom-layout .carousel-item.active img { transition-property: transform; transition-duration: 20s; transition-timing-function: linear; transform: scale(1.3); } .gbcustom-layout .carousel-indicators { display: none !important; } .gbcustom-layout .gbcustom-navbar { color: var(--indipendo); } .gbcustom-layout .gbcustom-navbar a:hover, .gbcustom-layout .gbcustom-navbar a:active, .gbcustom-layout .gbcustom-navbar a:focus { color: var(--indipendo) !important; } .gbcustom-layout .gbcustom-navbar li { list-style: none; } .gbcustom-layout .gbcustom-navbar li a { font-weight: 600; text-decoration: none; color: var(--indipendo); } .gbcustom-layout .gbcustom-navbar li a:before { display: none; } .gbcustom-layout .gbcustom-navbar:before { z-index: -9997; content: ""; width: 100vw; height: 100%; position: absolute; left: 50%; background-color: #f5f5f5; transform: translateX(-50%); } .gbcustom-layout .gbcustom-navbar .gbcustom-bottonemenu-icona { background: var(--indipendo); } .gbcustom-layout .gbcustom-navbar .gbcustom-bottonemenu-icona:after, .gbcustom-layout .gbcustom-navbar .gbcustom-bottonemenu-icona:before { background: var(--indipendo); } .gbcustom-layout .gbcustom-navbar .navbar-brand img { height: 4rem; } .gbcustom-layout .gbcustom-slide-heading { display: block; max-width: 75vw; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); font-size: 35px; font-weight: 500; margin-bottom: 30px; } .gbcustom-layout .gbcustom-slide-description { display: block; max-width: 75vw; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); font-size: 18px; font-weight: 600; line-height: 1.4; } .gbcustom-layout .gbcustom-tempolettura { font-style: italic; } .gbcustom-layout .gbcustom-sellato { border-bottom: 3px solid var(--indipendo) !important; padding-bottom: 0 !important; } .gbcustom-layout .gbcustom-sellato:hover, .gbcustom-layout .gbcustom-sellato:focus { border-bottom: 3px solid var(--indipendo) !important; padding-bottom: 0 !important; } .gbcustom-layout .gbcustom-sommario { margin: 1rem 0; padding: 1rem 1.5rem; } .gbcustom-layout .gbcustom-sommario ul { padding-left: 0; } .gbcustom-layout .gbcustom-sommario li { list-style: none; } .gbcustom-layout .gbcustom-sommario li a { position: relative; display: block; margin-bottom: 0.4em; padding-left: 1em; font-weight: 600; text-decoration: none; } .gbcustom-layout .gbcustom-sommario li a:before { visibility: visible; content: ""; border-color: transparent var(--indipendo); border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: block; height: 0; width: 0; position: absolute; font-size: 1rem; top: 0.45em; left: 0; color: var(--indipendo); } .gbcustom-layout .gbcustom-list { padding-left: 0; } .gbcustom-layout .gbcustom-list li { list-style: none; } .gbcustom-layout .gbcustom-list li a { position: relative; display: block; margin-bottom: 0.4em; padding-left: 1em; } .gbcustom-layout .gbcustom-list li a:before { visibility: visible; content: ""; border-color: transparent var(--indipendo); border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: block; height: 0; width: 0; position: absolute; font-size: 1rem; top: 0.45em; left: 0; color: var(--indipendo); } .gbcustom-layout .gbcustom-sottotitolo a { font-size: 1.3em; text-decoration: none; } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli { margin: -1.5rem; } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li { list-style: none; } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a { font-weight: 600; text-decoration: none; text-transform: uppercase; padding: 0.5em 1rem; margin-bottom: 0.5rem; display: block; background-color: #f5f5f5; border-left: 4px solid var(--bs-gray-dark); } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a:before { display: none; } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li span { font-weight: 600; text-decoration: none; text-transform: uppercase; padding: 0.5em 1rem; margin-bottom: 0.5rem; display: block; background-color: #f5f5f5; border-left: 4px solid var(--bs-gray-dark); } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a.sellato { text-transform: uppercase; padding: 0.5em 1rem; margin-bottom: 0.5rem; background-color: #fff; border: 1px solid var(--indipendo-light); border-left: 4px solid var(--indipendo); } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a.sellato:hover, .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a.sellato:focus { background-color: #fff; border: 1px solid var(--indipendo-light); border-left: 4px solid var(--indipendo); } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li span.sellato { text-transform: uppercase; padding: 0.5em 1rem; margin-bottom: 0.5rem; background-color: #fff; border: 1px solid var(--indipendo-light); border-left: 4px solid var(--indipendo); } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li span.sellato:hover, .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li span.sellato:focus { background-color: #fff; border: 1px solid var(--indipendo-light); border-left: 4px solid var(--indipendo); } .gbcustom-layout .gbcustom-blk_fratelli .bg-grigio { background-color: transparent !important; } .gbcustom-layout .gbcustom-hero-bg { display: flex; overflow: hidden; transform: translateX(-50%); position: relative; left: 50%; width: 100vw; height: 15rem; top: 0; } .gbcustom-layout .gbcustom-hero-bg img { position: relative; width: 100vw; object-fit: cover; } .gbcustom-layout #gbcustom-content { padding-top: 1rem; } .gbcustom-layout .gbcustom-accordion .accordion-button { color: var(--indipendo); } .gbcustom-layout .gbcustom-accordion .accordion-button:after { filter: hue-rotate(145deg) saturate(89%) brightness(137%); } .gbcustom-layout .gbcustom-it-timeline-wrapper .img-responsive-wrapper { padding-top: 1rem; padding-left: 1rem; } .gbcustom-layout .gbcustom-it-timeline-wrapper .img-responsive-wrapper img { width: 100%; height: auto; } .gbcustom-layout .gbcustom-it-timeline-wrapper .img-wrapper { height: 200px; overflow: hidden; display: flex; align-items: center; } .gbcustom-layout .gbcustom-modal .modal-img { overflow: hidden; position: relative; height: 10rem; } .gbcustom-layout .gbcustom-modal .modal-img img { width: 100%; height: auto; position: absolute; top: 50%; transform: translateY(-50%); } .gbcustom-layout .gbcustom-modal .modal-title { color: var(--indipendo); } .gbcustom-layout .gbcustom-modal .modal-content { padding: 0; } .gbcustom-layout .gbcustom-callout a { text-transform: none; } .gbcustom-layout .gbcustom-callout.callout-more { width: auto; margin-left: 0; background-color: #f5f5f5; } @media (min-width: 992px) { .gbcustom-layout .carousel-fade .carousel-item { width: 100vw; } .gbcustom-layout .carousel-item img { width: 100% !important; height: auto; } .gbcustom-layout .gbcustom-slide-heading { display: block; font-size: 35px; font-weight: 500; margin-bottom: 30px; } .gbcustom-layout .gbcustom-slide-description { display: block; font-size: 18px; font-weight: 600; line-height: 1.4; } .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a, .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li span, .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li a.sellato, .gbcustom-layout .gbcustom-blk_fratelli .blk_fratelli li span.sellato { padding: 1rem; margin-bottom: 1rem; } .gbcustom-layout .it-timeline-wrapper .img-responsive-wrapper { height: auto; aspect-ratio: 1/1; display: flex; justify-content: center; overflow: visible; position: absolute; padding: 1rem 0 0 0; width: 100%; overflow: hidden; max-height: 100%; } .gbcustom-layout .it-timeline-wrapper .img-responsive-wrapper img { max-height: 100%; width: auto; height: auto; } .gbcustom-layout .it-timeline-wrapper .img-responsive, .gbcustom-layout .it-timeline-wrapper .img-wrapper { height: auto; aspect-ratio: 1/1; display: flex; justify-content: center; overflow: visible; } .gbcustom-layout .it-timeline-wrapper .col-12:nth-child(odd) .img-responsive-wrapper { right: calc(-100% - 80px); } .gbcustom-layout .it-timeline-wrapper .col-12:nth-child(even) .img-responsive-wrapper { left: calc(-100% - 80px); } .gbcustom-layout .gbcustom-modal .modal-content { padding: 1rem 3rem; } } @media (min-width: 1200px) { .gbcustom-layout .gbcustom-navbar .navbar-brand { width: 50%; } .gbcustom-layout .gbcustom-navbar .bg-grigio { width: 100%; padding: 0 !important; } .gbcustom-layout .gbcustom-navbar ul { width: 100%; display: flex; margin: 0; } .gbcustom-layout .gbcustom-navbar li { flex-basis: max-content; flex-shrink: 0; flex-grow: 1; padding: 0 1rem; } .gbcustom-layout .gbcustom-navbar li a { margin: 0; padding: 0; text-align: center; } } .callout { position: relative; overflow: hidden; } .callout .callout-inner { padding: 2rem; border: 2px solid hsl(210, 17%, 44%); border-top: 0; margin: 2.5rem 0; } .callout.callout-highlight { border: none; border-left: 2px solid hsl(210, 17%, 44%); border-radius: 0; padding: 0 2.222rem; } .callout.callout-highlight p:last-child { margin: 0; } .callout.callout-highlight .callout-title { margin-bottom: 1.556rem; } .callout.callout-highlight.success { border-color: hsl(160, 100%, 25%); } .callout.callout-highlight.warning { border-color: hsl(36, 100%, 30%); } .callout.callout-highlight.danger { border-color: hsl(350, 60%, 50%); } .callout.callout-highlight.important { border-color: hsl(160, 100%, 25%); } .callout.callout-highlight.note { border-color: var(--indipendo); } .callout.callout-more { background: #f9f9f5; border: none; border-radius: 0; padding: 2.222rem; position: relative; } .callout.callout-more:before, .callout.callout-more:after { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 0; border-style: solid; } .callout.callout-more:before { border-width: 0 48px 48px 0; border-color: transparent hsl(0, 0%, 100%) transparent transparent; } .callout.callout-more:after { border-width: 48px 0 0 48px; border-color: transparent transparent transparent #e4e4db; } /* .callout.callout-more p { font-size: 1rem; line-height: 1.5rem; color: hsl(210, 33%, 28%); } */ .callout.callout-more .callout-title { display: flex; align-items: flex-start; margin-bottom: 2.222rem; } .callout.callout-more .callout-title i { font-size: 1.25rem; } .callout.callout-more .callout-title span { border-bottom: 2px solid hsl(0, 0%, 10%); padding-bottom: 0.1rem; display: inline-block; margin-top: -0.111rem; } .callout.success { border-color: hsl(160, 100%, 25%); } .callout.success .callout-inner { border-color: rgb(0, 127.5, 85); } .callout.success .callout-title { color: hsl(160, 100%, 25%); } .callout.success .callout-title .icon { fill: hsl(160, 100%, 25%); } .callout.success .callout-title span { border-color: hsl(160, 100%, 25%); } .callout.success .collapse-div .collapse-header .callout-more-toggle { color: hsl(160, 100%, 25%); } .callout.success .collapse-div .collapse-header .callout-more-toggle:active, .callout.success .collapse-div .collapse-header .callout-more-toggle:hover { color: hsl(160, 100%, 25%); } .callout.success .collapse-div .collapse-header .callout-more-toggle span { border-color: hsl(160, 100%, 25%); } .callout.success .collapse-div .collapse-header .callout-more-toggle span:before, .callout.success .collapse-div .collapse-header .callout-more-toggle span:after { background: hsl(160, 100%, 25%); } .callout.success a { color: hsl(160, 100%, 25%); } .callout.success .icon { fill: hsl(160, 100%, 25%); } .callout.warning { border-color: hsl(36, 100%, 30%); } .callout.warning .callout-inner { border-color: rgb(153, 91.8, 0); } .callout.warning .callout-title { color: hsl(36, 100%, 30%); } .callout.warning .callout-title .icon { fill: hsl(36, 100%, 30%); } .callout.warning .callout-title span { border-color: hsl(36, 100%, 30%); } .callout.warning .collapse-div .collapse-header .callout-more-toggle { color: hsl(36, 100%, 30%); } .callout.warning .collapse-div .collapse-header .callout-more-toggle:active, .callout.warning .collapse-div .collapse-header .callout-more-toggle:hover { color: hsl(36, 100%, 30%); } .callout.warning .collapse-div .collapse-header .callout-more-toggle span { border-color: hsl(36, 100%, 30%); } .callout.warning .collapse-div .collapse-header .callout-more-toggle span:before, .callout.warning .collapse-div .collapse-header .callout-more-toggle span:after { background: hsl(36, 100%, 30%); } .callout.warning a { color: hsl(36, 100%, 30%); } .callout.warning .icon { fill: hsl(36, 100%, 30%); } .callout.danger { border-color: hsl(350, 60%, 50%); } .callout.danger .callout-inner { border-color: rgb(204, 51, 76.5); } .callout.danger .callout-title { color: hsl(350, 60%, 50%); } .callout.danger .callout-title .icon { fill: hsl(350, 60%, 50%); } .callout.danger .callout-title span { border-color: hsl(350, 60%, 50%); } .callout.danger .collapse-div .collapse-header .callout-more-toggle { color: hsl(350, 60%, 50%); } .callout.danger .collapse-div .collapse-header .callout-more-toggle:active, .callout.danger .collapse-div .collapse-header .callout-more-toggle:hover { color: hsl(350, 60%, 50%); } .callout.danger .collapse-div .collapse-header .callout-more-toggle span { border-color: hsl(350, 60%, 50%); } .callout.danger .collapse-div .collapse-header .callout-more-toggle span:before, .callout.danger .collapse-div .collapse-header .callout-more-toggle span:after { background: hsl(350, 60%, 50%); } .callout.danger a { color: hsl(350, 60%, 50%); } .callout.danger .icon { fill: hsl(350, 60%, 50%); } .callout.important { border-color: hsl(160, 100%, 25%); } .callout.important .callout-inner { border-color: rgb(0, 127.5, 85); } .callout.important .callout-title { color: hsl(160, 100%, 25%); } .callout.important .callout-title .icon { fill: hsl(160, 100%, 25%); } .callout.important .callout-title span { border-color: hsl(160, 100%, 25%); } .callout.important .collapse-div .collapse-header .callout-more-toggle { color: hsl(160, 100%, 25%); } .callout.important .collapse-div .collapse-header .callout-more-toggle:active, .callout.important .collapse-div .collapse-header .callout-more-toggle:hover { color: hsl(160, 100%, 25%); } .callout.important .collapse-div .collapse-header .callout-more-toggle span { border-color: hsl(160, 100%, 25%); } .callout.important .collapse-div .collapse-header .callout-more-toggle span:before, .callout.important .collapse-div .collapse-header .callout-more-toggle span:after { background: hsl(160, 100%, 25%); } .callout.important a { color: hsl(160, 100%, 25%); } .callout.important .icon { fill: hsl(160, 100%, 25%); } .callout.note { border-color: var(--indipendo); } .callout.note .callout-inner { border-color: #0066cc; } .callout.note .callout-title { color: var(--indipendo); } .callout.note .callout-title .icon { fill: var(--indipendo); } .callout.note .callout-title span { border-color: var(--indipendo); } .callout.note .collapse-div .collapse-header .callout-more-toggle { color: var(--indipendo); } .callout.note .collapse-div .collapse-header .callout-more-toggle:active, .callout.note .collapse-div .collapse-header .callout-more-toggle:hover { color: var(--indipendo); } .callout.note .collapse-div .collapse-header .callout-more-toggle span { border-color: var(--indipendo); } .callout.note .collapse-div .collapse-header .callout-more-toggle span:before, .callout.note .collapse-div .collapse-header .callout-more-toggle span:after { background: var(--indipendo); } .callout.note a { color: var(--indipendo); } .callout.note .icon { fill: var(--indipendo); } .callout .callout-title { font-weight: 600; text-transform: uppercase; font-size: 1rem; color: hsl(210, 33%, 28%); } @media (min-width: 992px) { .callout .callout-title { font-size: 1.125rem; } } .callout .callout-title .icon { fill: hsl(210, 33%, 28%); margin-right: 0.5rem; } .callout:not(.callout-highlight):not(.callout-more) .callout-title { position: relative; padding-left: 1.5rem; top: -3rem; } .callout:not(.callout-highlight):not(.callout-more) .callout-title .text { position: relative; overflow: hidden; width: 100%; font-size: 0.875rem; padding-right: 1.5rem; } @media (min-width: 768px) { .callout:not(.callout-highlight):not(.callout-more) .callout-title .text { font-size: 1.15rem; } } .callout:not(.callout-highlight):not(.callout-more) .callout-title .text:after { content: ""; top: 0.875em; border-top: 2px solid; position: absolute; width: calc(100vw - 100% - 20px); left: 100%; } .callout:not(.callout-highlight):not(.callout-more) .callout-title:before { content: ""; top: 0.875em; border-top: 2px solid; position: absolute; width: 3rem; left: -2.5rem; } /* .callout p { font-family: "Lora", Georgia, serif; font-size: 1rem; color: hsl(210, 33%, 28%); } @media (min-width: 992px) { .callout p { font-size: 1.125rem; } } .callout p.callout-big-text { font-size: 1.125rem; } */ .callout .collapse-div { display: flex; flex-direction: column-reverse; border-bottom: none; } .callout .collapse-div .collapse-header { display: flex; justify-content: space-between; border-top: 1px solid hsl(210, 3%, 85%); padding: 1.333rem 0 0; margin-top: 0; } .callout .collapse-div .collapse-header .callout-more-toggle { padding: 0; border: none; width: auto; font-weight: normal; display: flex; align-items: center; color: var(--indipendo); background-color: transparent; } .callout .collapse-div .collapse-header .callout-more-toggle:hover, .callout .collapse-div .collapse-header .callout-more-toggle:focus, .callout .collapse-div .collapse-header .callout-more-toggle:active { background: none; } .callout .collapse-div .collapse-header .callout-more-toggle:hover { color: var(--indipendo-light); } .callout .collapse-div .collapse-header .callout-more-toggle:hover span { border-color: var(--indipendo-light); } .callout .collapse-div .collapse-header .callout-more-toggle:hover span:before, .callout .collapse-div .collapse-header .callout-more-toggle:hover span:after { background: var(--indipendo-light); } .callout .collapse-div .collapse-header .callout-more-toggle:active { color: var(--indipendo); } .callout .collapse-div .collapse-header .callout-more-toggle:before, .callout .collapse-div .collapse-header .callout-more-toggle:after { display: none; } .callout .collapse-div .collapse-header .callout-more-toggle span { position: relative; height: 15px; width: 15px; margin-left: 0.444rem; margin-top: 0.111rem; border: 1px solid var(--indipendo); border-radius: 50%; display: inline-block; } .callout .collapse-div .collapse-header .callout-more-toggle span:before, .callout .collapse-div .collapse-header .callout-more-toggle span:after { content: ""; position: absolute; background: var(--indipendo); } .callout .collapse-div .collapse-header .callout-more-toggle span:before { width: 9px; height: 1px; top: 6px; left: 2px; } .callout .collapse-div .collapse-header .callout-more-toggle span:after { height: 9px; width: 1px; top: 0; left: 6px; transform: translateY(2px); transition: transform 0.2s; } .callout .collapse-div .collapse-header .callout-more-toggle[aria-expanded=true] span:after { transform: translateY(2px) rotate(90deg); } .callout .collapse-div .collapse-header .callout-more-download { margin-left: auto; font-weight: normal; } .callout .collapse-div .collapse-body { padding: 0; } .callout .collapse-div .collapse-body p:last-child { margin-bottom: 1rem; } /* @media (min-width: 768px) { .callout.callout-highlight { padding: 0 0 0 2.222rem; } .callout.callout-more p { font-size: 0.775rem; } } */ .it-timeline-wrapper .it-now-label { position: absolute; top: 50%; z-index: 10; font-size: 1rem; font-family: "Roboto Mono", monospace; color: var(--indipendo-light); font-weight: 600; } .it-timeline-wrapper .row { position: relative; padding-top: 48px; } .it-timeline-wrapper .row:after { content: ""; width: 4px; background: linear-gradient(0deg, var(--indipendo-light) 0%, var(--indipendo) 100%); position: absolute; left: 40px; top: -16px; bottom: -16px; } .it-timeline-wrapper .timeline-element { padding: 18px 0 18px 40px; position: relative; } .it-timeline-wrapper .timeline-element .card { background: none; } .it-timeline-wrapper .it-pin-wrapper { display: flex; align-items: center; position: absolute; top: -24px; z-index: 4; left: 6px; } .it-timeline-wrapper .it-pin-wrapper .pin-icon { width: 48px; height: 48px; border-radius: 48px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1); border: 8px solid hsl(0, 0%, 100%); margin-right: 16px; background: hsl(0, 0%, 100%); } .it-timeline-wrapper .it-pin-wrapper svg { width: 24px; height: 24px; fill: var(--indipendo-light); } .it-timeline-wrapper .it-pin-wrapper .pin-text { color: hsl(0, 0%, 100%); font-weight: 600; text-transform: uppercase; background: var(--indipendo); border-radius: 4px; font-family: "Roboto Mono", monospace; font-size: var(--bs-body-font-size); line-height: var(--bs-body-line-height); } .it-timeline-wrapper .it-pin-wrapper .pin-text span { padding: 4px 16px; display: block; position: relative; } .it-timeline-wrapper .it-pin-wrapper .pin-text span:after { content: ""; width: 10px; height: 10px; background: var(--indipendo); border-radius: 3px; position: absolute; left: -4px; top: 50%; transform: translateY(-50%) rotate(45deg); } .it-timeline-wrapper .it-pin-wrapper.it-now .pin-icon { background: var(--indipendo-light); } .it-timeline-wrapper .it-pin-wrapper.it-now svg { fill: hsl(0, 0%, 100%); } .it-timeline-wrapper .it-pin-wrapper.it-now .pin-text { background: var(--indipendo-light); } .it-timeline-wrapper .it-pin-wrapper.it-now .pin-text span:after { background: var(--indipendo-light); } .it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-icon { background: var(--indipendo); } .it-timeline-wrapper .it-pin-wrapper.it-evidence svg { fill: hsl(0, 0%, 100%); } .it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text { background: var(--indipendo); } .it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text span:after { background: var(--indipendo); } .it-timeline-wrapper .card-title { text-transform: uppercase; } @media (min-width: 992px) { .it-timeline-wrapper .row:after { content: ""; left: calc(50% - 4px); } .it-timeline-wrapper .timeline-element { padding: 18px 0 18px 40px; width: 50%; } .it-timeline-wrapper .col-12 .card-wrapper .card { border: none; } .it-timeline-wrapper .col-12:nth-child(odd) .it-now-label { right: 50%; transform: translateX(100%); display: flex; align-items: center; } .it-timeline-wrapper .col-12:nth-child(odd) .it-now-label:before { content: ""; display: inline-block; height: 1px; width: 16px; background: var(--indipendo-light); margin-right: 16px; } .it-timeline-wrapper .col-12:nth-child(odd) .timeline-element { padding: 18px 40px 18px 18px; } .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card { text-align: right; } .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card:after { margin-left: auto; display: inline-block; margin-right: 24px; } .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card a.read-more { right: 24px; } .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper { flex-direction: row-reverse; left: auto; right: -62px; } .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-icon { margin-right: 0; margin-left: 16px; } .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-text span:after { left: auto; right: -4px; } .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper.it-evidence .pin-text span:after { border-color: transparent transparent transparent var(--indipendo-light); } .it-timeline-wrapper .col-12:nth-child(even) .it-now-label { left: 0; transform: translateX(-100%); display: flex; align-items: center; } .it-timeline-wrapper .col-12:nth-child(even) .it-now-label:after { content: ""; display: inline-block; height: 1px; width: 16px; background: var(--indipendo-light); margin-left: 16px; } .it-timeline-wrapper .col-12:nth-child(even) .timeline-element { position: relative; left: 50%; } .it-timeline-wrapper .col-12:nth-child(even) .timeline-element .it-pin-wrapper { left: -66px; } .it-timeline-wrapper .it-pin-wrapper { position: relative; } .it-timeline-wrapper .it-pin-wrapper .pin-text { font-size: 1rem; } }