/* http://meyerweb.com/eric/tools/css/reset/ */ /* v1.0 | 20080212 */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } /* ------------------------------------ */ /* ---------- SITE FRAMEWORK ---------- */ /* ------------------------------------ */ /*@import 'variables.php';*/ html { scroll-behavior: smooth; overflow-x: hidden; overflow-y: scroll; } body { font-family: "Plus Jakarta Sans", sans-serif; font-size: 1rem; line-height: 1.4; background: var(--siteBackground); overflow: hidden; } :is(.site-header, .content-wrap, .site-footer) * { box-sizing: border-box; } .content-div { min-height: 600px; } .ui-autocomplete { z-index: 10001 !important; } /* DISPLAY CLASSES */ .full-width-fix { width: 100vw !important; max-width: 100vw !important; position: relative !important; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } .hidden { display: none; } .hideImportant { display: none !important; } /* SITE FORMS */ input::placeholder { font-family: inherit; } textarea { font-family: inherit; } select { width: 100%; border: 1px solid #DBDBDB; height: 50px; padding: 0 10px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(/site/themes/collinsengineering.ie/images/chevron-down-black.svg) no-repeat 98% center #fff; } input[type=text], input[type=date], input[type=tel], input[type=number], input[type=email], input[type=password], textarea { width: 100%; height: 50px; background-color: #fff; border: 1px solid #DBDBDB; padding: 0 10px; box-sizing: border-box; font-size: .875rem; color: var(--textColour); transition: 0.2s ease-in-out all; } textarea { height: 100px; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input[type=number] { -moz-appearance: textfield; } :is(input, select, textarea).input-error { border-color: #a30e0e !important; } .site-form-field { padding: 10px 0; } .site-form-label { font-size: 1rem; color: #3B3B3D; padding: 5px 0; } /* ----- TYPOGRAPHY ----- */ h1, h2, h3, h4, h5, h6 { display: block; color: var(--headingsColour); margin: 0; padding: 0 0 10px 0; font-weight: bold; } h1 { font-size: 4.25rem; font-family: "Bebas Neue", sans-serif; padding: 0;} h2 { font-size: 2.625rem;} h3 { font-size: 2.375rem;} h4 { font-size: 2rem;} h5 { font-size: 1.75rem;} h6 { font-size: 1.5rem;} p { padding: 5px 0; font-size: 0.875rem; color: var(--textColour); line-height: 2; margin: 0; } a { text-decoration: none; color: var(--linkColour); } a:focus-visible { color: #000; outline: 1px solid #000; } .content_wrap p a:not([class]){text-decoration: underline;} ul { list-style-position: outside; padding: 5px 0 20px 20px; color: var(--textColour); list-style-type: disc; } ul li { padding: 0 0 15px 0; line-height: 20px; } ol { list-style-position: outside; padding: 5px 0 20px 20px; color: var(--textColour); list-style-type: decimal; } ol li { padding: 0 0 5px 0; } hr { color: #D8D8D8; background: #D8D8D8; height: 1px; border: 0; margin-bottom: 20px; position: relative; } /* Button Classes */ .button-primary { display: inline-flex; align-items: center; justify-content: center; padding: 0px 25px; margin: 0; line-height: 1; height: 60px; background: var(--secondaryColour); border: 1px solid var(--tertiaryColour); text-align: center; color: #fff !important; text-decoration: none; font-size: 1rem; font-weight: bold; border-radius: 5px; gap:10px;} .button-primary::after {content: ""; height: 24px; width: 24px; background: url(/site/themes/collinsengineering.ie/images/arrow-right.svg) center no-repeat; flex-shrink: 0;} .button-secondary { display: inline-flex; align-items: center; justify-content: center; padding: 0px 25px; margin: 0; line-height: 1; height: 60px; background: #fff; border: 1px solid var(--tertiaryColour); text-align: center; color: var(--tertiaryColour) !important; text-decoration: none; font-size: 1rem; font-weight: bold; border-radius: 5px; gap:10px;} .button-secondary::after {content: ""; height: 24px; width: 24px; background: url(/site/themes/collinsengineering.ie/images/arrow-right-blue.svg) center no-repeat; flex-shrink: 0;} .button-tertiary { display: inline-flex; align-items: center; justify-content: center; padding: 0px 25px; margin: 0; line-height: 1; height: 60px; background: #fff; border: 1px solid #fff; text-align: center; color: var(--tertiaryColour) !important; text-decoration: none; font-size: 1rem; font-weight: bold; border-radius: 5px; gap:10px;} .button-tertiary::after {content: ""; height: 24px; width: 24px; background: url(/site/themes/collinsengineering.ie/images/arrow-right-blue.svg) center no-repeat; flex-shrink: 0;} .button-transparent { display: inline-flex; align-items: center; justify-content: center; padding: 0px 25px; margin: 0; line-height: 1; height: 60px; background: transparent; border: 1px solid #fff; text-align: center; color: #fff !important; text-decoration: none; font-size: 1rem; font-weight: bold; border-radius: 5px; gap:10px;} .button-transparent::after {content: ""; height: 24px; width: 24px; background: url(/site/themes/collinsengineering.ie/images/arrow-right.svg) center no-repeat; flex-shrink: 0;} a.skiptocontent { position: absolute; top: 0; left: 0; opacity: 0; width: 1px; height: 1px; } a.skiptocontent:focus, a.skiptocontent:active { display: flex; align-items: center; justify-content: center; height: 30px; padding: 0 20px; border: 1px solid #000; background: #f9dc4a; color: #000; font-size: .875rem; font-weight: bold; opacity: 1; width: auto; z-index: 10000; } /* Animations */ .empty-loader:empty { display: flex; align-items: center; justify-content: center; padding: 5px; } .empty-loader:empty:after { content: ''; width: 20px; height: 20px; border: 2px solid #fff; border-color: var(--mainColour) transparent transparent; border-radius: 50%; animation: spin 1s infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /*Header*/ body.site_body * { box-sizing: border-box; } header.site-header { position: relative; z-index: 1000; } .mobile-menu-overlay { display: none; } /*-- TOP STRAP --*/ .top-wrap { height: 40px; background: var(--topbarColour); } .top-wrap>div { display: flex; align-items: center; gap: 30px; height: 100%; padding: 0 10px; } .top-wrap>div>div, .top-wrap>div>nav { color: #fff; display: flex; align-items: center; height: 100%; gap: 5px; } .top-wrap>div>div.delivery-link { gap: 5px; } .top-wrap a { color: #fff; } .top-phone, .top-email { display: flex; align-items: center; gap: 5px; } .top-email { font-size: 1rem; } .top-phone:before { content: ''; width: 20px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/phone.svg) no-repeat left center; } .top-email:before { content: ''; width: 20px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/email.svg) no-repeat left center; } .top-menu { height: 100%; margin-left: auto; } .top-menu ul { display: flex; height: 100%; align-items: center; list-style: none; padding: 0; margin: 0; gap:15px; } .top-menu ul li { list-style: none; height: 100%; display: flex; align-items: center; padding: 0; margin: 0; } .top-menu ul li:first-child { border: 0; } .top-menu ul li a { color: #FFFFFF; font-size: 1rem; text-decoration: none;} .top-menu ul ul { display: none; } /*-- HEADER WRAP --*/ .header-wrap { background: var(--headerColour); height: 140px; border-bottom: 1px solid #C3C3C3; } .header-wrap>div { display: flex; align-items: center; justify-content: space-between; height: 100%; gap: 40px; padding: 0 10px; } .header-right{display: flex; align-items: center; gap:40px;} .logo { padding: 10px 0; height: 100%; display: flex; align-items: center; flex: 0 0 auto; } .logo img { max-height: 100%; max-width: 100%; width: auto; height: auto; } /*-- MENU WRAP --*/ .menu-wrap { position: relative; height: 60px; margin-left: auto; display: flex; align-items: center; } .menu-wrap>div { height: 100%; } .menu-wrap>nav { display: flex; align-items: center; height: 100%; } .main-menu-wrap { display: flex; align-items: center; gap: 40px; } /* Main Menu */ .main-menu { display: flex; height: 100%; list-style: none; padding: 0; margin: 0; align-items: stretch; display: flex; align-items: center; gap: 40px; } .main-menu ul { list-style: none; padding: 0; margin: 0; display: none; } .main-menu>li { height: 100%; padding: 0; position: relative; display: flex; align-items: center; flex-direction: column; justify-content: center; } .main-menu>li>a { display: flex; align-items: center; justify-content: center; height: 100%; color: var(--secondaryColour); font-weight: 600; text-align: center; font-size: 1rem; width: 100%; text-decoration: none; gap: 5px; } .main-menu>li.has-sub-items>a:after { content: ''; width: 10px; height: 10px; background: url(/site/themes/collinsengineering.ie/images/chevron-down-black.svg) no-repeat center; background-size: contain; } .main-menu>li:first-child { padding-left: 0; } .main-menu>li:last-child { padding-right: 0; } .main-menu>li>ul { width: 260px; box-sizing: border-box; background: var(--secondaryColour); position: absolute; left: 0; z-index: -1; top: 100%; opacity: 0; transition: 0.2s ease-in-out all; } .main-menu>li.menu_open ul.active { z-index: 10; opacity: 1; display: flex; align-items: flex-start; flex-direction: column; gap: 5px; } .main-menu>li:last-child>ul { left: initial; right: 0; } .main-menu>li>ul>li { padding: 0; position: relative; width: 100%; } .main-menu>li>ul>li>a { display: flex; align-items: center; padding: 15px 10px; border-bottom: 1px solid var(--tertiaryColour); color: #fff; text-decoration: none; } .main-menu>li>ul>li>a:hover{text-decoration: underline;} .main-menu>li>ul>li>ul { width: 260px; padding: 10px; box-sizing: border-box; position: absolute; left: 100%; z-index: -1; top: 0; opacity: 0; transition: 0.2s ease-in-out all; background: var(--secondaryColour); } .main-menu>li>ul>li.menu_open>ul.active { z-index: 10; opacity: 1; } .main-menu>li:last-child>ul>li>ul { left: initial; right: 100%; } .main-menu>li>ul>li>ul>li { padding: 0; } .main-menu>li>ul>li>ul>li>a { display: flex; align-items: center; padding: 15px 10px; border-bottom: 1px solid var(--tertiaryColour); color: #fff; text-decoration: none; } /*-- FOOTER WRAP --*/ .footer-wrap { background: var(--footerColour); } .footer-container { display: flex; align-items: flex-start; padding: 60px 0; } .footer-col { flex: 1; } .footer-col-title { color: #fff; font-weight: 700; font-size: 1.125rem; display: flex; flex-direction: column; padding: 0; margin: 0 0 20px; line-height: 30px; gap: 10px; } .footer-col:not(:last-child) .footer-col-title:after { content: ''; width: 28px; height: 3px; background: #D3EEFF; border-radius: 50px; } .footer-col:last-child .footer-col-title { margin: 40px 0 0px 0; } .footer-contact { font-size: .875rem; display: flex; flex-direction: column; gap: 10px; } .footer-contact .location { display: flex; align-items: flex-start; line-height: 26px; } .footer-contact .location:before { content: ''; width: 30px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/pin.svg) no-repeat left center; } .footer-contact * { color: #fff; } .footer-contact a { display: flex; align-items: center; } .footer-contact a:hover { color: #fff; } .footer-contact a.call:before { content: ''; width: 30px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/phone.svg) no-repeat left center; } .footer-contact a.mail { text-decoration: underline; } .footer-contact a.mail:before { content: ''; width: 30px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/mail.svg) no-repeat left center; } .footer-social { display: flex; align-items: center; gap: 15px; padding: 10px 0; } .footer-social>a { display: block; width: 24px; height: 24px; } .footer-social>a.fb { background: url(/site/themes/collinsengineering.ie/images/icon-fb.svg) no-repeat center; background-size: contain; } .footer-social>a.ig { background: url(/site/themes/collinsengineering.ie/images/icon-ig.svg) no-repeat center; background-size: contain; } .footer-social>a.tw { background: url(/site/themes/collinsengineering.ie/images/icon-x.svg) no-repeat center; background-size: contain; } .footer-social>a.li { background: url(/site/themes/collinsengineering.ie/images/icon-in.svg) no-repeat center; background-size: contain; } .footer-social>a.yt { background: url(/site/themes/collinsengineering.ie/images/icon-yt.svg) no-repeat center; background-size: contain; } .footer-social>a.tk { background: url(/site/themes/collinsengineering.ie/images/icon-tt.svg) no-repeat center; background-size: contain; } .footer-menu { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 15px; } .footer-menu>li { padding: 0; margin: 0; } .footer-menu>li>a { color: #fff; font-size: .875rem; text-decoration: none; } .footer-menu ul { display: none; } /*-- BYLINE --*/ .byline-wrap { background: var(--bylineColour); } .byline-container { display: flex; flex-direction: column; align-items: center; gap:10px; padding: 30px 0; gap:15px; } .byline-menu { display: flex; align-items: center; justify-content: center; list-style: none; padding: 0; margin: 0; } .byline-menu>li { padding: 0 10px; font-size: 1rem; border-right: 1px solid #fff; } .byline-menu>li:last-child { border: 0; } .byline-menu>li>a { color: #fff; font-size: 0.875rem; text-decoration: none; } .byline-container>a { color: #fff; font-size: 0.75rem; text-decoration: none; } .pop-overlay { position: absolute; z-index: 10000; top: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.74); opacity: 0; display: flex; justify-content: center; } .pop-overlay>div>a { position: absolute; width: 30px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/close.svg) no-repeat center; z-index: 5; top: 5px; right: 5px; } .pop-overlay>div { background: #fff; position: absolute; background: #fff; padding: 20px; margin: 10px; max-width: 600px; min-width: 300px; flex: 0 0 auto; font-size: 1rem; line-height: 26px; border-radius: 5px; } .pop-overlay.pop-image>div { max-width: 100vw; max-height: 100vh; } .pop-overlay.pop-image>div img { max-width: 100%; max-height: 100%; } .pop-buttons { display: flex; margin: 10px 0; align-items: center; justify-content: space-between; } /* -- TEXT MODULE -- */ .text_module_wrap { position: relative; } .text_module_container { position: relative; z-index: 1; } .text_module_before { position: absolute; left: calc(-1140px / 2); width: 100vw; top: 0; height: 100%; z-index: -1; } .text_module_after { position: absolute; width: 100vw; top: 0; height: 100%; z-index: -1; } /* -- SPACING MODULE -- */ .spacing_module { display: flex; align-items: center; justify-content: center; background: transparent; position: relative; z-index: 1; transition: 0.2s ease-in-out all; } .spacing_module span { opacity: 0; text-align: center; font-size: 1.5rem; font-weight: bold; transition: 0.2s ease-in-out all; } .spacing_module.admin_logged:hover { background: #efefef; } .spacing_module.admin_logged:hover span { opacity: 1; } /*Fullscreen Gallery*/ .flexslider { height: auto; position: relative; } .flexslider:not(.full-width-fix) .flex-direction-nav { display: none; } .flex-viewport { height: 100% !important; } .flexslider .slides { list-style: none; margin: 0; padding: 0; overflow: hidden; } .flexslider .slides>li { display: none; -webkit-backface-visibility: hidden; position: relative; margin: 0; padding: 0; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; height: 100%; min-height: 100px; } .flexslider .slides { height: 100%; } .flexslider .slides>li.flex-active-slide { display: flex !important; flex-direction: column } .flexslider .slides>li>a { display: block; height: 100%; } .flexslider .slides>li>img, .flexslider .slides>li>a>img { width: 100%; display: block; z-index: 4; } .flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } html[xmlns] .flexslider .slides { display: block; } * html .flexslider .slides { height: 1%; } .no-js .flexslider .slides>li:first-child { display: block; } .flexSliderContainer.arrow { position: relative; } .flexSliderContainer.arrow .flexslider { margin-bottom: -30px; } .flexSliderContainer.arrow .slides>li, .flexSliderContainer.arrow .slides>li>a { clip-path: polygon(0 calc(100% - 30px), calc(50% - 30px) calc(100% - 30px), calc(50% - 1px) 100%, calc(50% + 1px) 100%, calc(50% + 30px) calc(100% - 30px), 100% calc(100% - 30px), 100% 0, 0 0); -webkit-clip-path: polygon(0 calc(100% - 30px), calc(50% - 30px) calc(100% - 30px), calc(50% - 1px) 100%, calc(50% + 1px) 100%, calc(50% + 30px) calc(100% - 30px), 100% calc(100% - 30px), 100% 0, 0 0); } .flexSliderContainer.parallax .slides>li { background-attachment: fixed; } .flex-caption { display: flex; flex-direction: column; height: 100%; margin: 0 auto; gap: 30px; z-index: 1; } .flex-caption>div { display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; height: auto; } .flex-caption>div.background { background: rgba(0, 0, 0, .6); padding: 20px 40px; } .flex-caption:empty { display: none; } .flex-caption.halign-right { align-items: flex-end; } .flex-caption.halign-left { align-items: flex-start; } .flex-caption.halign-center { align-items: center; } .flex-caption.valign-top { justify-content: flex-start; } .flex-caption.valign-center { justify-content: center; } .flex-caption.valign-bottom { justify-content: flex-end; padding-bottom: 40px; } /*Fullscreen gallery paging buttons*/ .flex-control-paging { position: absolute; bottom: 20px; display: flex; left: calc(50% - 800px); width: 1600px; align-items: center; gap: 8px; justify-content: center; z-index: 60; list-style: none; display: flex; align-items: center; justify-content: center; margin: 0; padding: 0 15px; } .flex-control-paging>li { padding: 0; margin: 0; font-size: 0; display: flex; align-items: center; justify-content: center; } .flex-control-paging>li>a { width: 16px; height: 16px; box-sizing: border-box; border: 1px solid var(--mainColour); background: #fff; transition: ease-in-out all .3s; border-radius: 50%; } .flex-control-paging>li>a.flex-active { background: var(--mainColour); } /*Fullscreen gallery arrows*/ .flex-direction-nav { position: absolute; top: 50%; margin: 0; padding: 0; width: 100%; list-style: none; } .flex-direction-nav li { position: absolute; z-index: 10; top: calc(50% - 30px); width: 40px; height: 60px; cursor: pointer; transition: ease-in-out all .3s; padding: 0; left: 20px; background: rgba(255, 255, 255, 0.62); display: flex; align-items: center; justify-content: center; } .flex-direction-nav li a { font-size: 0; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .flex-direction-nav li a:after { content: ""; height: 27px; width: 15px; background: url(/site/themes/collinsengineering.ie/images/gallery-nav.svg) no-repeat center; } .flex-direction-nav li.flex-nav-next { right: 20px; transform: rotate(180deg); left: initial; } .flex-direction-nav li:hover { background: rgba(255, 255, 255, .8); } /*Contact Form*/ .contact-form { background: #fff; border: 1px solid var(--border); padding: 30px 15px; margin: 20px 0; border-radius: 3px; } .contact-form .cf_header { color: var(--textColour); font-weight: 700; display: flex; align-items: center; gap: 10px; font-size: 2.125rem; margin-bottom: 15px; } .contact-form .cf-input { line-height: 30px; padding-bottom: 10px; } .contact-form .cf-select { line-height: 30px; padding-bottom: 10px; display: inline-block; width: 100%; } .contact-form .cf-text { font-size: 1.125rem; color: #000; margin-bottom: 20px; } .contact-form :is(label, legend) { width: 100%; color: #000; font-size: 1rem; margin: 0; line-height: 26px; margin-bottom: 5px; } .contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=date], .contact-form textarea, .contact-form select { width: 100%; height: 42px; font-size: .875rem; border: 1px solid #e1e1e1; box-sizing: border-box; padding: 0 10px; transition: ease-in-out all .5s; color: var(--textColour); } .contact-form :is(input[type=text], .contact-form input[type=email], .contact-form input[type=date], .contact-form textarea, .contact-form select):focus { border-color: var(--textColour); } .contact-form :is(input[type=checkbox], input[type=radio]):focus-visible{outline: 1px solid var(--textColour); outline-offset: 3px;} .contact-form select option { color: var(--textColour); } .contact-form label span, .contact-form .denotes span { color: #DC0D37; font-size: 1rem; } .contact-form textarea { resize: none; height: 130px; font-family: inherit; } .contact-form :is(.cf-radiobox, .cf-checkbox) { padding-bottom: 10px; } .contact-form :is(.cf-radiobox, .cf-checkbox)>span { display: flex; align-items: center; color: var(--textColour); font-size: .875rem; } .contact-form :is(.cf-radiobox input[type=radio], .cf-checkbox input[type=checkbox]) { margin-right: 10px; accent-color: var(--textColour); } .contact-form .cf-validation { text-align: center; height: 0; padding: 10px 0; box-sizing: border-box; font-size: 1rem; color: var(--textColour); font-weight: bold; transition: all .2s ease-in-out; } .contact_form_footer { display: flex; justify-content: space-between; } .contact-form .cf-buttons { display: flex; flex-direction: column; gap:20px; align-items: flex-end; margin-top: 20px; } .contact-form .cf-buttons .denotes { color: #000; font-size: .75rem; } .contact-form .cf-buttons a.cf-reset { display: none; } /*Layout Block Module*/ .block-layout-module { display: flex; flex-direction: column; background: #FFFFFF;} .block-layout-module .layout-block { margin: 0; display: flex; position: relative; overflow: hidden;} .block-layout-module .layout-block::after{content: ""; position: absolute;} .block-layout-module .layout-image { width: 50%; position: relative; z-index: 5; display: flex; align-items: center; justify-content: flex-end; } .block-layout-module .layout-image img { max-width: 100%; width: auto; height: auto; } .block-layout-module .layout-content { width: 50%; display: flex; position: relative; } .block-layout-module .layout-inner { width: 800px; padding: 30px 20px; display: flex; flex-direction: column; align-items: flex-start; position: relative; gap: 15px; z-index: 10; justify-content: center; } .block-layout-module .layout-heading { display: flex; flex-direction: column; gap: 10px; } .block-layout-module .layout-heading * { font-size: 2.625rem; padding: 0; position: relative; display: flex; font-weight: bold; font-family: "Plus Jakarta Sans", sans-serif; color: var(--headingsColour); align-items: flex-start; margin: 0; } .block-layout-module .layout-text * { font-size: 1rem; color: var(--textColour); margin: 0; line-height: 26px; } /*Layout Button*/ .block-layout-module .layout-block { display: flex; align-items: center; } .block-layout-module .layout-buttons { display: flex; align-items: center; gap: 10px; } /*Layout Position*/ .block-layout-module .layout-pos-left { flex-direction: row-reverse; } .block-layout-module .layout-pos-left .layout-image { justify-content: flex-start; } .block-layout-module .layout-pos-left .layout-content { justify-content: flex-end; } .block-layout-module .layout-pos-right .layout-content { justify-content: flex-start; } .block-layout-module .layout-theme-light{background: #F6F7FA;} .block-layout-module .layout-theme-light::after{height: 295px; width:148px; background: url(/site/themes/collinsengineering.ie/images/gear-small.png) center no-repeat; left: 0; bottom:0;} .block-layout-module .layout-theme-light.layout-pos-right::after{left: initial; right: 0; transform: rotate(180deg);} .block-layout-module .layout-theme-dark{background: linear-gradient(112deg, #253551 0.96%, #1D293D 98.67%);} .block-layout-module .layout-theme-dark::after{height: 600px; width: 292px; background: url(/site/themes/collinsengineering.ie/images/gear.png) center no-repeat; right: 0; top: 0;} .block-layout-module .layout-theme-dark.layout-pos-left::after{transform: rotate(180deg); left: 0; right: initial;} .block-layout-module .layout-theme-dark .layout-heading *{color: #fff;} .block-layout-module .layout-theme-dark .layout-text *{color: #fff;} .block-layout-module .layout-theme-dark .button-primary{border-color: #fff;} /*Image Block Module*/ .image-block-module{display: flex; flex-direction: column; gap:20px; padding: 40px 0;} .image-block-module .ib-headings{display: flex; flex-direction: column; gap:5px; justify-content: center; align-items: center; text-align: center;} .image-block-module .ib-headings .ib-title{font-weight: bold; color: var(--headingsColour); font-size: 2.625rem; padding: 0; font-family: "Plus Jakarta Sans", sans-serif;} .image-block-module .ib-headings p{font-size: 1.125rem; padding: 0;} .image-block-module .ib-items{display: flex; flex-wrap: wrap; width: 100%; gap:25px;} .image-block-module .ib-item{width: calc((100%/3) - 17px); border: 1px solid #E5E7EB; background: var(--background); padding: 30px; display: flex; flex-direction: column; gap:20px;} .image-block-module .ib-image{aspect-ratio: 3.5/2; background-size: cover; background-position: center; background-repeat: no-repeat;} .image-block-module .ib-details{display: flex; flex-direction: column; align-items: flex-start; gap:10px;} .image-block-module .ib-details span{font-size: 1.75rem; font-weight: bold; color: var(--headingsColour);} .image-block-module .ib-details p{padding: 0; font-size: 1rem;} .image-block-module .ib-button{color: var(--tertiaryColour); font-weight: bold; display: flex; align-items: center; gap:10px; margin-top: 20px;} .image-block-module .ib-button::after{content:""; height: 24px; width: 24px; background: url(/site/themes/collinsengineering.ie/images/arrow-right-blue.svg) center no-repeat;} /*System edit controls*/ .AB-editContentContainer { display: flex; align-items: flex-end; } .AB-editing .__contentbox { z-index: 3000; } /*Animation*/ @keyframes shadow-pulse { 0% { box-shadow: 0 0 0 0px rgba(0, 0, 0, .6); } 100% { box-shadow: 0 0 0 20px rgba(0, 0, 0, 0); } } .sr-alert { position: fixed; left: 100%; } @media (min-width:1600px) { .container { max-width: 1560px; } } /*---------LARGE DESKTOP < 1199px---------*/ @media (min-width:1200px) { .mobile:not(.desktop-large), .tablet:not(.desktop-large), .desktop:not(.desktop-large) { display: none !important; } .content_wrap { min-height: 600px; } } /*---------DESKTOP < 1199px---------*/ @media (min-width:992px) and (max-width:1199px) { .mobile:not(.desktop), .tablet:not(.desktop), .desktop-large:not(.desktop) { display: none !important; } .button-primary, .button-secondary, .button-tertiary, .button-transparent{font-size: 0.875rem; height: 54px; padding: 0 15px;} .block-layout-module .layout-inner { width: 100%; } .block-layout-module .layout-image { align-items: flex-start; } .logo img{max-width: 200px;} .main-menu{gap:20px;} /*Image Block*/ .image-block-module .ib-headings .ib-title{font-size: 2.25rem;} .image-block-module .ib-headings p{font-size: 1rem;} .image-block-module .ib-items{gap:15px; } .image-block-module .ib-item{padding: 15px; width: calc((100% / 3) - 10px);} .image-block-module .ib-details span{font-size: 1.5rem;} .image-block-module .ib-details p{font-size: 0.875rem;} } /*---------Tablet & Mobile---------*/ @media (max-width:991px) { .button-primary, .button-secondary, .button-tertiary, .button-transparent{font-size: 0.875rem; height: 54px; padding: 0 15px;} /* ----- SITE HEADER ----- */ .top-wrap { position: relative; z-index: 1001; } .top-wrap>div, .header-wrap>div { width: 100%; max-width: none; } /* -- HEADER WRAP -- */ .logo img { max-width: 180px; } .header-wrap { height: 130px; } .menu-toggle { display: block; width: 26px; height: 20px; position: relative; z-index: 1002; } .menu-toggle>div { width: 100%; height: 3px; border-radius: 5px; background: var(--mainColour); position: absolute; transition: 0.2s ease-in-out all; } .menu-toggle>div.top { top: 0; } .menu-toggle>div.mid { top: calc(50% - 1.5px); opacity: 1; } .menu-toggle>div.btm { bottom: 0; } .menu-toggle.active>div.top { transform: rotate(-45deg); top: 40%; } .menu-toggle.active>div.mid { opacity: 0; } .menu-toggle.active>div.btm { transform: rotate(45deg); bottom: 45%; } /* ----- MOBILE MENU ----- */ .mobile-menu-overlay { width: 100vw; height: 100%; background: #071b3a6c; position: absolute; top: 0; left: 0; z-index: -1; opacity: 0; pointer-events: none; transition: 0.2s ease-in-out all; } .mobile-menu-overlay.active { display: block; z-index: 1000; opacity: 1; pointer-events: initial; } .mobile-menu-wrap { width: 100%; background: #efefef; padding: 10px; box-sizing: border-box; position: absolute; top: 0; right: -50%; opacity: 0; transition: 0.2s ease-in-out all; } .mobile-menu-overlay.active .mobile-menu-wrap { right: 0; opacity: 1; } header .menu-wrap.active { display: flex !important; flex-direction: column; position: absolute; right: 0; top: 40px; width: 100%; background: #fff; padding: 0px 0; height: auto; z-index: 1001; } .main-menu-wrap { flex-direction: column; gap: 0; } header .menu-top { display: flex; align-items: center; height: 130px; width: 100%; gap: 5px; border-bottom: 1px solid var(--border); padding: 0 10px; } header .menu-wrap.active .main-menu-wrap { padding: 0; flex-direction: column; width: 100%; } header .menu-wrap.active .main-menu-wrap .main-menu { width: 100%; list-style: none; padding: 0; margin: 0; flex-direction: column; align-items: flex-start; gap: 0; } header .menu-wrap.active .main-menu-wrap .main-menu>li { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 0 10px; border-bottom: 1px solid var(--border); width: 100%; } header .menu-wrap.active .main-menu-wrap .main-menu>li>a { color: #000; font-size: .875rem; line-height: 18px; height: 50px; display: flex; align-items: center; justify-content: space-between; font-weight: 600; } header .menu-wrap.active .main-menu-wrap .main-menu>li.has-sub-items>a:after { display: none; } header .menu-wrap.active .main-menu-wrap .main-menu>li.has-sub-items>a>span { content: ""; width: 30px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/chevron-down-black.svg) no-repeat center; transition: 0.2s ease-in-out all; } header .menu-wrap.active .main-menu-wrap .main-menu>li.has-sub-items.active>a>span { transform: scale(-1, -1); } header .menu-wrap.active .main-menu-wrap .main-menu>li>ul { display: none; width: 100%; list-style: none; padding: 0 0 15px 0; margin: 0; box-sizing: border-box; position: relative; top: initial; left: initial; right: initial; background: #fff; box-shadow: none; border: 0; z-index: 1; gap: 5px; } header .menu-wrap.active .main-menu-wrap .main-menu>li.active>ul { display: flex; flex-direction: column; opacity: 1; } header .menu-wrap.active .main-menu-wrap .main-menu>li>ul>li { padding: 0; } header .menu-wrap.active .main-menu-wrap .main-menu>li>ul>li>a { font-size: .875rem; color: #000; border:0; padding:5px 0; } header .menu-wrap.active .main-menu-wrap .main-menu>li>ul>li>ul { display: none; } header .menu-wrap.active .main-menu-wrap .main-menu>li>ul>li.active>ul { box-shadow: none; display: flex; flex-direction: column; opacity: 1; width: 100%; list-style: none; padding: 0 10px 10px; margin: 0; box-sizing: border-box; position: relative; top: initial; left: initial; right: initial; background: #fff; border: 0; z-index: 1; gap: 5px; } .page-menu { list-style: none; padding: 10px; margin: 0; display: flex; flex-direction: column; width: 100%; } .page-menu>li { padding: 0; margin: 0; font-size: .875rem; } .page-menu>li>a { color: #000; text-decoration: none; height: 30px; display: flex; align-items: center; } .page-menu>li ul { display: none; } .close-menu { margin: 20px 20px 20px auto; display: flex; align-items: center; height: 30px; font-size: .75rem; text-decoration: underline; color: #000; } /*Footer*/ .footer-container { flex-wrap: wrap; padding: 30px 10px 0; } .footer-container .footer-col:last-child { width: 100%; display: flex; flex-direction: column; flex: 0 0 auto; align-items: center; text-align: center; } .footer-container .footer-col:last-child .footer-social { justify-content: center; } /* ----- MODULES ----- */ /* -- Fullscreen Gallery -- */ .flex-direction-nav li { left: 0; } .flex-direction-nav li.flex-nav-next { right: 0; } } /*---------TABLET < 959px---------*/ @media (min-width:768px) and (max-width:991px) { .mobile:not(.tablet), .desktop:not(.tablet), .desktop-large:not(.tablet) { display: none !important; } .tablet-hidden { display: none !important; } h1 { font-size: 3.25rem; } h2 { font-size: 2.375rem; } h3 { font-size: 2.125rem; } h4 { font-size: 1.75rem; } h5 { font-size: 1.5rem; } h6 { font-size: 1.25rem; } p, ul li, ol li{font-size: 0.875rem;} header .menu-wrap.active{width: 440px; } .footer-col-title{font-size: 1rem;} .footer-container .footer-col:last-child { margin: 40px 0; } .footer-col:last-child .footer-col-title{margin: 20px 0 0 0;} /*Text Module*/ .text_module_before { left: calc(-768px / 2); } /*Contact Form*/ .contact-form{padding: 15px;} .contact-form .cf_header{font-size: 1.5rem;} .contact-form .cf-text{font-size: 1rem;} /*Layout Block*/ .block-layout-module .layout-inner { width: 100%;} .block-layout-module .layout-block { align-items: flex-start; } .block-layout-module .layout-heading *{font-size: 1.75rem;} .block-layout-module .layout-text *{font-size: 0.875rem;} .block-layout-module .layout-block::after{content: none;} /*Image Block*/ .image-block-module .ib-headings .ib-title{font-size: 1.75rem;} .image-block-module .ib-headings p{font-size: 0.875rem;} .image-block-module .ib-items{gap:8px; } .image-block-module .ib-item{padding: 15px; width: calc(50% - 5px);} .image-block-module .ib-details span{font-size: 1.25rem;} .image-block-module .ib-details p{font-size: 0.875rem;} } @media (max-width:767px) { .tablet:not(.mobile), .desktop:not(.mobile), .desktop-large:not(.mobile), .mobile-hidden { display: none !important; } h1 { font-size: 2.125rem; } h2 { font-size: 1.75rem; } h3 { font-size: 1.625rem; } h4 { font-size: 1.5rem; } h5 { font-size: 1.375rem; } h6 { font-size: 1.125rem; } p, ul li, ol li{font-size: 0.875rem;} img { max-width: 100%; vertical-align: middle; } /*Header*/ .top-phone, .top-email{font-size: 0.75rem;} .header-wrap, header .menu-top{height: 90px;} .logo img { max-width: 130px; } .menu-wrap.active { width: 100%; } /*Footer*/ .footer-col { width: 100vw !important; max-width: 100vw !important; position: relative !important; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; padding: 0 10px 0px; } .footer-col-title{font-size: 1rem;} .footer-container { flex-direction: column; gap: 0; } .footer-col:nth-child(2) .footer-col-title, .footer-col:nth-child(3) .footer-col-title { height: 60px; align-items: center; justify-content: space-between; flex-direction: row; margin: 0; } .footer-col:nth-child(2) .footer-col-title:after, .footer-col:nth-child(3) .footer-col-title:after { content: ''; width: 15px; height: 15px; background: url(/site/themes/collinsengineering.ie/images/chevron-right-white.svg) no-repeat center; background-size: contain; transform: rotate(90deg); } .footer-col:not(.active) .footer-menu { display: none; } .footer-col.active .footer-col-title:after { transform: rotate(-90deg); } .footer-col .footer-menu, .footer-contact { padding-bottom: 20px; } .footer-col:last-child { margin-top: 20px; margin-bottom: 20px; border: 0; } .footer-col:last-child .footer-col-title { font-size: .875rem; } .byline-menu { flex-wrap: wrap; height: auto; } .byline-menu li { margin: 5px 0; } /*Fullscreen Gallery*/ .full-width-fix .flex-caption.halign-center { left: calc(50% - 150px); right: initial; width: 300px; max-width: 100%; } .full-width-fix .flex-caption.halign-left { left: calc(50% - 150px); right: initial; width: 300px; max-width: 100%; } .full-width-fix .flex-caption.halign-right { left: calc(50% - 150px); right: initial; width: 300px; max-width: 100%; } .flex-control-paging { left: 0; width: 100%; padding: 0 10px; } .flex-caption>div.background { padding: 20px; } .flex-direction-nav li { width: 21px; height: 32px; } .flex-direction-nav li a:after { width: 8px; height: 14px; background-size: contain; } /*Contact Form*/ .contact-form { padding: 20px 10px; } .contact-form .cf_header { font-size: 1.5rem; } .contact-form .cf-text { font-size: .875rem; margin-bottom: 10px; } .contact-form :is(label, legend) { font-size: .875rem; } .contact-form .cf-buttons { flex-direction: column; align-items: flex-start; gap: 10px; } .contact-form .cf-buttons a { margin-left: auto; } /*Text Module*/ .text_module_before { left: calc(-320px / 2); } /*Layout Module*/ .block-layout-module { gap: 0; } .block-layout-module .layout-block { flex-direction: column; padding: 0; gap: 30px; } .block-layout-module :is(.layout-image, .layout-content) { width: 100%; } .block-layout-module .layout-image { justify-content: center !important; } .block-layout-module .layout-inner { width: 100%; padding: 0 10px 30px 10px; } .block-layout-module .layout-heading * { font-size: 1.5rem;} .block-layout-module .layout-text *{ font-size: .875rem; } .block-layout-module .layout-buttons{flex-direction: column; width: 100%;} .block-layout-module .layout-buttons a{width: 100%;} .block-layout-module .layout-block::after{content: none;} /*Image Block*/ .image-block-module .ib-headings .ib-title{font-size: 1.75rem;} .image-block-module .ib-headings p{font-size: 0.875rem;} .image-block-module .ib-item{padding: 15px; width: 100%;} .image-block-module .ib-image{aspect-ratio: 3/2;} .image-block-module .ib-details span{font-size: 1.25rem;} .image-block-module .ib-details p{font-size: 0.875rem;} } .cookie-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000; background: rgba(7, 27, 58, .7); display: flex; align-items: center; justify-content: center; } .cookie-container * { box-sizing: border-box; } .cookie-container>.cookie-bar-body { display: flex; flex-direction: column; gap: 20px; width: 550px; background: #fff; background-size: cover; border-radius: 5px; padding: 25px 45px 45px 45px; margin-bottom: 20px; box-sizing: border-box; } .cookie-container>.cookie-bar-body p { font-size: 16px; color: #071B3A; line-height: 24px; padding: 0; text-align: center; margin: 0; } .cookie-container>.cookie-bar-body a { color: #000; font-size: 16px; font-weight: bold; text-decoration: underline; } .cookie-container .cookie-info { display: flex; flex-direction: column; justify-content: center; align-items: center; } .cookie-container .cookie-info-header { font-size: 24px; font-weight: 600; margin-bottom: 20px; } .cookie-container .cookie-buttons { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; flex-direction: column; gap: 10px; } .cookie-container .cookie-buttons a { background: #000000; color: #fff; font-weight: bold; font-size: 17px; line-height: 60px; width: 150px; text-decoration: none; border-radius: 3px; display: flex; align-items: center; justify-content: center; width: 300px; } .cookie-container .cookie-buttons a.cookies-settings { gap: 6px; color: #000; background: #fff; border: 1px solid #000; } .cookie-container .cookie-buttons a.cookies-settings::before { content: ""; height: 22px; width: 22px; background: url(/site/themes/collinsengineering.ie/images/cookies/gear.svg) center no-repeat; } @keyframes wiggle { 0% { transform: rotate(0); } 33% { transform: rotate(-3deg); } 66% { transform: rotate(3deg); } 100% { transform: rotate(0); } } .cookie-bar { width: 100%; height: 60px; display: flex; align-items: center; padding: 0 20px; position: fixed; z-index: 100000000; left: 0; bottom: 0; box-sizing: border-box; background: #fff; box-shadow: 0px -3px 8px #00000029; } .cookie-bar>p { margin: 0 auto 0 0; padding: 0; font-size: 14px; } .cookie-mini { position: fixed; z-index: 100000; bottom: 0; left: 0; width: 50px; height: 50px; border-radius: 0 50px 0 0; background: #000 url(/site/themes/collinsengineering.ie/images/cookies/cog.svg) no-repeat left 7px bottom 7px; box-shadow: 0px 0px 8px #00000029; background-size: 50%; } .cookie-bar>a { border-radius: 4px; color: #fff; margin-right: 10px; background: var(--mainColour); width: 120px; height: 40px; display: flex; align-items: center; justify-content: center; border: 2px solid var(--mainColour); font-size: 16px; box-sizing: border-box; } .cookie-bar a.cookies-settings { color: var(--mainColour); background: #fff; } .cookie-bar a.cookies-settings:before { content: ''; width: 16px; height: 16px; margin-right: 10px; background: url(/site/themes/collinsengineering.ie/images/cookies/cog-solid.svg) no-repeat center; background-size: contain; } .cookie-window-overlay { position: absolute; top: 0; left: 0; right: 0; min-height: 100%; background: rgba(12, 35, 76, .5); z-index: 1000000001; display: none; } .cookie-window-overlay.active { display: flex; } .cookie-window { width: 0px; background: #fff; height: 100%; box-shadow: 3px -3px 8px rgba(0, 0, 0, 0.16); transition: all 0.3s ease-in-out; } .cookie-window a { font-size: 13px; color: #000; text-decoration: underline; } .cookie-window-overlay.active .cookie-window { width: 380px; } .cookie-back { font-size: 14px; font-weight: bold; } .cookie-header { background: #D9D9D9; display: flex; position: relative; align-items: center; justify-content: center; height: 80px; } .cookie-header img { max-height: 70px; max-width: 80%; } .cookie-header a { display: block; width: 30px; height: 30px; background: url(/site/themes/collinsengineering.ie/images/cookies/close-cookies.svg) no-repeat center; background-size: 50%; position: absolute; top: 10px; right: 10px; background-size: 25px; } .cookie-body { padding: 10px; } .cookie-h1 { font-weight: bold; font-size: 20px; line-height: 40px; color: #000; } .cookie-body p { font-size: 13px; margin: 0; padding: 10px 10px 10px 0; line-height: 20px; color: #000; } .cookie-consent { margin: 5px 0 20px; } .cookie-consent>div:nth-child(1) { display: flex; font-size: 20px; align-items: center; color: #000; font-weight: bold; } .cookie-consent>div:nth-child(1)>div:nth-child(2) { display: flex; align-items: center; margin-left: auto; font-weight: normal; } .cookie-consent-strict > div{ gap:10px; } .cookie-consent-strict > div >div:nth-child(1) { display: flex; font-size: 12px; align-items: center; color: #000; font-weight: bold; } .cookie-consent-strict > div:nth-child(1) > div:nth-child(2) { display: flex; font-size: 12px; align-items: center; color: #000; margin: 0; } .cookie-toggle { height: 24px; width: 44px; background: #e4e4e4; border-radius: 12px; padding: 2px; box-sizing: border-box; display: flex; align-items: center; justify-content: flex-start; transition: all 0.3s ease-in-out; cursor: pointer; border: 1px solid #c3c3c3; } .cookie-toggle>div { width: 20px; height: 20px; border-radius: 50%; background: #c3c3c3; transition: all 0.3s ease-in-out; } .cookie-toggle.active { justify-content: flex-end; background: #cbdaf5; border-color: #6188CE; } .cookie-toggle.active>div { background: #6188CE; } .cookie-actions { margin: 20px 0 0; display: flex; align-items: center; width: 100%; } .cookie-actions a { height: 46px; border: 0; display: flex; align-items: center; justify-content: center; width: 0; flex: auto; margin: 0 5px; font-size: 16px; border-radius: 4px; color: #fff; text-decoration: none; background: #000; font-weight: bold; } .cookie-details { background: #F4F4F4; padding: 5px; margin: 5px 0; } .cookie-details>div { display: flex; align-items: flex-start; color: #494A4C; font-size: 13px; line-height: 21px; } .cookie-details>div>div:first-child { width: 90px; flex: 0 0 auto; } .cookie-details>div>div:nth-child(2) { width: 0px; flex: auto; } .cookie-loader { display: block; width: 64px; height: 64px; margin: 20px auto; } .cookie-loader:after { content: " "; display: block; width: 26px; height: 26px; margin: 1px; border-radius: 50%; border: 5px solid #000; border-color: #000 transparent #000 transparent; animation: lds-dual-ring 1.2s linear infinite; } @keyframes lds-dual-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media (min-width: 768px) and (max-width: 959px) { .cookie-bar { flex-wrap: wrap; justify-content: center; text-align: center; height: auto; padding: 10px; } .cookie-bar p { width: 100%; margin: 20px 0; } .cookie-window-overlay.active .cookie-window { width: 450px; } .cookie-container>.cookie-body { width: 600px; padding: 25px; } } @media (max-width: 767px) { .cookie-bar { flex-wrap: wrap; justify-content: center; text-align: center; height: auto; padding: 10px; } .cookie-bar p { width: 100%; margin: 20px 0; } .cookie-window-overlay.active .cookie-window { width: 100%; } .cookie-container>.cookie-bar-body.active { background-image: url(/site/themes/collinsengineering.ie/images/cookies/cookie-bg_mobile.svg); } .cookie-container>.cookie-bar-body { width: 310px; padding: 25px 10px; } .cookie-container>.cookie-bar-body p { font-size: 14px; } .cookie-container>.cookie-bar-body a { font-size: 14px; width: 100%; } } [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} 