@import '/media/plg_system_jtaldef/index/css/8eff7c4f778ffbb3a2526fb7bbbc0845.css?c695a311131a314fc73706fbdecbcc89';
  .g-content { margin: 0.625rem; padding: 1.5rem; } .g-flushed .g-content { margin: 0; padding: 0; } body { font-size: 1rem; line-height: 1.5; } h1 { font-size: 2.2rem; } h2 { font-size: 2rem; } h3 { font-size: 1.7rem; } h4 { font-size: 1.25rem; } h5 { font-size: 1.2rem; } h6 { font-size: 1rem; } small { font-size: 0.875rem; } cite { font-size: 0.875rem; } sub, sup { font-size: 0.75rem; } code, kbd, pre, samp { font-size: 1rem; font-family: "Menlo", "Monaco", monospace; } textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) { border-radius: 0.1875rem; } .flush, .g-flushed { margin: 0 !important; } .flush > .g-container, .g-flushed > .g-container, .flush > .g-content, .g-flushed > .g-content { margin: 0 !important; padding: 0 !important; } @media only all and (max-width: 50.99rem) { .flush-mobile { margin: 0 !important; } .flush-mobile > .g-container, .flush-mobile > .g-content { margin: 0 !important; padding: 0 !important; } } .g-container-flushed { margin: -4rem 0; } .g-nobackground { background: none !important; } .g-absolute { position: absolute; width: 100%; } .nomarginleft, .nomarginleft > .g-content { margin-left: 0; } .smallmarginleft:not(.g-block), .smallmarginleft > .g-content { margin-left: 0.25rem; } .medmarginleft:not(.g-block), .medmarginleft > .g-content { margin-left: 1rem; } .largemarginleft:not(.g-block), .largemarginleft > .g-content { margin-left: 3rem; } .nomarginright, .nomarginright > .g-content { margin-right: 0; } .smallmarginright:not(.g-block), .smallmarginright > .g-content { margin-right: 0.25rem; } .medmarginright:not(.g-block), .medmarginright > .g-content { margin-right: 1rem; } .largemarginright:not(.g-block), .largemarginright > .g-content { margin-right: 3rem; } .nomargintop, .nomargintop > .g-content { margin-top: 0; } .smallmargintop:not(.g-block), .smallmargintop > .g-content { margin-top: 0.25rem; } .medmargintop:not(.g-block), .medmargintop > .g-content { margin-top: 1rem; } .largemargintop:not(.g-block), .largemargintop > .g-content { margin-top: 3rem; } .nomarginbottom, .nomarginbottom > .g-content { margin-bottom: 0; } .smallmarginbottom:not(.g-block), .smallmarginbottom > .g-content { margin-bottom: 0.25rem; } .medmarginbottom:not(.g-block), .medmarginbottom > .g-content { margin-bottom: 1rem; } .largemarginbottom:not(.g-block), .largemarginbottom > .g-content { margin-bottom: 3rem; } .nomarginall, .nomarginall > .g-content { margin: 0; } .smallmarginall:not(.g-block), .smallmarginall > .g-content { margin: 0.25rem; } .medmarginall:not(.g-block), .medmarginall > .g-content { margin: 1rem; } .largemarginall:not(.g-block), .largemarginall > .g-content { margin: 3rem; } .margin2x > .g-content { margin: 1.25rem; } .margin3x > .g-content { margin: 1.875rem; } .nopaddingleft, .nopaddingleft > .g-content { padding-left: 0; } .smallpaddingleft:not(.g-block), .smallpaddingleft > .g-content { padding-left: 0.25rem; } .medpaddingleft:not(.g-block), .medpaddingleft > .g-content { padding-left: 1rem; } .largepaddingleft:not(.g-block), .largepaddingleft > .g-content { padding-left: 3rem; } .nopaddingright, .nopaddingright > .g-content { padding-right: 0; } .smallpaddingright:not(.g-block), .smallpaddingright > .g-content { padding-right: 0.25rem; } .medpaddingright:not(.g-block), .medpaddingright > .g-content { padding-right: 1rem; } .largepaddingright:not(.g-block), .largepaddingright > .g-content { padding-right: 3rem; } .nopaddingtop, .nopaddingtop > .g-content { padding-top: 0; } .smallpaddingtop:not(.g-block), .smallpaddingtop > .g-content { padding-top: 0.25rem; } .medpaddingtop:not(.g-block), .medpaddingtop > .g-content { padding-top: 1rem; } .largepaddingtop:not(.g-block), .largepaddingtop > .g-content { padding-top: 3rem; } .nopaddingbottom, .nopaddingbottom > .g-content { padding-bottom: 0; } .smallpaddingbottom:not(.g-block), .smallpaddingbottom > .g-content { padding-bottom: 0.25rem; } .medpaddingbottom:not(.g-block), .medpaddingbottom > .g-content { padding-bottom: 1rem; } .largepaddingbottom:not(.g-block), .largepaddingbottom > .g-content { padding-bottom: 3rem; } .nopaddingall, .nopaddingall > .g-content { padding: 0; } .smallpaddingall:not(.g-block), .smallpaddingall > .g-content { padding: 0.25rem; } .medpaddingall:not(.g-block), .medpaddingall > .g-content { padding: 1rem; } .largepaddingall:not(.g-block), .largepaddingall > .g-content { padding: 3rem; } .padding2x > .g-content { padding: 3rem; } .padding3x > .g-content { padding: 4.5rem; } .section-horizontal-paddings { padding-left: 10%; padding-right: 10%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .section-horizontal-paddings { padding-left: 0; padding-right: 0; } } @media only all and (max-width: 50.99rem) { .section-horizontal-paddings { padding-left: 0; padding-right: 0; } } .section-horizontal-paddings-small { padding-left: 5%; padding-right: 5%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .section-horizontal-paddings-small { padding-left: 0; padding-right: 0; } } @media only all and (max-width: 50.99rem) { .section-horizontal-paddings-small { padding-left: 0; padding-right: 0; } } .section-horizontal-paddings-large { padding-left: 15%; padding-right: 15%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .section-horizontal-paddings-large { padding-left: 0; padding-right: 0; } } @media only all and (max-width: 50.99rem) { .section-horizontal-paddings-large { padding-left: 0; padding-right: 0; } } .section-vertical-paddings { padding-top: 4vw; padding-bottom: 4vw; } .section-vertical-paddings-small { padding-top: 2vw; padding-bottom: 2vw; } .section-vertical-paddings-large { padding-top: 6vw; padding-bottom: 6vw; } .section-no-paddings { padding: 0 !important; } .section-vertical-padding-top { padding-top: 0 !important; } .section-vertical-padding-bottom { padding-bottom: 0 !important; } .center-block { text-align: center; margin: auto; } .g-center-vertical { display: flex; align-items: center; } .g-linethrough { text-decoration: line-through; opacity: 0.55; } .g-menuspacer { padding-top: 4.5rem; } @media only all and (max-width: 50.99rem) { .g-menuspacer { padding: 0; } } .noliststyle { list-style: none; } .g-bold { font-weight: 700; } .g-uppercase { text-transform: uppercase; } .g-compact .g-container { padding: 0 !important; } .g-sidebar-offset { margin-top: -4rem; } .g-sample-sitemap { line-height: 1.7; font-size: 1.1rem; } @media only all and (max-width: 50.99rem) { .g-mobile-center-compact .g-container { padding: 1.5rem 0; } .g-mobile-center-compact .g-content { padding: 0 1.5rem; margin: 0.3125rem 0.625rem; text-align: center !important; } } @media only all and (max-width: 50.99rem) { .lightcase-fullScreenMode #lightcase-info { padding-left: 50px; padding-right: 50px; } } @media only all and (max-width: 50.99rem) { html[data-lc-type=inline] #lightcase-case, html[data-lc-type=ajax] #lightcase-case { top: 40% !important; padding: 0 1.5rem !important; } } html body { position: relative; color: #000; background: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } html body #g-page-surround { background-color: #000; margin: 3rem; background-image: url('/templates/rt_elixir/images/backgrounds/body/bg-01.svg'); background-repeat: repeat-y; background-position: top; background-size: 100%; } @media only all and (max-width: 50.99rem) { html body #g-page-surround { padding: 0; margin: 0.5rem; } } html body p { margin: 0 0 1.3rem 0; } html body span.para { display: block; margin: 1rem 0; } html body.dir-rtl .align-left { text-align: right !important; } html body.dir-rtl .align-right { text-align: left !important; } @media print { #g-page-surround { background: #fff !important; color: #000 !important; } } .g-logo { display: block; justify-content: center; position: relative; font-weight: 900; font-size: 2vw; box-shadow: none !important; line-height: normal; } @media (max-width: 75rem) { .g-logo { font-size: 1.5rem; } } @media only all and (max-width: 50.99rem) { .g-logo { margin-left: 2rem; } } .avatar-logo img { width: 80px; border-radius: 100%; } .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container { padding: 0.625rem 0.775rem; font-size: 1vw; font-weight: 400; letter-spacing: 1px; line-height: 1; white-space: normal; overflow-wrap: break-word; word-wrap: break-word; word-break: break-all; transition: 0.35s ease; } @media (max-width: 100rem) { .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container { font-size: 1rem; } } @media (min-width: 1800px) { .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container { font-size: 18px; } } .g-main-nav .g-standard .g-dropdown { float: left; } .g-main-nav .g-standard .g-dropdown { min-width: 190px; } .g-main-nav { z-index: 20; font-family: "Open Sans"; font-size: 1rem; background: rgba(255, 255, 255, 0); } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-main-nav { white-space: nowrap; } } .dir-rtl .g-main-nav .g-standard .g-dropdown .g-dropdown-right { left: auto; right: 100%; } .g-main-nav .g-toplevel { width: 100%; display: flex; justify-content: flex-end; letter-spacing: 0.25em; text-transform: uppercase; } .g-main-nav .g-toplevel > li > .g-menu-item-container { position: relative; transition: all 0.2s ease-in-out; top: 0; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-main-nav .g-toplevel > li > .g-menu-item-container { padding: 0.625rem 0.35rem; } } #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container { color: #000; } .g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container:after { margin-left: -13px; } .dir-rtl .g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container:after { margin-left: 7px; } #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container { color: #e8e7e8; } .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content { word-break: normal; line-height: normal; letter-spacing: 0.25em; font-weight: 700; } .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator { vertical-align: middle; } .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after { content: "\f107"; font-size: 1.15rem; opacity: 1; text-align: center; } .g-main-nav .g-toplevel > li.g-parent.g-selected > .g-menu-item-container .g-menu-parent-indicator:after { content: "\f107"; } .g-main-nav .g-toplevel i { opacity: 0.6; } .g-main-nav .g-standard > .g-dropdown .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown .g-dropdown { top: 0; } .g-main-nav .g-standard .g-dropdown:after, .g-main-nav .g-fullwidth .g-dropdown:after { left: -21px !important; } .g-main-nav .g-dropdown { text-align: left; background: #000; } .dir-rtl .g-main-nav .g-dropdown { text-align: right; } .g-main-nav .g-sublevel { padding: 0; } .g-main-nav .g-sublevel > li { margin: 0; padding: 0; } .g-main-nav .g-sublevel > li > .g-menu-item-container { color: #afb2b1 !important; } .g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content { display: inline-block; vertical-align: middle; word-break: normal; white-space: nowrap; line-height: normal; } .g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content > .g-menu-item-title { padding-bottom: 0.5rem; } .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-sublevel > li.active > .g-menu-item-container { color: #fff !important; background: #000; } .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator { right: 0.5rem; top: 0.55rem; font-size: 1.15rem; } .dir-rtl .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator { top: 0.75rem; } .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after { content: "\f054"; opacity: 0.5; position: relative; } .g-menu-item-subtitle { opacity: 0.7; } .g-preset-thumbnails { margin-top: 0.625rem; justify-content: center; } .g-active .g-preset-thumbnails a { color: #afb2b1 !important; } @media only all and (max-width: 50.99rem) { .g-active .g-preset-thumbnails a { color: #fff !important; } } .g-preset-thumbnails .g-content { padding: 0rem !important; margin: 0; } .g-preset-thumbnails .g-block { width: 40% !important; flex: 1 1 auto !important; } .g-preset-thumbnails span { padding: 0.925rem 0; display: inline-block; } .g-preset-thumbnails img { border-radius: 3px; margin-bottom: 0 !important; } .g-main-nav .g-standard .g-dropdown { margin-left: 3px; } .g-main-nav .g-standard .g-dropdown:after { content: ""; position: absolute; display: block; top: 0; left: -3px; right: -3px; bottom: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; z-index: -1; } .g-main-nav .g-standard > .g-dropdown { margin-left: 0; } .dir-rtl .g-main-nav .g-standard .g-dropdown { margin-right: 3px; } .dir-rtl .g-main-nav .g-standard .g-dropdown:after { content: ""; position: absolute; display: block; top: 0; left: -3px; right: -3px; bottom: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; z-index: -1; } .dir-rtl .g-main-nav .g-standard > .g-dropdown { margin-right: 0; } .g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown { margin-top: 0px; } .g-main-nav .g-standard > .g-dropdown:before, .g-main-nav .g-fullwidth > .g-dropdown:before { content: ""; position: absolute; display: block; top: 0px; left: 0; right: 0; bottom: 0; border-top: 0px solid transparent; z-index: -1; } .g-menu-overlay.g-menu-overlay-open { z-index: 19; display: none; } @media only all and (max-width: 50.99rem) { .g-menu-overlay.g-menu-overlay-open { display: block; } } .g-menu-hastouch .g-standard .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, .g-menu-hastouch .g-fullwidth .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator { margin: -0.2rem 0 -0.2rem 0.5rem; padding: 0.2rem; } .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, .g-menu-hastouch .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator { padding: 0.1rem; margin-top: -0.1rem; margin-right: -0.1rem; } .g-main-nav .g-standard .g-dropdown { z-index: 100; transition: none; } .g-main-nav .g-standard .g-fade.g-dropdown { transition: opacity 0.3s ease-out, transform 0.3s ease-out; } .g-main-nav .g-standard .g-zoom.g-active { animation-duration: 0.3s; animation-name: g-dropdown-zoom; } .g-main-nav .g-standard .g-fade-in-up.g-active { animation-duration: 0.3s; animation-name: g-dropdown-fade-in-up; } .g-main-nav .g-standard .g-dropdown-bounce-in-left.g-active { animation-duration: 0.5s; animation-name: g-dropdown-bounce-in-left; } .g-main-nav .g-standard .g-dropdown-bounce-in-right.g-active { animation-duration: 0.5s; animation-name: g-dropdown-bounce-in-right; } .g-main-nav .g-standard .g-dropdown-bounce-in-down.g-active { animation-duration: 0.5s; animation-name: g-dropdown-bounce-in-down; } .g-main-nav .g-fullwidth > .g-dropdown { z-index: 100; transition: none; } .g-main-nav .g-fullwidth > .g-fade.g-dropdown { transition: opacity 0.3s ease-out, transform 0.3s ease-out; } .g-main-nav .g-fullwidth > .g-zoom.g-active { animation-duration: 0.3s; animation-name: g-dropdown-zoom; } .g-main-nav .g-fullwidth > .g-fade-in-up.g-active { animation-duration: 0.3s; animation-name: g-dropdown-fade-in-up; } .g-main-nav .g-fullwidth > .g-dropdown-bounce-in-left.g-active { animation-duration: 0.5s; animation-name: g-dropdown-bounce-in-left; } .g-main-nav .g-fullwidth > .g-dropdown-bounce-in-right.g-active { animation-duration: 0.5s; animation-name: g-dropdown-bounce-in-right; } .g-main-nav .g-fullwidth > .g-dropdown-bounce-in-down.g-active { animation-duration: 0.5s; animation-name: g-dropdown-bounce-in-down; } @keyframes g-dropdown-zoom { 0% { opacity: 0; transform: scale3d(0.8, 0.8, 0.8); } 100% { opacity: 1; } } @keyframes g-dropdown-fade-in-up { 0% { opacity: 0; transform: translate3d(0, 30px, 0); } 100% { opacity: 1; } } @keyframes g-dropdown-bounce-in-left { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-50px, 0, 0); } 60% { opacity: 1; transform: translate3d(25px, 0, 0); } 75% { transform: translate3d(-10px, 0, 0); } 90% { transform: translate3d(5px, 0, 0); } to { transform: none; } } @keyframes g-dropdown-bounce-in-down { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0, -50px, 0); } 60% { opacity: 1; transform: translate3d(0, 25px, 0); } 75% { transform: translate3d(0, -10px, 0); } 90% { transform: translate3d(0, 5px, 0); } to { transform: none; } } @keyframes g-dropdown-bounce-in-right { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; transform: translate3d(50px, 0, 0); } 60% { opacity: 1; transform: translate3d(-25px, 0, 0); } 75% { transform: translate3d(10px, 0, 0); } 90% { transform: translate3d(-5px, 0, 0); } to { transform: none; } } a { color: #a42523; transition: all 0.2s; } a:hover { color: inherit; } body { font-family: "Open Sans"; font-weight: 400; } h1, h2, h3, h4, h5 { font-family: "Open Sans"; font-weight: 700; margin: 1.5rem 0 0.75rem 0; } h1 { font-size: 2.2rem; font-weight: 700; } h2 { font-size: 2rem; font-weight: 700; } h2.g-title { font-size: 2vw; font-weight: 400; } @media (max-width: 50rem) { h2.g-title { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { h2.g-title { font-size: 1.5rem; } } h3 { font-size: 1.7rem; font-weight: 700; } h3.g-title { font-size: 1rem; font-weight: 700; display: block; line-height: 1.5; } h4 { font-size: 1.25rem; font-weight: 600; } h5 { font-size: 1.2rem; font-weight: 600; } h6 { font-size: 1rem; font-weight: 600; } hr { display: block; margin: 1.5rem 0; border-bottom: 1px solid rgba(231, 232, 234, 0.25); } .g-title { font-size: 0.8rem; font-weight: 700; line-height: 1.5; margin-bottom: 0; } .g-title-xlarge .g-title { font-size: 3rem; font-weight: 600; line-height: 1; padding: 0; } @media only all and (max-width: 30rem) { .g-title-xlarge .g-title { font-size: 0rem; line-height: 1.25; } } .g-title-large .g-title { font-size: 2rem; font-weight: 600; line-height: 1.25; padding: 0; } @media only all and (max-width: 30rem) { .g-title-large .g-title { font-size: 1.75rem; } } .g-title-small .g-title { font-size: 0.9rem; font-weight: 700; } .g-title-300 .g-title { font-weight: 300; } .g-lead, .g-simplecontent .g-simplecontent-item-leading-content { position: relative; font-weight: 600; font-size: 1.5rem; line-height: 1.35; margin: 1.25rem 0 0.625rem 0; } blockquote { border-left: 10px solid rgba(231, 232, 234, 0.25); font-size: 1.1rem; } blockquote cite { display: block; text-align: right; color: #000; font-size: 1.2rem; } code, kbd, pre, samp { font-family: "Menlo", "Monaco", monospace; } code { background: #f9f2f4; color: #9c1d3d; } pre { padding: 1rem; margin: 2rem 0; background: #f6f6f6; border: 1px solid #e7e8ea; color: #000; border-radius: 0.1875rem; line-height: 1.15; font-size: 0.9rem; } pre code { color: #237794; background: inherit; font-size: 0.9rem; } pre.prettyprint { border-color: rgba(0, 0, 0, 0.1) !important; } hr { border-bottom: 1px solid rgba(231, 232, 234, 0.25); } .g-para { margin: 0.3rem 0 1rem; } .title-center .g-title { text-align: center; } .title-rounded .g-title { border-radius: 2rem; } .title-section .g-title { text-transform: uppercase; font-weight: 600; font-size: 1.2rem; } .title-section .g-content { padding: 0; } .title-underline .g-title { padding: 0.5rem 0; } .title-underline .g-title:after { border-bottom: 2px solid rgba(231, 232, 234, 0.25); position: absolute; content: ""; left: 0; width: 100%; bottom: 0; } .dir-rtl .title-underline .g-title:after { left: inherit; right: 0; } .title-inline .g-title { display: inline-block; margin-bottom: 0.625rem !important; } .title-small .g-title { text-transform: uppercase; font-weight: 400; font-size: 0.9rem; padding-bottom: 0; } .title1 .g-title, .title2 .g-title, .title3 .g-title, .title4 .g-title, .title5 .g-title, .title-white .g-title, .title-grey .g-title, .title-pink .g-title, .title-red .g-title, .title-purple .g-title, .title-orange .g-title, .title-blue .g-title { font-size: 2rem; font-family: "Open Sans"; font-weight: 700; } .platform-content, .moduletable, .widget { margin: 0.625rem 0; padding: 1.5rem 0; } .platform-content .moduletable, .moduletable .moduletable, .widget .moduletable, .platform-content .widget, .moduletable .widget, .widget .widget { margin: 0; padding: 0; } .platform-content:first-child, .moduletable:first-child, .widget:first-child { margin-top: 0; padding-top: 0; } .platform-content:last-child, .moduletable:last-child, .widget:last-child { margin-bottom: 0; padding-bottom: 0; } .moduletable[class*="box"], .widget[class*="box"] { padding: 1.5rem; margin: 0.625rem; } .moduletable[class*="title"] .g-title, .widget[class*="title"] .g-title { margin-left: 0; margin-right: 0; margin-top: 0; } .title1 a.button { color: #fff; } .title1 a.button:hover { color: #000; } .title1 .title, .title1 .g-title { font-family: "Open Sans"; font-weight: 700 !important; } .box1 { position: relative; margin-top: 1rem; } .box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content { background: #fafafa; color: #000; } .box1.moduletable:before, .box1.widget:before, .box1.g-outer-box:before, .box1 > .g-content:before { content: ''; width: 60px; height: 60px; background: #a42523; position: absolute; left: -0.1rem; top: -0.1rem; border-radius: 0.4rem; } .box1.moduletable:after, .box1.widget:after, .box1.g-outer-box:after, .box1 > .g-content:after { content: ''; width: 40px; height: 40px; background: #a42523; position: absolute; right: 20%; top: -1rem; border-radius: 0.4rem; } .box1.moduletable .g-main-nav .g-menu-item-container:after, .box1.widget .g-main-nav .g-menu-item-container:after, .box1.g-outer-box .g-main-nav .g-menu-item-container:after, .box1 > .g-content .g-main-nav .g-menu-item-container:after { background: #fff !important; } .box1 .g-content { padding: 3rem; } .box1 .g-title { font-size: 1.2rem; text-transform: uppercase; } .box1 a { color: #da5553; } .box1 a:hover { color: #f2f2f2; box-shadow: 0 4px 0 0 #fff; } .box1 .button { background: #501211 !important; color: #fff; box-shadow: none; border: 2px solid transparent; } .box1 .button:hover { box-shadow: none; background: #7a1c1a !important; border-color: #7a1c1a; color: #fafafa; } .box1 .button:hover, .title1 .button:hover, .box1 .button:active, .title1 .button:active, .box1 .button:focus, .title1 .button:focus { box-shadow: none; } .box1 .button.button-3, .title1 .button.button-3, .box1 .button.button-4, .title1 .button.button-4 { color: #fff !important; border-color: #fff; } .box1 .button.button-3:hover, .title1 .button.button-3:hover, .box1 .button.button-4:hover, .title1 .button.button-4:hover, .box1 .button.button-3:active, .title1 .button.button-3:active, .box1 .button.button-4:active, .title1 .button.button-4:active, .box1 .button.button-3:focus, .title1 .button.button-3:focus, .box1 .button.button-4:focus, .title1 .button.button-4:focus { color: #d6403e !important; border-color: #d6403e; } .title2 .g-title { text-shadow: 0px 7px 0px rgba(0, 0, 0, 0.1); font-weight: 600; } .title2 a { color: #8f201f; border: 2px solid transparent; } .title2 a:hover { border-color: #000; color: #000; } .title2 a.button { color: #fff; } .title2 a.button:hover { color: #000; } .box2 { position: relative; margin-top: 1rem; } .box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content { color: #fff; background: #000; } .box2.moduletable:before, .box2.widget:before, .box2.g-outer-box:before, .box2 > .g-content:before { content: ''; width: 60px; height: 60px; background: #a42523; position: absolute; left: -0.1rem; top: -0.1rem; border-radius: 0.4rem; } .box2.moduletable:after, .box2.widget:after, .box2.g-outer-box:after, .box2 > .g-content:after { content: ''; width: 40px; height: 40px; background: #a42523; position: absolute; right: 20%; top: -1rem; border-radius: 0.4rem; } .box2 .g-title { font-size: 1.2rem; text-transform: uppercase; } .box2 .g-content { padding: 3rem; } .box2 a { color: #8c8c8c; } .box2 a:hover { color: #fff; } .box2 .button { background: #a42523 !important; color: #fff; border: 2px solid; border-color: transparent; } .box2 .button:hover { background: #000 !important; color: #a42523; border-color: #a42523; } .title3 .g-title { text-transform: uppercase; letter-spacing: 0.2em !important; font-weight: 500 !important; color: #000; font-size: 1rem !important; } .title3 .g-simplecontent-item-content-title { font-size: 1.7rem !important; font-weight: 500 !important; font-family: "Open Sans"; line-height: 1.35 !important; } .title3 a { color: #8f201f; border: 2px solid transparent; } .title3 a:hover { border-color: #000; color: #000; } .title3 a.button { color: #fff; } .title3 a.button:hover { color: #000; } .box3 { margin-top: 1rem; } .box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content { background: #fafafa; color: #000; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); } .box3 .g-title { font-size: 1.2rem; text-transform: uppercase; } .box3 a { color: #a42523; } .box3 a:hover { box-shadow: 0 4px 0 0 #a42523; } .box3 .button { background-color: #a42523; color: #fff; border-color: transparent; border: 2px solid; } .box3 .button:hover { background-color: transparent; border-color: #a42523; color: #000; box-shadow: none; } .title4 .g-title { padding: 0.2rem 1rem; border-radius: 0.4rem; background: #a42523; font-size: 1.5rem; position: relative; text-transform: lowercase; color: #fff; } .title4 a { color: #8f201f; border: 2px solid transparent; } .title4 a:hover { border-color: #000; color: #000; } .title4 a.button { color: #fff; } .title4 a.button:hover { color: #000; } .box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content { background: #fff; color: #000; border: 4px solid #a42523; } .box4 .g-title { font-size: 1.2rem; text-transform: uppercase; } .box4 a { color: #d6403e; } .box4 a:hover { box-shadow: 0 4px 0 0 #a42523; color: #a42523; } .box4 .button { background-color: #df6a68; color: #000; border-color: transparent; border: 2px solid; } .box4 .button:hover { background-color: transparent; border-color: #000; color: #000; box-shadow: none; } .box-black.moduletable, .box-black.widget, .box-black.g-outer-box, .box-black > .g-content { background: #121212; } .title5 .g-title { padding: 0.2rem 1rem; border-radius: 0.4rem; border: 2px solid #a42523; font-size: 1.5rem; position: relative; text-transform: lowercase; color: #a42523; } .title5 a { color: #8f201f; border: 2px solid transparent; } .title5 a:hover { border-color: #000; color: #000; } .title5 a.button { color: #fff; } .title5 a.button:hover { color: #000; } .box5.moduletable, .box5.widget, .box5.g-outer-box, .box5 > .g-content { color: #000; background: #e6e6e6; } .box5 a { color: #999; box-shadow: 0 4px 0 0 #ccc; } .box5 a:hover { color: #fff; box-shadow: 0 4px 0 0 #fff; } .box5 .button { background-color: #ccc; box-shadow: none; color: #000; border-color: transparent; border: 2px solid; } .box5 .button:hover { background-color: transparent; box-shadow: none; border-color: #ccc; color: #000; } .title6 .g-title, .title6 .g-simplecontent .g-simplecontent-item-content-title { font-weight: 300; text-transform: none; } .title6 a { color: #8f201f; border: 2px solid transparent; } .title6 a:hover { border-color: #000; color: #000; } .title6 a.button { color: #fff; } .title6 a.button:hover { color: #000; } .box6.moduletable, .box6.widget, .box6.g-outer-box, .box6 > .g-content { color: #fff; background: #2a2a2a; } .box6 a { box-shadow: 0 4px 0 0 rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.6); } .box6 a:hover { color: rgba(255, 255, 255, 0.4); box-shadow: 0 4px 0 0 rgba(255, 255, 255, 0.3); } .box6 .button { background: #444 !important; color: rgba(255, 255, 255, 0.7); box-shadow: none; border: 0 none; } .box6 .button:hover { box-shadow: none; background: #5d5d5d !important; color: #fff; } .box-white { color: #1a1a1a; } .box-grey, .box-pink, .box-red, .box-purple, .box-blue, .box-orange { color: #fff; } .title-white .g-title, .title-white .button, .title-white .g-simplecontent-layout-header .g-simplecontent-item-content-title, .title-white .g-simplecontent-layout-header .g-simplecontent-item-leading-content { color: #fff; } .title-white .button { border-color: #fff; } .box-white.moduletable, .box-white.widget, .box-white.g-outer-box, .box-white > .g-content { background: #fff; } .box-white .button { background: #bfbfbf; } .box-white a { color: #bfbfbf; } .box-white .button:hover, .title-white .button:hover, .box-white .button:active, .title-white .button:active, .box-white .button:focus, .title-white .button:focus { background: #e6e6e6; } .box-white .button.button-3, .title-white .button.button-3, .box-white .button.button-2, .title-white .button.button-2 { color: #bfbfbf; border-color: #bfbfbf; } .box-white .button.button-3:hover, .title-white .button.button-3:hover, .box-white .button.button-2:hover, .title-white .button.button-2:hover, .box-white .button.button-3:active, .title-white .button.button-3:active, .box-white .button.button-2:active, .title-white .button.button-2:active, .box-white .button.button-3:focus, .title-white .button.button-3:focus, .box-white .button.button-2:focus, .title-white .button.button-2:focus { color: #000; border-color: #000; } .title-grey .g-title, .title-grey a { color: #888; } .title-grey .button { background: #888 !important; color: #fff; box-shadow: none; } .title-grey .button:hover { box-shadow: none; background: #6f6f6f !important; border-color: #6f6f6f; color: #fff; } .box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content { background: #888; } .box-grey a { color: #c8c8c8; } .box-grey a:hover { color: #626262; } .box-grey .button { background: rgba(255, 255, 255, 0.3) !important; color: #fff; box-shadow: none; } .box-grey .button:hover { box-shadow: none; background: rgba(255, 255, 255, 0.2) !important; border-color: #6f6f6f; color: #fff; } .box-grey .button.button-3, .title-grey .button.button-3, .box-grey .button.button-4, .title-grey .button.button-4 { color: #484848; } .box-grey .button.button-3:hover, .title-grey .button.button-3:hover, .box-grey .button.button-4:hover, .title-grey .button.button-4:hover, .box-grey .button.button-3:active, .title-grey .button.button-3:active, .box-grey .button.button-4:active, .title-grey .button.button-4:active, .box-grey .button.button-3:focus, .title-grey .button.button-3:focus, .box-grey .button.button-4:focus, .title-grey .button.button-4:focus { color: #fff; border-color: #fff; } .title-pink .g-title, .title-pink a { color: #d13b7b; border: 0 none; } .title-pink .button { background: #d13b7b !important; color: #fff; box-shadow: none; } .title-pink .button:hover { box-shadow: none; background: #b02963 !important; border-color: #b02963; color: #fff; } .box-pink.moduletable, .box-pink.widget, .box-pink.g-outer-box, .box-pink > .g-content { background: #d13b7b; } .box-pink .button { background: rgba(255, 255, 255, 0.3) !important; color: #fff; box-shadow: none; } .box-pink .button:hover { box-shadow: none; background: rgba(255, 255, 255, 0.2) !important; color: #fff; border-color: #b02963; } .box-pink a { color: #e9a2c1; } .box-pink a:hover { color: #9b2457; } .box-pink .button.button-3, .title-pink .button.button-3, .box-pink .button.button-4, .title-pink .button.button-4 { color: #721b40; } .box-pink .button.button-3:hover, .title-pink .button.button-3:hover, .box-pink .button.button-4:hover, .title-pink .button.button-4:hover, .box-pink .button.button-3:active, .title-pink .button.button-3:active, .box-pink .button.button-4:active, .title-pink .button.button-4:active, .box-pink .button.button-3:focus, .title-pink .button.button-3:focus, .box-pink .button.button-4:focus, .title-pink .button.button-4:focus { color: #fff; border-color: #fff; } .title-red .g-title, .title-red a { color: #ef4a44; border: 0 none; } .title-red .button { background: #ef4a44 !important; color: #fff; box-shadow: none; } .title-red .button:hover { box-shadow: none; background: #eb1d15 !important; border-color: #eb1d15; color: #fff; } .box-red.moduletable, .box-red.widget, .box-red.g-outer-box, .box-red > .g-content { background: #ef4a44; } .box-red .button { background: rgba(255, 255, 255, 0.3) !important; color: #fff; box-shadow: none; } .box-red .button:hover { box-shadow: none; background: rgba(255, 255, 255, 0.2) !important; color: #fff; border-color: #eb1d15; } .box-red a { color: #f9bcb9; } .box-red a:hover { color: #d41912; } .box-red .button.button-3, .title-red .button.button-3, .box-red .button.button-4, .title-red .button.button-4 { color: #a5130e; } .box-red .button.button-3:hover, .title-red .button.button-3:hover, .box-red .button.button-4:hover, .title-red .button.button-4:hover, .box-red .button.button-3:active, .title-red .button.button-3:active, .box-red .button.button-4:active, .title-red .button.button-4:active, .box-red .button.button-3:focus, .title-red .button.button-3:focus, .box-red .button.button-4:focus, .title-red .button.button-4:focus { color: #fff; border-color: #fff; } .title-purple .g-title, .title-purple a { color: #5c5acf; border: 0 none; } .title-purple .button { background: #5c5acf !important; color: #fff; box-shadow: none; } .title-purple .button:hover { box-shadow: none; background: #3a37bf !important; border-color: #3a37bf; color: #fff; } .box-purple.moduletable, .box-purple.widget, .box-purple.g-outer-box, .box-purple > .g-content { background: #5c5acf; } .box-purple .button { background: rgba(255, 255, 255, 0.3) !important; color: #fff; box-shadow: none; } .box-purple .button:hover { box-shadow: none; background: rgba(255, 255, 255, 0.2) !important; color: #fff; border-color: #3a37bf; } .box-purple a { color: #bebdec; } .box-purple a:hover { color: #3432ab; } .box-purple .button.button-3, .title-purple .button.button-3, .box-purple .button.button-4, .title-purple .button.button-4 { color: #282683; } .box-purple .button.button-3:hover, .title-purple .button.button-3:hover, .box-purple .button.button-4:hover, .title-purple .button.button-4:hover, .box-purple .button.button-3:active, .title-purple .button.button-3:active, .box-purple .button.button-4:active, .title-purple .button.button-4:active, .box-purple .button.button-3:focus, .title-purple .button.button-3:focus, .box-purple .button.button-4:focus, .title-purple .button.button-4:focus { color: #fff; border-color: #fff; } .title-blue .g-title, .title-blue a { color: #279fba; border: 0 none; } .title-blue .button { background: #279fba !important; color: #fff; box-shadow: none; } .title-blue .button:hover { box-shadow: none; background: #1e7b90 !important; border-color: #1e7b90; color: #fff; } .box-blue.moduletable, .box-blue.widget, .box-blue.g-outer-box, .box-blue > .g-content { background: #279fba; } .box-blue .button { background: rgba(255, 255, 255, 0.3) !important; color: #fff; box-shadow: none; } .box-blue .button:hover { box-shadow: none; background: rgba(255, 255, 255, 0.2) !important; border-color: #1e7b90; color: #fff; } .box-blue a { color: #7dd1e4; } .box-blue a:hover { color: #1a697b; } .box-blue .button.button-3, .title-blue .button.button-3, .box-blue .button.button-4, .title-blue .button.button-4 { color: #114551; } .box-blue .button.button-3:hover, .title-blue .button.button-3:hover, .box-blue .button.button-4:hover, .title-blue .button.button-4:hover, .box-blue .button.button-3:active, .title-blue .button.button-3:active, .box-blue .button.button-4:active, .title-blue .button.button-4:active, .box-blue .button.button-3:focus, .title-blue .button.button-3:focus, .box-blue .button.button-4:focus, .title-blue .button.button-4:focus { color: #fff; border-color: #fff; } .title-orange .g-title, .title-orange a { color: #ee7933; border: 0 none; } .title-orange .button { background: #ee7933 !important; color: #fff; box-shadow: none; } .title-orange .button:hover { box-shadow: none; background: #dc5e12 !important; border-color: #dc5e12; color: #fff; } .box-orange.moduletable, .box-orange.widget, .box-orange.g-outer-box, .box-orange > .g-content { background: #ee7933; } .box-orange .button { background: rgba(255, 255, 255, 0.3) !important; color: #fff; box-shadow: none; } .box-orange .button:hover { box-shadow: none; background: rgba(255, 255, 255, 0.2) !important; border-color: #dc5e12; color: #fff; } .box-orange a { color: #f8c6a9; } .box-orange a:hover { color: #c45410; } .box-orange .button.button-3, .title-orange .button.button-3, .box-orange .button.button-4, .title-orange .button.button-4 { color: #95400c; } .box-orange .button.button-3:hover, .title-orange .button.button-3:hover, .box-orange .button.button-4:hover, .title-orange .button.button-4:hover, .box-orange .button.button-3:active, .title-orange .button.button-3:active, .box-orange .button.button-4:active, .title-orange .button.button-4:active, .box-orange .button.button-3:focus, .title-orange .button.button-3:focus, .box-orange .button.button-4:focus, .title-orange .button.button-4:focus { color: #fff; border-color: #fff; } .spaced .g-content { margin: 1px; } .bordered .g-content { border: 1px solid rgba(231, 232, 234, 0.25); margin: 1px; } .shadow .g-content { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); } .shadow2 .g-content { box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); } .disabled .g-content { opacity: 0.4; } .square .g-content { border-radius: none; } .rounded .g-content { border-radius: 0.1875rem; overflow: hidden; } .no-bg-image { background-image: none !important; } .g-block-divider { background: rgba(231, 232, 234, 0.25); height: 5px; margin-top: 6rem; margin-bottom: 6rem; } .equal-height #g-aside, .equal-height #g-mainbar, .equal-height #g-sidebar { width: 100%; } .equal-height .g-content { flex-basis: 100%; width: auto; } .button, .g-pricingtable-col-item .g-pricingtable .button { display: inline-block; font-family: "Open Sans"; font-weight: 700; color: #fff; font-size: 0.8vw; background: #a42523; text-align: center; margin: 0 0 0.5rem 0; padding: 0.4rem 1.5rem; padding-bottom: 0.45rem; border-radius: 24px; border: 2px solid transparent; vertical-align: middle; text-shadow: none; transition: all 0.2s; } @media (max-width: 125rem) { .button, .g-pricingtable-col-item .g-pricingtable .button { font-size: 1rem; } } .button:hover, .g-pricingtable-col-item .g-pricingtable .button:hover, .button:active, .g-pricingtable-col-item .g-pricingtable .button:active, .button:focus, .g-pricingtable-col-item .g-pricingtable .button:focus { background: #fff; color: #a42523; border-color: #a42523; cursor: pointer; } .button .fa { font-size: 1.4rem; } .button.button-square { border-radius: 0; } .button.button-square[class*="button"] { border-radius: 0; } .button.link { background: transparent; font-weight: 500; font-size: 1rem; border-radius: 0; color: #fff; padding: 0; border: none; } .button.link:hover { color: inherit !important; } .button.button-block { display: block; text-align: center; } .button.button-xlarge { font-size: 1.2vw; } @media (max-width: 166.6666666667rem) { .button.button-xlarge { font-size: 2rem; } } .button.button-large { font-size: 1.075vw; } @media (max-width: 139.5348837209rem) { .button.button-large { font-size: 1.5rem; } } .button.button-medium { font-size: 1rem; } .button.button-small { font-size: 0.8rem; } .button.button-xsmall { font-size: 0.6rem; } .button.button-2 { background: #a42523; color: #fff; } .button.button-2:hover, .button.button-2:active, .button.button-2:focus { background: #a42523; } .button.button-3, .button.button-grey, .button.button-pink, .button.button-red, .button.button-purple, .button.button-orange, .button.button-blue { color: #fff !important; } .button.button-3.button-3, .button.button-grey.button-3, .button.button-pink.button-3, .button.button-red.button-3, .button.button-purple.button-3, .button.button-orange.button-3, .button.button-blue.button-3 { background: transparent; } .button.button-3.button-3:hover, .button.button-grey.button-3:hover, .button.button-pink.button-3:hover, .button.button-red.button-3:hover, .button.button-purple.button-3:hover, .button.button-orange.button-3:hover, .button.button-blue.button-3:hover, .button.button-3.button-3:active, .button.button-grey.button-3:active, .button.button-pink.button-3:active, .button.button-red.button-3:active, .button.button-purple.button-3:active, .button.button-orange.button-3:active, .button.button-blue.button-3:active, .button.button-3.button-3:focus, .button.button-grey.button-3:focus, .button.button-pink.button-3:focus, .button.button-red.button-3:focus, .button.button-purple.button-3:focus, .button.button-orange.button-3:focus, .button.button-blue.button-3:focus { background: transparent; } .button.button-3 { border-color: #a42523; color: #a42523 !important; } .button.button-3:hover, .button.button-3:active, .button.button-3:focus { background: #a42523 !important; border-color: #a42523 !important; color: #fff !important; } .button.button-3.white { border-color: #fff; color: #fff !important; } .button.button-3.white:hover, .button.button-3.white:active, .button.button-3.white:focus { color: #a42523 !important; border-color: #a42523 !important; background: transparent !important; } .button.button-3.black { border-color: #000; color: #000 !important; } .button.button-3.black:hover, .button.button-3.black:active, .button.button-3.black:focus { color: #a42523 !important; border-color: #a42523 !important; background: transparent !important; } .button.button-4 { color: #fff !important; border-color: transparent !important; } .button.button-grey { background: #888; border-color: #888; } .button.button-grey.button-3, .button.button-grey.button-4 { background: transparent !important; color: #888 !important; border: 2px solid #888; } .button.button-grey.button-3:hover, .button.button-grey.button-4:hover, .button.button-grey.button-3:active, .button.button-grey.button-4:active, .button.button-grey.button-3:focus, .button.button-grey.button-4:focus { border-color: #626262 !important; color: #626262 !important; } .button.button-grey:hover, .button.button-grey:active, .button.button-grey:focus { background: #626262; border-color: #626262; } .button.button-pink { background: #d13b7b; border-color: #d13b7b; } .button.button-pink.button-3, .button.button-pink.button-4 { background: transparent !important; color: #d13b7b !important; border: 2px solid #d13b7b; } .button.button-pink.button-3:hover, .button.button-pink.button-4:hover, .button.button-pink.button-3:active, .button.button-pink.button-4:active, .button.button-pink.button-3:focus, .button.button-pink.button-4:focus { border-color: #9b2457 !important; color: #9b2457 !important; } .button.button-pink:hover, .button.button-pink:active, .button.button-pink:focus { background: #9b2457; border-color: #9b2457; } .button.button-red { background: #ef4a44; border-color: #ef4a44; } .button.button-red.button-3, .button.button-red.button-4 { background: transparent !important; color: #ef4a44 !important; border: 2px solid #ef4a44; } .button.button-red.button-3:hover, .button.button-red.button-4:hover, .button.button-red.button-3:active, .button.button-red.button-4:active, .button.button-red.button-3:focus, .button.button-red.button-4:focus { border-color: #d41912 !important; color: #d41912 !important; } .button.button-red:hover, .button.button-red:active, .button.button-red:focus { background: #d41912; border-color: #d41912; } .button.button-purple { background: #5c5acf; border-color: #5c5acf; } .button.button-purple.button-3, .button.button-purple.button-4 { background: transparent !important; color: #5c5acf !important; border: 2px solid #5c5acf; } .button.button-purple.button-3:hover, .button.button-purple.button-4:hover, .button.button-purple.button-3:active, .button.button-purple.button-4:active, .button.button-purple.button-3:focus, .button.button-purple.button-4:focus { border-color: #3432ab !important; color: #3432ab !important; } .button.button-purple:hover, .button.button-purple:active, .button.button-purple:focus { background: #3432ab; border-color: #3432ab; } .button.button-orange { background: #ee7933; border-color: #ee7933; } .button.button-orange.button-3, .button.button-orange.button-4 { background: transparent !important; color: #ee7933 !important; border: 2px solid #ee7933; } .button.button-orange.button-3:hover, .button.button-orange.button-4:hover, .button.button-orange.button-3:active, .button.button-orange.button-4:active, .button.button-orange.button-3:focus, .button.button-orange.button-4:focus { border-color: #c45410 !important; color: #c45410 !important; } .button.button-orange:hover, .button.button-orange:active, .button.button-orange:focus { background: #c45410; border-color: #c45410; } .button.button-blue { background: #279fba; border-color: #279fba; } .button.button-blue.button-3, .button.button-blue.button-4 { background: transparent !important; color: #279fba !important; border: 2px solid #279fba; } .button.button-blue.button-3:hover, .button.button-blue.button-4:hover, .button.button-blue.button-3:active, .button.button-blue.button-4:active, .button.button-blue.button-3:focus, .button.button-blue.button-4:focus { border-color: #1a697b !important; color: #1a697b !important; } .button.button-blue:hover, .button.button-blue:active, .button.button-blue:focus { background: #1a697b; border-color: #1a697b; } .button.button-white { background: #fff; border-color: #fff; } .button.button-white.button-3, .button.button-white.button-4 { background: transparent !important; color: #fff !important; border: 2px solid #fff; } .button.button-white.button-3:hover, .button.button-white.button-4:hover, .button.button-white.button-3:active, .button.button-white.button-4:active, .button.button-white.button-3:focus, .button.button-white.button-4:focus { border-color: #d9d9d9 !important; color: #d9d9d9 !important; } .button.button-white:hover, .button.button-white:active, .button.button-white:focus { background: #d9d9d9; border-color: #d9d9d9; } .button.button-arrow { position: relative; } .button.button-arrow:before, .button.button-arrow:after { font-family: FontAwesome; } .dir-ltr .button.button-arrow:after { content: "\f061"; margin-left: 0.5rem; } .dir-rtl .button.button-arrow:before { content: "\f060"; margin-left: 0; margin-right: 0.5rem; } .button.button-special { position: relative; } .dir-ltr .button.button-special:before { position: absolute; content: ""; top: 8px; bottom: -8px; left: -8px; right: 8px; border-left: 1px solid #821d1c; border-bottom: 1px solid #821d1c; } .dir-rtl .button.button-special:after { position: absolute; content: ""; top: 8px; bottom: -8px; right: -8px; left: 8px; border-right: 1px solid #821d1c; border-bottom: 1px solid #821d1c; } .button.button-outline { color: #000 !important; background: transparent; border: 2px solid #000; } .dir-ltr .button.button-outline:before { border-left: 2px solid #000; border-bottom: 2px solid #000; } .dir-rtl .button.button-outline:after { border-right: 2px solid #000; border-bottom: 2px solid #000; } .button.button-outline:hover { border-color: #a42523; color: #a42523 !important; } .dir-ltr .button.button-outline:hover:before { border-left: 2px solid #a42523; border-bottom: 2px solid #a42523; } .dir-rtl .button.button-outline:hover:after { border-right: 2px solid #a42523; border-bottom: 2px solid #a42523; } .button.button-text-only { padding: 0 !important; background: transparent !important; color: #a42523 !important; } .button.button-text-only:hover { color: #651716; } table { border: 1px solid #d4dce3; } th { background: rgba(0, 0, 0, 0.1); padding: 0.5rem; } td { padding: 0.5rem; border: 1px solid #d4dce3; } textarea, select[multiple=multiple] { background-color: white; border: 1px solid #fff; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); } textarea:hover, select[multiple=multiple]:hover { border-color: #a42523; } textarea:focus, select[multiple=multiple]:focus { border-color: #a42523; } textarea { width: 100%; box-sizing: border-box !important; } fieldset.input { margin: 0; padding: 0; } input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea { background-color: white; vertical-align: middle; border: 1px solid #fff; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); font-size: 1rem; width: 100%; line-height: 1.5; transition: border-color 0.2s; } input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover { border-color: #a42523; } input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus { border-color: #a42523; } #g-top { color: #fff; background: rgba(255, 255, 255, 0); } @media print { #g-top { background: #fff !important; color: #000 !important; } } #g-slideshow { color: #fff; background-color: #fff; } @media only all and (max-width: 50.99rem) { #g-slideshow.fp-slideshow [data-aos] { transition-duration: 0s !important; } } @media only all and (max-width: 50.99rem) { #g-slideshow .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active, #g-slideshow .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { background: #fff; } } @media only all and (min-width: 51rem) { #g-slideshow .swiper-container-horizontal .navigation .swiper-button-next, #g-slideshow .swiper-container-horizontal .navigation .swiper-button-prev { color: #fff; } } @media print { #g-slideshow { background: #fff !important; color: #000 !important; } } #g-navigation { color: #fff; background: #fff; } #g-navigation .g-grid { align-items: center; } @media print { #g-navigation { background: #fff !important; color: #000 !important; } } #g-header { color: #fff; background: #000; } @media only all and (max-width: 50.99rem) { #g-header.fp-header { background: transparent; } } #g-header .g-grid { align-items: center; } #g-header .g-quickmenu-particle .g-quickmenu-container-cards h6 { color: #fff; opacity: 0.4; } #g-header .g-quickmenu-particle .swiper-slide-thumb-active h6 { opacity: 1; } #g-header .g-quickmenu-particle .swiper-pagination-bullet { background: #000; opacity: 1; } #g-header .g-quickmenu-particle .swiper-pagination-bullet-active { background: #fff; } #g-header .g-quickmenu-item a { color: #fff; } @media print { #g-header { background: #fff !important; color: #000 !important; } } #g-above { color: #000; background: #fff; background-image: url('/templates/rt_elixir/images/backgrounds/above/bg-01.svg'); background-repeat: no-repeat; background-size: cover; } #g-above .g-locations-particle .g-location-container h2 a { color: #000; } #g-above .g-locations-particle .g-location-container span { color: #000; opacity: 0.5; } @media print { #g-above { background: #fff !important; color: #000 !important; } } #g-showcase { color: #a42523; background: #e8e7e8; } #g-showcase .g-latestnews .g-latestnews-title .g-latestnews-uppertitle { color: #a42523; } @media print { #g-showcase { background: #fff !important; color: #000 !important; } } #g-utility { color: #000; background: #fff; } #g-utility .g-latestblogs .g-latestblogs-title .g-latestblogs-uppertitle { color: #000; } @media print { #g-utility { background: #fff !important; color: #000 !important; } } #g-feature { color: #fff; background: #fff; } #g-feature .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title { color: #fff; } #g-feature.promo .g-simplecontent { background-image: url('/templates/rt_elixir/images/backgrounds/body/bg-01.svg'); background-repeat: no-repeat; background-position: top; background-size: cover; padding: 10rem; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { #g-feature.promo .g-simplecontent { padding: 5rem; } } #g-feature.promo .g-simplecontent .g-simplecontent-layout-header { text-align: left; } @media only all and (max-width: 50.99rem) { #g-feature.promo .g-simplecontent { padding: 1.5rem; } } #g-feature.promo .g-simplecontent .g-simplecontent-item-main-content { column-count: 2; color: #000; font-size: 1.2vw; } @media (max-width: 83.3333333333rem) { #g-feature.promo .g-simplecontent .g-simplecontent-item-main-content { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { #g-feature.promo .g-simplecontent .g-simplecontent-item-main-content { column-count: 1; } } #g-feature.promo .g-simplecontent .g-simplecontent-item-readmore-container { text-align: center; font-size: 1.4vw; } #g-feature.promo .g-simplecontent .g-simplecontent-item-readmore-container a { text-decoration: underline; } @media (max-width: 71.4285714286rem) { #g-feature.promo .g-simplecontent .g-simplecontent-item-readmore-container { font-size: 1rem; } } @media print { #g-feature { background: #fff !important; color: #000 !important; } } #g-container-main { background: rgba(255, 255, 255, 0); color: #afb2b1; } @media print { #g-mainbar { background: #fff !important; color: #000 !important; } } #g-aside { color: #afb2b1; background: rgba(255, 255, 255, 0); } @media print { #g-aside { background: #fff !important; color: #000 !important; } } #g-sidebar { background: rgba(255, 255, 255, 0); color: #afb2b1; } @media print { #g-sidebar { background: #fff !important; color: #000 !important; } } #g-expanded { color: #fff; background: #000; } @media print { #g-expanded { background: #fff !important; color: #000 !important; } } #g-extension { color: #fff; background: #fff; } @media print { #g-extension { background: #fff !important; color: #000 !important; } } #g-bottom { background: #000; color: #fff; } @media print { #g-bottom { background: #fff !important; color: #000 !important; } } #g-footer { background: #e8e7e8; color: #fff; } #g-footer .g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a, #g-footer .g-newsletter-particle .g-newsletter .g-newsletter-headtext { color: #000; opacity: 1; } #g-footer .g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a:hover { text-decoration: underline; } @media print { #g-container-footer { background: #fff !important; color: #000 !important; } } #g-copyright { background: #000; color: #e8e7e8; } @media print { #g-copyright { background: #fff !important; color: #000 !important; } } #g-offcanvas { background: #afb2b1; width: 13rem; color: #fff; } #g-offcanvas a { color: #fff; } #g-offcanvas h1, #g-offcanvas h2, #g-offcanvas h3, #g-offcanvas h4, #g-offcanvas h5, #g-offcanvas h6, #g-offcanvas strong { color: #fff; } #g-offcanvas .button { background: transparent; border: 2px solid #fff !important; color: #fff !important; } #g-offcanvas .button:hover { border: 2px solid #a42523 !important; color: #a42523 !important; } #g-offcanvas .button:active { border: 2px solid #a42523 !important; color: #a42523 !important; } #g-offcanvas hr { border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .g-offcanvas-toggle { display: none; font-size: 1.5rem; background: transparent; color: #afb2b1; width: 40px; height: 40px; line-height: 24px; text-align: center; top: 2.3rem; left: 1.1rem; z-index: 10001; direction: ltr; transition: all 0.4s; } @media only all and (max-width: 51rem) { .g-offcanvas-toggle { display: block; } } .toggle-fixed .g-offcanvas-toggle { position: fixed; } .g-offcanvas-open .g-nav-overlay { z-index: 100000; } .g-offcanvas-open .g-offcanvas-left #g-page-surround { left: 13rem; } .g-offcanvas-open .g-offcanvas-right #g-page-surround { right: 13rem; } .g-offcanvas-open .dir-rtl.g-offcanvas-left #g-offcanvas { right: auto; } .g-offcanvas-open .dir-rtl.g-offcanvas-right #g-offcanvas { left: auto; } #g-offcanvas { padding-left: 1.5rem; } #g-offcanvas #g-mobilemenu-container { font-family: "Open Sans"; font-weight: bold; margin-top: 0.625rem; margin-bottom: 0.625rem; margin-left: -50%; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li { display: block; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container { padding: 0.375rem 0; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content { padding-left: 0.5rem; color: #fff; word-break: normal; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after { padding: 0; content: "\f105"; color: #fff; opacity: 1; width: 1rem; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container { color: #a42523; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-selected, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-selected { color: #a42523; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content { opacity: 1; color: rgba(255, 255, 255, 0.6); } #g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-content { opacity: 1; } #g-offcanvas #g-mobilemenu-container .g-toplevel > li.g-parent .g-menu-parent-indicator { vertical-align: top; position: absolute; } #g-offcanvas #g-mobilemenu-container ul { background: #afb2b1; } #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container { color: #fff; padding: 0.625rem; } #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container { color: rgba(255, 255, 255, 0.6); } #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator { border: 1px solid #bd2b28; background: #93211f; border-radius: 0.1875rem; margin: -0.3rem 0 -0.2rem 0.5rem; padding: 0.2rem; } #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover { background: #8f201f; } #g-offcanvas #g-mobilemenu-container ul .g-dropdown-column { width: 13rem; } #g-offcanvas #g-mobilemenu-container ul i.fa { width: 0.8rem; margin-left: 0.5rem; margin-right: 0; vertical-align: top; } #g-mobilemenu-container { margin: -2.125rem; } .g-preset-thumbnails img { margin-bottom: 1rem; width: 75%; } @media only all and (max-width: 50.99rem) { .g-preset-thumbnails { text-align: center; flex-flow: row wrap; } .g-preset-thumbnails img { width: 60%; } .g-preset-thumbnails .g-block { flex: 1 1 auto !important; width: 100% !important; } .g-preset-thumbnails .g-content { margin-left: -0.625rem; } } .g-offline h1 { font-weight: 300; } .g-offline .button { background-color: #a42523; color: #000; } .g-offline .button:hover { background-color: #a42523; } .g-offline .g-loginform #g-loginform { width: 50%; margin: 0 auto; } @media only all and (max-width: 50.99rem) { .g-offline .g-loginform #g-loginform { width: 80%; } } .g-offline .g-loginform #g-loginform fieldset { text-align: left; } .g-offline .g-loginform #g-loginform label { margin-bottom: 0.625rem; display: block; } .g-offline #frame #form-login { width: 50%; margin: 0 auto; } @media only all and (max-width: 50.99rem) { .g-offline #frame #form-login { width: 80%; } } .g-offline #frame #form-login fieldset { text-align: left; } .g-offline #frame #form-login label { display: block; margin-bottom: 0.625rem; } .g-offline #grav-login .form-actions { margin-top: 0.625rem; } @media only all and (max-width: 50.99rem) { .g-offline #grav-login .form-actions { text-align: center; } } @media only all and (max-width: 50.99rem) { .g-offline #grav-login .rememberme { float: none; display: block; } } .g-error #g-container-main { padding: 100px 0; } .g-social .g-social-items { line-height: normal; } @media only all and (max-width: 50.99rem) { .g-social .g-social-items { text-align: center; } } .g-social .g-social-items a { font-size: 1.5rem; border-radius: 2px; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-social .g-social-items a { font-size: 1.15rem; } } [id^=copyright-][id$=-particle] { font-size: 0.6vw; } @media (max-width: 150rem) { [id^=copyright-][id$=-particle] { font-size: 0.9rem; } } @media only all and (max-width: 50.99rem) { .g-branding { text-align: center; } } .dir-rtl .g-branding { direction: ltr; } .g-content.g-blockcontent-header { text-align: center; margin-bottom: 3rem; } @media only all and (max-width: 50.99rem) { .g-content.g-blockcontent-header { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; } } .g-blockcontent-subcontent-title-icon { margin-bottom: 0.625rem; font-size: 1.8rem; } .g-blockcontent-subcontent-title-text { font-weight: 700; font-size: 1.5rem; margin-top: 0; margin-bottom: 1rem; line-height: 1.3; } .g-blockcontent-subcontent-title { margin-bottom: 0; } .g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent1 { background: #a42523; } .g-blockcontent-subcontent-block .g-blockcontent-buttons { text-align: left; } .g-blockcontent-subcontent-subtitle { font-family: "Open Sans"; font-weight: 600; font-size: 0.9rem; vertical-align: super; margin-bottom: 1.625rem; } .g-blockcontent-subcontent-desc { font-family: "Open Sans"; font-weight: 300; font-size: 1.2rem; color: #000; position: relative; margin-bottom: 0.625rem; line-height: 1.4; } .g-blockcontent-subcontent-desc i { margin-top: 0.625rem; } .g-blockcontent-description { font-size: 1vw; color: #000; font-weight: 300; } @media (max-width: 100rem) { .g-blockcontent-description { font-size: 1rem; } } .g-blockcontent-buttons { margin-top: 0.5rem; margin-bottom: 1.5rem; text-align: center; text-decoration: underline; font-size: 1.4vw; } @media (max-width: 71.4285714286rem) { .g-blockcontent-buttons { font-size: 1rem; } } .g-content-array { margin-left: -1.5rem; margin-right: -1.5rem; } .g-content-array .g-grid { margin-bottom: 2.5rem; } .g-content-array .g-grid:last-child { margin-bottom: 0; } @media only all and (max-width: 50.99rem) { .g-content-array .g-grid:last-child .g-block:last-child .g-array-item { margin-bottom: 0; } } @media only all and (max-width: 50.99rem) { .g-content-array .g-grid { margin-bottom: 0; } } @media only all and (max-width: 50.99rem) { .g-content-array .g-grid:not(:first-child) .g-content { padding-top: 2.5rem; } } .g-content-array .g-content { margin: 0; padding-top: 0; } .g-content-array .g-array-item .g-array-item-text { font-size: 1.25rem; } .g-content-array .g-array-item-image { margin: 0 0 15px 0; } .g-content-array .g-item-title { margin: 0; line-height: 1.2; font-size: 1.4rem; font-weight: 500; } .g-content-array .g-item-title a { color: #000; } .g-content-array .g-item-title a:hover { text-decoration: underline; } .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more { margin: 15px 0 0; } .g-content-array .g-array-item-details { display: flex; flex-grow: 1; font-size: 1.2rem; color: #a42523; } .g-content-array .g-array-item-details > span { margin-right: 10px; } .g-content-array .g-array-item-details i { display: none; } .g-gridstatistic { text-align: center; padding-top: 3rem; } .g-gridstatistic .g-gridstatistic-wrapper { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; } .g-gridstatistic .g-gridstatistic-item { flex: 0 0 auto; padding-bottom: 1.5rem; display: inline-block; min-width: 160px; } .g-gridstatistic .g-gridstatistic-item:last-child { padding-bottom: 0; } .g-gridstatistic .g-gridstatistic-readmore { display: block; margin: 1rem auto; } .g-gridstatistic .g-gridstatistic-item-text1 { text-align: center; font-size: 3.1rem; line-height: 1.5; font-weight: 400; color: #000; } @media only all and (max-width: 50.99rem) { .g-gridstatistic .g-gridstatistic-item-text1 { font-size: 2rem; } } .g-gridstatistic .g-gridstatistic-item-icon { display: inline-block; font-size: 3rem; vertical-align: middle; line-height: 3rem; opacity: 0.5; } .g-gridstatistic .g-gridstatistic-item-icon .g-gridstatistic-item-separator { font-size: 1.5rem; font-weight: 400; vertical-align: middle; padding: 0 0.625rem; } .g-gridstatistic .g-gridstatistic-item-text2 { margin-top: 0.625rem; text-transform: capitalize; font-weight: 700; opacity: 0.5; } .g-gridstatistic .g-gridstatistic-item-text2 span { display: inline-block; } .g-gridstatistic .g-gridstatistic-1cols .g-gridstatistic-item { width: 100%; } .g-gridstatistic .g-gridstatistic-2cols .g-gridstatistic-item { width: 50%; } .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item { width: 33.33333%; } .g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item { width: 25%; } .g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item { width: 20%; } .g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item { width: 16.66667%; } @media only all and (max-width: 50.99rem) { .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item, .g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item { width: 100%; } } @media only all and (max-width: 50.99rem) { .g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item, .g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item { width: 50%; } } .g-gridstatistic .g-gridstatistic-footerdesc { margin-bottom: 0.625rem; } .odometer.odometer-auto-theme, .odometer.odometer-theme-default, .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; position: relative; } .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; visibility: hidden; } .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner { text-align: left; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon { display: block; } .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner { display: block; -webkit-backface-visibility: hidden; } .odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value { display: block; -webkit-transform: translateZ(0); } .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value { position: absolute; } .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner { -webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s; } .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner { -webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .odometer.odometer-auto-theme, .odometer.odometer-theme-default { line-height: 1.1em; font-weight: 700; font-size: 2.2rem; } .odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value { text-align: center; } .g-content { margin: 0.625rem; padding: 1.5rem; } .g-flushed .g-content { margin: 0; padding: 0; } body { font-size: 1rem; line-height: 1.5; } h1 { font-size: 2.2rem; } h2 { font-size: 2rem; } h3 { font-size: 1.7rem; } h4 { font-size: 1.25rem; } h5 { font-size: 1.2rem; } h6 { font-size: 1rem; } small { font-size: 0.875rem; } cite { font-size: 0.875rem; } sub, sup { font-size: 0.75rem; } code, kbd, pre, samp { font-size: 1rem; font-family: "Menlo", "Monaco", monospace; } textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) { border-radius: 0.1875rem; } @media only all and (max-width: 50.99rem) { .disable-mobile .headroom-bg-section { transform: none !important; position: relative !important; } .disable-mobile .headroom-bg-section + section, .disable-mobile .headroom-bg-section + header { padding-top: 0 !important; } } .headroom-bg-section { position: fixed !important; width: 100%; z-index: 1001; right: 0; left: 0; top: 0; transition: all 0.3s; backface-visibility: hidden; } .headroom-bg-section.headroom--pinned { transform: translateY(0%); } .headroom-bg-section.headroom--unpinned { transform: translateY(-100%); } .g-simplecounter-block { display: block; margin: 2rem auto 0.5rem auto; } .g-simplecounter-calendar { text-align: center; } .g-simplecounter-calendar .counter-block { display: inline-block; margin: 0 0.5rem; padding: 0; } .g-simplecounter-calendar .number, .g-simplecounter-calendar .word { display: block; margin: 0; padding: 0; } .g-simplecounter-calendar .number { width: 100px; height: 80px; line-height: 80px; font-size: 2rem; font-weight: normal; border-radius: 0.4rem; margin-bottom: 0.5rem; color: #fff; background: #7a1c1a; } @media only all and (max-width: 50.99rem) { .g-simplecounter-calendar .number { font-size: 1.5rem; width: 85px; height: 50px; line-height: 50px; } } .g-simplecounter-calendar .word { text-transform: uppercase; } @media only all and (max-width: 50.99rem) { .g-simplecounter-calendar .word { font-size: 75%; } } .g-pricingtable-particle h2.g-title { padding-bottom: 0; margin-bottom: 0; } .g-pricingtable-headertext { margin-bottom: 4.25rem; padding: 0 25%; color: rgba(255, 255, 255, 0.75); font-size: 1.6vw; } @media (max-width: 81.25rem) { .g-pricingtable-headertext { font-size: 1.3rem; } } @media only all and (min-width: 88rem) { .g-pricingtable-headertext { margin-bottom: 7.4375rem; } } @media only all and (max-width: 50.99rem) { .g-pricingtable-headertext { padding: 0 5%; } } .g-pricingtable-footertext { margin-top: 4.25rem; padding: 0 20%; color: rgba(255, 255, 255, 0.5); font-size: 1.25rem; } @media only all and (min-width: 88rem) { .g-pricingtable-footertext { margin-top: 7.4375rem; } } @media only all and (max-width: 50.99rem) { .g-pricingtable-footertext { padding: 0 5%; } } .g-pricingtable-container { display: flex; flex-flow: row; flex-wrap: wrap; } .g-pricingtable-col-item { display: flex; padding: 0.625rem; z-index: 1; } .g-pricingtable-1-col .g-pricingtable-col-item { flex: auto 1 100%; width: 100%; } .g-pricingtable-2-col .g-pricingtable-col-item { flex: auto 1 50%; width: 50%; } .g-pricingtable-3-col .g-pricingtable-col-item { flex: auto 1 33.33333%; width: 33.33333%; } .g-pricingtable-4-col .g-pricingtable-col-item { flex: auto 1 25%; width: 25%; } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-pricingtable-4-col .g-pricingtable-col-item { flex: auto 1 50%; width: 50%; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-pricingtable-4-col .g-pricingtable-col-item { flex: auto 1 50%; width: 50%; } } .g-pricingtable-5-col .g-pricingtable-col-item { flex: auto 1 20%; width: 20%; } .g-pricingtable-6-col .g-pricingtable-col-item { flex: auto 1 16.66667%; width: 16.66667%; } @media only all and (max-width: 50.99rem) { .g-pricingtable-col-item { flex: auto 1 100% !important; width: 100% !important; } } .g-pricingtable-col-item .g-pricingtable { width: 100%; margin: 0; position: relative; overflow: hidden; list-style: none; padding: 1.5rem; color: #000; background: #fff; border: 1px solid rgba(0, 0, 0, 0.15); text-align: center; } .g-pricingtable-col-item .g-pricingtable .button { margin: 1.5rem 0; font-size: 0.7vw; } @media (max-width: 142.8571428571rem) { .g-pricingtable-col-item .g-pricingtable .button { font-size: 1rem; } } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-ribbon { z-index: 2; position: absolute; line-height: 2.35; font-size: 0.65rem; font-weight: 600; background: #a42523; width: 135px; top: 20px; left: -33px; text-align: center; letter-spacing: 1px; transform: rotate(-45deg); color: #000; } .dir-rtl .g-pricingtable-col-item .g-pricingtable .g-pricingtable-ribbon { right: -33px; left: auto; transform: rotate(45deg); } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-icon { font-size: 2.5rem; } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan { padding: 1.5rem 0 0; font-size: 1.15vw; font-weight: 400; color: #000; } @media (max-width: 95.652173913rem) { .g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan { font-size: 1.1rem; } } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan a { color: #000; } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan a:hover { color: #a42523; } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-subtitle { padding-top: 0; margin-top: -1rem; font-size: 0.9rem; } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-price { padding: 0 0 1.5rem; font-weight: 700; font-size: 1.5vw; } @media (max-width: 100rem) { .g-pricingtable-col-item .g-pricingtable .g-pricingtable-price { font-size: 1.5rem; } } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-period { font-size: 1rem; font-weight: 300; line-height: 0.5; } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-desc { font-size: 1rem; padding: 1.5rem 0; } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-item { font-size: 0.65vw; font-weight: 400; padding-bottom: 0.625rem; color: rgba(0, 0, 0, 0.35); } @media (max-width: 153.8461538462rem) { .g-pricingtable-col-item .g-pricingtable .g-pricingtable-item { font-size: 1rem; } } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-item.g-pricingtable-item-0 { position: relative; padding-top: 1.5rem; } .g-pricingtable-col-item .g-pricingtable .g-pricingtable-item.disabled { text-decoration: line-through; } .g-pricingtable-col-item.g-pricingtable-col-item-highlight { z-index: 5; } @media only all and (min-width: 51rem) { .g-pricingtable-col-item.g-pricingtable-col-item-highlight { transform: scale(1.2); } } .g-infolist-particle .g-infolist-title { font-size: 2.2vw; line-height: 1.3; padding-left: 1.2rem; } @media (max-width: 100rem) { .g-infolist-particle .g-infolist-title { font-size: 2.2rem; } } @media only all and (max-width: 50.99rem) { .g-infolist-particle .g-infolist-title { padding: 0; } } .g-infolist-particle .g-infolist-desc { font-size: 1.5vw; color: rgba(0, 0, 0, 0.75); padding-left: 1.2rem; } @media (max-width: 100rem) { .g-infolist-particle .g-infolist-desc { font-size: 1.5rem; } } @media only all and (max-width: 50.99rem) { .g-infolist-particle .g-infolist-desc { padding: 0; } } .g-infolist-particle .g-infolist { display: flex; flex-flow: row wrap; flex-wrap: wrap; justify-content: center; } .g-infolist-particle .g-infolist .g-infolist-item { position: relative; width: 100%; border-bottom: 1px solid transparent; min-width: 0; min-height: 0; } .g-infolist-particle .g-infolist .g-infolist-item .g-infolist-item-container { margin: 0.625rem; padding: 0.625rem; } @media only all and (max-width: 50.99rem) { .g-infolist-particle .g-infolist .g-infolist-item .g-infolist-item-container { margin-right: 0 !important; margin-left: 0 !important; padding-left: 0; padding-right: 0; } } .g-infolist-particle .g-infolist.g-compact .g-infolist-item { margin-bottom: 0.5rem; } .g-infolist-particle .g-infolist.noborder .g-infolist-item { border-bottom: 0; } .g-infolist-particle .g-infolist.spaced .g-infolist-item { padding: 0.5rem 0 2rem 0; } .g-infolist-particle .g-infolist .g-infolist-item-icon, .g-infolist-particle .g-infolist .g-infolist-item-img { margin-right: 1rem; margin-top: 0.25rem; } .g-infolist-particle .g-infolist .g-infolist-item-icon.left, .g-infolist-particle .g-infolist .g-infolist-item-img.left { margin-right: 1rem; } .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.left, .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.left { margin-left: 1rem; margin-right: 0; } .g-infolist-particle .g-infolist .g-infolist-item-icon.left.browser, .g-infolist-particle .g-infolist .g-infolist-item-img.left.browser { margin-right: 4%; } .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.left.browser, .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.left.browser { margin-left: 4%; margin-right: 0; } .g-infolist-particle .g-infolist .g-infolist-item-icon.right, .g-infolist-particle .g-infolist .g-infolist-item-img.right { margin-left: 1rem; } .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.right, .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.right { margin-right: 1rem; margin-left: 0; } .g-infolist-particle .g-infolist .g-infolist-item-icon.right.browser, .g-infolist-particle .g-infolist .g-infolist-item-img.right.browser { margin-left: 4%; } .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.right.browser, .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.right.browser { margin-right: 4%; margin-left: 0; } .g-infolist-particle .g-infolist .g-infolist-item-img { min-width: 156px; } .g-infolist-particle .g-infolist .g-infolist-item-img.center { margin-left: auto; margin-right: auto; } .g-infolist-particle .g-infolist .g-infolist-item-img.avatar img { border-radius: 100%; border: 2px solid #fff; } .g-infolist-particle .g-infolist .g-infolist-item-icon { font-size: 1.2vw; } @media (max-width: 100rem) { .g-infolist-particle .g-infolist .g-infolist-item-icon { font-size: 1.2rem; } } .g-infolist-particle .g-infolist .g-infolist-item-icon .fa { vertical-align: sub; } .g-infolist-particle .g-infolist .g-infolist-item-icon-inline { margin-right: 0.625rem; } .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon-inline { margin-left: 0.625rem; margin-right: 0; } .g-infolist-particle .g-infolist .g-infolist-item-icon.left { text-align: left; } .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.left { text-align: right; } @media only all and (max-width: 50.99rem) { .g-infolist-particle .g-infolist .g-infolist-item-icon.left { margin-right: 0; } } .g-infolist-particle .g-infolist .g-infolist-item-icon.center { display: flex; align-items: center; justify-content: center; margin-right: 0; margin: 0 auto !important; margin-bottom: 1.5rem; } .g-infolist-particle .g-infolist .g-infolist-item-icon.right { text-align: right; } .dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.right { text-align: left; } .g-infolist-particle .g-infolist .g-infolist-item-title { margin: 0.9375rem 0; font-weight: 600; font-size: 1.1vw; } @media (max-width: 100rem) { .g-infolist-particle .g-infolist .g-infolist-item-title { font-size: 1.1rem; } } .g-infolist-particle .g-infolist .g-infolist-item-desc { margin: 0; font-weight: 400; font-size: 0.9vw; opacity: 0.8; } @media (max-width: 100rem) { .g-infolist-particle .g-infolist .g-infolist-item-desc { font-size: 0.9rem; } } .g-infolist-particle .g-infolist .g-infolist-tags { opacity: 0.8; margin: 1rem 0 0.5rem 0; font-size: 0.8rem; text-transform: uppercase; font-weight: 700; } .g-infolist-particle .g-infolist .g-infolist-link { margin-top: 1rem; } .g-infolist-particle .g-infolist.g-1cols .g-infolist-item:last-child { border-bottom: none; } .g-infolist-particle .g-infolist.g-1cols .g-infolist-item:last-child .g-infolist-item-container { padding-bottom: 0; margin-bottom: 0; } .g-infolist-particle .g-infolist.g-2cols .g-infolist-item { width: 50%; } .g-infolist-particle .g-infolist.g-2cols .g-infolist-item:nth-child(odd) .g-infolist-item-container { margin-right: 1%; } .g-infolist-particle .g-infolist.g-2cols .g-infolist-item:nth-child(even) .g-infolist-item-container { margin-left: 1%; } .g-infolist-particle .g-infolist.g-3cols .g-infolist-item { width: 33%; } .g-infolist-particle .g-infolist.g-3cols .g-infolist-item:nth-child(3n-1) .g-infolist-item-container { margin-left: 0; margin-right: 0; } .g-infolist-particle .g-infolist.g-4cols .g-infolist-item { width: 25%; } .g-infolist-particle .g-infolist.g-4cols .g-infolist-item:nth-child(4n-2) .g-infolist-item-container { margin-left: 0; margin-right: 1%; } .g-infolist-particle .g-infolist.g-4cols .g-infolist-item:nth-child(4n-1) .g-infolist-item-container { margin-left: 1%; margin-right: 0; } .g-infolist-particle .g-infolist.g-5cols .g-infolist-item { width: 17.6%; } .g-infolist-particle .g-infolist.g-5cols .g-infolist-item:nth-child(5n-3) .g-infolist-item-container { margin-left: 0; margin-right: 1%; } .g-infolist-particle .g-infolist.g-5cols .g-infolist-item:nth-child(5n-2) .g-infolist-item-container { margin-left: 1%; margin-right: 1%; } .g-infolist-particle .g-infolist.g-5cols .g-infolist-item:nth-child(5n-1) .g-infolist-item-container { margin-left: 1%; margin-right: 0; } @media only all and (max-width: 50.99rem) { .g-infolist-particle .g-infolist[class*="cols"] .g-infolist-item { width: 96%; } } .g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag { font-size: 1.7rem; text-transform: uppercase; line-height: 2.5rem; } .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title { font-size: 2rem; text-transform: uppercase; line-height: 3rem; } .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc { font-size: 1.2rem; line-height: 2rem; opacity: 0.8; padding: 0; } .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag { text-rendering: optimizeLegibility; font-family: "Open Sans"; font-weight: bold; margin: 0; } .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc a, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title a, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags a, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag a { color: inherit; } .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc a:hover, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title a:hover, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags a:hover, .g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag a:hover { opacity: 0.75; } .g-infolist-particle .g-infolist-textstyle-header .g-infolist-link { margin-top: 0; } @media only all and (max-width: 50.99rem) { .g-newsletter-particle { text-align: center; } .g-newsletter-particle .title { text-align: center; } } .g-newsletter-particle .title { padding-bottom: 0; margin-bottom: 0; font-weight: 500; } .g-newsletter-particle .title:after { background: none; } .g-newsletter-particle .g-newsletter .g-newsletter-headtext { margin-bottom: 1.875rem; font-family: "Open Sans"; padding-bottom: 1.5rem; color: #000; } .box1 .g-newsletter-particle .g-newsletter .g-newsletter-headtext { color: #fff; } .box2 .g-newsletter-particle .g-newsletter .g-newsletter-headtext { color: #fff; } .g-newsletter-particle .g-newsletter .g-newsletter-headtext .fa { color: #a42523; font-size: 3rem; } .g-newsletter-particle .g-newsletter .g-newsletter-inputbox { position: relative; border: none; } .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input { color: #000; text-align: left; padding: 0.725rem 0; font-weight: 400; border: 0 none; border-bottom: 1px solid #000; border-radius: 3px; margin-bottom: 0; background: none; } .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input:hover { border: 0 none; border-bottom: 1px solid #000; } .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input::-webkit-input-placeholder { color: #000; } .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input::-moz-placeholder { color: #000; } .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input:-ms-input-placeholder { color: #000; } .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input:-moz-placeholder { color: #000; } @media only all and (max-width: 50.99rem) { .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input { margin-bottom: 5px; } } .dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input { text-align: right; } .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit { color: #a42523; background: none; border: 0 none; font-weight: 400; padding: 0; } .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit:focus { outline: none; } .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit:hover { background: none; border: 0 none; color: #000; } .dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit .fa { transform: rotate(180deg); } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit { text-align: center; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit { text-align: center; } } .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-text { vertical-align: middle; } .g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper { text-align: center; } .g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-inputbox { width: 100%; margin-bottom: 10px; margin-right: 0; padding: 0; } .g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-button { width: 100%; } .g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-button input { width: 100%; } .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper { display: flex; flex-direction: row; justify-content: center; align-items: center; } .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox, .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button { flex: 0 1 auto; min-width: 0; min-height: 0; margin: 0; } @media only all and (max-width: 50.99rem) { .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox, .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button { margin: 1rem 0 0; } } .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox input, .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button input, .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox .g-newsletter-button-submit, .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button .g-newsletter-button-submit { margin: 0; } .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button { width: auto; margin-left: 15px; } .dir-rtl .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button { margin-left: 0; margin-right: 15px; } .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox { width: 100%; } @media only all and (max-width: 50.99rem) { .g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper { flex-direction: column; } } #mc_embed_signup.g-newsletter-aside div.mce_inline_error { position: absolute; top: 4.5rem; padding-left: 0 !important; } #mc_embed_signup div.mce_inline_error { background: none !important; font-size: 0.75rem; color: inherit !important; } #mc_embed_signup div#mce-responses { margin-top: 10px; } .g-imagegrid *, .g-imagegrid *:before, .g-imagegrid *:after { box-sizing: border-box !important; } .g-imagegrid .g-imagegrid-wrapper { display: flex; flex-flow: row wrap; flex-wrap: wrap; } .g-imagegrid .g-imagegrid-item { flex: 0 0 auto; width: 100%; display: inline-block; vertical-align: middle; position: relative; border-radius: 0.5rem; } .g-imagegrid .g-imagegrid-item img { transition: all 0.35s; width: 100%; height: 100%; border-radius: 0.5rem; } .g-imagegrid .g-imagegrid-item .g-imagegrid-caption { display: flex; justify-content: center; color: #fff; font-weight: 700; left: 0; right: 0; margin-left: auto; margin-right: auto; z-index: 1; } .g-imagegrid .g-imagegrid-item .indicator { display: flex; align-items: center; justify-content: center; color: #fff; position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; } .g-imagegrid .g-imagegrid-item .indicator div { font-size: 1.8vw; max-width: 100%; text-align: center; flex: none; -webkit-flex: none; font-weight: bold; opacity: 0; transform: scale(0); transition: all 0.35s; } @media (max-width: 55.5555555556rem) { .g-imagegrid .g-imagegrid-item .indicator div { font-size: 1rem; } } .dir-rtl .g-imagegrid .g-imagegrid-item .indicator div { margin-right: 0; } .g-imagegrid .g-imagegrid-item .indicator div .fa { font-size: 4rem; } .g-imagegrid .g-imagegrid-item:hover { z-index: 10; } .g-imagegrid .g-imagegrid-item:hover .g-imagegrid-link:before { opacity: 1; transform: scale(1); } .g-imagegrid .g-imagegrid-item:hover .indicator div { opacity: 1; transform: scale(1); } .g-imagegrid .g-imagegrid-desc { margin: 1.5rem 0; } .g-imagegrid .g-imagegrid-link { display: flex; position: relative; width: 100%; height: 100%; transition: all 0.35s; } .g-imagegrid .g-imagegrid-link:before { color: #fff; background: rgba(0, 0, 0, 0.7); border-radius: 0.5rem; content: ""; position: absolute; z-index: 1; opacity: 0.5; width: 100%; height: 100%; text-align: center; transform: scale(0); transition: all 0.35s; } .g-imagegrid .g-imagegrid-2cols .g-imagegrid-item { width: 50%; } @media only all and (max-width: 50.99rem) { .g-imagegrid .g-imagegrid-2cols .g-imagegrid-item { width: 100%; } } .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item { width: 33.33333%; } .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:first-child { padding-right: 1.5rem; } .dir-rtl .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:first-child { padding-left: 1.5rem; padding-right: 0; } @media only all and (max-width: 50.99rem) { .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:first-child { padding: 0; } } .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:last-child { padding-left: 1.5rem; } .dir-rtl .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:last-child { padding-right: 1.5rem; padding-left: 0; } @media only all and (max-width: 50.99rem) { .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:last-child { padding: 0; } } @media only all and (max-width: 50.99rem) { .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item { width: 100%; margin-bottom: 1.5rem; } } .g-imagegrid .g-imagegrid-4cols .g-imagegrid-item { width: 25%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-imagegrid .g-imagegrid-4cols .g-imagegrid-item { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-imagegrid .g-imagegrid-4cols .g-imagegrid-item { width: 100%; } } .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item { width: 20%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item { width: 33.33333%; } } @media only all and (max-width: 50.99rem) { .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item { width: 50%; } } .g-heading { position: relative; } .g-heading h2 { font-weight: 600; font-size: 1.2vw; } @media (max-width: 83.3333333333rem) { .g-heading h2 { font-size: 1rem; } } .g-heading p { margin: 0; top: -2rem; left: -2rem; opacity: 0.05; padding: 0; position: absolute; font-weight: 600; font-size: 13vw; line-height: 0; } @media (max-width: 38.4615384615rem) { .g-heading p { font-size: 5rem; } } .dir-rtl .g-heading p { left: auto; right: -2rem; } .g-video-container .g-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; background: #000; box-shadow: 0 0.5rem 3rem #000; } .g-video-container .g-video iframe, .g-video-container .g-video object, .g-video-container .g-video embed, .g-video-container .g-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .g-video-container .g-video:hover .g-videolocal-play.pause { opacity: 1; } .g-video-container .g-video .g-videolocal-play { position: absolute; height: 3.5vw; width: 3.5vw; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: 50%; margin-bottom: -40px; background: url('/templates/rt_elixir/images/owlcarousel/play.svg') no-repeat; background-size: contain; cursor: pointer; opacity: 1; } @media only all and (max-width: 30rem) { .g-video-container .g-video .g-videolocal-play { height: 12vw; width: 12vw; } } @media only all and (max-width: 50.99rem) { .g-video-container .g-video .g-videolocal-play { height: 12vw; width: 12vw; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-video-container .g-video .g-videolocal-play { height: 6vw; width: 6vw; } } .g-video-container .g-video .g-videolocal-play.pause { background: url('/templates/rt_elixir/images/owlcarousel/paused.svg'); background-size: contain; opacity: 0; } .g-video-container .g-video .g-video-nocontrols::-webkit-media-controls { display: none !important; } .g-video-container.g-video-container-columns-1 .g-video-inner { width: 100%; } .g-video-container.g-video-container-columns-2 { display: flex; flex-wrap: wrap; } .g-video-container.g-video-container-columns-2 .g-video-inner { width: 50%; } .g-video-container.g-video-container-columns-2 .g-video-inner .g-video { margin-right: 1.5rem; } @media only all and (max-width: 50.99rem) { .g-video-container.g-video-container-columns-2 .g-video-inner .g-video { margin: 0; } } @media only all and (max-width: 50.99rem) { .g-video-container.g-video-container-columns-2 .g-video-inner { width: 100%; margin-bottom: 0.625rem; } } .g-video-container.g-video-container-columns-3 { display: flex; flex-wrap: wrap; } .g-video-container.g-video-container-columns-3 .g-video-inner { width: 33.3%; } .g-video-container.g-video-container-columns-3 .g-video-inner .g-video { margin-right: 1.5rem; } @media only all and (max-width: 50.99rem) { .g-video-container.g-video-container-columns-3 .g-video-inner .g-video { margin: 0; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-video-container.g-video-container-columns-3 .g-video-inner { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-video-container.g-video-container-columns-3 .g-video-inner { width: 100%; margin-bottom: 0.625rem; } } .g-video-container.g-video-container-columns-4 { display: flex; flex-wrap: wrap; } .g-video-container.g-video-container-columns-4 .g-video-inner { width: 25%; } .g-video-container.g-video-container-columns-4 .g-video-inner .g-video { margin-right: 1.5rem; } @media only all and (max-width: 50.99rem) { .g-video-container.g-video-container-columns-4 .g-video-inner .g-video { margin: 0; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-video-container.g-video-container-columns-4 .g-video-inner { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-video-container.g-video-container-columns-4 .g-video-inner { width: 100%; margin-bottom: 0.625rem; } } .g-video-caption { text-align: center; font-size: 1.3vw; padding: 2.5rem 0; color: #000; } @media (max-width: 76.9230769231rem) { .g-video-caption { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { .g-video-caption { padding: 1.5rem 0; } } .g-simplecontent h2.g-title { margin: 0; display: inline-block; color: #000; font-weight: 600; letter-spacing: 5px; border-radius: 0.4rem; text-align: center; text-transform: uppercase; } @media only all and (max-width: 50.99rem) { .g-simplecontent h2.g-title { text-align: center; } } .g-simplecontent .g-simplecontent-item-created-date { font-size: 0.8rem; text-transform: uppercase; } .g-simplecontent .g-simplecontent-layout-header { padding-bottom: 0; } .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title { font-size: 3.5vw; display: inline-block; padding: 0.625rem; font-family: "Open Sans"; font-weight: 500; margin: 0; border-radius: 5px; } @media (max-width: 65.7142857143rem) { .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title { font-size: 2.3rem; } } .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content { padding: 0.525rem; line-height: 1.7; border-radius: 5px; } @media only all and (max-width: 50.99rem) { .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content { width: 100%; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-simplecontent .g-simplecontent-layout-header { padding: 0; } } @media only all and (max-width: 50.99rem) { .g-simplecontent .g-simplecontent-layout-header { padding: 0; text-align: center; } } .g-simplecontent .g-simplecontent-item-content-title { margin: 0.525rem 0; font-weight: 600; line-height: 1; } .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title { font-size: 2.2rem; font-weight: 300; line-height: 1.5; } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title { font-size: 2.75rem; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title { font-size: 2.5rem; } } @media only all and (max-width: 50.99rem) { .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title { font-size: 2rem; } } .g-simplecontent .g-simplecontent-item-author { font-size: 0.9rem; font-weight: 700; margin-bottom: 0.625rem; } .g-simplecontent .g-simplecontent-item-leading-content { margin-bottom: 0.625rem; font-weight: 400; font-size: 1vw; } @media (max-width: 100rem) { .g-simplecontent .g-simplecontent-item-leading-content { font-size: 1rem; } } .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-leading-content { font-size: 1.9rem; } .g-simplecontent .g-simplecontent-item-leading-content .g-simplecontent-link { display: block; color: #fff; } .g-simplecontent .g-simplecontent-item-leading-content .g-simplecontent-link:hover { text-decoration: underline; opacity: 0.7; } .g-simplecontent .g-simplecontent-item-main-content { font-size: 1.3vw; margin: 2.125rem 0; font-family: "Open Sans"; color: #888; } @media (max-width: 76.9230769231rem) { .g-simplecontent .g-simplecontent-item-main-content { font-size: 1rem; } } .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-main-content { font-size: 1rem; margin-bottom: 1.25rem; } .g-simplecontent .g-simplecontent-item-readmore-container { font-weight: 600; } .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-readmore-container { font-size: 1rem; } .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-author, .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-created-date { display: inline-block; margin: 0; padding-right: 1.5rem; font-family: "Open Sans"; font-weight: 300; font-size: 1.15rem; line-height: 2; text-transform: none; } .middle { margin-top: auto; margin-bottom: auto; } .g-simplemenu-particle { display: flex; flex-direction: row; justify-content: space-evenly; } @media only all and (max-width: 50.99rem) { .g-simplemenu-particle { flex-direction: column; } } @media only all and (max-width: 50.99rem) { .g-simplemenu-particle .g-simplemenu-container { text-align: center; } .g-simplemenu-particle .g-simplemenu-container:not(:first-child) h6 { margin-top: 1.25rem; } } .g-simplemenu-particle .g-simplemenu-container h6 { margin: 0 0 0.75rem; color: #fff; font-weight: 500; text-transform: uppercase; } @media only all and (max-width: 50.99rem) { .g-simplemenu-particle .g-simplemenu-container h6 { margin: 0 0 1.25rem; } } .g-simplemenu-particle .g-simplemenu-container .g-simplemenu { list-style: none; margin: 0; } @media only all and (max-width: 50.99rem) { .g-simplemenu-particle .g-simplemenu-container .g-simplemenu { margin: 0 0 1.25rem; } } .g-simplemenu-particle .g-simplemenu-container .g-simplemenu li { padding: 0.275rem 0; } .g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a { color: #fff; transition: all 250ms; } .g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a:hover { color: #fff; } .g-popupmodule-module-wrapper { display: none; } @media only all and (max-width: 50.99rem) { .g-search { text-align: center; } } .g-search input[type="text"], .g-search input[type="search"] { border-top: 0 none; border-left: 0 none; border-right: 0 none; border-width: 0; border-radius: 0.3rem; padding-left: 2.5rem; background: rgba(0, 0, 0, 0.04); margin-bottom: 0; } .g-search input::-webkit-input-placeholder { color: #b5bdc5; } .g-search form { position: relative; margin: 0; } .g-search form:before { content: "\f002"; position: absolute; left: 0.625rem; width: 20px; height: 20px; top: 30%; color: rgba(0, 0, 0, 0.24); font: normal normal normal 16px/1 FontAwesome; } .dir-rtl .g-search form:before { left: auto; right: 0.625rem; } .g-search .g-search-lightcase { display: none; } .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets { display: flex; bottom: 0; left: 50%; transform: translateX(-50%); width: auto; } @media only all and (max-width: 50.99rem) { .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets { margin-bottom: -3.5rem; } } .g-slideshow.swiper-container-horizontal .swiper-pagination-progressbar { bottom: 1rem; width: 45%; right: 5rem; left: 0; top: auto; margin: auto; position: absolute; height: 6px; border-radius: 3px; background: rgba(255, 255, 255, 0.25); } .g-slideshow.swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #fff; border-radius: 3px; } .g-slideshow.swiper-container-vertical .navigation + .swiper-pagination-bullets { top: unset; bottom: 0; transform: none; } @media only all and (max-width: 50.99rem) { .g-slideshow.swiper-container-vertical .navigation + .swiper-pagination-bullets { transform: translateX(50%); } } .dir-rtl .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets { right: auto; left: 10px; } @media only all and (max-width: 50.99rem) { .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets { position: absolute; top: unset; bottom: 0; right: 50%; transform: translateX(50%); display: flex; flex-direction: row; } .dir-rtl .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets { right: 50%; left: auto; } .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin-right: 2rem; margin-left: 2rem; } } .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 2rem 0.5rem; background: #fff; opacity: 0.25; height: 6px; width: 120px; position: relative; display: flex; justify-content: center; align-items: center; outline: 0; border-radius: 3px; } @media only all and (max-width: 50.99rem) { .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { width: 35px; } } .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.focus, .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet.focus, .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.active, .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet.active { outline: 0; -moz-outline-style: none; } .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active, .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #fff; opacity: 1; border-color: #fff; } .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after, .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet-active::after { width: 8px; height: 8px; background: #000; } @media only all and (max-width: 50.99rem) { .g-slideshow.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after, .g-slideshow.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet-active::after { width: 6px; height: 6px; } } .g-slideshow .g-slideshow-slider .swiper-slide { position: relative; background-color: transparent; background-size: cover; background-repeat: no-repeat; } .g-slideshow .g-slideshow-slider .swiper-slide .slide { position: relative; z-index: 3; width: 100%; height: 100%; border-radius: 0.5rem; background-repeat: no-repeat; margin: 0 auto; display: flex; align-items: center; } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide { align-items: flex-end; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content { display: flex; height: 100%; align-items: center; } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content { flex-direction: column; justify-content: center; text-align: center; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-background { width: 50%; height: 100%; left: 50%; transform: translateX(-50%); text-align: center; background-size: cover; background-repeat: no-repeat; background-position: center; position: absolute; z-index: 0; pointer-events: none; } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-background { width: 100%; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-left { width: 50%; padding-left: 10%; padding-right: 15%; position: relative; z-index: 1; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); } .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-left [data-aos] { backface-visibility: hidden; } .dir-rtl .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-left { padding-left: 15%; padding-right: 10%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-left { padding-left: 15%; padding-right: 5%; } .dir-rtl .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-left { padding-left: 5%; padding-right: 15%; } } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-left { width: 70%; padding-left: 10px; padding-right: 10px; padding: 10px; background: #000; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-right { width: 50%; padding-top: 15%; padding-left: 15%; padding-right: 10%; position: relative; z-index: 1; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); } .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-right [data-aos] { backface-visibility: hidden; } .dir-rtl .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-right { padding-left: 10%; padding-right: 15%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-right { padding-top: 35%; padding-left: 5%; padding-right: 15%; } .dir-rtl .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-right { padding-left: 15%; padding-right: 5%; } } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content .content-right { width: 70%; padding-left: 10px; padding-right: 10px; padding: 10px; background: #000; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description1 { font-size: 1.2vw; font-weight: 400; line-height: 1.75; font-family: "Open Sans"; } @media (max-width: 83.3333333333rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description1 { font-size: 1rem; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description1 span { background: #000; padding: 0.5rem 1rem; box-decoration-break: clone; -webkit-box-decoration-break: clone; } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description1 span { background: none; padding: 0; } } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description1 { font-size: 1rem; margin: 0.5rem 0 0; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description2 { font-size: 1.2vw; font-weight: 400; line-height: 1.75; font-family: "Open Sans"; position: relative; } @media (max-width: 83.3333333333rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description2 { font-size: 1rem; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description2 span { background: #000; padding: 0.5rem 1rem; box-decoration-break: clone; -webkit-box-decoration-break: clone; } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description2 span { background: none; padding: 0; } } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-description2 { font-size: 1rem; margin: 0; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title { font-size: 3vw; font-weight: 700; font-family: "Open Sans"; line-height: 1.3; } @media (max-width: 66.6666666667rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title { font-size: 2rem; } } .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title span { background: #000; padding: 0.5rem 1rem; box-decoration-break: clone; -webkit-box-decoration-break: clone; } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title span { background: none; padding: 0; } } @media only all and (max-width: 50.99rem) { .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title { margin-bottom: 0; font-size: 1.1rem; line-height: 1.5; margin-top: 0; } } .g-slideshow .navigation .swiper-button-next, .g-slideshow .navigation .swiper-button-prev { position: absolute; font-size: 4rem; color: #fff; outline: none; opacity: 0.5; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transition: opacity, 0.25s; } .g-slideshow .navigation .swiper-button-next:after, .g-slideshow .navigation .swiper-button-prev:after { content: none !important; } .g-slideshow .navigation .swiper-button-next:hover, .g-slideshow .navigation .swiper-button-prev:hover { opacity: 1; cursor: pointer; } @media only all and (max-width: 50.99rem) { .g-slideshow .navigation .swiper-button-next, .g-slideshow .navigation .swiper-button-prev { opacity: 1; font-size: 1.5rem; text-shadow: 0 0 3px rgba(0, 0, 0, 0.75); } .g-slideshow .navigation .swiper-button-next:after, .g-slideshow .navigation .swiper-button-prev:after { font-size: 1.5rem; text-shadow: 0 0 3px rgba(0, 0, 0, 0.75); } .fp-slideshow .g-slideshow .navigation .swiper-button-next, .fp-slideshow .g-slideshow .navigation .swiper-button-prev { display: none; } } .g-slideshow .navigation .swiper-button-next { right: 1rem; top: 50%; margin: 0; padding: 0; transform: translateY(-50%); } @media only all and (max-width: 50.99rem) { .g-slideshow .navigation .swiper-button-next { right: 0.5rem; } } .g-slideshow .navigation .swiper-button-prev { left: 1rem; top: 50%; margin: 0; padding: 0; transform: translateY(-50%); } @media only all and (max-width: 50.99rem) { .g-slideshow .navigation .swiper-button-prev { left: 0.5rem; } } .g-slideshow .navigation.rtl .swiper-button-prev { right: 1rem; left: auto; } .g-slideshow .navigation.rtl .swiper-button-next { right: auto; left: 1rem; } @media only all and (max-width: 50.99rem) { .g-swiper.multislides .g-swiper-title, .g-swiper.multislides .g-swiper-text { font-size: 1rem !important; } .g-swiper.multislides .button { font-size: 0.7rem !important; padding: 0.4rem 0.75rem !important; } .g-swiper.multislides .swiper-navigation > div { font-size: 2rem !important; } } .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets { display: flex; bottom: 0; left: 50%; transform: translateX(-50%); width: auto; } .g-swiper.swiper-container-horizontal > .swiper-pagination-progressbar { top: auto; bottom: 0; height: 10px; } .g-swiper.swiper-container-vertical .swiper-navigation + .swiper-pagination-bullets { top: unset; bottom: 0; transform: none; } @media only all and (max-width: 50.99rem) { .g-swiper.swiper-container-vertical > .swiper-pagination-bullets { right: 0; } } .dir-rtl .g-swiper.swiper-container-vertical > .swiper-pagination-bullets { right: auto; left: 10px; } @media only all and (max-width: 50.99rem) { .dir-rtl .g-swiper.swiper-container-vertical > .swiper-pagination-bullets { left: 0; } } @media only all and (max-width: 50.99rem) { .g-swiper.swiper-container-vertical.swiper-container-coverflow > .swiper-pagination-bullets { right: 10px; } .dir-rtl .g-swiper.swiper-container-vertical.swiper-container-coverflow > .swiper-pagination-bullets { right: auto; left: 10px; } } .g-swiper div[class*="swiper-pagination-parent"] { position: absolute; text-align: center; transition: 0.3s opacity; z-index: 10; } .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 2rem 1rem; background: transparent; border: 2px solid #fff; opacity: 1; height: 22px; width: 22px; position: relative; display: flex; justify-content: center; align-items: center; outline: 0; } @media only all and (max-width: 50.99rem) { .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { width: 16px; height: 16px; } } .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.focus, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet.focus, .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.active, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet.active { outline: 0; -moz-outline-style: none; } .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::after, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet::after { content: ''; width: 6px; height: 6px; border-radius: 50%; background: #fff; position: absolute; } @media only all and (max-width: 50.99rem) { .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::after, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet::after { width: 4px; height: 4px; } } .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #fff; opacity: 1; border-color: #fff; } .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet-active::after { width: 8px; height: 8px; background: #000; } @media only all and (max-width: 50.99rem) { .g-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after, .g-swiper.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet-active::after { width: 6px; height: 6px; } } .g-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #a42523; } .g-swiper .g-swiper-slider .swiper-slide { position: relative; } .g-swiper .g-swiper-slider .swiper-slide .swiper-bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-size: cover; background-repeat: no-repeat; background-position: center; } .g-swiper .g-swiper-slider .swiper-slide video { position: absolute; z-index: 10; width: 100%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-swiper .g-swiper-slider .swiper-slide video { height: 100%; } } @media only all and (max-width: 50.99rem) { .g-swiper .g-swiper-slider .swiper-slide video { height: 100%; } } .g-swiper .g-swiper-slider .swiper-slide .swiper-link-overlay { position: absolute; z-index: 100; width: 100%; height: 100%; } .g-swiper .g-swiper-slider .swiper-slide .slide { position: absolute; margin: 0 auto; top: 0; bottom: 0; left: 0; right: 0; transform-style: preserve-3d; z-index: 20; } .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper { display: flex; align-items: center; justify-content: center; height: 100%; } .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content { text-align: center; } .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text { font-size: 1.1vw; font-weight: 400; line-height: 1.3; margin: 1rem 4rem; max-width: 1200px; color: #fff; } @media (max-width: 118.1818181818rem) { .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text { font-size: 1.3rem; } } @media only all and (max-width: 50.99rem) { .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text { font-size: 1rem; } } .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title { font-size: 1.5vw; font-weight: 500; line-height: 1.3; margin: 1rem 3rem; color: #fff; } @media (max-width: 120rem) { .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title { font-size: 1.8rem; } } @media only all and (max-width: 50.99rem) { .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title { font-size: 1.2rem; } } @media only all and (max-width: 50.99rem) { .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .button { padding: 0.4rem 1rem; font-size: 0.8rem; } } .swiper-navigation div[class*="button-next"], .swiper-navigation div[class*="button-prev"] { position: absolute; font-size: 4rem; color: #fff; outline: none; z-index: 20; cursor: pointer; display: flex; justify-content: center; align-items: center; } @media only all and (max-width: 50.99rem) { .swiper-navigation div[class*="button-next"], .swiper-navigation div[class*="button-prev"] { font-size: 3rem; } } .swiper-navigation div[class*="button-next"] { right: 1rem; top: 50%; margin: 0; padding: 0; transform: translateY(-50%); } .swiper-navigation div[class*="button-prev"] { left: 1rem; top: 50%; margin: 0; padding: 0; transform: translateY(-50%); } .swiper-navigation.rtl div[class*="button-prev"] { right: 1rem; left: auto; } .swiper-navigation.rtl div[class*="button-next"] { right: auto; left: 1rem; } div[class*="g-swiper-thumbs"] { margin: 2rem 0; font-weight: 700; } div[class*="g-swiper-thumbs"].gallery-thumbs { box-sizing: border-box; cursor: pointer; } div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide { background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 6px; position: relative; pointer-events: auto; } div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide .g-swiper-thumbs-title { display: flex; align-items: flex-end; justify-content: center; font-size: 0.9vw; height: 100%; margin: -1rem 2rem 0; text-align: center; color: #fff; } @media (max-width: 111.1111111111rem) { div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide .g-swiper-thumbs-title { font-size: 1rem; } } div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide .g-swiper-thumbs-title span { z-index: 2; } div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide:before { position: absolute; width: 100%; height: 100%; content: ''; border-radius: 6px; transition: opacity 0.5s ease-in-out; } div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide-thumb-active:before { opacity: 0.25; } div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-next"], div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-prev"] { font-size: 3rem; opacity: 1; z-index: 20; } @media only all and (max-width: 50.99rem) { div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-next"], div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-prev"] { font-size: 2rem; } } .swiper-slide-active .kenburns { animation: kenburns ease-out; } @-webkit-keyframes kenburns { 0% { transform: scale(1.5) rotate(0.02deg); } 100% { transform: scale(1) rotate(0.02deg); } } @keyframes kenburns { 0% { transform: scale(1.5) rotate(0.02deg); } 100% { transform: scale(1) rotate(0.02deg); } } .swiper-slide-active .kenburnsDownLeft { animation: kenburnsDownLeft ease-out; } @-webkit-keyframes kenburnsDownLeft { 0% { transform: scale(1.5) translate(10%, -10%); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsDownLeft { 0% { transform: scale(1.5) translate(10%, -10%); } 100% { transform: scale(1) translate(0, 0); } } .swiper-slide-active .kenburnsDownRight { -webkit-animation: kenburnsDownRight ease-out; animation: kenburnsDownRight ease-out; } @-webkit-keyframes kenburnsDownRight { 0% { transform: scale(1.5) translate(-10%, -10%); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsDownRight { 0% { transform: scale(1.5) translate(-10%, -10%); } 100% { transform: scale(1) translate(0, 0); } } .swiper-slide-active .kenburnsDown { -webkit-animation: kenburnsDown ease-out; animation: kenburnsDown ease-out; } @-webkit-keyframes kenburnsDown { 0% { transform: scale(1.5) translate(0, -10%); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsDown { 0% { transform: scale(1.5) translate(0, -10%); } 100% { transform: scale(1) translate(0, 0); } } .swiper-slide-active .kenburnsLeft { -webkit-animation: kenburnsLeft ease-out; animation: kenburnsLeft ease-out; } @-webkit-keyframes kenburnsLeft { 0% { transform: scale(1.5) translate(10%, 0); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsLeft { 0% { transform: scale(1.5) translate(10%, 0); } 100% { transform: scale(1) translate(0, 0); } } .swiper-slide-active .kenburnsRight { -webkit-animation: kenburnsRight ease-out; animation: kenburnsRight ease-out; } @-webkit-keyframes kenburnsRight { 0% { transform: scale(1.5) translate(-10%, 0); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsRight { 0% { transform: scale(1.5) translate(-10%, 0); } 100% { transform: scale(1) translate(0, 0); } } .swiper-slide-active .kenburnsUpLeft { -webkit-animation: kenburnsUpLeft ease-out; animation: kenburnsUpLeft ease-out; } @-webkit-keyframes kenburnsUpLeft { 0% { transform: scale(1.5) translate(10%, 10%); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsUpLeft { 0% { transform: scale(1.5) translate(10%, 10%); } 100% { transform: scale(1) translate(0, 0); } } .swiper-slide-active .kenburnsUpRight { -webkit-animation: kenburnsUpRight ease-out; animation: kenburnsUpRight ease-out; } @-webkit-keyframes kenburnsUpRight { 0% { transform: scale(1.5) translate(-10%, 10%); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsUpRight { 0% { transform: scale(1.5) translate(-10%, 10%); } 100% { transform: scale(1) translate(0, 0); } } .swiper-slide-active .kenburnsUp { -webkit-animation: kenburnsUp ease-out; animation: kenburnsUp ease-out; } @-webkit-keyframes kenburnsUp { 0% { transform: scale(1.5) translate(0, 10%); } 100% { transform: scale(1) translate(0, 0); } } @keyframes kenburnsUp { 0% { transform: scale(1.5) translate(0, 10%); } 100% { transform: scale(1) translate(0, 0); } } .g-latestnews { position: relative; opacity: 0; margin: -1.5rem; } @media only all and (min-width: 76rem) { .g-latestnews { margin: -2.1rem; } } .g-latestnews.visible { opacity: 1; } .g-latestnews .g-latestnews-header { position: relative; display: flex; align-items: center; margin-bottom: 1.5rem; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header { margin: 0; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header { display: block; } } .g-latestnews .g-latestnews-header .g-latestnews-title { display: block; font-size: 1vw; color: #000; flex-grow: 1; font-weight: 300; padding-right: 1.5rem; } @media (max-width: 100rem) { .g-latestnews .g-latestnews-header .g-latestnews-title { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-title { text-align: center; padding-right: 0; } } .dir-rtl .g-latestnews .g-latestnews-header .g-latestnews-title { padding-left: 1.5rem; padding-right: 0; } .g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle { display: block; padding-right: 1.5rem; font-size: 2vw; font-weight: 400; } @media (max-width: 50rem) { .g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle { text-align: center; padding-right: 0; } } .dir-rtl .g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle { padding-left: 1.5rem; padding-right: 0; } .g-latestnews .g-latestnews-header .g-latestnews-nav { position: relative; flex: 1 0 auto; align-self: center; } .g-latestnews .g-latestnews-header .g-latestnews-nav i { display: none; position: absolute; top: 0.8rem; left: 0.625rem; color: #fff; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-nav i { display: block; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-nav { min-height: 6rem; width: 100%; } } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-container { display: flex; justify-content: flex-end; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-container { flex-direction: column; width: 75%; padding: 0 0; position: absolute; right: 0; left: 0; margin: 0 auto; border: solid 2px #000; border-radius: 5px; background: #000; z-index: 15; margin-top: 1rem; } } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item { cursor: pointer; padding: 0.125rem 0.9rem; font-size: 1.4vw; font-weight: 400; position: relative; border-radius: 12px; text-transform: capitalize; border: 2px solid transparent; opacity: 0.4; } @media (max-width: 71.4285714286rem) { .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item { color: #fff; } } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.selected { font-weight: 600; opacity: 1; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.selected { background: none; border-color: transparent; display: block; } } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.selected:hover { text-decoration: none; } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item:hover { text-decoration: underline; opacity: 1; } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item:first { padding-left: 0; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item { display: none; padding: 0.425rem 2rem; } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item:hover { text-decoration: none; } } .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.clicked { display: block; } .g-latestnews .button-wrapper { margin-top: 3.125rem; } .g-latestnews .g-latestnews-grid { position: relative; margin: 0 -1.5rem; overflow: visible !important; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-grid { margin: -1.5rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item { cursor: pointer; will-change: auto !important; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item a.g-latestnews-link-overlay { position: absolute; z-index: 10; width: 100%; height: 100%; top: 0; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper { position: relative; margin: 1.5rem; transition: all 0.25s; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper { margin: 1.5rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-image { position: relative; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-image img { width: 100%; min-height: 1px; transition: all 0.25s; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content { position: static; width: 100%; margin-left: 0; margin-right: 0; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title { font-size: 1.4rem; line-height: 1.44; } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title { font-size: 1.2rem; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title { font-size: 1.2rem; } } @media only all and (max-width: 30rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title { line-height: 1.48; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title span, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title span { color: #fff; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-case, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-case { position: absolute; top: 1rem; color: white; left: 1rem; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image { margin-bottom: 1.5rem; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image img, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image img { border-radius: 5px; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image .g-latestnews-grid-item-icons, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image .g-latestnews-grid-item-icons { font-weight: 400; font-size: 0.9rem; position: absolute; bottom: 0; padding-left: 1rem; padding-bottom: 1rem; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image .g-latestnews-grid-item-icons .g-latestnews-grid-item-icon, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image .g-latestnews-grid-item-icons .g-latestnews-grid-item-icon { margin-right: 0.625rem; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-text .g-latestnews-grid-item-content { margin-top: 0; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content { width: 100%; left: 0; text-align: left; z-index: 3; font-size: 1.2vw; transition: color 0.5s; display: flex; align-items: center; } @media (max-width: 83.3333333333rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content { font-size: 1rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-content-left { flex-grow: 1; } .dir-rtl .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content { text-align: right; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title { font-weight: 400; font-size: 1.2vw; margin-top: 1.5rem; line-height: 1.1; } @media (max-width: 83.3333333333rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title { font-size: 1rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title:hover { text-decoration: underline; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-date { font-weight: 400; font-size: 0.9rem; opacity: 0.8; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-subtitle { color: #000; opacity: 0.3; font-weight: 400; margin-top: 0.625rem; font-size: 0.7vw; } @media (max-width: 142.8571428571rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-subtitle { font-size: 1rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-case { color: #000; font-size: 0.6vw; font-weight: 400; background: transparent; display: inline-block; letter-spacing: 3px; clear: both; margin-bottom: 0.325rem; text-transform: uppercase; } @media (max-width: 133.3333333333rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-case { font-size: 0.8rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-description { font-size: 0.9vw; color: #000; } @media (max-width: 111.1111111111rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-description { font-size: 1rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-price span { color: #a42523; border: 1px solid #a42523; border-radius: 10px; display: block; padding: 0.2rem 0.6rem; font-weight: 700; font-size: 0.9vw; } @media (max-width: 100rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-price span { font-size: 0.9rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-button { display: block; margin-top: 5px; color: #000; font-size: 0.8vw; } @media (max-width: 125rem) { .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-button { font-size: 1rem; } } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item:hover .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-title { text-decoration: underline; text-decoration-color: inherit; } .g-latestnews .g-latestnews-grid .g-latestnews-grid-item:hover .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-button { text-decoration: underline; } .g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-sizer { width: 50%; } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-sizer { width: 100%; } } .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer { width: 33.3%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer { width: 100%; } } .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer { width: 25%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer { width: 100%; } } .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large { width: 50%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large { width: 100%; } } .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer { width: 20%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer { width: 100%; } } .g-latestblogs { position: relative; opacity: 0; } @media only all and (min-width: 76rem) { .g-latestblogs { margin: -2.1rem; } } .g-latestblogs.visible { opacity: 1; } .g-latestblogs .g-latestblogs-header { position: relative; align-items: center; margin-bottom: 1.5rem; } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-header { margin: 0; } } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-header { display: block; } } .g-latestblogs .g-latestblogs-title { display: block; font-size: 1vw; color: #000; flex-grow: 1; font-weight: 300; padding-right: 1.5rem; } @media (max-width: 100rem) { .g-latestblogs .g-latestblogs-title { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-title { text-align: center; padding-right: 0; } } .dir-rtl .g-latestblogs .g-latestblogs-title { padding-left: 1.5rem; padding-right: 0; } .g-latestblogs .g-latestblogs-title .g-latestblogs-uppertitle { display: block; padding-right: 1.5rem; font-size: 2vw; font-weight: 400; } @media (max-width: 50rem) { .g-latestblogs .g-latestblogs-title .g-latestblogs-uppertitle { font-size: 1rem; } } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-title .g-latestblogs-uppertitle { font-size: 1.5rem; text-align: center; padding-right: 0; } } .dir-rtl .g-latestblogs .g-latestblogs-title .g-latestblogs-uppertitle { padding-left: 1.5rem; padding-right: 0; } .g-latestblogs .button-wrapper { margin-top: 1.875rem; } .g-latestblogs .g-latestblogs-grid { position: relative; margin: 0 -1.5rem; overflow: visible !important; } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-grid { margin: -1.5rem; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item a.g-latestblogs-link-overlay { position: absolute; z-index: 10; width: 100%; height: 100%; top: 0; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper { position: relative; margin: 0.75rem; transition: all 0.25s; } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper { margin: 1.5rem; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper .g-latestblogs-grid-item-image { position: relative; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper .g-latestblogs-grid-item-image img { width: 100%; min-height: 1px; transition: all 0.25s; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-content, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-content { position: static; width: 100%; margin-left: 0; margin-right: 0; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title { font-size: 1.4rem; line-height: 1.44; } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title { font-size: 1.2rem; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title { font-size: 1.2rem; } } @media only all and (max-width: 30rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title { line-height: 1.48; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title span, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-content .g-latestblogs-grid-item-title span { color: #fff; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-content .g-latestblogs-grid-item-case, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-content .g-latestblogs-grid-item-case { position: absolute; top: 1rem; color: white; left: 1rem; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-image, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-image { margin-bottom: 1.5rem; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-image img, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-image img { border-radius: 5px; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-image .g-latestblogs-grid-item-icons, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-image .g-latestblogs-grid-item-icons { font-weight: 400; font-size: 0.9rem; position: absolute; bottom: 0; padding-left: 1rem; padding-bottom: 1rem; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo .g-latestblogs-grid-item-image .g-latestblogs-grid-item-icons .g-latestblogs-grid-item-icon, .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-photo-large .g-latestblogs-grid-item-image .g-latestblogs-grid-item-icons .g-latestblogs-grid-item-icon { margin-right: 0.625rem; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-text { cursor: pointer; will-change: auto !important; border-radius: 10px; font-weight: 600; padding: 0.625rem; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-text .g-latestblogs-grid-item-content { margin-top: 1.5rem; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-text.medium { background: #a42523; color: #fff; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-text.medium .g-latestblogs-grid-item-date { color: #a42523; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-wrapper.g-latestblogs-layout-text.dark { background: #a42523; color: #fff; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content { width: 100%; left: 0; text-align: left; z-index: 3; font-size: 1.2vw; transition: color 0.5s; } @media (max-width: 83.3333333333rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content { font-size: 1rem; } } .dir-rtl .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content { text-align: right; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestnews-grid-item-title { font-weight: 400; font-size: 1.2vw; margin-top: 1.5rem; line-height: 1.1; } @media (max-width: 83.3333333333rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestnews-grid-item-title { font-size: 1rem; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestnews-grid-item-title:hover { text-decoration: underline; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-date { margin-top: 0.9375rem; font-weight: 400; font-size: 1.1rem; color: #aaa; font-family: "Open Sans"; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-subtitle { color: #000; opacity: 0.3; font-weight: 400; margin-top: 0.625rem; font-size: 0.7vw; } @media (max-width: 142.8571428571rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-subtitle { font-size: 1rem; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-case { color: #000; font-size: 0.6vw; font-weight: 400; background: transparent; display: inline-block; letter-spacing: 3px; clear: both; margin-bottom: 0.325rem; text-transform: uppercase; } @media (max-width: 133.3333333333rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-case { font-size: 0.8rem; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-description { font-size: 0.9vw; color: #000; } @media (max-width: 111.1111111111rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-description { font-size: 1rem; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-button { display: block; margin-top: 5px; color: #000; font-size: 0.8vw; } @media (max-width: 125rem) { .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item .g-latestblogs-grid-item-content .g-latestblogs-grid-item-button { font-size: 1rem; } } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item:hover .g-latestblogs-grid-item-wrapper .g-latestblogs-grid-item-title { text-decoration: underline; text-decoration-color: inherit; } .g-latestblogs .g-latestblogs-grid .g-latestblogs-grid-item:hover .g-latestblogs-grid-item-wrapper .g-latestblogs-grid-item-button { text-decoration: underline; } .g-latestblogs .g-latestblogs-grid.cols-2 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-2 .g-latestblogs-grid-sizer { width: 50%; } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-grid.cols-2 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-2 .g-latestblogs-grid-sizer { width: 100%; } } .g-latestblogs .g-latestblogs-grid.cols-3 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-3 .g-latestblogs-grid-sizer { width: 33.3%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestblogs .g-latestblogs-grid.cols-3 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-3 .g-latestblogs-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-grid.cols-3 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-3 .g-latestblogs-grid-sizer { width: 100%; } } .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-sizer { width: 25%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-sizer { width: 100%; } } .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-item.photo-large, .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-sizer.photo-large { width: 50%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-item.photo-large, .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-sizer.photo-large { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-item.photo-large, .g-latestblogs .g-latestblogs-grid.cols-4 .g-latestblogs-grid-sizer.photo-large { width: 100%; } } .g-latestblogs .g-latestblogs-grid.cols-5 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-5 .g-latestblogs-grid-sizer { width: 20%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-latestblogs .g-latestblogs-grid.cols-5 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-5 .g-latestblogs-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-latestblogs .g-latestblogs-grid.cols-5 .g-latestblogs-grid-item, .g-latestblogs .g-latestblogs-grid.cols-5 .g-latestblogs-grid-sizer { width: 100%; } } .g-socialfeed { position: relative; } .g-socialfeed .g-socialfeed-header { position: relative; align-items: center; margin-bottom: 1.5rem; } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-header { margin: 0; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-header { display: block; } } .g-socialfeed .g-socialfeed-title { display: block; font-size: 2.2vw; font-weight: 700; padding: 1.5rem 3rem; } @media (max-width: 90.9090909091rem) { .g-socialfeed .g-socialfeed-title { font-size: 2rem; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-title { text-align: center; padding-right: 0; } } .g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle { display: block; padding-right: 1.5rem; color: rgba(0, 0, 0, 0.35); font-size: 0.9vw; font-weight: 600; line-height: 1.5; letter-spacing: 5px; text-transform: uppercase; } @media (max-width: 100rem) { .g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle { font-size: 0.9rem; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle { text-align: center; padding-right: 0; } } .dir-rtl .g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle { padding-left: 1.5rem; padding-right: 0; } .g-socialfeed .g-socialfeed-nav { position: relative; flex: 1 0 auto; align-self: center; } .g-socialfeed .g-socialfeed-nav i { display: none; position: absolute; top: 0.8rem; left: 0.625rem; } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-nav i { display: block; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-nav { min-height: 6rem; width: 100%; } } .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-container { display: flex; justify-content: flex-start; } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-container { flex-direction: column; width: 75%; padding: 0 0; position: absolute; right: 0; left: 0; margin: 0 auto; border: solid 2px #000; border-radius: 5px; background: rgba(0, 0, 0, 0.5); z-index: 15; margin-top: 1rem; } } .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item { cursor: pointer; padding: 0.125rem 0.9rem; font-size: 0.8vw; font-weight: 400; position: relative; border-radius: 12px; text-transform: capitalize; border: 2px solid transparent; } @media (max-width: 125rem) { .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item { font-size: 1rem; } } .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.selected { background: #a42523; font-weight: 600; } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.selected { background: none; border-color: transparent; display: block; } } .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.selected:hover { text-decoration: none; } .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item:hover { text-decoration: underline; } .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item:first { padding-left: 0; } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item { display: none; padding: 0.425rem 2rem; } } .g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.clicked { display: block; } .g-socialfeed .button-wrapper { margin-top: 1.875rem; } .g-socialfeed .g-socialfeed-grid { position: relative; margin-bottom: -1px; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item a.g-socialfeed-link-overlay { position: absolute; z-index: 10; width: 100%; height: 100%; top: 0; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper { position: relative; background: #000; transition: all 0.25s; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-image { position: relative; transition: 0.4s ease; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-image img { width: 100%; min-height: 1px; transition: all 0.25s; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-image:hover { transform: scale(0.85, 0.85); cursor: pointer; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content { position: static; width: 100%; margin-left: 0; margin-right: 0; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title { font-size: 1.4rem; line-height: 1.44; } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title { font-size: 1.2rem; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title { font-size: 1.2rem; } } @media only all and (max-width: 30rem) { .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title { line-height: 1.48; } } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title span, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title span { color: #fff; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case { position: absolute; top: 1rem; color: white; left: 1rem; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image { margin-bottom: 1.5rem; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image img, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image img { border-radius: 5px; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons { font-weight: 400; font-size: 0.9rem; position: absolute; bottom: 0; padding-left: 1rem; padding-bottom: 1rem; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons .g-socialfeed-grid-item-icon, .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons .g-socialfeed-grid-item-icon { margin-right: 0.625rem; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text { cursor: pointer; will-change: auto !important; border-radius: 10px; font-weight: 600; padding: 1.5rem; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text .g-socialfeed-grid-item-content { margin-top: 0; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text.medium { background: #a42523; color: #fff; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text.medium .g-socialfeed-grid-item-date { color: #a42523; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text.dark { background: #a42523; color: #fff; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content { width: 100%; left: 0; text-align: left; z-index: 3; font-size: 1.2vw; transition: color 0.5s; } @media (max-width: 83.3333333333rem) { .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content { font-size: 1rem; } } .dir-rtl .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content { text-align: right; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title { font-weight: 500; font-size: 1.2vw; margin-top: 0.325rem; line-height: 1.1; } @media (max-width: 83.3333333333rem) { .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title { font-size: 1rem; } } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title:hover { text-decoration: underline; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-date { margin-top: 0.9375rem; font-weight: 400; font-size: 1.1rem; color: #aaa; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-subtitle { color: #000; opacity: 0.3; font-weight: 400; margin-top: 0.625rem; font-size: 0.7vw; } @media (max-width: 142.8571428571rem) { .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-subtitle { font-size: 1rem; } } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case { color: #000; font-size: 0.6vw; font-weight: 400; background: transparent; display: inline-block; letter-spacing: 3px; clear: both; margin-bottom: 0.325rem; text-transform: uppercase; } @media (max-width: 133.3333333333rem) { .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case { font-size: 0.8rem; } } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item:hover .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-title { text-decoration: underline; text-decoration-color: inherit; } .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item:hover .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-button { text-decoration: underline; } .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer { width: 25%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer { width: 100%; } } .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item.photo-large, .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer.photo-large { width: 50%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item.photo-large, .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer.photo-large { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item.photo-large, .g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer.photo-large { width: 100%; } } .g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-sizer { width: 12.5%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-sizer { width: 25%; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-sizer { width: 50%; } } .g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-sizer { width: 10%; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-sizer { width: 50%; } } @media only all and (max-width: 50.99rem) { .g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-item, .g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-sizer { width: 100%; } } .g-promo { display: flex; justify-content: center; background-size: cover; background-repeat: no-repeat; align-items: center; height: 100%; padding: 3rem; color: #fff; font-size: 2.5vw; font-weight: 700; text-align: center; } @media (max-width: 80rem) { .g-promo { font-size: 2rem; } } .g-quickmenu-particle { margin: 0 auto; padding: 3rem; } @media only all and (max-width: 50.99rem) { .g-quickmenu-particle { width: 100%; } } .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide { padding: 0 0.625rem; } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide { padding: 0 0.825rem; } } @media only all and (max-width: 50.99rem) { .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide { padding: 0 0.9375rem; } } .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide:first-child { padding-left: 0; } .dir-rtl .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide:first-child { padding-right: 0; padding-left: 0.625rem; } @media only all and (max-width: 50.99rem) { .dir-rtl .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide:first-child { padding-left: 0.9375rem; } } .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide h6 { font-size: 2.1vw; cursor: pointer; color: #000; } @media (max-width: 47.619047619rem) { .g-quickmenu-particle .g-quickmenu-container-cards .swiper-slide h6 { font-size: 1rem; } } .g-quickmenu-particle .g-quickmenu-container-items { margin-top: 1.25rem; } .g-quickmenu-particle .g-quickmenu-container-items .swiper-wrapper { margin-bottom: 1.25rem; } .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper { display: flex; margin-bottom: 0.625rem; align-items: center; } .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper .g-quickmenu-item { flex-grow: 1; } .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper .g-quickmenu-item a { font-size: 1.5vw; } @media (max-width: 73.3333333333rem) { .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper .g-quickmenu-item a { font-size: 1.1rem; } } .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper .g-quickmenu-item p { color: #000; font-weight: 300; font-size: 1vw; } @media (max-width: 100rem) { .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper .g-quickmenu-item p { font-size: 1rem; } } .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper .g-quickmenu-price span { color: #a42523; border: 1px solid #a42523; border-radius: 10px; display: block; padding: 0.2rem 0.6rem; font-weight: 700; font-size: 1vw; } @media (max-width: 100rem) { .g-quickmenu-particle .g-quickmenu-container-items .g-quickmenu-wrapper .g-quickmenu-price span { font-size: 1rem; } } .g-quickmenu-particle .g-quickmenu-container-items .swiper-pagination { bottom: 0; } .g-quickmenu-particle .g-quickmenu-container-items .swiper-pagination .swiper-pagination-bullet { background: #000; opacity: 1; width: 10px; height: 10px; } .g-quickmenu-particle .g-quickmenu-container-items .swiper-pagination .swiper-pagination-bullet-active { background: #fff; } .g-locations-particle { display: flex; justify-content: space-evenly; } @media only all and (max-width: 50.99rem) { .g-locations-particle { flex-direction: column; } } .g-locations-particle .g-location-container { padding: 1.5rem; text-align: center; } .g-locations-particle .g-location-container i { font-size: 1.9rem; color: #000; } .g-locations-particle .g-location-container span { color: #a42523; font-size: 1vw; } @media (max-width: 100rem) { .g-locations-particle .g-location-container span { font-size: 1rem; } } .g-locations-particle .g-location-container h2 { font-size: 1.3vw; font-weight: 400; } @media (max-width: 76.9230769231rem) { .g-locations-particle .g-location-container h2 { font-size: 1rem; } } .g-locations-particle .g-location-container h2 a { color: #000; } .g-logos { display: flex; flex-wrap: wrap; justify-content: center; } .g-logos .g-logo-wrapper { padding: 1.5rem; width: 200px; opacity: 0.2; text-align: center; } .g-logos .g-logo-wrapper a:hover { opacity: 0.5; } .g-flipster { margin-top: 1.25rem; direction: ltr; } @media only all and (max-width: 50.99rem) { .g-flipster .g-flipster-cards .g-flipster-card { width: 100% !important; } } .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container { padding: 3.625rem; box-shadow: 30px 30px 0px rgba(0, 0, 0, 0.05); } @media only all and (max-width: 50.99rem) { .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container { padding: 1.5rem; } } .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-title { font-size: 0.9vw; color: #000; font-weight: 300; margin-top: 0.625rem; } @media (max-width: 111.1111111111rem) { .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-title { font-size: 1rem; } } .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-description { font-weight: 300; line-height: 1; font-size: 1.8vw; } @media (max-width: 66.6666666667rem) { .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-description { font-size: 1.2rem; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-description { font-size: 2.8vw; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) and (max-width: 50rem) { .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-description { font-size: 1.4rem; } } @media only all and (max-width: 50.99rem) { .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-description { font-size: 3.8vw; } } @media only all and (max-width: 50.99rem) and (max-width: 36.8421052632rem) { .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-description { font-size: 1.4rem; } } .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-button { padding-top: 3.625rem; } .g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container.g-flipster-card-image { padding: 0; background: none !important; } .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white .g-flipster-card-container { background: #fff; color: #000; transition: all 0.2s ease-out; } .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-black .g-flipster-card-container { background: #000; color: #fff; } .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-accent1 .g-flipster-card-container { background: #a42523; } .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-accent2 .g-flipster-card-container { background: #000; } .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-accent2 .g-flipster-card-container .g-flipster-title { color: #000; } .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-accent3 .g-flipster-card-container { background: #000; } .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-accent4 .g-flipster-card-container { background: #000; } .flipster { display: block; overflow-x: visible; overflow-y: visible; position: relative; } .flipster:focus { outline: none; } .flipster__container, .flipster__item { margin: 0; padding: 0; list-style-type: none; position: relative; } .flipster__container { display: block; white-space: nowrap; word-spacing: -0.25em; transform-origin: 50% 50%; backface-visibility: hidden; } .flipster__item { display: inline-block; white-space: normal; word-spacing: normal; vertical-align: bottom; } .flipster--click .flipster__item--past, .flipster--click .flipster__item--future { cursor: pointer; } .flipster__item img { max-width: 100%; } .flipster--carousel .flipster__container, .flipster--carousel .flipster__item, .flipster--carousel .flipster__item__content { transition: all 350ms ease-in-out; transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98); } .flipster--carousel .flipster__item { perspective: 800px; } .flipster--carousel .flipster__item--past, .flipster--carousel .flipster__item--future { transition-delay: 115ms; } .flipster--carousel .flipster__item--past-2, .flipster--carousel .flipster__item--future-2 { transition-delay: 90ms; } .flipster--carousel .flipster__item--past-1, .flipster--carousel .flipster__item--future-1 { transition-delay: 60ms; } .flipster--carousel .flipster__item--past .flipster__item__content { transform: translateX(100%) rotateY(-20deg) scale(0.5); } .flipster--carousel .flipster__item--past-2 .flipster__item__content { transform: translateX(25%) rotateY(40deg) scale(0.65); } .flipster--carousel .flipster__item--past-1 .flipster__item__content { transform: rotateY(45deg) scale(0.8); } .flipster--carousel .flipster__item--future .flipster__item__content { transform: translateX(-100%) rotateY(20deg) scale(0.5); } .flipster--carousel .flipster__item--future-2 .flipster__item__content { transform: translateX(-25%) rotateY(-40deg) scale(0.65); } .flipster--carousel .flipster__item--future-1 .flipster__item__content { transform: rotateY(-45deg) scale(0.8); } .flipster--carousel.no-rotate .flipster__item--past .flipster__item__content { transform: translateX(175%) scale(0.5); } .flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content { transform: translateX(25%) scale(0.65); } .flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content { transform: translateX(0%) scale(0.8); } .flipster--carousel.no-rotate .flipster__item--future .flipster__item__content { transform: translateX(-175%) scale(0.5); } .flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content { transform: translateX(-25%) scale(0.65); } .flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content { transform: translateX(0%) scale(0.8); } .flipster--carousel .flipster__item--current .flipster__item__content { transform: translateX(0) rotateY(0deg) scale(1); transition-delay: 60ms; } .flipster--coverflow .flipster__container, .flipster--coverflow .flipster__item, .flipster--coverflow .flipster__item__content { transition: all 350ms ease-in-out; transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98); } .flipster--coverflow .flipster__item { perspective: 800px; } .flipster--coverflow .flipster__container { padding-bottom: 5%; } .flipster--coverflow .flipster__item__content { transform-origin: 50% 100%; box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent)); -webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent)); -moz-backface-visibility: hidden; } .flipster--coverflow .flipster__item__content img:only-child { display: block; } .flipster--coverflow .flipster__item--past .flipster__item__content { transform-origin: 0% 50%; transform: scale(0.75) rotateY(55deg); } .flipster--coverflow .flipster__item--future .flipster__item__content { transform-origin: 100% 50%; transform: scale(0.75) rotateY(-55deg); } .flipster--coverflow .flip-current .flipster__item__content { transform: rotateY(0deg); } .flipster--flat .flipster__container, .flipster--flat .flipster__item, .flipster--flat .flipster__item__content { transition: all 400ms ease-in-out; } .flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future { transform: translate(0, -8rem); } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future { transform: translate(0, -4rem); } } @media only all and (max-width: 50.99rem) { .flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future { transform: translate(0, -3rem); } } .flipster--wheel { overflow: hidden; } .flipster--wheel .flipster__container, .flipster--wheel .flipster__item__content { transition: all 400ms ease-in-out; transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98); } .flipster--wheel .flipster__container { padding-bottom: 20%; } .flipster--wheel .flipster__item__content { transform-origin: 50% 100%; } .flipster--wheel .flipster__item--past .flipster__item__content { transform-origin: 100% 100%; } .flipster--wheel .flipster__item--future .flipster__item__content { transform-origin: 0% 100%; } .flipster--wheel .flipster__item__content img:only-child { display: block; } .flipster--wheel .flipster__item--past .flipster__item__content { opacity: 0; transform: rotateZ(-80deg) translate(-170%, 110%); } .flipster--wheel .flipster__item--future .flipster__item__content { opacity: 0; transform: rotateZ(80deg) translate(170%, 110%); } .flipster--wheel .flipster__item--past-3 .flipster__item__content { opacity: 1; transform: rotateZ(-60deg) translate(-70%, 75%); } .flipster--wheel .flipster__item--future-3 .flipster__item__content { opacity: 1; transform: rotateZ(60deg) translate(70%, 75%); } .flipster--wheel .flipster__item--past-2 .flipster__item__content { opacity: 1; transform: rotateZ(-40deg) translate(-17%, 30%); } .flipster--wheel .flipster__item--future-2 .flipster__item__content { opacity: 1; transform: rotateZ(40deg) translate(17%, 30%); } .flipster--wheel .flipster__item--past-1 .flipster__item__content { opacity: 1; transform: rotateZ(-20deg); } .flipster--wheel .flipster__item--future-1 .flipster__item__content { opacity: 1; transform: rotateZ(20deg); } .flipster--wheel .flip-current .flipster__item__content { transform: rotateX(0deg); } .flipster__button { position: absolute; top: 50%; display: block; appearance: none; background: none; border: none; padding: 0; z-index: 999; cursor: pointer; font-size: 15px; opacity: 0.5; transition: opacity 500ms ease; margin: -1em 2em; } .flipster__button svg { width: 2em; stroke: currentColor; fill: transparent; stroke-width: 3; stroke-linecap: round; } .flipster__button:hover, .flipster__button:focus { opacity: 1; } .flipster__button--prev { left: 0; } .flipster__button--next { right: 0; } .flipster__nav, .flipster__nav__item { list-style-type: none; margin: 0; padding: 0; } .flipster__nav { display: block; margin: 0 0 4em; text-align: center; margin-top: 3rem; position: relative; } .flipster__nav__item { display: inline-block; margin: 0 0.35rem; width: 14px; height: 14px; background: rgba(255, 255, 255, 0.3); } .flipster__nav__item.flipster__nav__item--current { background: #fff; } .flipster__nav__link { display: block; color: inherit; padding: 0.5em 1em; opacity: 0; position: relative; overflow: hidden; transition: all 250ms ease-out; transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98); } .flipster__nav__link::after { content: ''; display: block; background: #a42523; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; transform: translateY(100%) translateY(-0.25em); transition: inherit; } .flipster__nav__item--current > .flipster__nav__link, .flipster__nav__link:hover, .flipster__nav__link:focus { color: #fff; } .flipster__nav__item--current > .flipster__nav__link::after, .flipster__nav__link:hover::after, .flipster__nav__link:focus::after { transform: translateY(0); } .flipster__nav__child { display: none; position: absolute; top: 100%; left: 0; right: 0; margin-top: -1px; padding: 0.5em; background: #a42523; z-index: 1; } .flipster__nav__child .flipster__nav__link { color: #fff; } .flipster__nav__child .flipster__nav__link::after { background: #fff; } .flipster__nav__child .flipster__nav__item--current > .flipster__nav__link, .flipster__nav__child .flipster__nav__link:hover, .flipster__nav__child .flipster__nav__link:focus { color: #a42523; } .flipster__nav__item--current .flipster__nav__child { display: block; } .flipster__nav, .flipster__nav__item { list-style-type: none; margin: 0; padding: 0; } .flipster__nav { display: block; margin: 3rem 0 4em; text-align: center; position: relative; } .flipster__nav__item { display: inline-block; margin: 0 0.35rem; } .flipster__nav__link { display: block; color: inherit; padding: 0.5em 1em; position: relative; overflow: hidden; transition: all 250ms ease-out; transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98); } .flipster__nav__link::after { content: ''; display: block; background: #a42523; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; transform: translateY(100%) translateY(-0.25em); transition: inherit; } .flipster__nav__item--current > .flipster__nav__link, .flipster__nav__link:hover, .flipster__nav__link:focus { color: #fff; } .flipster__nav__item--current > .flipster__nav__link::after, .flipster__nav__link:hover::after, .flipster__nav__link:focus::after { transform: translateY(0); } .flipster__nav__child { display: none; position: absolute; top: 100%; left: 0; right: 0; margin-top: -1px; padding: 0.5em; background: #a42523; z-index: 1; } .flipster__nav__child .flipster__nav__link { color: #fff; } .flipster__nav__child .flipster__nav__link::after { background: #fff; } .flipster__nav__child .flipster__nav__item--current > .flipster__nav__link, .flipster__nav__child .flipster__nav__link:hover, .flipster__nav__child .flipster__nav__link:focus { color: #a42523; } .flipster__nav__item--current .flipster__nav__child { display: block; } .g-container { width: 88rem; } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .g-container { width: 76rem; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .g-container { width: 51rem; } } @media only all and (min-width: 30.01rem) and (max-width: 50.99rem) { .g-container { width: 30rem; } } @media only all and (max-width: 30rem) { .g-container { width: 100%; } } .g-container.g-flushed { width: 100%; } @media only all and (max-width: 50.99rem) { .g-block { flex-grow: 0; flex-basis: 100%; } } @media only all and (max-width: 50.99rem) { body [class*="size-"] { flex-grow: 0; flex-basis: 100%; max-width: 100%; } } @media only all and (max-width: 50.99rem) { @supports not (flex-wrap: wrap) { .g-grid { display: block; flex-wrap: inherit; } .g-block { display: block; flex: inherit; } } } .visible-large, .visible-desktop, .visible-tablet, .visible-phone, .g-block.visible-large, .g-block.visible-desktop, .g-block.visible-tablet, .g-block.visible-phone { display: none !important; } @media only all and (max-width: 50.99rem) { .visible-phone { display: block !important; } .g-block.visible-phone { display: block !important; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .visible-tablet { display: block !important; } .g-block.visible-tablet { display: block !important; } } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .visible-desktop { display: block !important; } .g-block.visible-desktop { display: block !important; } } @media only all and (min-width: 88rem) { .visible-large { display: block !important; } .g-block.visible-large { display: block !important; } .visible-desktop { display: block !important; } .g-block.visible-desktop { display: block !important; } } @media only all and (max-width: 50.99rem) { .hidden-phone { display: none !important; } } @media only all and (min-width: 51rem) and (max-width: 75.99rem) { .hidden-tablet { display: none !important; } } @media only all and (min-width: 76rem) and (max-width: 87.99rem) { .hidden-desktop { display: none !important; } } @media only all and (min-width: 88rem) { .hidden-large { display: none !important; } .hidden-desktop { display: none !important; } } @media only all and (max-width: 50.99rem) { .align-right { text-align: inherit !important; } .align-left { text-align: inherit !important; } } 