CINXE.COM
IT Services GigaParts.com
<!doctype html> <html lang="en"> <head > <meta charset="utf-8"/> <meta name="title" content="IT Services GigaParts.com"/> <meta name="description" content="IT Services"/> <meta name="keywords" content="IT Services"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>IT Services GigaParts.com</title> <link rel="stylesheet" type="text/css" media="all" href="https://www.gigaparts.com/static/version1737104073/frontend/GigaParts/hyva/en_US/css/styles.css" /> <link rel="stylesheet" type="text/css" defer="defer" href="https://www.gigaparts.com/static/version1737104073/_cache/merged/a75ae902c41355ce6ec31b7d51a1176d.css" /> <script type="text/javascript" defer="defer" src="https://gigaparts.needle.com/needle_service.js?ver=1"></script> <link rel="canonical" href="https://www.gigaparts.com/it" /> <link rel="icon" type="image/x-icon" href="https://www.gigaparts.com/media/favicon/stores/1/GigaParts_Connectors.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.gigaparts.com/media/favicon/stores/1/GigaParts_Connectors.png" /> <meta name="msvalidate.01" content="0E2D4F50BEC8C00A95702566678388D8" /> <meta name="google-site-verification" content="liFR6_BKsCYSx_x3hMuOIp9AaBCTGNmyu-WGQHPy4l0" /> <meta name="p:domain_verify" content="FAjh6wJuJoBgIUpIH115dzMlp0G47yBc"/> <style> .page-layout-cms-nextopia-search-2columns-left .page-main > .columns { min-height: 1200px; } </style> <script> window.getWpGA4Cookie = function(name) { match = document.cookie.match(new RegExp(name + '=([^;]+)')); if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ; }; window.dataLayer = window.dataLayer || []; var dl4Objects = [{"pageName":"IT Services GigaParts.com","pageType":"other"}]; for (var i in dl4Objects) { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dl4Objects[i]); } var wpGA4Cookies = ['wp_ga4_user_id','wp_ga4_customerGroup']; wpGA4Cookies.map(function(cookieName) { var cookieValue = window.getWpGA4Cookie(cookieName); if (cookieValue) { var dl4Object = {}; dl4Object[cookieName.replace('wp_ga4_', '')] = cookieValue; window.dataLayer.push(dl4Object); } }); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WLP74S');</script> <!-- End Google Tag Manager --> <script src="https://cdn.nextopia.net/v1.5.1/d93c22be380e0e34394f3f92b8c05542.js" src_type="url" defer="defer" /> <script> //Nxt version : 2.2.1 //Unfortunate our 1.5.1 js depends on this method, due to it's global nature, it cannot be inside require. function getCookie(cname) { const name = cname + "="; const decodedCookie = decodeURIComponent(document.cookie); const ca = decodedCookie.split(';'); for (let c of ca) { c = c.trim(); if (c.startsWith(name)) { return c.substring(name.length); } } return ""; } //Nextopia initialization before code load. This has to be global due to the nature of our code. var nxtOptions = typeof nxtOptions === 'object' ? nxtOptions : {}; nxtOptions.customOptions = nxtOptions.customOptions || {}; nxtOptions.customOptions.formKey = 'RRSP0iBqbWJUdFQu'; nxtOptions.customOptions.groupId = 'NOT LOGGED IN'; </script> <script> var BASE_URL = 'https://www.gigaparts.com/'; var THEME_PATH = 'https://www.gigaparts.com/static/version1737104073/frontend/GigaParts/hyva/en_US'; var COOKIE_CONFIG = { "expires": null, "path": "\u002F", "domain": ".www.gigaparts.com", "secure": true, "lifetime": "604800", "cookie_restriction_enabled": false }; var CURRENT_STORE_CODE = 'default'; var CURRENT_WEBSITE_ID = '1'; window.hyva = window.hyva || {} window.cookie_consent_groups = window.cookie_consent_groups || {} window.cookie_consent_groups['necessary'] = true; window.cookie_consent_config = window.cookie_consent_config || {}; window.cookie_consent_config['necessary'] = [].concat( window.cookie_consent_config['necessary'] || [], [ 'user_allowed_save_cookie', 'form_key', 'mage-messages', 'private_content_version', 'mage-cache-sessid', 'last_visited_store', 'section_data_ids' ] ); </script> <script> 'use strict'; (function( hyva, undefined ) { function lifetimeToExpires(options, defaults) { const lifetime = options.lifetime || defaults.lifetime; if (lifetime) { const date = new Date; date.setTime(date.getTime() + lifetime * 1000); return date; } return null; } function generateRandomString() { const allowedCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', length = 16; let formKey = '', charactersLength = allowedCharacters.length; for (let i = 0; i < length; i++) { formKey += allowedCharacters[Math.round(Math.random() * (charactersLength - 1))] } return formKey; } const sessionCookieMarker = {noLifetime: true} const cookieTempStorage = {}; const internalCookie = { get(name) { const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return v ? v[2] : null; }, set(name, value, days, skipSetDomain) { let expires, path, domain, secure, samesite; const defaultCookieConfig = { expires: null, path: '/', domain: null, secure: false, lifetime: null, samesite: 'lax' }; const cookieConfig = window.COOKIE_CONFIG || {}; expires = days && days !== sessionCookieMarker ? lifetimeToExpires({lifetime: 24 * 60 * 60 * days, expires: null}, defaultCookieConfig) : lifetimeToExpires(window.COOKIE_CONFIG, defaultCookieConfig) || defaultCookieConfig.expires; path = cookieConfig.path || defaultCookieConfig.path; domain = !skipSetDomain && (cookieConfig.domain || defaultCookieConfig.domain); secure = cookieConfig.secure || defaultCookieConfig.secure; samesite = cookieConfig.samesite || defaultCookieConfig.samesite; document.cookie = name + "=" + encodeURIComponent(value) + (expires && days !== sessionCookieMarker ? '; expires=' + expires.toGMTString() : '') + (path ? '; path=' + path : '') + (domain ? '; domain=' + domain : '') + (secure ? '; secure' : '') + (samesite ? '; samesite=' + samesite : 'lax'); }, isWebsiteAllowedToSaveCookie() { const allowedCookies = this.get('user_allowed_save_cookie'); if (allowedCookies) { const allowedWebsites = JSON.parse(unescape(allowedCookies)); return allowedWebsites[CURRENT_WEBSITE_ID] === 1; } return false; }, getGroupByCookieName(name) { const cookieConsentConfig = window.cookie_consent_config || {}; let group = null; for (let prop in cookieConsentConfig) { if (!cookieConsentConfig.hasOwnProperty(prop)) continue; if (cookieConsentConfig[prop].includes(name)) { group = prop; break; } } return group; }, isCookieAllowed(name) { const cookieGroup = this.getGroupByCookieName(name); return cookieGroup ? window.cookie_consent_groups[cookieGroup] : this.isWebsiteAllowedToSaveCookie(); }, saveTempStorageCookies() { for (const [name, data] of Object.entries(cookieTempStorage)) { if (this.isCookieAllowed(name)) { this.set(name, data['value'], data['days'], data['skipSetDomain']); delete cookieTempStorage[name]; } } } }; hyva.getCookie = (name) => { const cookieConfig = window.COOKIE_CONFIG || {}; if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) { return cookieTempStorage[name] ? cookieTempStorage[name]['value'] : null; } return internalCookie.get(name); } hyva.setCookie = (name, value, days, skipSetDomain) => { const cookieConfig = window.COOKIE_CONFIG || {}; if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) { cookieTempStorage[name] = {value, days, skipSetDomain}; return; } return internalCookie.set(name, value, days, skipSetDomain); } hyva.setSessionCookie = (name, value, skipSetDomain) => { return hyva.setCookie(name, value, sessionCookieMarker, skipSetDomain) } hyva.getBrowserStorage = () => { const browserStorage = window.localStorage || window.sessionStorage; if (!browserStorage) { console.warn('Browser Storage is unavailable'); return false; } try { browserStorage.setItem('storage_test', '1'); browserStorage.removeItem('storage_test'); } catch (error) { console.warn('Browser Storage is not accessible', error); return false; } return browserStorage; } hyva.postForm = (postParams) => { const form = document.createElement("form"); let data = postParams.data; if (! postParams.skipUenc && ! data.uenc) { data.uenc = btoa(window.location.href); } form.method = "POST"; form.action = postParams.action; Object.keys(postParams.data).map(key => { const field = document.createElement("input"); field.type = 'hidden' field.value = postParams.data[key]; field.name = key; form.appendChild(field); }); const form_key = document.createElement("input"); form_key.type = 'hidden'; form_key.value = hyva.getFormKey(); form_key.name="form_key"; form.appendChild(form_key); document.body.appendChild(form); form.submit(); } hyva.getFormKey = function () { let formKey = hyva.getCookie('form_key'); if (!formKey) { formKey = generateRandomString(); hyva.setCookie('form_key', formKey); } return formKey; } hyva.formatPrice = (value, showSign, options = {}) => { const formatter = new Intl.NumberFormat( 'en\u002DUS', Object.assign({ style: 'currency', currency: 'USD', signDisplay: showSign ? 'always' : 'auto' }, options) ); return (typeof Intl.NumberFormat.prototype.formatToParts === 'function') ? formatter.formatToParts(value).map(({type, value}) => { switch (type) { case 'currency': return '\u0024' || value; case 'minusSign': return '- '; case 'plusSign': return '+ '; default : return value; } }).reduce((string, part) => string + part) : formatter.format(value); } const formatStr = function (str, nStart) { const args = Array.from(arguments).slice(2); return str.replace(/(%+)([0-9]+)/g, (m, p, n) => { const idx = parseInt(n) - nStart; if (args[idx] === null || args[idx] === void 0) { return m; } return p.length % 2 ? p.slice(0, -1).replace('%%', '%') + args[idx] : p.replace('%%', '%') + n; }) } hyva.str = function (string) { const args = Array.from(arguments); args.splice(1, 0, 1); return formatStr.apply(undefined, args); } hyva.strf = function () { const args = Array.from(arguments); args.splice(1, 0, 0); return formatStr.apply(undefined, args); } /** * Take a html string as `content` parameter and * extract an element from the DOM to replace in * the current page under the same selector, * defined by `targetSelector` */ hyva.replaceDomElement = (targetSelector, content) => { // Parse the content and extract the DOM node using the `targetSelector` const parser = new DOMParser(); const doc = parser.parseFromString(content, 'text/html'); const contentNode = doc.querySelector(targetSelector); // Bail if content can't be found if (!contentNode) { return; } hyva.activateScripts(contentNode) // Replace the old DOM node with the new content document.querySelector(targetSelector).replaceWith(contentNode); // Reload customerSectionData and display cookie-messages if present window.dispatchEvent(new CustomEvent("reload-customer-section-data")); hyva.initMessages(); } hyva.activateScripts = (contentNode) => { // Extract all the script tags from the content. // Script tags won't execute when inserted into a dom-element directly, // therefore we need to inject them to the head of the document. const tmpScripts = contentNode.getElementsByTagName('script'); if (tmpScripts.length > 0) { // Push all script tags into an array // (to prevent dom manipulation while iterating over dom nodes) const scripts = []; for (let i = 0; i < tmpScripts.length; i++) { scripts.push(tmpScripts[i]); } // Iterate over all script tags and duplicate+inject each into the head for (let i = 0; i < scripts.length; i++) { let script = document.createElement('script'); script.innerHTML = scripts[i].innerHTML; document.head.appendChild(script); // Remove the original (non-executing) node from the content scripts[i].parentNode.removeChild(scripts[i]); } } return contentNode; } const replace = {['+']: '-', ['/']: '_', ['=']: ','}; hyva.getUenc = () => btoa(window.location.href).replace(/[+/=]/g, match => replace[match]); let currentTrap; const focusableElements = (rootElement) => { const selector = 'button, [href], input, select, textarea, details, [tabindex]:not([tabindex="-1"]'; return Array.from(rootElement.querySelectorAll(selector)) .filter(el => { return el.style.display !== 'none' && !el.disabled && el.tabIndex !== -1 && (el.offsetWidth || el.offsetHeight || el.getClientRects().length) }) } const focusTrap = (e) => { const isTabPressed = e.key === 'Tab' || e.keyCode === 9; if (!isTabPressed) return; const focusable = focusableElements(currentTrap) const firstFocusableElement = focusable[0] const lastFocusableElement = focusable[focusable.length - 1] e.shiftKey ? document.activeElement === firstFocusableElement && (lastFocusableElement.focus(), e.preventDefault()) : document.activeElement === lastFocusableElement && (firstFocusableElement.focus(), e.preventDefault()) }; hyva.releaseFocus = (rootElement) => { if (currentTrap && (!rootElement || rootElement === currentTrap)) { currentTrap.removeEventListener('keydown', focusTrap) currentTrap = null } } hyva.trapFocus = (rootElement) => { if (!rootElement) return; hyva.releaseFocus() currentTrap = rootElement rootElement.addEventListener('keydown', focusTrap) const firstElement = focusableElements(rootElement)[0] firstElement && firstElement.focus() } hyva.alpineInitialized = (fn) => window.addEventListener('alpine:initialized', fn, {once: true}) window.addEventListener('user-allowed-save-cookie', () => internalCookie.saveTempStorageCookies()) }( window.hyva = window.hyva || {} )); </script> <script> if (!window.IntersectionObserver) { window.IntersectionObserver = function (callback) { this.observe = el => el && callback(this.takeRecords()); this.takeRecords = () => [{isIntersecting: true, intersectionRatio: 1}]; this.disconnect = () => {}; this.unobserve = () => {}; } } </script> </head> <body id="html-body" class="cms-it page-layout-1column cms-page-view page-layout-cms-full-width"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WLP74S" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><input name="form_key" type="hidden" value="RRSP0iBqbWJUdFQu" /> <noscript> <section class="message global noscript border-b-2 border-blue-500 bg-blue-50 shadow-none m-0 px-0 rounded-none font-normal"> <div class="container text-center"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </section> </noscript> <script> document.body.addEventListener('touchstart', () => {}, {passive: true}) </script> <script> // https://github.com/Fischer-L/autoComplt !function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.autoComplt=t.returnExports=e()}(this,function(){"use strict";Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){if(void 0===this||null===this)throw new TypeError('"this" is null or not defined');var o=this.length>>>0;for(e=+e||0,Math.abs(e)===1/0&&(e=0),0>e&&(e+=o,0>e&&(e=0));o>e;e++)if(this[e]===t)return e;return-1});var t=function(){var t=-1;if("Microsoft Internet Explorer"==navigator.appName){var e=navigator.userAgent,o=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");null!=o.exec(e)&&(t=+RegExp.$1)}return-1===t?NaN:t},e=function(){var e=window.navigator.userAgent.toLowerCase();return e.search(/mobile|windows phone/)>=0?i.modeMobile:t()<=9?i.modePC:o().windowWidth>i.modeMobileW?i.modePC:i.modeMobile},o=function(){return window.innerWidth?{windowWidth:window.innerWidth,windowHeight:window.innerHeight}:document.documentElement.offsetHeight?{windowWidth:document.documentElement.offsetWidth,windowHeight:document.documentElement.offsetHeight}:document.body.offsetHeight?{windowWidth:document.body.offsetWidth,windowHeight:document.body.offsetHeight}:document.documentElement.clientHeight?{windowWidth:document.documentElement.clientWidth,windowHeight:document.documentElement.clientHeight}:document.body.clientHeight?{windowWidth:document.body.clientWidth,windowHeight:document.body.clientHeight}:{windowWidth:-1,windowHeight:-1}},i=function(t){return i=t,t.modePC="modePC",t.modeMobile="modeMobile",t.modeMobileW=768,t.autoCompltListClass="autoComplt-list",t.autoCompltHintClass="autoComplt-hint",t.autoCompltHintSelectedClass="autoComplt-hint-selected",t.maxHintNum=e()===i.modePC?10:5,t.autoCompltDelay=250,t.hiddenArg_close_list_n_make_final_selection="hiddenArg_close_list_n_make_final_selection",t.listStatus={attr:"data-listStatus",open:"open"},t.keyCode={up:38,down:40,esc:27,enter:13},t.defaultStyles={autoCompltList:{maxHeight:"none",border:"1px solid #aaa",padding:"0",margin:"0",zIndex:99,overflowX:"hidden",overflowY:"auto",display:"none",position:"absolute",backgroundColor:"#fff"},autoCompltHint:{height:"1.5em",padding:e()===i.modePC?"2px 6px 2px 10px":"6px 6px 6px 10px",margin:"6px 0",overflow:"hidden",listStyleType:"none",color:"#000",backgroundColor:"#fff",cursor:"default",fontSize:"1em"},autoCompltHintSelected:{color:"#fff",backgroundColor:"#3399ff"}},t.adjStyleAttrs={autoCompltList:["border","maxHeight","backgroundColor"],autoCompltHint:["height","padding","margin","color","backgroundColor","fontSize"],autoCompltHintSelected:["color","backgroundColor"]},t.listenersSupported=["select"],i}({}),n=function(t){return t||(t=window.event),t.target||(t.target=t.srcElement),t.stopBubble=function(){this.cancelBubble=!0,this.stopPropoagation&&this.stopPropoagation()},t.stopDefault=function(){return this.preventDefault&&this.preventDefault(),this.returnValue=!1,!1},t},l=function(t,e,o){t.addEventListener?t.addEventListener(e,o):t.attachEvent&&t.attachEvent("on"+e,o)},s=function(t,e,o){t.removeEventListener?t.removeEventListener(e,o):t.detachEvent&&t.detachEvent("on"+e,o)},u=function(t,e){var o=null;if(window.getComputedStyle)o=window.getComputedStyle(t)[e]||null;else if(t.currentStyle){o=t.currentStyle&&t.currentStyle[e];var i,n,l=t.style;null==o&&l&&l[e]&&(o=l[e]),i=l.left,n=t.runtimeStyle&&t.runtimeStyle.left,n&&(t.runtimeStyle.left=t.currentStyle.left),l.left="fontSize"===e?"1em":o,o=l.pixelLeft+"px",l.left=i,n&&(t.runtimeStyle.left=n)}return o},a={buildElem:function(t){var e=document.createElement("DIV");return e.innerHTML=t,e.firstChild.cloneNode(!0)},buildHint:function(t,e){return"string"==typeof t&&t?(t=this.buildElem('<li class="'+i.autoCompltHintClass+'">'+t+"</li>"),t.style.height=t.style.lineHeight=e.autoCompltHint.height,t.style.padding=e.autoCompltHint.padding,t.style.margin=e.autoCompltHint.margin,t.style.overflow=e.autoCompltHint.overflow,t.style.listStyleType=e.autoCompltHint.listStyleType,t.style.color=e.autoCompltHint.color,t.style.backgroundColor=e.autoCompltHint.backgroundColor,t.style.cursor=e.autoCompltHint.cursor,t.style.fontSize=e.autoCompltHint.fontSize,t):null},buildList:function(t){var e=this.buildElem('<ul class="'+i.autoCompltListClass+'"></ul>');return e.style.maxHeight=t.autoCompltList.maxHeight,e.style.border=t.autoCompltList.border,e.style.padding=t.autoCompltList.padding,e.style.margin=t.autoCompltList.margin,e.style.zIndex=t.autoCompltList.zIndex,e.style.overflowX=t.autoCompltList.overflowX,e.style.overflowY=t.autoCompltList.overflowY,e.style.display=t.autoCompltList.display,e.style.position=t.autoCompltList.position,e.style.backgroundColor=t.autoCompltList.backgroundColor,e}},r=function(t){this.uiElem=null,this.assocInput=t,this.mouseOnList=!1,this.onMouseSelectionListener=null,this.maxHintNum=i.maxHintNum,this.styles=JSON.parse(JSON.stringify(i.defaultStyles))};r.prototype.genList=function(){if(!this.uiElem){var t=this;this.uiElem=a.buildList(this.styles),l(this.uiElem,"mouseover",function(e){e=n(e),t.isHint(e.target)&&(t.pick(e.target),t.autoScroll())}),l(this.uiElem,"mouseout",function(e){t.unpick()}),l(this.uiElem,"mousedown",function(e){t.mouseOnList=!0,setTimeout(function(){t.assocInput.focus()},50)}),l(this.uiElem,"mouseup",function(e){e=n(e),t.isHint(e.target)&&(t.pick(e.target),"function"==typeof t.onMouseSelectionListener&&t.onMouseSelectionListener())}),document.body.appendChild(this.uiElem)}},r.prototype.isHint=function(t){if(t&&"object"==typeof t&&1===t.nodeType){var e=" "+t.className+" ";return e.indexOf(" "+i.autoCompltHintClass+" ")>=0}return!1},r.prototype.putHints=function(t){var e=0;if(t instanceof Array){var o,i,n=[];for(i=Math.min(t.length,this.maxHintNum),o=0;i>o;o++)n.push(a.buildHint(t[o],this.styles)),n[n.length-1]||n.pop();if(n.length>0){var l=document.createDocumentFragment();for(o=0,e=n.length;e>o;o++)l.appendChild(n[o]);this.clearHints(),this.genList(),this.uiElem.appendChild(l)}}return e},r.prototype.clearHints=function(){this.uiElem&&(this.uiElem.innerHTML="")},r.prototype.isOpen=function(){return this.uiElem?this.uiElem.getAttribute(i.listStatus.attr)==i.listStatus.open:!1},r.prototype.open=function(){var t;if(this.uiElem&&(t=this.uiElem.querySelectorAll("."+i.autoCompltHintClass))&&t.length){var e,o;for(o=this.assocInput.getBoundingClientRect(),this.uiElem.style.top=(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+o.bottom+"px",this.uiElem.style.left=o.left+"px",o=o.right-o.left-parseFloat(u(this.uiElem,"borderLeftWidth"))-parseFloat(u(this.uiElem,"borderRightWidth")),this.uiElem.style.width=o+"px",e=0,o=0;e<t.length;e++)o+=parseFloat(u(t[e],"height"))+parseFloat(u(t[e],"paddingTop"))+parseFloat(u(t[e],"paddingBottom")),t[e+1]&&(o+=Math.max(parseFloat(u(t[e],"marginBottom")),parseFloat(u(t[e+1],"marginTop"))));o+=parseFloat(u(t[0],"marginTop"))+parseFloat(u(t[t.length-1],"marginBottom")),this.uiElem.style.height=o+1+"px",this.uiElem.setAttribute(i.listStatus.attr,i.listStatus.open),this.uiElem.style.display="block"}},r.prototype.close=function(){this.uiElem&&(this.mouseOnList=!1,this.uiElem.parentNode.removeChild(this.uiElem),this.uiElem=null)},r.prototype.autoScroll=function(){var t=this.getPicked();if(t){var e,o=0,i=0,n=t.clientHeight,l=parseFloat(u(t,"marginTop")),s=parseFloat(u(t,"marginBottom"));for(e=t.previousSibling,i=n+(e?Math.max(l,s):l);e;)o+=n,e=e.previousSibling,o+=e?Math.max(l,s):l;(this.uiElem.clientHeight+this.uiElem.scrollTop-o<i||o-this.uiElem.scrollTop<i)&&(this.uiElem.scrollTop=o)}},r.prototype.pick=function(t){if(this.uiElem){var e=null;if(this.isHint(t))e=t;else if("number"==typeof t&&(t>=0||-1===t)){var o=this.uiElem.querySelectorAll("."+i.autoCompltHintClass);o.length>0&&(e=+t,e=-1===e||e>o.length-1?o.length-1:e,e=o[e])}null!==e&&(this.unpick(),e.className+=" "+i.autoCompltHintSelectedClass,e.style.color=this.styles.autoCompltHintSelected.color,e.style.backgroundColor=this.styles.autoCompltHintSelected.backgroundColor)}},r.prototype.unpick=function(){if(this.uiElem){var t=this.getPicked();t&&(t.className=i.autoCompltHintClass,t.style.color=this.styles.autoCompltHint.color,t.style.backgroundColor=this.styles.autoCompltHint.backgroundColor)}},r.prototype.getPicked=function(){return this.uiElem?this.uiElem.querySelector("."+i.autoCompltHintSelectedClass)||null:null};var c={enable:function(t,o){if(t&&"object"==typeof t&&"string"==typeof t.tagName&&"input"==t.tagName.toLowerCase()&&"text"==t.type&&1===t.nodeType&&!t.autoComplt){t.autoComplt={};var u=i.autoCompltDelay,a=!0,c="",p=null,m=null,d=new r(t),f=function(){if(t.value.length>0&&a&&"function"==typeof p&&c!==t.value){var e={that:t,compltTarget:c=t.value,compltTargetMatchCurrentTarget:function(){return e.compltTarget===c},call:function(){e.compltTargetMatchCurrentTarget()&&p.call(e.that,e.compltTarget,e.openHint)},openHint:function(t){e.compltTargetMatchCurrentTarget()&&(d.putHints(t)?d.open():e.that.autoComplt.close())}};setTimeout(e.call,u)}},h=function(){if(a){var e=d.getPicked();e?t.value=e.innerHTML:t.value=c}},y=function(e){d.mouseOnList?(t.focus(),d.mouseOnList=!1):d.isOpen()&&t.autoComplt.close(i.hiddenArg_close_list_n_make_final_selection)},g=function(o){if(e()!==i.modeMobile&&(o=n(o),a))if("keydown"!=o.type||!d.isOpen()||o.keyCode!==i.keyCode.up&&o.keyCode!==i.keyCode.down){if("keyup"==o.type){var l=!1;switch(o.keyCode){case i.keyCode.up:case i.keyCode.down:d.isOpen()||(l=!0);break;case i.keyCode.esc:d.isOpen()&&(t.value=c,t.autoComplt.close(i.hiddenArg_close_list_n_make_final_selection));break;case i.keyCode.enter:d.isOpen()&&(h(),t.autoComplt.close(i.hiddenArg_close_list_n_make_final_selection));break;default:l=!0}l&&(t.value.length>0?f():t.autoComplt.close())}}else{var s=d.getPicked();o.keyCode===i.keyCode.up?s?s.previousSibling?d.pick(s.previousSibling):d.unpick():d.pick(-1):o.keyCode===i.keyCode.down&&(s?s.nextSibling?d.pick(s.nextSibling):d.unpick():d.pick(0)),d.autoScroll(),h()}},C=function(o){e()!==i.modePC&&(t.value.length>0?f():t.autoComplt.close())},H=function(e){null!=m&&"function"==typeof m[e]&&m[e].call(t)};return t.autoComplt.setHintsFetcher=function(t){return null===t||"function"==typeof t?(p=t,!0):!1},t.autoComplt.setListener=function(t,e){return(null===e||"function"==typeof e)&&i.listenersSupported.indexOf(t)>=0?(null==m&&(m={}),m[t]=e,!0):!1},t.autoComplt.setStyles=function(t,e){var o,n,l=!1;switch(t){case i.autoCompltListClass:o=d.styles.autoCompltList,n=i.adjStyleAttrs.autoCompltList;break;case i.autoCompltHintClass:o=d.styles.autoCompltHint,n=i.adjStyleAttrs.autoCompltHint;break;case i.autoCompltHintSelectedClass:o=d.styles.autoCompltHintSelected,n=i.adjStyleAttrs.autoCompltHintSelected}if(e instanceof Object&&o&&n)for(var s=0;s<n.length;s++)("string"==typeof e[n[s]]||"number"==typeof e[n[s]])&&(l||(l={}),l[n[s]]=o[n[s]]=e[n[s]]);return l},t.autoComplt.config=function(t){var e=!1;if(t instanceof Object){var o;void 0!==t.delay&&(o=Math.floor(t.delay))>0&&(e||(e={}),u=e.delay=o),void 0!==t.maxHintNum&&(o=Math.floor(t.maxHintNum))>0&&(e||(e={}),d.maxHintNum=e.maxHintNum=o)}return e},t.autoComplt.close=function(){c="",d.close(),a&&""!==t.value&&arguments[0]===i.hiddenArg_close_list_n_make_final_selection&&H("select")},t.autoComplt.enable=function(){a=!0},t.autoComplt.disable=function(){a=!1,this.close()},t.autoComplt.destroy=function(){s(t,"blur",y),s(t,"keyup",g),s(t,"keydown",g),this.disable(),delete t.autoComplt},d.onMouseSelectionListener=function(){h(),t.autoComplt.close(i.hiddenArg_close_list_n_make_final_selection)},l(t,"blur",y),l(t,"keyup",g),l(t,"keydown",g),l(t,"input",C),o instanceof Object&&(t.autoComplt.config(o),t.autoComplt.setHintsFetcher(o.hintsFetcher)),t}return null}};return c}); </script> <div class="page-wrapper"><header class="page-header"><script type="application/javascript" async src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=TnvbUP"></script> <div x-data="initKlaviyoCustomerTracking()" @private-content-loaded.window="sendCustomerDataToKlaviyo(event.detail.data)"></div> <script> function initKlaviyoCustomerTracking() { return { sendCustomerDataToKlaviyo(data) { let _learnq = window._learnq || []; let customer = data && data.customer; if(customer && customer.email) { _learnq.push(['identify', { $email: customer.email, $first_name: customer.firstname ? customer.firstname : '', $last_name: customer.lastname ? customer.lastname : '' }]); } } } } </script> <a class="action skip sr-only focus:not-sr-only focus:absolute focus:z-40 focus:bg-white contentarea" href="#contentarea"> <span> Skip to Content </span> </a> <script> function initHeader () { return { searchOpen: false, cart: {}, isCartOpen: false, isMobile: true, init() { const matchMedia = window.matchMedia("(max-width: 1024px)"); this.onChangeMedia(matchMedia); if(typeof matchMedia.onchange !== 'object') { //prevent an old iOS Safari bug where addEventListener does not accept an event type parameter matchMedia.addListener((event) => this.onChangeMedia(event)); } else { matchMedia.addEventListener( "change", (event) => this.onChangeMedia(event) ) } }, onChangeMedia(mediaQuery) { if(this.isMobile !== mediaQuery.matches){ this.isMobile = mediaQuery.matches; if(this.isMobile){ this.$refs.searchContainerMobile.appendChild(this.$refs.searchForm); }else{ this.$refs.searchContainerDesktop.appendChild(this.$refs.searchForm); } } }, getData(data) { if (data.cart) { this.cart = data.cart } }, isCartEmpty() { return !this.cart.summary_count }, toggleCart(event) { if (event.detail && event.detail.isOpen !== undefined) { this.isCartOpen = event.detail.isOpen if (!this.isCartOpen && this.$refs && this.$refs.cartButton) { this.$refs.cartButton.focus() } } else { this.isCartOpen = true } } } } function initCompareHeader() { return { compareProducts: null, itemCount: 0, receiveCompareData(data) { if (data['compare-products']) { this.compareProducts = data['compare-products']; this.itemCount = this.compareProducts.count; } } } } </script> <div x-data="initHeader()" @keydown.window.escape="searchOpen = false;" @private-content-loaded.window="getData(event.detail.data)" > <div class="bg-white text-gray-800 border-b border-gray-300 h-[46px] hidden lg:block"> <div class="max-w-full lg:max-w-5xl xl:max-w-7xl flex flex-wrap items-center justify-center w-full px-4 py-3 mx-auto mt-0 md:justify-end"> <!--Customer Info --> <a class="text-[13px] border-r border-gray-300 pl-0 px-4 hover:underline md:pl-4" onclick="hyva.setCookie && hyva.setCookie( 'login_redirect', window.location.href, 1 )" href="https://www.gigaparts.com/customer/account/index/"> Sign In </a> <a href="tel:+12563841008" class="text-[13px] border-r border-gray-300 px-4 hover:underline">+1 256-384-1008</a> <a href="http://www.gigaparts.net/sweepstakes/" class="text-[13px] border-r border-gray-300 px-4 hidden md:block hover:underline">Sweepstakes</a> <a class="text-[13px] pl-4 hover:underline" href="https://www.gigaparts.com/customer/account/create/" > Create an Account </a> </div> </div> <div class="bg-white relative py-2 lg:py-0"> <div class="max-w-full lg:max-w-5xl xl:max-w-7xl w-full mx-auto px-4 flex lg:justify-between items-center lg:h-[82px]"> <div class="burger-icon mr-2 lg:hidden"> <div x-data="initMenuMobile_67b5dfe59b01c()" class="relative z-20 navigation order-first w-12 lg:hidden" > <!-- mobile --> <div @load.window="setActiveMenu($root)" class="" :class="{'h-screen overflow-x-hidden overflow-y-auto fixed top-0 left-0 w-full bg-container-lighter' : open}" @toggle-mobile-menu.window="open = !open" @keydown.window.escape="open=false" > <div class="flex items-baseline justify-between menu-icon"> <div class="flex justify-between w-full items-center" :class="{'bg-primary' : open}"> <div :class="{'hidden': !open, 'block': open}" class="hidden text-uppercase text-white pl-6 text-[14px]"> SHOP BY DEPARTMENT </div> <a @click="$dispatch('toggle-mobile-menu')" class="flex items-center justify-center cursor-pointer" :class="{ 'py-4 px-6': open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="hidden text-white" width="24" height="24" :class="{ 'hidden' : !open, 'block': open }" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/> <title>x</title></svg> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="p-3" width="48" height="48" :class="{ 'hidden' : open, 'block': !open }" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M4 6h16M4 12h16M4 18h16"/> <title>menu</title></svg> </a> </div> </div> <nav class="hidden w-full duration-150 ease-in-out transform border-t transition-display border-container" :class="{ 'hidden' : !open }" > <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="https://www.gigaparts.com/radio-gear" title="RADIO GEAR"> RADIO GEAR </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-114' ? 0 : 'cms-hierarchy-node-114'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-114', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-114', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> RADIO GEAR </span> </a> <a href="https://www.gigaparts.com/amateur-radio-transceivers" title="AMATEUR RADIO TRANSCEIVERS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> AMATEUR RADIO TRANSCEIVERS </span> </a> <a href="https://www.gigaparts.com/antenna-systems#?Category1=Radios&Category2=Antenna+Systems&search_return=all&res_per_page=60" title="ANTENNAS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> ANTENNAS </span> </a> <a href="https://www.gigaparts.com/wire-and-coax#?Category1=Radios&Category2=Coax+and+Cables&search_return=all&res_per_page=60" title="COAX & CABLES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> COAX & CABLES </span> </a> <a href="https://www.gigaparts.com/gmrs-transceivers" title="GMRS TRANSCEIVERS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> GMRS TRANSCEIVERS </span> </a> <a href="https://www.gigaparts.com/cb-radios#?Category1=Radios&Category2=CB+Transceivers&search_return=all&res_per_page=60" title="CB RADIOS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> CB RADIOS </span> </a> <a href="https://www.gigaparts.com/transceiver-accessories#?Category1=Radios&Category2=Transceiver+Acc&search_return=all&res_per_page=60" title="TRANSCEIVER ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> TRANSCEIVER ACCESSORIES </span> </a> <a href="https://www.gigaparts.com/scanners-receivers-and-gps#?Category1=Radios&Category2=Scanners%2C+Receivers+and+GPS&search_return=all&res_per_page=60" title="RECEIVERS & SCANNERS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> RECEIVERS & SCANNERS </span> </a> <a href="https://www.gigaparts.com/amplifiers#?Category1=Radios&Category2=Amplifiers&search_return=all&res_per_page=60" title="AMPLIFIERS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> AMPLIFIERS </span> </a> <a href="https://www.gigaparts.com/radio-audio-devices#?Category1=Radios&Category2=Radio+Audio+Devices&search_return=all&res_per_page=60" title="RADIO AUDIO DEVICES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> RADIO AUDIO DEVICES </span> </a> <a href="https://www.gigaparts.com/tower-and-shack-accessories#?Category1=Radios&Category2=Tower+and+Shack+Acc&search_return=all&res_per_page=60" title="TOWER & SHACK ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> TOWER & SHACK ACCESSORIES </span> </a> <a href="https://www.gigaparts.com/power-supplies-accessories#?Category1=Radios&Category2=Power+Solutions+and+Acc&search_return=all&res_per_page=60" title="POWER SOLUTIONS & ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> POWER SOLUTIONS & ACCESSORIES </span> </a> <a href="https://www.gigaparts.com/accessories#?Category1=Radios&Category2=Accessories&search_return=all&res_per_page=60" title="ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> ACCESSORIES </span> </a> <a href="https://www.gigaparts.com/software-and-pc-interface#?Category1=Radios&Category2=Software+and+PC+Interface&search_return=all&res_per_page=60" title="SOFTWARE & PC INTERFACE" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> SOFTWARE & PC INTERFACE </span> </a> <a href="/products/used-radio-gear" title="USED EQUIPMENT" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> USED EQUIPMENT </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="/photography" title="PHOTOGRAPHY GEAR"> PHOTOGRAPHY GEAR </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-325' ? 0 : 'cms-hierarchy-node-325'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-325', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-325', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> PHOTOGRAPHY GEAR </span> </a> <a href="/photography/batteries-and-power-accessories" title="BATTERIES & POWER ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> BATTERIES & POWER ACCESSORIES </span> </a> <a href="/photography/cameras" title="CAMERAS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> CAMERAS </span> </a> <a href="/photography/camera-accessories" title="CAMERA ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> CAMERA ACCESSORIES </span> </a> <a href="/photography/lenses" title="LENSES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> LENSES </span> </a> <a href="/photography/lens-accessories" title="LENS ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> LENS ACCESSORIES </span> </a> <a href="/photography/photography-bags-and-cases" title="PHOTOGRAPHY BAGS & CASES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PHOTOGRAPHY BAGS & CASES </span> </a> <a href="/photography/studio-equipment-and-lighting" title="STUDIO EQUIPMENT & LIGHTING" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> STUDIO EQUIPMENT & LIGHTING </span> </a> <a href="/photography/tripods-and-supports" title="TRIPODS & SUPPORTS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> TRIPODS & SUPPORTS </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="/astronomy" title="ASTRONOMY GEAR"> ASTRONOMY GEAR </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-334' ? 0 : 'cms-hierarchy-node-334'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-334', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-334', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> ASTRONOMY GEAR </span> </a> <a href="/astronomy/astrophotography-equipment" title="ASTROPHOTOGRAPHY EQUIPMENT" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> ASTROPHOTOGRAPHY EQUIPMENT </span> </a> <a href="/astronomy/mounts-and-tripods" title="MOUNTS AND TRIPODS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> MOUNTS AND TRIPODS </span> </a> <a href="/astronomy/optical-accessories" title="OPTICAL ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> OPTICAL ACCESSORIES </span> </a> <a href="/astronomy/sport-optics" title="SPORT OPTICS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> SPORT OPTICS </span> </a> <a href="/astronomy/star-charts-and-books" title="STAR CHARTS AND BOOKS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> STAR CHARTS AND BOOKS </span> </a> <a href="/astronomy/telescope-accessories" title="TELESCOPE ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> TELESCOPE ACCESSORIES </span> </a> <a href="/astronomy/telescopes" title="TELESCOPES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> TELESCOPES </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="/personalized-items" title="PERSONALIZED ITEMS"> PERSONALIZED ITEMS </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-127' ? 0 : 'cms-hierarchy-node-127'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-127', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-127', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> PERSONALIZED ITEMS </span> </a> <a href="/nsearch/?lp=Personalized%20Gifts%20Under%20%2450" title="GIFTS UNDER $50" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> GIFTS UNDER $50 </span> </a> <a href="/nsearch/?lp=Personalized%20Bags#?lp=Personalized+Bags&search_return=all&res_per_page=60" title="BAGS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> BAGS </span> </a> <a href="/nsearch/?q=business+cards" title="BUSINESS CARDS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> BUSINESS CARDS </span> </a> <a href="/nsearch/?q=santa" title="CHRISTMAS GEAR" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> CHRISTMAS GEAR </span> </a> <a href="/drinkware" title="DRINKWARE" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> DRINKWARE </span> </a> <a href="/nsearch/?lp=BALLCAPS#?lp=BALLCAPS&search_return=all&res_per_page=60" title="HATS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> HATS </span> </a> <a href="/nsearch/?q=desk+lamp" title="LED DESK LAMPS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> LED DESK LAMPS </span> </a> <a href="/nsearch/?q=MY54" title="LEATHERETTE GOODS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> LEATHERETTE GOODS </span> </a> <a href="/personalized-name-badges" title="NAME BADGES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> NAME BADGES </span> </a> <a href="/nsearch/?lp=nike-hats#?lp=nike-hats&search_return=all&res_per_page=60" title="NIKE GEAR" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> NIKE GEAR </span> </a> <a href="/nsearch/?lp=Outerwear" title="OUTERWEAR" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> OUTERWEAR </span> </a> <a href="/personalization/wearables/pocket-tools" title="POCKET TOOLS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> POCKET TOOLS </span> </a> <a href="/nsearch/?q=personalized+posters#?keywords=personalized+posters&search_return=all&res_per_page=60" title="POSTERS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> POSTERS </span> </a> <a href="/nsearch/?q=personalized+qsl+cards" title="QSL CARDS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> QSL CARDS </span> </a> <a href="https://www.gigaparts.com/nsearch/?lp=Shirts-Landing#?lp=Shirts-Landing&search_return=all&res_per_page=60" title="SHIRTS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> SHIRTS </span> </a> <a href="/nsearch/?q=personalized+stationery" title="STATIONERY" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> STATIONERY </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="/computers" title="COMPUTER GEAR"> COMPUTER GEAR </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-128' ? 0 : 'cms-hierarchy-node-128'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-128', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-128', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> COMPUTER GEAR </span> </a> <a href="/computers/core-components" title="CORE COMPONENTS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> CORE COMPONENTS </span> </a> <a href="/computers/networking" title="NETWORKING" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> NETWORKING </span> </a> <a href="/computers/pcs" title="PCs" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PCs </span> </a> <a href="/computers/peripherals" title="PERIPHERALS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PERIPHERALS </span> </a> <a href="/computers/furniture" title="FURNITURE" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> FURNITURE </span> </a> <a href="/computers/cables-and-adapters" title="CABLES AND ADAPTERS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> CABLES AND ADAPTERS </span> </a> <a href="/computers/pc-cooling" title="PC COOLING" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PC COOLING </span> </a> <a href="/computers/portable-electronics" title="PORTABLE ELECTRONICS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PORTABLE ELECTRONICS </span> </a> <a href="/computers/storage-devices" title="STORAGE DEVICES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> STORAGE DEVICES </span> </a> <a href="/computers/software" title="SOFTWARE" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> SOFTWARE </span> </a> <a href="/computers/power-protection" title="POWER PROTECTION" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> POWER PROTECTION </span> </a> <a href="/computers/peripheral-accessories" title="PERIPHERAL ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PERIPHERAL ACCESSORIES </span> </a> <a href="/computers/pc-accessories" title="PC ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PC ACCESSORIES </span> </a> <a href="/refurbished-apple" title="REFURBISHED APPLE GEAR" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> REFURBISHED APPLE GEAR </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="https://www.gigaparts.com/treasure-hunting" title="TREASURE HUNTING"> TREASURE HUNTING </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-130' ? 0 : 'cms-hierarchy-node-130'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-130', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-130', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> TREASURE HUNTING </span> </a> <a href="/products/metal-detectors" title="METAL DETECTORS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> METAL DETECTORS </span> </a> <a href="/products/detector-accessories" title="DETECTOR ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> DETECTOR ACCESSORIES </span> </a> <a href="/products/books-videos-and-maps" title="BOOKS, VIDEOS, & MAPS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> BOOKS, VIDEOS, & MAPS </span> </a> <a href="/products/prospecting-equipment" title="PROSPECTING EQUIPMENT" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> PROSPECTING EQUIPMENT </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="/makers" title="MAKER SUPPLIES"> MAKER SUPPLIES </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-131' ? 0 : 'cms-hierarchy-node-131'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-131', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-131', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> MAKER SUPPLIES </span> </a> <a href="/makers/3d-printing" title="3D PRINTING" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> 3D PRINTING </span> </a> <a href="/makers/components" title="COMPONENTS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> COMPONENTS </span> </a> <a href="/makers/component-accessories" title="COMPONENT ACCESSORIES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> COMPONENT ACCESSORIES </span> </a> <a href="/makers/development-boards" title="DEVELOPMENT BOARDS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> DEVELOPMENT BOARDS </span> </a> <a href="/makers/educational-resources" title="EDUCATIONAL RESOURCES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> EDUCATIONAL RESOURCES </span> </a> <a href="/makers/output-devices" title="OUTPUT DEVICES" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> OUTPUT DEVICES </span> </a> <a href="/makers/tools-and-equipment" title="TOOLS AND EQUIPMENT" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> TOOLS AND EQUIPMENT </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="https://www.gigaparts.com/emergency-prep" title="EMERGENCY PREP"> EMERGENCY PREP </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-132' ? 0 : 'cms-hierarchy-node-132'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-132', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-132', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> EMERGENCY PREP </span> </a> <a href="https://www.gigaparts.com/emergency-prep" title="EMERGENCY PREPAREDNESS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> EMERGENCY PREPAREDNESS </span> </a> <a href="/products/weather-radios-and-stations" title="WEATHER RADIOS & STATIONS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> WEATHER RADIOS & STATIONS </span> </a> <a href="https://www.gigaparts.com/toys-and-gadgets/edc/flashlights" title="FLASHLIGHTS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> FLASHLIGHTS </span> </a> </div> </div> <div class="level-0"> <span class="flex items-center transition-transform duration-150 ease-in-out transform" :class="{ '-translate-x-full' : mobilePanelActiveId, 'translate-x-0' : !mobilePanelActiveId }" > <a class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container level-0 text-[14px]" href="https://www.gigaparts.com/toys-and-gadgets" title="TOYS & GADGETS"> TOYS & GADGETS </a> <a class="absolute right-0 flex justify-end items-center w-full h-full pr-6 cursor-pointer" @click="mobilePanelActiveId = mobilePanelActiveId === 'cms-hierarchy-node-133' ? 0 : 'cms-hierarchy-node-133'" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-6 h-6" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/> <title>chevron-right</title></svg> </a> </span> <div class="absolute top-0 right-0 z-[1000] w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter" :class="{ 'translate-x-full' : mobilePanelActiveId !== 'cms-hierarchy-node-133', 'translate-x-0' : mobilePanelActiveId === 'cms-hierarchy-node-133', }" > <a class="flex items-center mx-3 px-3 py-4 border-b cursor-pointer border-container text-[14px]" @click="mobilePanelActiveId = 0" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M15 19l-7-7 7-7"/> <title>chevron-left</title></svg> <span class="ml-4"> TOYS & GADGETS </span> </a> <a href="https://www.gigaparts.com/toys-and-gadgets/edc" title="EDC" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> EDC </span> </a> <a href="https://www.gigaparts.com/toys-and-gadgets/gadgets" title="GADGETS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> GADGETS </span> </a> <a href="https://www.gigaparts.com/toys-and-gadgets/impulse" title="IMPULSE" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> IMPULSE </span> </a> <a href="https://www.gigaparts.com/toys-and-gadgets/magic-gear" title="MAGIC GEAR" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> MAGIC GEAR </span> </a> <a href="https://www.gigaparts.com/toys-and-gadgets/stem-toys" title="STEM TOYS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> STEM TOYS </span> </a> <a href="/stocking-stuffers" title="STOCKING STUFFERS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> STOCKING STUFFERS </span> </a> <a href="https://www.gigaparts.com/toys-and-gadgets/toys" title="TOYS" class="flex items-center w-full mx-3 px-3 py-4 border-b cursor-pointer bg-container-lighter border-container text-[14px]" > <span class="w-6"></span> <span class="ml-4 text-base text-gray-700 lg:ml-0"> TOYS </span> </a> </div> </div> <div class="additional-mobile-menu"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> .group:hover .group-hover\:visible { visibility: visible; } .gold-text { color: #ffd700; } .dropdown-menu { visibility: hidden; position: absolute; z-index: 50; display: flex; flex-direction: column; background-color: #fff; padding: 0.5rem 1rem; text-align: left; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); min-width: 200px; } .group:hover .dropdown-menu { visibility: visible; } .connect-container { position: relative; display: inline-block; cursor: pointer; } .connect-logo { display: inline-block; width: 14px; height: auto; margin-left: 8px; vertical-align: middle; transform: translateX(-20px); /* Start hidden to the left */ opacity: 0; /* Make it invisible initially */ transition: transform 0.3s ease, opacity 0.3s ease; /* Smooth transition */ } .connect-container:hover .connect-logo { transform: translateX(0); /* Slide to the right */ opacity: 1; /* Fade in */ } </style> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5"> <a class="menu-hover gold-text">Tech Services</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/it?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Tech Solutions </a> <a href="/services/pc-repair?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> PC Repairs </a> </div> </div> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5 px-4"> <a class="menu-hover">Specials</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/used-open-box-and-refurbished-items?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Bargain Corner </a> <a href="/weekly-specials-at-gigaparts?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Weekly Specials </a> <a href="/clearance-items#?Onclearance=Yes&Stockstatusfilter=Currently+in+stock%21&search_return=all&res_per_page=60" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary" > Clearance Items </a> <a href="/rebates?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Manufacturer Rebates </a> <a href="/sweepstakes?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Sweepstakes </a> </div> </div> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5 px-4"> <a class="menu-hover">Visit Us</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/huntsville?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Huntsville, AL </a> <a href="https://events.gigaparts.com?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Event Calendar </a> </div> </div> <a href="/connect?utm_source=homepage&utm_medium=gp-menu" class="connect-container"> Connect <img src="https://0f03806ff3d3e74e9602-196c53d60dd8027754ef96352b4703ae.ssl.cf2.rackcdn.com/Magento/Live/Menu-NAV-LP/120-connectors.png" alt="Connect Logo" class="connect-logo" /> </a> </div> </div> </nav> </div> </div> <div class="fixed bottom-0 left-0 w-full z-20 bg-white flex justify-between border-t border-t-gray-300 h-14 px-4 md:hidden"> <a href="https://www.gigaparts.com/" class="flex flex-col items-center justify-center text-[14px] leading-4 px-2.5"> <i class="icon-home text-[18px] mb-1 mt-0.5"></i> Home </a> <a @click="$dispatch('toggle-mobile-menu')" class="flex flex-col items-center justify-center text-[14px] leading-4 px-2.5"> <i class="icon-menu text-[18px] mb-1 mt-0.5"></i> Menu </a> <a href="https://www.gigaparts.com/customer/account/" class="flex flex-col items-center justify-center text-[14px] leading-4 px-2.5"> <i class="icon-user text-[18px] mb-1 mt-0.5"></i> Account </a> <a href="https://www.gigaparts.com/checkout/cart/index/" class="flex flex-col items-center justify-center text-[14px] leading-4 px-2.5"> <i class="icon-handbag text-[18px] mb-1 mt-0.5"></i> Cart </a> </div> <script> 'use strict'; const initMenuMobile_67b5dfe59b01c = () => { return { mobilePanelActiveId: null, open: false, setActiveMenu(menuNode) { Array.from(menuNode.querySelectorAll('a')).filter(link => { return link.href === window.location.href.split('?')[0]; }).map(item => { // item.closest('div.level-0') && // item.closest('div.level-0').querySelector('a.level-0').classList.add('underline'); }); } } } </script> </div> <!--Logo--> <div class="logo-wrapper flex justify-center max-w-[220px] lg:max-w-[initial]"> <a class="flex items-center justify-center text-xl font-medium tracking-wide text-gray-800 no-underline hover:no-underline font-title" href="https://www.gigaparts.com/" title="GigaParts.com" aria-label="store logo"> <img class="img-logo" src="https://www.gigaparts.com/static/version1737104073/frontend/GigaParts/hyva/en_US/images/logo.svg" title="GigaParts.com" alt="GigaParts.com" width="300" height="36" /> </a> </div> <div class="pr-6 pl-14 hidden lg:block"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"></div> </div> <!--Search desktop--> <div x-ref="searchContainerDesktop" class="hidden lg:block lg:flex-1 lg:mx-4"> </div> <div class="flex gap-3 items-center ml-auto md:gap-4" id="menu-icons-group"> <div class="hidden lg:block"> </div> <!--Search icon--> <button id="menu-search-icon" class="outline-none lg:hidden" @click.prevent=" searchOpen = !searchOpen; $dispatch('search-open'); " aria-label="Toggle search form" aria-haspopup="true" :aria-expanded="searchOpen" x-ref="searchButton" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="hidden w-[30px] h-[30px] stroke-[1.5px] lg:w-[36px] lg:h-[36px]" width="30" height="30" :class="{ 'hidden' : !searchOpen, 'block': searchOpen }" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/> <title>x</title></svg> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-slate-800 hover:text-black w-[30px] h-[30px] stroke-[1.5px] lg:w-[36px] lg:h-[36px]" width="30" height="30" aria-hidden="true" :class="{ 'hidden' : searchOpen, 'block': !searchOpen }"> <path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"/> </svg> </button> <a class="lg:hidden" id="menu-acc-icon" href="https://www.gigaparts.com/customer/account/" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-slate-800 hover:text-black w-[30px] h-[30px] stroke-[1.5px] lg:w-[36px] lg:h-[36px]" width="30" height="30" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z"/> </svg> </a> <!--Compare Icon--> <a id="compare-link" x-cloak x-show="itemCount > 0" class="relative inline-block no-underline outline-none text-black hover:text-primary duration-300 transition-all ease-[ease]" href="https://www.gigaparts.com/catalog/product_compare/index/" title="Compare Products" x-data="initCompareHeader()" @private-content-loaded.window="receiveCompareData($event.detail.data)" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-slate-800 hover:text-black w-[30px] h-[30px] stroke-[1.5px] lg:w-[36px] lg:h-[36px]" width="30" height="30" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"/> </svg> <span class="sr-only label"> Compare Products </span> <span class="absolute top-0 right-0 py-1 px-1.5 -mt-5 -mr-3 text-[10px] leading-none text-center text-white uppercase transform translate-y-1/2 rounded-full bg-primary min-w-[18px]" > <span x-text="itemCount"></span> <span x-show="itemCount === 1" class="sr-only"> item </span> <span x-show="itemCount > 1" class="sr-only"> items </span> </span> </a> <!--Cart Icon--> <a id="menu-cart-icon" @click.prevent.stop="$dispatch('toggle-cart',{});" class="relative outline-none text-black duration-300 transition-all ease-[ease] mr-1 hover:text-primary" href="https://www.gigaparts.com/checkout/cart/index/" > <span class="sr-only label"> Cart </span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-slate-800 hover:text-black w-[30px] h-[30px] stroke-[1.5px] lg:w-[36px] lg:h-[36px]" width="30" height="30" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"/> </svg> <span x-text="cart.summary_count" class="absolute top-0 right-0 hidden py-1 px-1.5 -mt-4 -mr-1 text-[10px] leading-none text-center text-white uppercase transform translate-y-1/2 rounded-full bg-primary min-w-[18px]" :class="{ 'hidden': !cart.summary_count, 'block': cart.summary_count }" ></span> </a> </div> </div> </div> <div x-data="{atTop : true}" class="hidden fixed top-0 left-0 w-full z-30 bg-white border-b border-b-gray-300" @scroll.window="atTop = window.pageYOffset > 215 ? false : true" :class="(atTop === false) ? 'lg:!block' : 'hidden'"> <div class="max-w-[640px] md:max-w-3xl lg:max-w-5xl xl:max-w-7xl w-full mx-auto px-4"> <div class="flex items-center"> <div class="w-[300px] mr-[15%]"> <div class="logo-wrapper flex justify-center max-w-[220px] lg:max-w-[initial]"> <a class="flex items-center justify-center text-xl font-medium tracking-wide text-gray-800 no-underline hover:no-underline font-title" href="https://www.gigaparts.com/" title="GigaParts.com" aria-label="store logo"> <img class="img-logo" src="https://www.gigaparts.com/static/version1737104073/frontend/GigaParts/hyva/en_US/images/logo.svg" title="GigaParts.com" alt="GigaParts.com" width="300" height="36" /> </a> </div> </div> <div class="leading-[80px] font-medium uppercase"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> .group:hover .group-hover\:visible { visibility: visible; } .gold-text { color: #ffd700; } .dropdown-menu { visibility: hidden; position: absolute; z-index: 50; display: flex; flex-direction: column; background-color: #fff; padding: 0.5rem 1rem; text-align: left; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); min-width: 200px; } .group:hover .dropdown-menu { visibility: visible; } .connect-container { position: relative; display: inline-block; cursor: pointer; } .connect-logo { display: inline-block; width: 14px; height: auto; margin-left: 8px; vertical-align: middle; transform: translateX(-20px); /* Start hidden to the left */ opacity: 0; /* Make it invisible initially */ transition: transform 0.3s ease, opacity 0.3s ease; /* Smooth transition */ } .connect-container:hover .connect-logo { transform: translateX(0); /* Slide to the right */ opacity: 1; /* Fade in */ } </style> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5"> <a class="menu-hover gold-text">Tech Services</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/it?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Tech Solutions </a> <a href="/services/pc-repair?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> PC Repairs </a> </div> </div> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5 px-4"> <a class="menu-hover">Specials</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/used-open-box-and-refurbished-items?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Bargain Corner </a> <a href="/weekly-specials-at-gigaparts?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Weekly Specials </a> <a href="/clearance-items#?Onclearance=Yes&Stockstatusfilter=Currently+in+stock%21&search_return=all&res_per_page=60" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary" > Clearance Items </a> <a href="/rebates?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Manufacturer Rebates </a> <a href="/sweepstakes?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Sweepstakes </a> </div> </div> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5 px-4"> <a class="menu-hover">Visit Us</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/huntsville?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Huntsville, AL </a> <a href="https://events.gigaparts.com?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Event Calendar </a> </div> </div> <a href="/connect?utm_source=homepage&utm_medium=gp-menu" class="connect-container"> Connect <img src="https://0f03806ff3d3e74e9602-196c53d60dd8027754ef96352b4703ae.ssl.cf2.rackcdn.com/Magento/Live/Menu-NAV-LP/120-connectors.png" alt="Connect Logo" class="connect-logo" /> </a> </div> </div> <!--Cart Icon--> <a id="menu-cart-icon" @click.prevent.stop="$dispatch('toggle-cart',{});" class="relative outline-none text-black duration-300 transition-all ease-[ease] sm:ml-auto hover:text-primary" href="https://www.gigaparts.com/checkout/cart/index/" > <span class="sr-only label"> Cart </span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-slate-800 hover:text-black stroke-[1.5px]" width="38" height="38" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"/> </svg> <span x-text="cart.summary_count" class="absolute top-0 right-0 hidden py-1 px-1.5 -mt-5 -mr-3 text-[10px] leading-none text-center text-white uppercase transform translate-y-1/2 rounded-full bg-primary" :class="{ 'hidden': !cart.summary_count, 'block': cart.summary_count }" ></span> </a> </div> </div> </div> <div class="bg-primary relative h-[55px] hidden lg:block"> <div class="max-w-[640px] md:max-w-3xl lg:max-w-5xl xl:max-w-7xl w-full mx-auto px-4"> <div class="hidden lg:flex items-center"> <div x-data="initMenuDesktop_67b5dfe60b93c()" class="z-20 w-[300px] pr-6 mr-6 border-r border-white navigation hidden lg:flex" > <!-- desktop --> <div @load.window="setActiveMenu($root)" class="justify-between mx-auto w-full" > <nav class="flex flex-wrap" > <div class="level-0 flex items-center transition-colors duration-500 relative" > <a href="#" title="SHOP BY DEPARTMENT" class="level-0 inline-flex uppercase shadow-sm font-semibold text-white whitespace-nowrap w-full leading-[55px]" @click="$dispatch('toggle-desktop-menu')"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="mr-3 mt-[15px] text-white" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M4 6h16M4 12h16M4 18h16"/> <title>menu</title></svg> <span>SHOP BY DEPARTMENT</span> </a> <div class="absolute left-0 top-full z-10 -mt-3 ease-out" :style="`margin-top: 0;`" x-data="{ showMenu: isOpen() }" x-cloak x-show="showMenu" @click.outside="showMenu = false" @keydown.window.escape="showMenu = false" @toggle-desktop-menu.window="showMenu = !showMenu" > <div x-data="{ open: false }" class="mx-auto relative min-h-[346px] overflow-hidden hover:w-[1024px]" :style="(open === false) ? 'height: 346px' : '`min-height: ${menuMinHeight}px`'" > <ul class="w-[300px] px-5 bg-white border border-gray-300 pb-[41px]" :class="(open === false) ? 'h-[346px]' : ''" > <!-- @todo Remove when we switch to new original category list --> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="https://www.gigaparts.com/radio-gear" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > RADIO GEAR <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/amateur-radio-transceivers" title="AMATEUR RADIO TRANSCEIVERS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> AMATEUR RADIO TRANSCEIVERS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/antenna-systems#?Category1=Radios&Category2=Antenna+Systems&search_return=all&res_per_page=60" title="ANTENNAS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> ANTENNAS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/wire-and-coax#?Category1=Radios&Category2=Coax+and+Cables&search_return=all&res_per_page=60" title="COAX & CABLES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> COAX & CABLES </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/gmrs-transceivers" title="GMRS TRANSCEIVERS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> GMRS TRANSCEIVERS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/cb-radios#?Category1=Radios&Category2=CB+Transceivers&search_return=all&res_per_page=60" title="CB RADIOS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> CB RADIOS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/transceiver-accessories#?Category1=Radios&Category2=Transceiver+Acc&search_return=all&res_per_page=60" title="TRANSCEIVER ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> TRANSCEIVER ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/scanners-receivers-and-gps#?Category1=Radios&Category2=Scanners%2C+Receivers+and+GPS&search_return=all&res_per_page=60" title="RECEIVERS & SCANNERS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> RECEIVERS & SCANNERS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/amplifiers#?Category1=Radios&Category2=Amplifiers&search_return=all&res_per_page=60" title="AMPLIFIERS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> AMPLIFIERS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/radio-audio-devices#?Category1=Radios&Category2=Radio+Audio+Devices&search_return=all&res_per_page=60" title="RADIO AUDIO DEVICES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> RADIO AUDIO DEVICES </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/tower-and-shack-accessories#?Category1=Radios&Category2=Tower+and+Shack+Acc&search_return=all&res_per_page=60" title="TOWER & SHACK ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> TOWER & SHACK ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/power-supplies-accessories#?Category1=Radios&Category2=Power+Solutions+and+Acc&search_return=all&res_per_page=60" title="POWER SOLUTIONS & ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> POWER SOLUTIONS & ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/accessories#?Category1=Radios&Category2=Accessories&search_return=all&res_per_page=60" title="ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/software-and-pc-interface#?Category1=Radios&Category2=Software+and+PC+Interface&search_return=all&res_per_page=60" title="SOFTWARE & PC INTERFACE" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> SOFTWARE & PC INTERFACE </a> </li> <li class="level-1 z-[2]"> <a href="/products/used-radio-gear" title="USED EQUIPMENT" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> USED EQUIPMENT </a> </li> </ul> <div class="absolute right-0 bottom-0 z-[1] opacity-70"> <img src="https://www.gigaparts.com/media/wysiwyg/Root-Nav-BG/radio-cat-bg.jpg" loading="lazy" alt="" /> </div> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="/photography" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > PHOTOGRAPHY GEAR <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="/photography/batteries-and-power-accessories" title="BATTERIES & POWER ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> BATTERIES & POWER ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/photography/cameras" title="CAMERAS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> CAMERAS </a> </li> <li class="level-1 z-[2]"> <a href="/photography/camera-accessories" title="CAMERA ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> CAMERA ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/photography/lenses" title="LENSES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> LENSES </a> </li> <li class="level-1 z-[2]"> <a href="/photography/lens-accessories" title="LENS ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> LENS ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/photography/photography-bags-and-cases" title="PHOTOGRAPHY BAGS & CASES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PHOTOGRAPHY BAGS & CASES </a> </li> <li class="level-1 z-[2]"> <a href="/photography/studio-equipment-and-lighting" title="STUDIO EQUIPMENT & LIGHTING" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> STUDIO EQUIPMENT & LIGHTING </a> </li> <li class="level-1 z-[2]"> <a href="/photography/tripods-and-supports" title="TRIPODS & SUPPORTS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> TRIPODS & SUPPORTS </a> </li> </ul> <div class="absolute right-0 bottom-0 z-[1] opacity-70"> <img src="https://www.gigaparts.com/media/wysiwyg/Root-Nav-BG/photo-cat-bg.jpg" loading="lazy" alt="" /> </div> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="/astronomy" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > ASTRONOMY GEAR <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="/astronomy/astrophotography-equipment" title="ASTROPHOTOGRAPHY EQUIPMENT" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> ASTROPHOTOGRAPHY EQUIPMENT </a> </li> <li class="level-1 z-[2]"> <a href="/astronomy/mounts-and-tripods" title="MOUNTS AND TRIPODS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> MOUNTS AND TRIPODS </a> </li> <li class="level-1 z-[2]"> <a href="/astronomy/optical-accessories" title="OPTICAL ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> OPTICAL ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/astronomy/sport-optics" title="SPORT OPTICS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> SPORT OPTICS </a> </li> <li class="level-1 z-[2]"> <a href="/astronomy/star-charts-and-books" title="STAR CHARTS AND BOOKS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> STAR CHARTS AND BOOKS </a> </li> <li class="level-1 z-[2]"> <a href="/astronomy/telescope-accessories" title="TELESCOPE ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> TELESCOPE ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/astronomy/telescopes" title="TELESCOPES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> TELESCOPES </a> </li> </ul> <div class="absolute right-0 bottom-0 z-[1] opacity-70"> <img src="https://www.gigaparts.com/media/wysiwyg/Root-Nav-BG/astronomy-cat-bg.jpg" loading="lazy" alt="" /> </div> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="/personalized-items" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > PERSONALIZED ITEMS <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="/nsearch/?lp=Personalized%20Gifts%20Under%20%2450" title="GIFTS UNDER $50" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> GIFTS UNDER $50 </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?lp=Personalized%20Bags#?lp=Personalized+Bags&search_return=all&res_per_page=60" title="BAGS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> BAGS </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?q=business+cards" title="BUSINESS CARDS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> BUSINESS CARDS </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?q=santa" title="CHRISTMAS GEAR" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> CHRISTMAS GEAR </a> </li> <li class="level-1 z-[2]"> <a href="/drinkware" title="DRINKWARE" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> DRINKWARE </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?lp=BALLCAPS#?lp=BALLCAPS&search_return=all&res_per_page=60" title="HATS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> HATS </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?q=desk+lamp" title="LED DESK LAMPS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> LED DESK LAMPS </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?q=MY54" title="LEATHERETTE GOODS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> LEATHERETTE GOODS </a> </li> <li class="level-1 z-[2]"> <a href="/personalized-name-badges" title="NAME BADGES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> NAME BADGES </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?lp=nike-hats#?lp=nike-hats&search_return=all&res_per_page=60" title="NIKE GEAR" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> NIKE GEAR </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?lp=Outerwear" title="OUTERWEAR" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> OUTERWEAR </a> </li> <li class="level-1 z-[2]"> <a href="/personalization/wearables/pocket-tools" title="POCKET TOOLS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> POCKET TOOLS </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?q=personalized+posters#?keywords=personalized+posters&search_return=all&res_per_page=60" title="POSTERS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> POSTERS </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?q=personalized+qsl+cards" title="QSL CARDS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> QSL CARDS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/nsearch/?lp=Shirts-Landing#?lp=Shirts-Landing&search_return=all&res_per_page=60" title="SHIRTS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> SHIRTS </a> </li> <li class="level-1 z-[2]"> <a href="/nsearch/?q=personalized+stationery" title="STATIONERY" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> STATIONERY </a> </li> </ul> <div class="absolute right-0 bottom-0 z-[1] opacity-70"> <img src="https://www.gigaparts.com/media/wysiwyg/Root-Nav-BG/custom-items-cat-bg.jpg" loading="lazy" alt="" /> </div> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="/computers" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > COMPUTER GEAR <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="/computers/core-components" title="CORE COMPONENTS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> CORE COMPONENTS </a> </li> <li class="level-1 z-[2]"> <a href="/computers/networking" title="NETWORKING" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> NETWORKING </a> </li> <li class="level-1 z-[2]"> <a href="/computers/pcs" title="PCs" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PCs </a> </li> <li class="level-1 z-[2]"> <a href="/computers/peripherals" title="PERIPHERALS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PERIPHERALS </a> </li> <li class="level-1 z-[2]"> <a href="/computers/furniture" title="FURNITURE" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> FURNITURE </a> </li> <li class="level-1 z-[2]"> <a href="/computers/cables-and-adapters" title="CABLES AND ADAPTERS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> CABLES AND ADAPTERS </a> </li> <li class="level-1 z-[2]"> <a href="/computers/pc-cooling" title="PC COOLING" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PC COOLING </a> </li> <li class="level-1 z-[2]"> <a href="/computers/portable-electronics" title="PORTABLE ELECTRONICS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PORTABLE ELECTRONICS </a> </li> <li class="level-1 z-[2]"> <a href="/computers/storage-devices" title="STORAGE DEVICES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> STORAGE DEVICES </a> </li> <li class="level-1 z-[2]"> <a href="/computers/software" title="SOFTWARE" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> SOFTWARE </a> </li> <li class="level-1 z-[2]"> <a href="/computers/power-protection" title="POWER PROTECTION" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> POWER PROTECTION </a> </li> <li class="level-1 z-[2]"> <a href="/computers/peripheral-accessories" title="PERIPHERAL ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PERIPHERAL ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/computers/pc-accessories" title="PC ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PC ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/refurbished-apple" title="REFURBISHED APPLE GEAR" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> REFURBISHED APPLE GEAR </a> </li> </ul> <div class="absolute right-0 bottom-0 z-[1] opacity-70"> <img src="https://www.gigaparts.com/media/wysiwyg/Root-Nav-BG/computers-cat-bg.jpg" loading="lazy" alt="" /> </div> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="https://www.gigaparts.com/treasure-hunting" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > TREASURE HUNTING <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="/products/metal-detectors" title="METAL DETECTORS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> METAL DETECTORS </a> </li> <li class="level-1 z-[2]"> <a href="/products/detector-accessories" title="DETECTOR ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> DETECTOR ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/products/books-videos-and-maps" title="BOOKS, VIDEOS, & MAPS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> BOOKS, VIDEOS, & MAPS </a> </li> <li class="level-1 z-[2]"> <a href="/products/prospecting-equipment" title="PROSPECTING EQUIPMENT" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> PROSPECTING EQUIPMENT </a> </li> </ul> <div class="absolute right-0 bottom-0 z-[1] opacity-70"> <img src="https://www.gigaparts.com/media/wysiwyg/Root-Nav-BG/treasure-cat-bg.jpg" loading="lazy" alt="" /> </div> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="/makers" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > MAKER SUPPLIES <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="/makers/3d-printing" title="3D PRINTING" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> 3D PRINTING </a> </li> <li class="level-1 z-[2]"> <a href="/makers/components" title="COMPONENTS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> COMPONENTS </a> </li> <li class="level-1 z-[2]"> <a href="/makers/component-accessories" title="COMPONENT ACCESSORIES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> COMPONENT ACCESSORIES </a> </li> <li class="level-1 z-[2]"> <a href="/makers/development-boards" title="DEVELOPMENT BOARDS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> DEVELOPMENT BOARDS </a> </li> <li class="level-1 z-[2]"> <a href="/makers/educational-resources" title="EDUCATIONAL RESOURCES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> EDUCATIONAL RESOURCES </a> </li> <li class="level-1 z-[2]"> <a href="/makers/output-devices" title="OUTPUT DEVICES" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> OUTPUT DEVICES </a> </li> <li class="level-1 z-[2]"> <a href="/makers/tools-and-equipment" title="TOOLS AND EQUIPMENT" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> TOOLS AND EQUIPMENT </a> </li> </ul> <div class="absolute right-0 bottom-0 z-[1] opacity-70"> <img src="https://www.gigaparts.com/media/wysiwyg/Root-Nav-BG/makers-cat-bg.jpg" loading="lazy" alt="" /> </div> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="https://www.gigaparts.com/emergency-prep" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > EMERGENCY PREP <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/emergency-prep" title="EMERGENCY PREPAREDNESS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> EMERGENCY PREPAREDNESS </a> </li> <li class="level-1 z-[2]"> <a href="/products/weather-radios-and-stations" title="WEATHER RADIOS & STATIONS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> WEATHER RADIOS & STATIONS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/toys-and-gadgets/edc/flashlights" title="FLASHLIGHTS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> FLASHLIGHTS </a> </li> </ul> </div> </div> </li> <li class="group/child flex justify-between items-center w-full border-b border-b-gray-200 last:border-b-0" @mouseover.stop="setMenuMinHeight($event.currentTarget)" > <a href="https://www.gigaparts.com/toys-and-gadgets" class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @focus="setMenuMinHeight($event.currentTarget.parentNode)" > TOYS & GADGETS <span class="inline-block z-10 relative pl-2"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5 inline" width="25" height="25" role="img"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/> <title>chevron-right</title></svg> </span> </a> <div class="container left-0 absolute w-[850px] min-h-full top-0 opacity-0 group-hover/child:opacity-100 pointer-events-none group-hover/child:pointer-events-auto"> <div class="ml-[299px] w-[550px] absolute left-[20%] h-full transition-all duration-500 bg-white border border-gray-300 group-hover/child:left-0 flex-1"> <ul class="relative grid grid-cols-2 gap-x-8 p-4"> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/toys-and-gadgets/edc" title="EDC" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> EDC </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/toys-and-gadgets/gadgets" title="GADGETS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> GADGETS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/toys-and-gadgets/impulse" title="IMPULSE" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> IMPULSE </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/toys-and-gadgets/magic-gear" title="MAGIC GEAR" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> MAGIC GEAR </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/toys-and-gadgets/stem-toys" title="STEM TOYS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> STEM TOYS </a> </li> <li class="level-1 z-[2]"> <a href="/stocking-stuffers" title="STOCKING STUFFERS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> STOCKING STUFFERS </a> </li> <li class="level-1 z-[2]"> <a href="https://www.gigaparts.com/toys-and-gadgets/toys" title="TOYS" class="level-1 p-[5px] block text-lg transition-all md:text-sm hover:text-primary"> TOYS </a> </li> </ul> </div> </div> </li> <li class="absolute left-[1px] bottom-[1px] group/child flex justify-between items-center w-[298px] px-5 bg-white z-[11]"> <button class="w-full flex justify-between items-center py-2 px-2.5 z-10 font-[24px] relative break-words transition-all hover:text-primary" @click="open = ! open" x-text="(open === false) ? '+ All Categories' : '- Less Categories'" ></button> </li> </ul> </div> </div> </div> </nav> </div> </div> <script> 'use strict'; const initMenuDesktop_67b5dfe60b93c = () => { return { menuMinHeight: 0, setMenuMinHeight(targetElement) { const childMenu = targetElement.querySelector('div.container.absolute'); childMenu && (this.menuMinHeight = childMenu.getBoundingClientRect().height); }, setActiveMenu(menuNode) { Array.from(menuNode.querySelectorAll('a')).filter(link => { return link.href === window.location.href.split('?')[0]; }).map(item => { item.closest('div.level-0') && item.closest('div.level-0').classList.add('border-secondary'); }); }, isOpen() { const home = document.querySelector("body.cms-index-index"); /** @todo Remove when we switch to the Home Page Hyva theme **/ const cmsHomeHyva = document.querySelector("body.cms-home-hyva"); if (home || cmsHomeHyva) { return true; } } } } </script> <div class="text-white leading-[55px]"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> .group:hover .group-hover\:visible { visibility: visible; } .gold-text { color: #ffd700; } .dropdown-menu { visibility: hidden; position: absolute; z-index: 50; display: flex; flex-direction: column; background-color: #fff; padding: 0.5rem 1rem; text-align: left; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); min-width: 200px; } .group:hover .dropdown-menu { visibility: visible; } .connect-container { position: relative; display: inline-block; cursor: pointer; } .connect-logo { display: inline-block; width: 14px; height: auto; margin-left: 8px; vertical-align: middle; transform: translateX(-20px); /* Start hidden to the left */ opacity: 0; /* Make it invisible initially */ transition: transform 0.3s ease, opacity 0.3s ease; /* Smooth transition */ } .connect-container:hover .connect-logo { transform: translateX(0); /* Slide to the right */ opacity: 1; /* Fade in */ } </style> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5"> <a class="menu-hover gold-text">Tech Services</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/it?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Tech Solutions </a> <a href="/services/pc-repair?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> PC Repairs </a> </div> </div> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5 px-4"> <a class="menu-hover">Specials</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/used-open-box-and-refurbished-items?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Bargain Corner </a> <a href="/weekly-specials-at-gigaparts?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Weekly Specials </a> <a href="/clearance-items#?Onclearance=Yes&Stockstatusfilter=Currently+in+stock%21&search_return=all&res_per_page=60" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary" > Clearance Items </a> <a href="/rebates?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Manufacturer Rebates </a> <a href="/sweepstakes?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Sweepstakes </a> </div> </div> <div class="group relative cursor-pointer inline-block mr-2"> <div class="flex items-center justify-between space-x-5 px-4"> <a class="menu-hover">Visit Us</a> <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4 w-4" > <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5" /> </svg> </span> </div> <div class="dropdown-menu"> <a href="/huntsville?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Huntsville, AL </a> <a href="https://events.gigaparts.com?utm_source=homepage&utm_medium=gp-menu" class="block border-b border-gray-100 py-2 text-gray-500 leading-6 hover:text-primary"> Event Calendar </a> </div> </div> <a href="/connect?utm_source=homepage&utm_medium=gp-menu" class="connect-container"> Connect <img src="https://0f03806ff3d3e74e9602-196c53d60dd8027754ef96352b4703ae.ssl.cf2.rackcdn.com/Magento/Live/Menu-NAV-LP/120-connectors.png" alt="Connect Logo" class="connect-logo" /> </a> </div> </div> </div> </div> </div> <div class="hidden mr-12"></div> <!--Search mobile--> <div x-ref="searchContainerMobile" id="search-content" x-cloak x-show="searchOpen" @click.outside="searchOpen = false" @keydown.escape=" searchOpen = false; $refs.searchButton.focus(); " class="max-w-full lg:max-w-5xl xl:max-w-7xl w-full mx-auto px-4 flex justify-end items-center lg:hidden"> <div x-ref="searchForm" class="max-w-full w-full mx-auto py-4"> <script> 'use strict'; function initMiniSearch() { return { focusElement(element) { if (element && element.nodeName === "DIV") { element.focus(); return true; } else { return false; } } } } </script> <div class="text-black" x-data="initMiniSearch()"> <form class="form minisearch w-full" id="search_mini_form" x-ref="form" @click.outside="open = false" action="https://www.gigaparts.com/nsearch/" method="get" > <label class="hidden" for="search" data-role="minisearch-label"> <span>Search</span> </label> <div class="flex w-full relative"> <input id="search" x-ref="searchInput" type="search" autocomplete="off" name="q" value="" placeholder="What are you looking for?" maxlength="256" class="w-full py-0 pl-6 pr-[87px] text-base leading-normal transition appearance-none text-grey-800 focus:outline-none focus:shadow-none focus:ring-0 border-2 border-primary rounded-[30px] h-[50px] text-[12px] italic" @keydown.arrow-down.prevent="focusElement($root.querySelector('[tabindex]'))" /> <button type="submit" title="Search" class="text-white absolute right-0 top-0 h-[50px] bg-primary rounded-r-[50px] px-5 text-sm" aria-label="Search" > Search </button> </div> </form> </div> </div> </div> <!--Cart Drawer--> <script> function initCartDrawer() { return { open: false, isLoading: false, cart: {}, maxItemsToDisplay: 10, itemsCount: 0, getData(data) { if (data.cart) { this.cart = data.cart; this.itemsCount = data.cart.items && data.cart.items.length || 0; this.setCartItems(); } this.isLoading = false; }, cartItems: [], getItemCountTitle() { return hyva.strf('\u00250\u0020of\u0020\u00251\u0020products\u0020in\u0020cart\u0020displayed', this.maxItemsToDisplay, this.itemsCount) }, setCartItems() { this.cartItems = this.cart.items && this.cart.items.sort((a, b) => b.item_id - a.item_id) || []; if (this.maxItemsToDisplay > 0) { this.cartItems = this.cartItems.slice(0, parseInt(this.maxItemsToDisplay, 10)); } }, deleteItemFromCart(itemId) { this.isLoading = true; const formKey = hyva.getFormKey(); const postUrl = BASE_URL + 'checkout/sidebar/removeItem/'; fetch(postUrl, { "headers": { "content-type": "application/x-www-form-urlencoded; charset=UTF-8", }, "body": "form_key=" + formKey + "&item_id=" + itemId, "method": "POST", "mode": "cors", "credentials": "include" }).then(response => { if (response.redirected) { window.location.href = response.url; } else if (response.ok) { return response.json(); } else { window.dispatchMessages && window.dispatchMessages([{ type: 'warning', text: 'Could\u0020not\u0020remove\u0020item\u0020from\u0020quote.' }]); this.isLoading = false; } }).then(result => { window.dispatchMessages && window.dispatchMessages([{ type: result.success ? 'success' : 'error', text: result.success ? 'You\u0020removed\u0020the\u0020item.' : result.error_message }], result.success ? 5000 : 0) window.dispatchEvent(new CustomEvent('reload-customer-section-data')); }); }, scrollLock(use = true) { document.body.style.overflow = use ? "hidden" : ""; }, toggleCartDrawer(event) { if (event.detail && event.detail.isOpen !== undefined) { if (event.detail.isOpen) { this.openCartDrawer(); } else { this.open = false; this.scrollLock(false); this.$refs && this.$refs.cartDialogContent && hyva.releaseFocus(this.$refs.cartDialogContent); } } else { this.openCartDrawer() } }, openCartDrawer() { this.open = true; this.scrollLock(true); this.$nextTick(() => { this.$refs && this.$refs.cartDialogContent && hyva.trapFocus(this.$refs.cartDialogContent) }) }, closeCartDrawer() { this.$dispatch('toggle-cart', { isOpen: false }) }, getSectionDataExtraActions() { if (!this.cart.extra_actions) { return ''; } const contentNode = document.createElement('div'); contentNode.innerHTML = this.cart.extra_actions; hyva.activateScripts(contentNode); return contentNode.innerHTML; } } } </script> <section x-cloak x-show="cart" id="cart-drawer" x-data="initCartDrawer()" @private-content-loaded.window="getData($event.detail.data)" @toggle-cart.window="toggleCartDrawer($event)" @keydown.escape="closeCartDrawer" > <div role="dialog" aria-labelledby="cart-drawer-title" aria-modal="true" :aria-hidden="!open" class="fixed inset-y-0 right-0 z-30 flex max-w-full"> <div class="backdrop" x-show="open" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" role="button" @click="closeCartDrawer" aria-label="Close minicart"></div> <div class="relative w-screen max-w-md shadow-2xl" x-show="open" x-transition:enter="transform transition ease-in-out duration-500 sm:duration-700" x-transition:enter-start="translate-x-full" x-transition:enter-end="translate-x-0" x-transition:leave="transform transition ease-in-out duration-500 sm:duration-700" x-transition:leave-start="translate-x-0" x-transition:leave-end="translate-x-full" x-ref="cartDialogContent" role="region" :tabindex="open ? 0 : -1" aria-label="My Cart" > <div class="flex flex-col h-full max-h-screen bg-white shadow-xl"> <header class="relative px-4 py-6 sm:px-6"> <p id="cart-drawer-title" class="text-lg font-medium leading-7 text-gray-900"> My Cart <span class="items-total text-xs" x-show="maxItemsToDisplay && maxItemsToDisplay < itemsCount" x-text="getItemCountTitle()"> </span> </p> </header> <template x-if="!itemsCount"> <div class="relative px-4 py-6 bg-white border-bs sm:px-6 border-container overflow-y-auto overscroll-y-contain"> Cart is empty </div> </template> <template x-if="itemsCount"> <div class="relative grid gap-6 px-4 py-6 overflow-y-auto overscroll-y-contain bg-white border-b sm:gap-8 sm:px-6 border-container" > <template x-for="item in cartItems"> <div class="flex items-start p-3 -m-3 space-x-4 transition duration-150 ease-in-out rounded-lg hover:bg-gray-100"> <a :href="item.product_url" class="w-1/4" :aria-label="hyva.strf('Product\u0020\u0022\u00250\u0022', item.product_name)" > <img :src="item.product_image.src" :width="item.product_image.width" :height="item.product_image.height" loading="lazy" alt="" /> </a> <div class="w-3/4 space-y-2"> <div> <a :href="item.product_url" class="w-1/4" :aria-label="hyva.strf('Product\u0020\u0022\u00250\u0022', item.product_name)" > <p class="text-xl max-w-64 truncate"> <span x-html="item.qty"></span> x <span x-html="item.product_name"></span> </p> <p class="text-sm"><span x-html="item.product_sku"></span></p> </a> </div> <template x-for="option in item.options"> <div class="pt-2"> <p class="font-semibold" x-text="option.label + ':'"></p> <p class="text-secondary" x-html="option.value"></p> </div> </template> <p><span x-html="item.product_price"></span></p> <template x-if="item.product_backorders > 0"> <div class="message notice"> <span class="icon-warning"> This item may delay your order. </span> </div> </template> <div class="pt-4"> <button type="button" class="inline-flex p-2 btn btn-primary" @click="deleteItemFromCart(item.item_id)" :aria-label="hyva.strf('Remove\u0020product\u0020\u0022\u00250\u0022\u0020from\u0020cart', item.product_name)" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="20" height="20" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"/> </svg> </button> </div> </div> </div> </template> </div> </template> <template x-if="itemsCount"> <div> <div class="relative grid gap-6 px-4 py-6 bg-white sm:gap-8 sm:px-6"> <div class="w-full p-3 -m-3 space-x-4 transition duration-150 ease-in-out rounded-lg hover:bg-gray-100" > <p>Subtotal: <span x-html="cart.subtotal"></span></p> </div> <div class="w-full p-3 -m-3 space-x-4 transition duration-150 ease-in-out rounded-lg hover:bg-gray-100" > <a @click.prevent.stop="closeCartDrawer; $dispatch('toggle-authentication', {url: 'https://www.gigaparts.com/checkout/'});" href="https://www.gigaparts.com/checkout/" class="inline-flex btn btn-primary" > Checkout </a> <span>or</span> <a href="https://www.gigaparts.com/checkout/cart/" class="underline" > View and Edit Cart </a> </div> <div x-html="getSectionDataExtraActions()"></div> </div> </div> </template> </div> <button type="button" @click="closeCartDrawer" aria-label="Close minicart" class="absolute top-0 right-2 p-4 mt-2 text-gray-300 transition-colors hover:text-black" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/> </svg> </button> </div> <div class="flex flex-row justify-center items-center w-full h-full fixed select-none z-50" style="left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: rgba(255,255,255,0.7);" x-show="isLoading" x-cloak x-transition:enter="ease-out duration-200" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0"> <!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL --> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 57 57" stroke="currentColor" class="text-primary" width="57" height="57" role="img"> <g fill="none" fill-rule="evenodd"> <g transform="translate(1 1)" stroke-width="2"> <circle cx="5" cy="50" r="5"> <animate attributeName="cy" begin="0s" dur="2.2s" values="50;5;50;50" calcMode="linear" repeatCount="indefinite"/> <animate attributeName="cx" begin="0s" dur="2.2s" values="5;27;49;5" calcMode="linear" repeatCount="indefinite"/> </circle> <circle cx="27" cy="5" r="5"> <animate attributeName="cy" begin="0s" dur="2.2s" from="5" to="5" values="5;50;50;5" calcMode="linear" repeatCount="indefinite"/> <animate attributeName="cx" begin="0s" dur="2.2s" from="27" to="27" values="27;49;5;27" calcMode="linear" repeatCount="indefinite"/> </circle> <circle cx="49" cy="50" r="5"> <animate attributeName="cy" begin="0s" dur="2.2s" values="50;50;5;50" calcMode="linear" repeatCount="indefinite"/> <animate attributeName="cx" from="49" to="49" begin="0s" dur="2.2s" values="49;5;27;49" calcMode="linear" repeatCount="indefinite"/> </circle> </g> </g> <title>loader</title></svg> <div class="ml-10 text-primary text-xl"> Loading... </div> </div> </div> </section> <!--Authentication Pop-Up--> <script> function initAuthentication() { return { open: false, forceAuthentication: false, checkoutUrl: 'https://www.gigaparts.com/checkout/index/', errors: 0, hasCaptchaToken: 0, displayErrorMessage: false, errorMessages: [], setErrorMessages: function setErrorMessages(messages) { this.errorMessages = [messages]; this.displayErrorMessage = this.errorMessages.length; }, submitForm: function () { // Do not rename $form, the variable is expected to be declared in the recaptcha output const $form = document.querySelector('#login-form'); if (this.errors === 0) { this.dispatchLoginRequest($form); } }, onPrivateContentLoaded: function (data) { const isLoggedIn = data.customer && data.customer.firstname; if (data.cart && !isLoggedIn) { this.forceAuthentication = !data.cart.isGuestCheckoutAllowed; } }, redirectIfAuthenticated: function (event) { if (event.detail && event.detail.url) { this.checkoutUrl = event.detail.url; } if (!this.forceAuthentication) { window.location.href = this.checkoutUrl; } }, dispatchLoginRequest: function(form) { this.isLoading = true; const username = this.$refs['customer-email'].value; const password = this.$refs['customer-password'].value; const formKey = hyva.getFormKey(); const bodyFields = { 'username': username, 'password': password, 'formKey': formKey }; const fieldName = ''; const recaptchaField = fieldName && form[fieldName]; if (recaptchaField) { bodyFields[fieldName] = recaptchaField.value; } fetch('https://www.gigaparts.com/customer/ajax/login/', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' }, body: JSON.stringify(bodyFields) } ).then(response => { return response.json() } ).then(data=> { this.isLoading = false; if (data.errors) { dispatchMessages([{ type: 'error', text: data.message }], 5000); this.errors = 1; this.hasCaptchaToken = 0; } else { window.location.href = this.checkoutUrl; } }); } } } </script> <section id="authentication-popup" x-data="initAuthentication()" @private-content-loaded.window="onPrivateContentLoaded($event.detail.data)" @toggle-authentication.window="open = forceAuthentication; redirectIfAuthenticated(event)" @keydown.window.escape="open = false" > <div class="backdrop" aria-hidden="true" x-cloak x-show="open" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" @click="open = false" ></div> <div role="dialog" aria-modal="true" @click.outside="open = false" class="inset-y-0 right-0 z-30 flex max-w-full fixed" x-cloak x-show="open" > <div class="relative w-screen max-w-md pt-16 bg-container-lighter" x-show="open" x-cloak="" x-transition:enter="transform transition ease-in-out duration-500 sm:duration-700" x-transition:enter-start="translate-x-full" x-transition:enter-end="translate-x-0" x-transition:leave="transform transition ease-in-out duration-500 sm:duration-700" x-transition:leave-start="translate-x-0" x-transition:leave-end="translate-x-full" > <div x-show="open" x-cloak="" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" class="absolute top-0 right-2 flex p-2 mt-2"> <button type="button" @click="open = false;" aria-label="Close panel" class="p-2 text-gray-300 transition duration-150 ease-in-out hover:text-black" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/> <title>Close panel</title></svg> </button> </div> <template x-if="open"> <div class="flex flex-col h-full py-6 space-y-6 bg-white shadow-xl overflow-y-auto"> <div class="block-customer-login bg-container border border-container mx-4 p-4 shadow-sm"> <p id="authenticate-customer-login" class="text-lg leading-7 text-gray-900"> <strong class="font-medium">Checkout using your account</strong> </p> <form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form" > <div class="fieldset login"> <div class="field email required"> <label class="label" for="form-login-username" form="login-form" > <span>Email Address</span> </label> <div class="control"> <input name="username" id="form-login-username" x-ref="customer-email" @change="errors = 0" type="email" required autocomplete="off" class="form-input input-text" > </div> </div> <div class="field password required"> <label for="form-login-password" class="label" form="login-form"> <span>Password</span> </label> <div class="control"> <input name="password" id="form-login-password" type="password" class="form-input input-text" required x-ref="customer-password" autocomplete="off" @change="errors = 0" > </div> </div> <input name="context" type="hidden" value="checkout" /> <div class="actions-toolbar flex justify-between pt-6 pb-2 items-center"> <button type="submit" class="inline-flex btn btn-primary disabled:opacity-75" > Sign In </button> <a href="https://www.gigaparts.com/customer/account/forgotpassword/" > Forgot Your Password? </a> </div> </div> </form> </div> <div class="mx-4"> </div> <div class="block-new-customer bg-container border border-container mx-4 p-4 shadow-sm"> <p id="authenticate-new-customer" class="text-lg mb-2 leading-7 text-gray-900"> <strong class="font-medium">Checkout as a new customer</strong> </p> <div class="block-content"> <p class="mb-1"> Creating an account has many benefits: </p> <ul class="list-disc pl-5"> <li> See order and shipping status</li> <li> Track order history</li> <li> Check out faster</li> </ul> <div class="actions-toolbar flex justify-between mt-6 mb-2 items-center"> <a href="https://www.gigaparts.com/customer/account/create/" class="inline-flex btn btn-primary"> Create an Account </a> </div> </div> </div> </div> </template> </div> </div> </section> </div> </header><div class="top-container"> <style> .top-container { max-width: unset; padding-left: unset; padding-right: unset; margin-bottom: 20px; } .nav-sections { margin-bottom: unset; } .banner-container { background-size: cover; } .gigaparts-sale-banner { background-size: auto 40px; background-color: white; text-align: center; overflow: hidden; background-repeat: no-repeat; background-position: center center; } @media only screen and (min-width: 768px) { .gigaparts-sale-banner { background-image: url(https://www.gigaparts.com/media/wysiwyg/Desktop_Website_Highlight_Banner-1002.jpg); width: 100%; height: 40px; margin-bottom: 15px; } } .gigaparts-sale-banner div { font-family: arial, serif; font-size: 20px; margin-top: 0; line-height: 40px; color: #FFFFFF; text-shadow: 0 0 7px #000000; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(.97); } 100% { transform: scale(1); } } .pulse { animation-name: pulse; animation-duration: 1s; animation-iteration-count: infinite; } </style> <div class="banner-container"> <a href="https://www.gigaparts.com/join-connect-rewards"> <div class="gigaparts-sale-banner"> <div class="animated pulse"> <span style="color: #ffffff;"></span> </div> </div> </a> </div> <nav class="breadcrumbs hidden md:block lg:mt-0" aria-label="Breadcrumb"> <div class="container"> <ol class="items py-4 flex text-grey text-[13px]"> <li x-data="{ isFirst: true }" :class="isFirst ? 'flex-none' : 'flex-initial truncate'" class="item home truncate" data-debug="true" > <a href="https://www.gigaparts.com/" class="no-underline hover:text-primary" title="Go to Home Page" >Home</a> </li> <li x-data="{ isFirst: false }" :class="isFirst ? 'flex-none' : 'flex-initial truncate'" class="item cms_page truncate" data-debug="NULL" > <span aria-hidden="true" class="separator text-primary px-2">›</span> <span class="text-primary" aria-current="page" >IT Services</span> </li> </ol> </div> </nav> </div><main id="maincontent" class="page-main-full-width"><div id="contentarea" tabindex="-1"></div> <div class="page messages"><script> function initMessages() { "use strict"; return { messages: window.mageMessages || [], isEmpty() { return this.messages.reduce( function (isEmpty, message) { return isEmpty && message === undefined }, true ) }, removeMessage(messageIndex) { this.messages[messageIndex] = undefined; }, addMessages(messages, hideAfter) { messages.map((message) => { this.messages = this.messages.concat(message); if (hideAfter === undefined && message.type === 'success' && window.defaultSuccessMessageTimeout) { hideAfter = window.defaultSuccessMessageTimeout; } if (hideAfter) { this.setHideTimeOut(this.messages.length -1, hideAfter); } }); }, setHideTimeOut(messageIndex, hideAfter) { setTimeout((messageIndex) => { this.removeMessage(messageIndex); }, hideAfter, messageIndex); }, eventListeners: { ['@messages-loaded.window'](event) { this.addMessages(event.detail.messages, event.detail.hideAfter) }, ['@private-content-loaded.window'](event) { const data = event.detail.data; if ( data.messages && data.messages.messages && data.messages.messages.length ) { this.addMessages(data.messages.messages); } }, ['@clear-messages.window']() { this.messages = []; } } } } </script> <section id="messages" x-data="initMessages()" x-bind="eventListeners" aria-live="assertive" role="alert" > <template x-if="!isEmpty()"> <div class="w-full"> <div class="messages container mx-auto py-3"> <template x-for="(message, index) in messages" :key="index"> <div> <template x-if="message"> <div class="message" :class="message.type" :ui-id="'message-' + message.type" > <span x-html="message.text"></span> <button type="button" class="btn-close-msg text-gray-600 hover:text-black" aria-label="Close message" @click.prevent="removeMessage(index)" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="stroke-current" width="18" height="18" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/> </svg> </button> </div> </template> </div> </template> </div> </div> </template> </section> </div><div class="columns"><div class="column main"><style>#html-body [data-pb-style=DR7OXTW]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=D6F76M6]{display:flex;width:100%}#html-body [data-pb-style=QPWTWAF]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:calc(33.3333% - 20px);margin-left:20px;margin-top:5px;align-self:stretch}#html-body [data-pb-style=YVY9BPD]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=WPRKIMD]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:calc(33.3333% - 40px);margin-left:20px;margin-top:5px;margin-right:20px;align-self:stretch}#html-body [data-pb-style=SM8XB6C]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=LPX9EAG]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:calc(33.3333% - 40px);margin-left:20px;margin-top:5px;margin-right:20px;align-self:stretch}#html-body [data-pb-style=IWIE02G]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=TMOME9X]{margin-bottom:30px;border-style:none}#html-body [data-pb-style=HQQATM4],#html-body [data-pb-style=NTWTNVY]{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body [data-pb-style=TMOME9X]{border-style:none} }</style><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="widget block block-static-block"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- jquery.min.js --> <script> /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); </script> <!-- sppagebuilder.js --> <script> !function(t){"use strict";var e='[data-dismiss="sppb-alert"]',i=function(i){t(i).on("click",e,this.close)};i.VERSION="3.2.0",i.prototype.close=function(e){var i=t(this),n=i.attr("data-target");n||(n=(n=i.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,""));var s=t(n);function a(){s.detach().trigger("closed.sppb.alert").remove()}e&&e.preventDefault(),s.length||(s=i.hasClass("sppb-alert")?i:i.parent()),s.trigger(e=t.Event("close.sppb.alert")),e.isDefaultPrevented()||(s.removeClass("in"),t.support.transition&&s.hasClass("sppb-fade")?s.one("bsTransitionEnd",a).emulateTransitionEnd(150):a())};var n=t.fn.spbalert;t.fn.spbalert=function(e){return this.each((function(){var n=t(this),s=n.data("sppb.alert");s||n.data("sppb.alert",s=new i(this)),"string"==typeof e&&s[e].call(n)}))},t.fn.spbalert.Constructor=i,t.fn.spbalert.noConflict=function(){return t.fn.spbalert=n,this},t(document).on("click.sppb.alert.data-api",e,i.prototype.close)}(jQuery),function(t){"use strict";var e=function(e,i){this.$element=t(e).on("keydown.sppb.carousel",t.proxy(this.keydown,this)),this.$indicators=this.$element.find(".sppb-carousel-indicators"),this.options=i,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.sppb.carousel",t.proxy(this.pause,this)).on("mouseleave.sppb.carousel",t.proxy(this.cycle,this))};function i(i){return this.each((function(){var n=t(this),s=n.data("sppb.carousel"),a=t.extend({},e.DEFAULTS,n.data(),"object"==typeof i&&i),o="string"==typeof i?i:a.slide;s||n.data("sppb.carousel",s=new e(this,a)),"number"==typeof i?s.to(i):o?s[o]():a.interval&&s.pause().cycle()}))}e.VERSION="3.2.0",e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},e.prototype.keydown=function(t){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()},e.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},e.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".sppb-item"),this.$items.index(t||this.$active)},e.prototype.to=function(e){var i=this,n=this.getItemIndex(this.$active=this.$element.find(".sppb-item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.sppb.carousel",(function(){i.to(e)})):n==e?this.pause().cycle():this.slide(e>n?"next":"prev",t(this.$items[e]))},e.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},e.prototype.next=function(){if(!this.sliding)return this.slide("next")},e.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},e.prototype.slide=function(e,i){var n=this.$element.find(".sppb-item.active"),s=i||n[e](),a=this.interval,o="next"==e?"left":"right",r="next"==e?"first":"last",l=this;if(!s.length){if(!this.options.wrap)return;s=this.$element.find(".sppb-item")[r]()}if(s.hasClass("active"))return this.sliding=!1;var p=s[0],d=t.Event("slide.sppb.carousel",{relatedTarget:p,direction:o});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var h=t(this.$indicators.children()[this.getItemIndex(s)]);h&&h.addClass("active")}var c=t.Event("slid.sppb.carousel",{relatedTarget:p,direction:o});return t.support.transition&&this.$element.hasClass("sppb-slide")?(s.addClass(e),s[0].offsetWidth,n.addClass(o),s.addClass(o),n.one("bsTransitionEnd",(function(){s.removeClass([e,o].join(" ")).addClass("active"),n.removeClass(["active",o].join(" ")),l.sliding=!1,setTimeout((function(){l.$element.trigger(c)}),0)})).emulateTransitionEnd(1e3*n.css("transition-duration").slice(0,-1))):(n.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(c)),a&&this.cycle(),this}};var n=t.fn.sppbcarousel;t.fn.sppbcarousel=i,t.fn.sppbcarousel.Constructor=e,t.fn.sppbcarousel.noConflict=function(){return t.fn.sppbcarousel=n,this},t(document).ready((function(){t(".sppb-carousel").each((function(e){var i=t(this).find(".sppb-item"),n="sppb-carousel"+(e+1),s="";t(this).attr("id",n);for(var a=0;a<i.length;a++)s+=0==a?'<li data-sppb-target="#'+n+'" class="active" data-sppb-slide-to="0"></li>':'\n<li data-sppb-target="#'+n+'" data-sppb-slide-to="'+a+'"></li>';t(this).find(">.sppb-carousel-indicators").html(s),t(this).find(".sppb-carousel-control").attr("href","#"+n),t(this).find(".sppb-item").first().addClass("active")}))})),t(document).on("click.sppb.carousel.data-api","[data-slide], [data-sppb-slide-to]",(function(e){var n,s=t(this),a=t(s.attr("data-sppb-target")||(n=s.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""));if(a.hasClass("sppb-carousel")){var o=t.extend({},a.data(),s.data()),r=s.attr("data-sppb-slide-to");r&&(o.interval=!1),i.call(a,o),r&&a.data("sppb.carousel").to(r),e.preventDefault()}})),t(document).ready((function(){if(t('[data-sppb-ride="sppb-carousel"]').each((function(){var e=t(this);i.call(e,e.data())})),t(window).width()<767){var e=t(".sppb-carousel-pro-inner-content").outerHeight(!0)+50;t(".sppb-carousel-pro .sppb-item > img").css({height:e})}}))}(jQuery),function(t){"use strict";t(document).on("click",".sppb-panel-heading",(function(e){e.preventDefault();var i=t(this),n=i.closest(".sppb-panel-group").find(">div"),s=n.find(".sppb-panel-heading"),a=n.find(".sppb-panel-collapse");t(this).hasClass("active")?(t(this).removeClass("active"),i.next().slideUp()):(s.removeClass("active"),a.slideUp(),setTimeout(()=>{t(this).addClass("active").next().slideDown((function(){i[0].getBoundingClientRect().top<0&&t("html,body").animate({scrollTop:i.offset().top},400)}))}))}))}(jQuery),function(t){"use strict";var e=function(e){this.element=t(e)};function i(i){return this.each((function(){var n=t(this),s=n.data("sppb.tab");s||n.data("sppb.tab",s=new e(this)),"string"==typeof i&&s[i]()}))}e.VERSION="3.2.0",e.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),n=e.data("target");if(n||(n=(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var s=i.find(".active:last a")[0],a=t.Event("show.sppb.tab",{relatedTarget:s});if(e.trigger(a),!a.isDefaultPrevented()){var o=t(n);this.activate(e.closest("li"),i),this.activate(o,o.parent(),(function(){e.trigger({type:"shown.sppb.tab",relatedTarget:s})}))}}},e.prototype.activate=function(e,i,n){var s=i.find("> .active"),a=n&&t.support.transition&&s.hasClass("sppb-fade");function o(){s.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),e.addClass("active"),a?(e[0].offsetWidth,e.addClass("in")):e.removeClass("sppb-fade"),e.parent(".dropdown-menu")&&e.closest("li.dropdown").addClass("active"),n&&n()}a?s.one("bsTransitionEnd",o).emulateTransitionEnd(150):o(),s.removeClass("in")};var n=t.fn.sppbtab;t.fn.sppbtab=i,t.fn.sppbtab.Constructor=e,t.fn.sppbtab.noConflict=function(){return t.fn.sppbtab=n,this},t(document).ready((function(){t(".sppb-tab").each((function(e){var i="sppb-tab"+(e+1),n="sppb-content"+(e+1);t(this).find(">.sppb-nav").children().each((function(e){t(this).find(">a").attr("href","#"+i+"-"+(e+1)),t(this).find(">a").attr("id","#"+n+"-"+(e+1)),t(this).find(">a").attr("aria-controls","#"+i+"-"+(e+1))})),t(this).find(">.sppb-tab-content").children().each((function(e){t(this).attr("id",i+"-"+(e+1)),t(this).attr("aria-labelledby",n+"-"+(e+1))}))}))})),t(document).on("click.sppb.tab.data-api",'[data-toggle="sppb-tab"], [data-toggle="sppb-pill"]',(function(e){e.preventDefault(),i.call(t(this),"show")}))}(jQuery),function(t){"use strict";var e=function(t,e){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("sppbtooltip",t,e)};e.VERSION="3.2.0",e.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="sppb-tooltip" role="tooltip"><div class="sppb-tooltip-arrow"></div><div class="sppb-tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(e,i,n){this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&t(this.options.viewport.selector||this.options.viewport);for(var s=this.options.trigger.split(" "),a=s.length;a--;){var o=s[a];if("click"==o)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=o){var r="hover"==o?"mouseenter":"focusin",l="hover"==o?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,(function(t,n){i[t]!=n&&(e[t]=n)})),e},e.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("sppb."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("sppb."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout((function(){"in"==i.hoverState&&i.show()}),i.options.delay.show)},e.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("sppb."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("sppb."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout((function(){"out"==i.hoverState&&i.hide()}),i.options.delay.hide)},e.prototype.show=function(){var e=t.Event("show.sppb."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var i=t.contains(document.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!i)return;var n=this,s=this.tip(),a=this.getUID(this.type);this.setContent(),s.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&s.addClass("sppb-fade");var o="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,r=/\s?auto?\s?/i,l=r.test(o);l&&(o=o.replace(r,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(o).data("sppb."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element);var p=this.getPosition(),d=s[0].offsetWidth,h=s[0].offsetHeight;if(l){var c=o,u=this.$element.parent(),f=this.getPosition(u);o="bottom"==o&&p.top+p.height+h-f.scroll>f.height?"top":"top"==o&&p.top-f.scroll-h<0?"bottom":"right"==o&&p.right+d>f.width?"left":"left"==o&&p.left-d<f.left?"right":o,s.removeClass(c).addClass(o)}var m=this.getCalculatedOffset(o,p,d,h);this.applyPlacement(m,o);var v=function(){n.$element.trigger("shown.sppb."+n.type),n.hoverState=null};t.support.transition&&this.$tip.hasClass("sppb-")?s.one("bsTransitionEnd",v).emulateTransitionEnd(150):v()}},e.prototype.applyPlacement=function(e,i){var n=this.tip(),s=n[0].offsetWidth,a=n[0].offsetHeight,o=parseInt(n.css("margin-top"),10),r=parseInt(n.css("margin-left"),10);isNaN(o)&&(o=0),isNaN(r)&&(r=0),e.top=e.top+o,e.left=e.left+r,t.offset.setOffset(n[0],t.extend({using:function(t){n.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),n.addClass("in");var l=n[0].offsetWidth,p=n[0].offsetHeight;"top"==i&&p!=a&&(e.top=e.top+a-p);var d=this.getViewportAdjustedDelta(i,e,l,p);d.left?e.left+=d.left:e.top+=d.top;var h=d.left?2*d.left-s+l:2*d.top-a+p,c=d.left?"left":"top",u=d.left?"offsetWidth":"offsetHeight";n.offset(e),this.replaceArrow(h,n[0][u],c)},e.prototype.replaceArrow=function(t,e,i){this.arrow().css(i,t?50*(1-t/e)+"%":"")},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".sppb-tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("sppb-fade in top bottom left right")},e.prototype.hide=function(){var e=this,i=this.tip(),n=t.Event("hide.sppb."+this.type);function s(){"in"!=e.hoverState&&i.detach(),e.$element.trigger("hidden.sppb."+e.type)}if(this.$element.removeAttr("aria-describedby"),this.$element.trigger(n),!n.isDefaultPrevented())return i.removeClass("in"),t.support.transition&&this.$tip.hasClass("sppb-fade")?i.one("bsTransitionEnd",s).emulateTransitionEnd(150):s(),this.hoverState=null,this},e.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},e.prototype.hasContent=function(){return this.getTitle()},e.prototype.getPosition=function(e){var i=(e=e||this.$element)[0],n="BODY"==i.tagName;return t.extend({},"function"==typeof i.getBoundingClientRect?i.getBoundingClientRect():null,{scroll:n?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop(),width:n?t(window).width():e.outerWidth(),height:n?t(window).height():e.outerHeight()},n?{top:0,left:0}:e.offset())},e.prototype.getCalculatedOffset=function(t,e,i,n){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-n,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-n/2,left:e.left-i}:{top:e.top+e.height/2-n/2,left:e.left+e.width}},e.prototype.getViewportAdjustedDelta=function(t,e,i,n){var s={top:0,left:0};if(!this.$viewport)return s;var a=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this.$viewport);if(/right|left/.test(t)){var r=e.top-a-o.scroll,l=e.top+a-o.scroll+n;r<o.top?s.top=o.top-r:l>o.top+o.height&&(s.top=o.top+o.height-l)}else{var p=e.left-a,d=e.left+a+i;p<o.left?s.left=o.left-p:d>o.width&&(s.left=o.left+o.width-d)}return s},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){return this.$tip=this.$tip||t(this.options.template)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".sppb-tooltip-arrow")},e.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var i=this;e&&((i=t(e.currentTarget).data("sppb."+this.type))||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("sppb."+this.type,i))),i.tip().hasClass("in")?i.leave(i):i.enter(i)},e.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("sppb."+this.type)};var i=t.fn.sppbtooltip;t.fn.sppbtooltip=function(i){return this.each((function(){var n=t(this),s=n.data("sppb.tooltip"),a="object"==typeof i&&i;(s||"destroy"!=i)&&(s||n.data("sppb.tooltip",s=new e(this,a)),"string"==typeof i&&s[i]())}))},t.fn.sppbtooltip.Constructor=e,t.fn.sppbtooltip.noConflict=function(){return t.fn.sppbtooltip=i,this}}(jQuery),function(t){"use strict";var e=function(t,e){this.init("sppbpopover",t,e)};if(!t.fn.sppbtooltip)throw new Error("Popover requires tooltip.js");e.VERSION="3.2.0",e.DEFAULTS=t.extend({},t.fn.sppbtooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="sppb-popover" role="tooltip"><div class="arrow"></div><h3 class="sppb-popover-title"></h3><div class="sppb-popover-content"></div></div>'}),(e.prototype=t.extend({},t.fn.sppbtooltip.Constructor.prototype)).constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".sppb-popover-title")[this.options.html?"html":"text"](e),t.find(".sppb-popover-content").empty()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("sppb-fade top bottom left right in"),t.find(".sppb-popover-title").html()||t.find(".sppb-popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},e.prototype.tip=function(){return this.$tip||(this.$tip=t(this.options.template)),this.$tip};var i=t.fn.sppbpopover;t.fn.sppbpopover=function(i){return this.each((function(){var n=t(this),s=n.data("sppb.popover"),a="object"==typeof i&&i;(s||"destroy"!=i)&&(s||n.data("sppb.popover",s=new e(this,a)),"string"==typeof i&&s[i]())}))},t.fn.sppbpopover.Constructor=e,t.fn.sppbpopover.noConflict=function(){return t.fn.sppbpopover=i,this}}(jQuery),function(t){"use strict";t.fn.emulateTransitionEnd=function(e){var i=!1,n=this;t(this).one("bsTransitionEnd",(function(){i=!0}));return setTimeout((function(){i||t(n).trigger(t.support.transition.end)}),e),this},t((function(){t.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})}))}(jQuery);var carousel=jQuery(".carousel");carousel&&jQuery(window).ready((function(){"undefined"!=typeof jQuery&&"undefined"!=typeof MooTools&&Element.implement({slide:function(t,e){return this}})}))/*! WOW - v1.0.1 - 2014-08-15 * Copyright (c) 2014 Matthieu Aussaguel; Licensed MIT */,function(){var t,e,i,n=function(t,e){return function(){return t.apply(e,arguments)}},s=[].indexOf||function(t){for(var e=0,i=this.length;i>e;e++)if(e in this&&this[e]===t)return e;return-1};e=function(){function t(){}return t.prototype.extend=function(t,e){var i,n;for(i in e)n=e[i],null==t[i]&&(t[i]=n);return t},t.prototype.isMobile=function(t){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)},t}(),i=this.WeakMap||this.MozWeakMap||(i=function(){function t(){this.keys=[],this.values=[]}return t.prototype.get=function(t){var e,i,n,s;for(e=i=0,n=(s=this.keys).length;n>i;e=++i)if(s[e]===t)return this.values[e]},t.prototype.set=function(t,e){var i,n,s,a;for(i=n=0,s=(a=this.keys).length;s>n;i=++n)if(a[i]===t)return void(this.values[i]=e);return this.keys.push(t),this.values.push(e)},t}()),t=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(t=function(){function t(){console.warn("MutationObserver is not supported by your browser."),console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return t.notSupported=!0,t.prototype.observe=function(){},t}()),this.SPPBWOW=function(){function a(t){null==t&&(t={}),this.scrollCallback=n(this.scrollCallback,this),this.scrollHandler=n(this.scrollHandler,this),this.start=n(this.start,this),this.scrolled=!0,this.config=this.util().extend(t,this.defaults),this.animationNameCache=new i}return a.prototype.defaults={boxClass:"sppb-wow",animateClass:"sppb-animated",offset:0,mobile:!0,live:!0},a.prototype.init=function(){var t;return this.element=window.document.documentElement,"interactive"===(t=document.readyState)||"complete"===t?this.start():document.addEventListener("DOMContentLoaded",this.start),this.finished=[]},a.prototype.start=function(){var e,i,n,s;if(this.stopped=!1,this.boxes=function(){var t,i,n,s;for(s=[],t=0,i=(n=this.element.querySelectorAll("."+this.config.boxClass)).length;i>t;t++)e=n[t],s.push(e);return s}.call(this),this.all=function(){var t,i,n,s;for(s=[],t=0,i=(n=this.boxes).length;i>t;t++)e=n[t],s.push(e);return s}.call(this),this.boxes.length,this.disabled())this.resetStyle();else{for(i=0,n=(s=this.boxes).length;n>i;i++)e=s[i],this.applyStyle(e,!0);window.addEventListener("scroll",this.scrollHandler,!1),window.addEventListener("resize",this.scrollHandler,!1),this.interval=setInterval(this.scrollCallback,50)}return this.config.live?new t(function(t){return function(e){var i,n,s,a,o;for(o=[],s=0,a=e.length;a>s;s++)n=e[s],o.push(function(){var t,e,s,a;for(a=[],t=0,e=(s=n.addedNodes||[]).length;e>t;t++)i=s[t],a.push(this.doSync(i));return a}.call(t));return o}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},a.prototype.stop=function(){return this.stopped=!0,window.removeEventListener("scroll",this.scrollHandler,!1),window.removeEventListener("resize",this.scrollHandler,!1),null!=this.interval?clearInterval(this.interval):void 0},a.prototype.sync=function(){return t.notSupported?this.doSync(this.element):void 0},a.prototype.doSync=function(t){var e,i,n,a,o;if(!this.stopped){if(null==t&&(t=this.element),1!==t.nodeType)return;for(o=[],i=0,n=(a=(t=t.parentNode||t).querySelectorAll("."+this.config.boxClass)).length;n>i;i++)e=a[i],s.call(this.all,e)<0?(this.applyStyle(e,!0),this.boxes.push(e),this.all.push(e),o.push(this.scrolled=!0)):o.push(void 0);return o}},a.prototype.show=function(t){return this.applyStyle(t),t.className=t.className+" "+this.config.animateClass},a.prototype.applyStyle=function(t,e){var i,n,s;return n=t.getAttribute("data-sppb-wow-duration"),i=t.getAttribute("data-sppb-wow-delay"),s=t.getAttribute("data-sppb-wow-iteration"),this.animate(function(a){return function(){return a.customStyle(t,e,n,i,s)}}(this))},a.prototype.animate="requestAnimationFrame"in window?function(t){return window.requestAnimationFrame(t)}:function(t){return t()},a.prototype.resetStyle=function(){var t,e,i,n,s;for(s=[],e=0,i=(n=this.boxes).length;i>e;e++)t=n[e],s.push(t.setAttribute("style","visibility: visible;"));return s},a.prototype.customStyle=function(t,e,i,n,s){return e&&this.cacheAnimationName(t),t.style.visibility=e?"hidden":"visible",i&&this.vendorSet(t.style,{animationDuration:i}),n&&this.vendorSet(t.style,{animationDelay:n}),s&&this.vendorSet(t.style,{animationIterationCount:s}),this.vendorSet(t.style,{animationName:e?"none":this.cachedAnimationName(t)}),t},a.prototype.vendors=["moz","webkit"],a.prototype.vendorSet=function(t,e){var i,n,s,a;for(i in a=[],e)n=e[i],t[""+i]=n,a.push(function(){var e,a,o,r;for(r=[],e=0,a=(o=this.vendors).length;a>e;e++)s=o[e],r.push(t[""+s+i.charAt(0).toUpperCase()+i.substr(1)]=n);return r}.call(this));return a},a.prototype.vendorCSS=function(t,e){var i,n,s,a,o,r;for(i=(n=window.getComputedStyle(t)).getPropertyCSSValue(e),a=0,o=(r=this.vendors).length;o>a;a++)s=r[a],i=i||n.getPropertyCSSValue("-"+s+"-"+e);return i},a.prototype.animationName=function(t){var e;try{e=this.vendorCSS(t,"animation-name").cssText}catch(i){e=window.getComputedStyle(t).getPropertyValue("animation-name")}return"none"===e?"":e},a.prototype.cacheAnimationName=function(t){return this.animationNameCache.set(t,this.animationName(t))},a.prototype.cachedAnimationName=function(t){return this.animationNameCache.get(t)},a.prototype.scrollHandler=function(){return this.scrolled=!0},a.prototype.scrollCallback=function(){var t;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var e,i,n,s;for(s=[],e=0,i=(n=this.boxes).length;i>e;e++)(t=n[e])&&(this.isVisible(t)?this.show(t):s.push(t));return s}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},a.prototype.offsetTop=function(t){for(var e;void 0===t.offsetTop;)t=t.parentNode;for(e=t.offsetTop;t=t.offsetParent;)e+=t.offsetTop;return e},a.prototype.isVisible=function(t){var e,i,n,s,a;return i=t.getAttribute("data-sppb-wow-offset")||this.config.offset,s=(a=window.pageYOffset)+Math.min(this.element.clientHeight,innerHeight)-i,e=(n=this.offsetTop(t))+t.clientHeight,s>=n&&e>=a},a.prototype.util=function(){return null!=this._util?this._util:this._util=new e},a.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},a}()}.call(this),jQuery((function(t){(new SPPBWOW).init()})),function(t){var e,i,n,s={},a=document,o=window,r=a.documentElement,l=t.expando;function p(){var n,l,p,d,h=t(),c=0;if(t.each(s,(function(t,e){var i=e.data.selector,n=e.$element;h=h.add(i?n.find(i):n)})),n=h.length)for(e=e||((d={height:o.innerHeight,width:o.innerWidth}).height||!(l=a.compatMode)&&t.support.boxModel||(d={height:(p="CSS1Compat"===l?r:a.body).clientHeight,width:p.clientWidth}),d),i=i||{top:o.pageYOffset||r.scrollTop||a.body.scrollTop,left:o.pageXOffset||r.scrollLeft||a.body.scrollLeft};c<n;c++)if(t.contains(r,h[c])){var u,f,m,v=t(h[c]),g={height:v.height(),width:v.width()},b=v.offset(),y=v.data("inview");if(!i||!e)return;b.top+g.height>i.top&&b.top<i.top+e.height&&b.left+g.width>i.left&&b.left<i.left+e.width?(m=(u=i.left>b.left?"right":i.left+e.width<b.left+g.width?"left":"both")+"-"+(f=i.top>b.top?"bottom":i.top+e.height<b.top+g.height?"top":"both"),y&&y===m||v.data("inview",m).trigger("inview",[!0,u,f])):y&&v.data("inview",!1).trigger("inview",[!1])}}t.event.special.inview={add:function(e){s[e.guid+"-"+this[l]]={data:e,$element:t(this)},n||t.isEmptyObject(s)||(n=setInterval(p,250))},remove:function(e){try{delete s[e.guid+"-"+this[l]]}catch(t){}t.isEmptyObject(s)&&(clearInterval(n),n=null)}},t(document).bind("scroll resize scrollstop",(function(){e=i=null})),!r.addEventListener&&r.attachEvent&&r.attachEvent("onfocusin",(function(){i=null})),t(document).on("inview",".sppb-progress",(function(e,i,n,s){var a=t(this).find(".sppb-progress-bar");i&&(a.css("width",a.data("width")),t(this).unbind("inview"))})),t.fn.sppbanimateNumbers=function(e,i,n,s){return this.each((function(){var a=t(this),o=parseInt(a.text().replace(/,/g,""));i=void 0===i||i,t({value:o}).animate({value:e},{duration:null==n?1e3:n,easing:null==s?"swing":s,step:function(){a.text(Math.floor(this.value)),i&&a.text(a.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"))},complete:function(){parseInt(a.text())!==e&&(a.text(e),i&&a.text(a.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")))}})}))},t(document).on("inview",".sppb-animated-number",(function(e,i,n,s){var a=t(this);i&&(a.sppbanimateNumbers(a.data("digit"),!1,a.data("duration")),a.unbind("inview"))})),t(document).on("inview",".sppb-pie-chart",(function(e,i,n,s){var a=t(this);if(i){var o={barColor:a.data("barcolor"),trackColor:a.data("trackcolor"),scaleColor:!1,lineWidth:a.data("width"),size:a.data("size"),onStep:function(t,e,i){a.find(".sppb-chart-percent > span").text(Math.round(i)+"%")}};if(a.data("duration")){var r=a.data("duration");o.animate={duration:r,enabled:!0}}a.easyPieChart(o),a.unbind("inview")}}))}(jQuery),jQuery((function(t){function e(e,n){void 0===n&&(n=!1);var s=!1;return e.find(" input[type=text], input[type=email], input[type=radio], input[type=checkbox], textarea, select").each((function(e,a){if(s)return!1;if(n)t(this).on("change keyup",(function(){var e=t(this).val().replace(/\s/g,""),n=t(this).attr("type"),a=t(this).attr("name");""===e||0===e.length?(s=!0,t(this).addClass("sppb-has-field-error")):(s=!1,t(this).removeClass("sppb-has-field-error")),"text"!==n||"captcha_question"===a||"phone"===a||isNaN(e)||s?(s=!1,t(this).removeClass("sppb-has-field-error")):(s=!0,t(this).addClass("sppb-has-field-error")),void 0!==t(this).prop("required")&&e.length>0&&"email"===n&&!s&&(i(e)?(t(this).removeClass("sppb-has-field-error"),s=!1):(t(this).addClass("sppb-has-field-error"),s=!0))}));else{var o=t(this).val().replace(/\s/g,""),r=t(this).attr("type"),l=t(this).attr("name");""!==o&&0!==o.length||(s=!0,t(this).addClass("sppb-has-field-error")),"text"!==r||isNaN(o)||"captcha_question"===l||"phone"===l||s||(s=!0,t(this).addClass("sppb-has-field-error")),void 0!==t(this).prop("required")&&o.length>0&&"email"===t(this).attr("type")&&!s&&(i(o)||(t(this).addClass("sppb-has-field-error"),s=!0))}})),s}function i(t){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())}function n(e){var n=!1;if(void 0!==e.prop("required")){var s=e.parents(".sppb-form-group"),a=e.val().replace(/\s/g,"");e.attr("type"),e.attr("name");if(void 0===s||"undefined"===s.find("span.sppb-form-builder-required"))return!1;if(0===a.length&&e.prop("required")&&(s.find("span.sppb-form-builder-required").show(),n=!0),a.length>0&&e.prop("required")&&(s.find("span.sppb-form-builder-required").hide(),n=!1),"radio"===e.attr("type")&&e.prop("required")){var o=e.attr("name");t('input[name="'+o+'"]').is(":checked")?(s.find("span.sppb-form-builder-required").hide(),n=!1):(s.find("span.sppb-form-builder-required").show(),n=!0)}if("checkbox"===e.attr("type")){s.find("input[type=checkbox]").length;var r=!1;s.find("input[type=checkbox]").each((function(e,i){if(t(this).prop("required")){var n=t(this).attr("name");t('input[name="'+n+'"]').is(":checked")||(r=!0)}if(r)return!1})),r?(s.find("span.sppb-form-builder-required").show(),n=!0):(s.find("span.sppb-form-builder-required").hide(),n=!1)}}return void 0!==e.prop("required")&&a.length>0&&"email"===e.attr("type")&&(i(a)?(s.find("span.sppb-form-builder-required").hide(),n=!1):(s.find("span.sppb-form-builder-required").show(),n=!0)),n}function s(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=!1;return e.find(" input[type=text], input[type=email], input[type=radio], input[type=checkbox], textarea, select").each((function(e,a){if(!0===i)t(this).on("change keyup",(function(e){if(s=n(t(this)))return!1}));else if(s=n(t(this)))return!1})),s}e(t(".sppb-ajaxt-contact-form"),!0),t(document).on("submit",".sppb-ajaxt-contact-form",(function(i){i.preventDefault();var n=t(this),s=t(this).serializeArray();if(e(n))return n.find(".sppb-form-validation-error").remove(),n.append('<p class="sppb-form-validation-error"> Please re-check required fields! </p>'),!1;n.find(".sppb-form-validation-error").remove();var a={name:"view_type",value:"page"};if(n.closest(".sp-page-builder").hasClass("mod-sppagebuilder")){a.value="module";var o={name:"module_id",value:n.closest(".sp-page-builder").data("module_id")};s.push(o)}else n.closest(".sp-page-builder").hasClass("sppb-article-page-wrapper")&&(a.value="article");s.push(a);var r={option:"com_sppagebuilder",task:"ajax",addon:"ajax_contact","g-recaptcha-response":n.find("#g-recaptcha-response").val(),data:s};return t.ajax({type:"POST",data:r,beforeSend:function(){n.find(".fa").addClass("fa-spinner fa-spin")},success:function(e){var i=t.parseJSON(e);try{var s=t.parseJSON(i.data),a=s.content,o="json"}catch(t){a=i.data,o="strings"}"json"==o?s.status&&(n.trigger("reset"),void 0===s.gcaptchaType||!s.gcaptchaType.length||"invisible"!=s.gcaptchaType&&"dynamic"!=s.gcaptchaType||((gcaptchaWidgetId=t("#"+s.gcaptchaId).attr("data-recaptcha-widget-id"))?(grecaptcha.reset(gcaptchaWidgetId),"invisible"==s.gcaptchaType&&grecaptcha.execute(gcaptchaWidgetId)):(grecaptcha.reset(),"invisible"==s.gcaptchaType&&grecaptcha.execute()))):n.trigger("reset"),n.find(".fa-spin").removeClass("fa-spinner fa-spin"),n.next(".sppb-ajax-contact-status").html(a).fadeIn().delay(4e3).fadeOut(500)}}),!1})),t(".sppb-addon-form-builder-form").length>0&&(s(t(".sppb-addon-form-builder-form"),!0),t('.sppb-form-builder-range input[type="range"]').on("input change",(function(){var e=t(this),i=e.attr("min"),n=e.attr("max"),s=e.val(),a=(s-i)/(n-i)*100,o=Math.round(50*a/100)-25;e.next(".sppb-form-builder-range-output").css("left","calc("+a+"% - "+o+"px)").text(s)}))),t(document).on("submit",".sppb-addon-form-builder-form",(function(e){e.preventDefault();var i=t(this),n=t(this).serializeArray(),a=s(i),o=i.data("redirect"),r=i.data("redirect-url");if(a)return i.next(".sppb-ajax-contact-status").html('<span class="sppb-text-danger">Please check the required field!</span>').fadeIn().delay(4e3).fadeOut(500),!1;i.find('input[type="checkbox"]:not(:checked)').each((function(e,i){n.push({name:t(i).attr("name"),value:""})}));var l={name:"view_type",value:"page"};if(i.closest(".sp-page-builder").hasClass("mod-sppagebuilder")){l.value="module";var p={name:"module_id",value:i.closest(".sp-page-builder").data("module_id")};n.push(p)}else i.closest(".sp-page-builder").hasClass("sppb-article-page-wrapper")&&(l.value="article");n.push(l);var d={option:"com_sppagebuilder",task:"ajax",addon:"form_builder","g-recaptcha-response":i.find("#g-recaptcha-response").val(),data:n};return t.ajax({type:"POST",data:d,beforeSend:function(){i.find(".fa").addClass("fa-spinner fa-spin")},success:function(e){var n=t.parseJSON(e);try{var a=t.parseJSON(n.data),l=a.content,p="json";void 0!==a.form_validation&&s(i)}catch(t){l=n.data,p="strings"}"json"==p?a.status&&(i.trigger("reset"),void 0===a.gcaptchaType||!a.gcaptchaType.length||"invisible"!=a.gcaptchaType&&"dynamic"!=a.gcaptchaType||(a.gcaptchaId?(gcaptchaWidgetId=t("#"+a.gcaptchaId).attr("data-recaptcha-widget-id"))&&(grecaptcha.reset(gcaptchaWidgetId),"invisible"==a.gcaptchaType&&grecaptcha.execute(gcaptchaWidgetId)):(grecaptcha.reset(),"invisible"==a.gcaptchaType&&grecaptcha.execute()))):i.trigger("reset"),i.find(".fa-spin").removeClass("fa-spinner fa-spin"),i.next(".sppb-ajax-contact-status").html(l).fadeIn().delay(4e3).fadeOut(500),"yes"===o&&setTimeout((function(){window.location.href=r}),2500)}}),!1}))})),jQuery((function(t){t(document).on("submit",".sppb-optin-form",(function(e){e.preventDefault();var i=t(this),n=t(this).serializeArray(),s={name:"view_type",value:"page"};if(i.closest(".sp-page-builder").hasClass("mod-sppagebuilder")){s.value="module";var a={name:"module_id",value:i.closest(".sp-page-builder").data("module_id")};n.push(a)}else i.closest(".sp-page-builder").hasClass("sppb-article-page-wrapper")&&(s.value="article");n.push(s);var o={option:"com_sppagebuilder",task:"ajax",addon:"optin_form","g-recaptcha-response":i.find("#g-recaptcha-response").val(),data:n};return t.ajax({type:"POST",data:o,beforeSend:function(){i.find(".fa").addClass("fa-spinner fa-spin")},success:function(e){var n=t.parseJSON(e);if(!n.success)return i.find(".fa-spin").removeClass("fa-spinner fa-spin"),n.message?i.next(".sppb-optin-form-status").html('<p class="sppb-alert sppb-alert-warning">'+n.message+"</p>").fadeIn().delay(4e3).fadeOut(1e3):n.messages&&i.next(".sppb-optin-form-status").html('<p class="sppb-alert sppb-alert-warning">'+n.messages+"</p>").fadeIn().delay(4e3).fadeOut(1e3),!1;var s=t.parseJSON(n.data),a="sppb-alert sppb-alert-warning";if(s.status){a="sppb-alert sppb-alert-success";i.trigger("reset")}i.find(".fa-spin").removeClass("fa-spinner fa-spin"),i.next(".sppb-optin-form-status").html('<p class="'+a+'">'+s.content+"</p>").fadeIn().delay(4e3).fadeOut(1e3)}}),!1}))})),jQuery((function(t){t(document).on("click",".sppb-magnific-popup",(function(e){e.preventDefault();var i=t(this);i.magnificPopup({type:i.data("popup_type"),mainClass:i.data("mainclass")}).magnificPopup("open")}))})),jQuery((function(t){/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(t(".sppb-addon-sppb-flibox .sppb-flipbox-panel, .threeD-flipbox .threeD-content-wrap").on("mouseover",(function(e){t(this).toggleClass("flip")})),t(document).on("mouseenter",".sppb-addon-sppb-flibox .sppb-flipbox-panel, .threeD-flipbox .threeD-content-wrap",(function(e){t(this).addClass("flip")})),t(document).on("mouseleave",".sppb-addon-sppb-flibox .sppb-flipbox-panel, .threeD-flipbox .threeD-content-wrap",(function(e){t(this).removeClass("flip")}))):(t(document).on("click",".sppb-addon-sppb-flibox.flipon-click .sppb-flipbox-panel, .threeD-flipbox.flipon-click .threeD-content-wrap",(function(e){t(this).toggleClass("flip")})),t(document).on("mouseenter",".sppb-addon-sppb-flibox.flipon-hover .sppb-flipbox-panel, .threeD-flipbox.flipon-hover .threeD-content-wrap",(function(){t(this).addClass("flip")})),t(document).on("mouseleave",".sppb-addon-sppb-flibox.flipon-hover .sppb-flipbox-panel, .threeD-flipbox.flipon-hover .threeD-content-wrap",(function(){t(this).removeClass("flip")})))})),jQuery((function(t){new MutationObserver((function(e){e.forEach((function(e){var i=e.addedNodes;null!==i&&t(i).each((function(){t(this).find(".sppb-addon-countdown .sppb-countdown-timer").each((function(){var e=t(this),i=e.data("date")+" "+e.data("time");e.countdown(i,(function(i){t(this).html(i.strftime('<div class="sppb-countdown-days sppb-col-xs-6 sppb-col-sm-3 sppb-text-center"><span class="sppb-countdown-number">%-D</span><span class="sppb-countdown-text">%!D: '+Joomla.JText._("COM_SPPAGEBUILDER_DAY")+","+Joomla.JText._("COM_SPPAGEBUILDER_DAYS")+';</span></div><div class="sppb-countdown-hours sppb-col-xs-6 sppb-col-sm-3 sppb-text-center"><span class="sppb-countdown-number">%H</span><span class="sppb-countdown-text">%!H: '+Joomla.JText._("COM_SPPAGEBUILDER_HOUR")+","+Joomla.JText._("COM_SPPAGEBUILDER_HOURS")+';</span></div><div class="sppb-countdown-minutes sppb-col-xs-6 sppb-col-sm-3 sppb-text-center"><span class="sppb-countdown-number">%M</span><span class="sppb-countdown-text">%!M:'+Joomla.JText._("COM_SPPAGEBUILDER_MINUTE")+","+Joomla.JText._("COM_SPPAGEBUILDER_MINUTES")+';</span></div><div class="sppb-countdown-seconds sppb-col-xs-6 sppb-col-sm-3 sppb-text-center"><span class="sppb-countdown-number">%S</span><span class="sppb-countdown-text">%!S:'+Joomla.JText._("COM_SPPAGEBUILDER_SECOND")+","+Joomla.JText._("COM_SPPAGEBUILDER_SECONDS")+";</span></div>")).on("finish.countdown",(function(){t(this).html('<div class="sppb-countdown-finishedtext-wrap sppb-col-xs-12 sppb-col-sm-12 sppb-text-center"><h3 class="sppb-countdown-finishedtext">'+e.data("finish-text")+"</h3></div>")}))}))}))}))}))})).observe(document.body,{childList:!0,subtree:!0})})),function(t){var e=function(t){this.$heading=t.heading,this.type=void 0===t.type?"word":t.type,this.animationDelay=2500,this.barAnimationDelay=3800,this.barWaiting=this.barAnimationDelay-3e3,this.lettersDelay=50,this.typeLettersDelay=150,this.selectionDuration=500,this.typeAnimationDelay=this.selectionDuration+800,this.revealDuration=600,this.revealAnimationDelay=1500,this.interval=0,this.init()};e.prototype.init=function(){var t=this.$heading.parent().find(".letters");this.singleLetters(t.find(".animated-text")),this.animateHeadline(this.$heading)},e.prototype.singleLetters=function(e){e.each((function(){var e=t(this),n=e.text().split(""),s=e.hasClass("is-visible");for(i in n)e.parents(".animation-wave").length>0&&(n[i]="<em>"+n[i]+"</em>"),n[i]=s?'<i class="in">'+n[i]+"</i>":"<i>"+n[i]+"</i>";var a=n.join("");e.html(a).css("opacity",1)}))},e.prototype.animateHeadline=function(e){var i=this.animationDelay,n=this;e.each((function(){var e=t(this);if(e.hasClass("loading-bar"))i=n.barAnimationDelay,setTimeout((function(){e.find(".animated-text-words-wrapper").addClass("is-loading")}),n.barWaiting);else if(e.hasClass("text-clip")){var s=e.find(".animated-text-words-wrapper"),a=s.width()+10;s.css("width",a)}else if(!e.hasClass("type")){var o=e.find(".animated-text-words-wrapper .animated-text.is-visible");n.setParentClassWidth(o,delay=!1)}setTimeout((function(){n.hideWord(e.find("span.is-visible").eq(0))}),i)}))},e.prototype.hideWord=function(t){var e=this.takeNext(t),i=this;if(t.parents(".animated-heading-text").hasClass("type")){var n=t.parent(".animated-text-words-wrapper");n.addClass("selected").removeClass("waiting"),setTimeout((function(){n.removeClass("selected"),t.removeClass("is-visible").addClass("is-hidden").children("i").removeClass("in").addClass("out")}),i.selectionDuration),setTimeout((function(){i.showWord(e,i.typeLettersDelay)}),i.typeAnimationDelay)}else if(t.parents(".animated-heading-text").hasClass("letters")){var s=t.children("i").length>=e.children("i").length;i.hideLetter(t.find("i").eq(0),t,s,i.lettersDelay),i.showLetter(e.find("i").eq(0),e,s,i.lettersDelay),i.setParentClassWidth(e)}else t.parents(".animated-heading-text").hasClass("text-clip")?t.parents(".animated-text-words-wrapper").animate({width:"2px"},i.revealDuration,(function(){i.switchWord(t,e),i.showWord(e)})):t.parents(".animated-heading-text").hasClass("loading-bar")?(t.parents(".animated-text-words-wrapper").removeClass("is-loading"),this.switchWord(t,e),setTimeout((function(){i.hideWord(e)}),i.barAnimationDelay),setTimeout((function(){t.parents(".animated-text-words-wrapper").addClass("is-loading")}),i.barWaiting),this.setParentClassWidth(e)):(this.switchWord(t,e),setTimeout((function(){i.hideWord(e)}),i.animationDelay),this.setParentClassWidth(e))},e.prototype.showWord=function(t,e){var i=this;t.parents(".animated-heading-text").hasClass("type")?(i.showLetter(t.find("i").eq(0),t,!1,e),t.addClass("is-visible").removeClass("is-hidden")):t.parents(".animated-heading-text").hasClass("text-clip")&&t.parents(".animated-text-words-wrapper").animate({width:t.width()+10},i.revealDuration,(function(){setTimeout((function(){i.hideWord(t)}),i.revealAnimationDelay)}))},e.prototype.hideLetter=function(e,i,n,s){e.removeClass("in").addClass("out");var a=this;if(e.is(":last-child")?n&&setTimeout((function(){a.hideWord(a.takeNext(i))}),a.animationDelay):setTimeout((function(){a.hideLetter(e.next(),i,n,s)}),s),e.is(":last-child")&&t("html").hasClass("no-csstransitions")){var o=a.takeNext(i);a.switchWord(i,o)}},e.prototype.showLetter=function(t,e,i,n){t.addClass("in").removeClass("out");var s=this;t.is(":last-child")?(e.parents(".animated-heading-text").hasClass("type")&&setTimeout((function(){e.parents(".animated-text-words-wrapper").addClass("waiting")}),200),i||setTimeout((function(){s.hideWord(e)}),s.animationDelay)):setTimeout((function(){s.showLetter(t.next(),e,i,n)}),n)},e.prototype.takeNext=function(t){return t.is(":last-child")?t.parent().children().eq(0):t.next()},e.prototype.takePrev=function(t){return t.is(":first-child")?t.parent().children().last():t.prev()},e.prototype.switchWord=function(t,e){t.removeClass("is-visible").addClass("is-hidden"),e.removeClass("is-hidden").addClass("is-visible")},e.prototype.setParentClassWidth=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t.parents(".animated-text-words-wrapper"),n=t.width(),s=e?this.revealDuration/2:0;this.interval>0&&(clearInterval(this.interval),this.interval=0);var a=this;setTimeout((function(){i.css({"transition-function":"ease",transitionDuration:a.revealDuration+"ms",transitionProperty:"width",width:n+"px"})}),s)},t(document).ready((function(){new e({heading:t(".animated-heading-text")});new MutationObserver((function(i){i.forEach((function(i){var n=i.addedNodes;null!==n&&t(n).each((function(){t(this).find(".animated-heading-text").each((function(){new e({heading:t(this)})}))}))}))})).observe(document.body,{childList:!0,subtree:!0})}))}(jQuery),function(t){function e(){if("undefined"==typeof stickyParent&&(stickyParent=t('[data-sticky-it="true"]').parents(".sppb-section ")),"undefined"!=typeof stickyParent&&0!=stickyParent.length){var e=stickyParent.offset();stickyParentWrap=stickyParent.parents(".sppb-sticky-wrap"),stickyParentWrap.hasClass("sppb-sticky-wrap")&&(e=stickyParentWrap.offset()),window.scrollY>=e.top&&!stickyParent.hasClass("sppb-sticky-it")?(stickyParent.wrap('<div class="sppb-sticky-wrap" style="height:'+stickyParent.outerHeight()+'px;"></div>'),stickyParent.addClass("sppb-sticky-it")):window.scrollY<e.top&&stickyParent.hasClass("sppb-sticky-it")&&(stickyParent.removeClass("sppb-sticky-it"),stickyParent.unwrap())}}window.sppbVideoBackgroundResize=function(t){t.find(".sppb-youtube-video-bg").removeClass("hidden");var e=t.innerWidth(),i=t.innerHeight();iframeW=e,iframeH=e*(9/16),marginTop=-Math.round((iframeH-i)/2),marginLeft=-Math.round((iframeW-e)/2),e/i<16/9&&(iframeW=i*(16/9),iframeH=i,marginLeft=-Math.round((iframeW-e)/2),marginTop=-Math.round((iframeH-i)/2)),t.find(".sppb-youtube-video-bg iframe").css({maxWidth:"1000%",marginLeft:marginLeft,marginTop:marginTop,width:iframeW,height:iframeH})},t(window).on("load resize",(function(){t(".sppb-row-have-ext-bg").each((function(){sppbVideoBackgroundResize(t(this))}))})),t(document).ready((function(){void 0!==jQuery.fn.parallax&&t('[data-sppb-parallax="on"]').each((function(){t(this).parallax()}));var e=document.getElementsByClassName("section-bg-video");if(e.volume=0,t(window).width()<767){for(var i=0;i<e.length;i++);t(document).on("touchend touchcancel",(function(){!function(){for(var t=0;t<e.length;t++)e[t].paused&&e[t].play()}()}))}var n=t(".sppb-positioned-addon");n.length>0&&n.each((function(){var e=t("#section-id-"+t(this).data("rowid")),i=t(this).data("zindex"),n=t("#column-wrap-id-"+t(this).data("colid")).find(".sppb-column"),s=t(this).data("col-zindex");e.css({zIndex:i}),n.css({zIndex:s})}))})),t(document).on("click",'[data-scroll-to="true"], .sppb-menu-scroll',(function(e){e.preventDefault();var i=t(this).attr("href"),n=t(this).parents(".sppb-link-list-wrap"),s=t(this).parents(".sppb-link-list-wrap").data("offset");(s=void 0===s||""===s?0:parseInt(s))<0?s=Math.abs(s):s*=-1,n.find(".sppb-active").removeClass("sppb-active"),t(this).parent().addClass("sppb-active"),t("html, body").animate({scrollTop:t(i).offset().top+s},600)})),t(document).on("load",e),t(window).on("scroll resize",e),t(document).on("click",".sppb-responsive-bars",(function(){t(this).toggleClass("open"),t(this).next().toggleClass("open")})),jQuery(window).on("load",(function(){"use strict";new MutationObserver((function(t){t.forEach((function(t){var e=t.addedNodes;null!==e&&jQuery(e).each((function(){jQuery(this).find(".sppb-article-scroller-wrap").each((function(){var t=jQuery(this).data("articles"),e=jQuery(this).data("move"),i=jQuery(this).data("speed");jQuery(".sppb-article-scroller-wrap").bxSlider({minSlides:t,mode:"vertical",speed:i,pager:!1,controls:!1,auto:!0,moveSlides:e,adaptiveHeight:!0,touchEnabled:!1})}))}))}))})).observe(document.body,{childList:!0,subtree:!0});new MutationObserver((function(t){t.forEach((function(t){var e=t.addedNodes;null!==e&&jQuery(e).each((function(){jQuery(this).find(".sppb-articles-carousel-wrap").each((function(){var t=jQuery(this).data("articles"),e=jQuery(this).data("speed"),i=jQuery(this).data("autoplay"),n=jQuery(this).data("drag"),s=jQuery(this).data("arrow");jQuery((function(){jQuery(".sppb-articles-carousel-wrap").bxSlider({mode:"horizontal",slideSelector:"div.sppb-articles-carousel-column",minSlides:t,maxSlides:t,moveSlides:t,slideWidth:1140,pager:!0,controls:s,nextText:"<i class='fa fa-angle-right' aria-hidden='true'></i>",prevText:"<i class='fa fa-angle-left' aria-hidden='true'></i>",speed:e,auto:i,autoHover:!0,touchEnabled:n,autoStart:!0})}))}))}))}))})).observe(document.body,{childList:!0,subtree:!0});new MutationObserver((function(t){t.forEach((function(t){var e=t.addedNodes;null!==e&&jQuery(e).each((function(){jQuery(this).find(".sppb-addon-articles-ticker").each((function(){var t=jQuery(this).parent("div").attr("id"),e=jQuery(this).data("speed");jQuery("#"+t+" .sppb-articles-ticker-content").bxSlider({minSlides:1,maxSlides:1,mode:"vertical",speed:e,pager:!1,controls:!1,auto:!0,adaptiveHeight:!0,autoHover:!0,touchEnabled:!1})}))}))}))})).observe(document.body,{childList:!0,subtree:!0})}))}(jQuery),function(t){t.fn.basictable=function(e){var i=function(e,i){var s=[];if(i.tableWrap&&e.wrap('<div class="bt-wrapper"></div>'),i.header){var a="";a=e.find("thead tr th").length?"thead th":e.find("tbody tr th").length?"tbody tr th":e.find("th").length?"tr:first th":"tr:first td",t.each(e.find(a),(function(){var e=t(this),i=parseInt(e.attr("colspan"),10)||1,n=e.closest("tr").index();s[n]||(s[n]=[]);for(var a=0;a<i;a++)s[n].push(e)}))}t.each(e.find("tbody tr"),(function(){n(t(this),s,i)})),t.each(e.find("tfoot tr"),(function(){n(t(this),s,i)}))},n=function(e,i,n){e.children().each((function(){var e=t(this);if(""!==e.html()&&" "!==e.html()||n.showEmptyCells){for(var s=e.index(),a="",o=0;o<i.length;o++){0!=o&&(a+=": ");var r=i[o][s],l=r.find("div");l.length>0?a+=(r=t(l[l.length-1])).text():a+=r.text()}e.attr("data-th",a.trim()),n.contentWrap&&!e.children().hasClass("bt-content")&&e.wrapInner('<span class="bt-content" />')}else e.addClass("bt-hide")}))},s=function(e,i){i.forceResponsive?null!==i.breakpoint&&t(window).width()<=i.breakpoint||null!==i.containerBreakpoint&&e.parent().width()<=i.containerBreakpoint?a(e,i):o(e,i):e.removeClass("bt").outerWidth()>e.parent().width()?a(e,i):o(e,i)},a=function(t,e){t.addClass("bt"),e.header||t.addClass("bt--no-header"),e.tableWrap&&t.parent(".bt-wrapper").addClass("active")},o=function(t,e){t.removeClass("bt bt--no-header"),e.tableWrap&&t.parent(".bt-wrapper").removeClass("active")},r=function(e,i){e.removeClass("bt bt--no-header"),e.find("td").removeAttr("data-th"),i.tableWrap&&e.unwrap(),i.contentWrap&&function(e){t.each(e.find("td"),(function(){var e=t(this),i=e.children(".bt-content").html();e.html(i)}))}(e),e.removeData("basictable")};this.each((function(){var n=t(this);if(0===n.length||n.data("basictable")){if(n.data("basictable")){var l=n.data("basictable");"destroy"===e?r(n,l):"restart"===e?(r(n,l),n.data("basictable",l),i(n,l),s(n,l)):"start"===e?a(n,l):"stop"===e?o(n,l):s(n,l)}return!1}var p=t.extend({},t.fn.basictable.defaults,e),d={breakpoint:p.breakpoint,containerBreakpoint:p.containerBreakpoint,contentWrap:p.contentWrap,forceResponsive:p.forceResponsive,noResize:p.noResize,tableWrap:p.tableWrap,showEmptyCells:p.showEmptyCells,header:p.header};null===d.breakpoint&&null===d.containerBreakpoint&&(d.breakpoint=568),n.data("basictable",d),i(n,n.data("basictable")),d.noResize||(s(n,n.data("basictable")),t(window).bind("resize.basictable",(function(){!function(t){t.data("basictable")&&s(t,t.data("basictable"))}(n)})))}))},t.fn.basictable.defaults={breakpoint:null,containerBreakpoint:null,contentWrap:!0,forceResponsive:!0,noResize:!1,tableWrap:!1,showEmptyCells:!1,header:!0},t.fn.addSortWidget=function(e){e=t.extend({},{sort_asc:"sort-asc",sort_desc:"sort-desc",no_sort:"no-sort"},e);var i=t(this),n=!0;return t("th",i).each((function(s){t("<div>").addClass("sppb-table-addon-sortable").attr("data-content",e.no_sort).on("click",(function(){t(".sppb-table-addon-sortable",i).attr("data-content",e.no_sort),t(this).attr("data-content",n?e.sort_desc:e.sort_asc),n=!n;var a=t("tr",i).not(":has(th)").get();a.sort((function(e,i){var a=t("td:eq("+s+")",e).text(),o=t("td:eq("+s+")",i).text();return isNaN(a)||isNaN(o)?n?a.localeCompare(o):o.localeCompare(a):n?a-o:o-a}));for(var o=i.has("tbody")?"tbody":"",r=0;r<a.length;r++)t(o,i).append(a[r])})).appendTo(this)})),i},t.fn.pageMe=function(e){var i=t.extend({perPage:10,showPrevNext:!1,nextText:"Next",prevText:"Prev",hidePageNumbers:!1},e),n=this.find("tbody"),s=i.perPage,a=this.hasClass("sppb-no-table-header"),o=n.children(),r=t(".pager");void 0!==i.childSelector&&(o=n.find(i.childSelector)),void 0!==i.pagerSelector&&this.next().length&&(r=this.next().find(i.pagerSelector));var l=o.length,p=Math.ceil(l/s);this.next().length&&this.next().find(".sppb-table-total-reg").html("Total Entries: "+l),r.data("curr",0),i.showPrevNext&&t('<li class="sppb-page-item"><a href="#" class="sppb-table-prev-link sppb-page-link" title="'+i.prevText+'"><i aria-hidden="true" class="fa fa-angle-left"></i></a></li>').appendTo(r);for(var d=0;p>d&&0==i.hidePageNumbers;)t('<li class="sppb-page-item"><a href="#" class="sppb-table-paginate-link sppb-page-link">'+(d+1)+"</a></li>").appendTo(r),d++;function h(t){var e=t*s,i=e+s;o.css("display","none").slice(e,i).show(),t>=1?r.find(".sppb-table-prev-link").show():r.find(".sppb-table-prev-link").hide(),t<p-1?r.find(".sppb-table-next-link").show():r.find(".sppb-table-next-link").hide(),r.data("curr",t),r.children().removeClass("active"),r.children().eq(t+1).addClass("active")}i.showPrevNext&&t('<li class="sppb-page-item"><a href="#" class="sppb-table-next-link sppb-page-link" title="'+i.nextText+'"><i aria-hidden="true" class="fa fa-angle-right"></i></a></li>').appendTo(r),r.find(".sppb-table-prev-link").hide(),p<=1&&r.find(".sppb-table-next-link").hide(),r.children().eq(1).addClass("active"),o.hide(),o.slice(0,s).show(),r.find("li .sppb-table-paginate-link").click((function(){return h(t(this).html().valueOf()-1),a&&n.find("tr:first-child").show(),!1})),r.find("li .sppb-table-prev-link").click((function(){return h(parseInt(r.data("curr"))-1),a&&n.find("tr:first-child").show(),a&&n.find("tr:first-child").show(),!1})),r.find("li .sppb-table-next-link").click((function(){return goToPage=parseInt(r.data("curr"))+1,h(goToPage),a&&n.find("tr:first-child").show(),a&&n.find("tr:first-child").show(),!1}))},t(document).ready((function(){t(".sppb-addon-table-main").length>0&&t(".sppb-addon-table-main").each((function(e){var i=t(this).data("responsive"),n=!i;t(this).basictable({showEmptyCells:!1,forceResponsive:i,noResize:n});var s=t(this).data("searchable"),a=t(this).data("sortable"),o=t(this).data("search-limit");null!==o&&void 0!==typeof o&&(o=(o=String(o)).split(",").map((function(t){return t-1})).join(""));var r=this,l=t(r).parent().find(".sppb-pagination"),p=t(this).data("pagination-item"),d=t(r).hasClass("sppb-no-table-header");if(s){var h=t(this).parent().find("input");t(h).keyup((function(){!function(t,e,i){if(void 0===i&&(i="0"),0!=e.length&&/^[0-9]*$/.test(i))for(var n=0;n<e.length;n++){for(var s="false",a=0;a<i.length;a++)if(e.eq(n).children().length>i[a]&&-1!=e.eq(n).children().eq(i[a]).text().toLowerCase().indexOf(t)){s="success";break}"success"==s?e.eq(n).addClass("sppb-table-addon-item-search").show():e.eq(n).removeClass("sppb-table-addon-item-search").hide()}}(t(h).val().toLowerCase(),t(r).find("tbody tr"),o),d&&t(r).find("tr:first-child").show(),l.length>0&&(l.html(""),setTimeout((function(){t(r).pageMe({pagerSelector:".sppb-pagination",prevText:"Prev",nextText:"Next",childSelector:".sppb-table-addon-item-search",showPrevNext:!0,hidePageNumbers:!1,perPage:p})})))}))}a&&t(r).addSortWidget(),l.length>0&&t(this).pageMe({pagerSelector:".sppb-pagination",prevText:"Prev",nextText:"Next",showPrevNext:!0,hidePageNumbers:!1,perPage:p})}));new MutationObserver((function(e){e.forEach((function(e){var i=e.addedNodes;null!==i&&jQuery(i).each((function(){jQuery(this).find(".sppb-addon-table-main").each((function(){var e=t(this).data("responsive"),i=!e;t(this).basictable({showEmptyCells:!1,forceResponsive:e,noResize:i});t(this).data("sortable")&&t(this).addSortWidget();var n=t(this).parent().find(".sppb-pagination"),s=t(this).data("pagination-item");n.length>0&&t(this).pageMe({pagerSelector:".sppb-pagination",prevText:"Prev",nextText:"Next",showPrevNext:!0,hidePageNumbers:!1,perPage:s})}))}))}))})).observe(document.body,{childList:!0,subtree:!0})}))}(jQuery),window.addEventListener("DOMContentLoaded",(function(){var t=document.querySelectorAll(".sppb-element-lazy");function e(t){for(var e in t.children){"string"==typeof(e=t.children[e]).tagName&&"SOURCE"===e.tagName&&(e.src=e.dataset.large)}t.load()}function i(t,i){t.forEach((function(t){var n=t.target,s=n.querySelector(".section-bg-video"),a=document.querySelector(".sppb-youtube-iframe");t.intersectionRatio&&("IMG"!==n.tagName&&"IFRAME"!==n.tagName||(n.src=n.dataset.large),n.classList.contains("sppb-element-lazy")&&n.classList.add("sppb-element-loaded"),"VIDEO"===n.tagName&&e(n),null!==s&&e(s),a&&(a.src=a.dataset.src),i.unobserve(n))}))}if(t.length>0){!function(){if("IntersectionObserver"in window){var e=new IntersectionObserver(i,{root:null,rootMargin:"0px",threshold:.1});t.forEach((function(t){e.observe(t)}))}else t.forEach((function(t){t.src=t.dataset.src,t.classList.contains("sppb-element-lazy")&&t.classList.add("sppb-element-loaded")}))}()}}));var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}();function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}!function(t){"use strict";function e(t){this.actions=t,this.actionProperty=["move","rotate","scale","skew","opacity","blur"],this.actionSortList={}}e.prototype.bindCustomAnimation=function(){var t=this;this.actionProperty.map((function(e){t.actionSortList[e]=t.actions.filter((function(t){return t.name===e}))}))},e.prototype.getCustomAnimationActionByName=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null===e)return void 0!==this.actionSortList[t]?this.actionSortList[t]:[];var i={from:null,to:null},n=void 0!==this.actionSortList[t]?this.actionSortList[t]:[];if(0===n.length)return i;var s=!1;return n.map((function(t,a){e<parseInt(t.keyframe)&&null===i.to&&(void 0!==i.fixed&&delete i.fixed,t.toKF=0,i.to=t,void 0!==n[a-1]&&(n[a-1].scroll=0,i.from=n[a-1]),s=!0),a===n.length-1&&!1===s&&(i.fixed=!0,i.to=t,void 0!==n[a-1]&&(n[a-1].scroll=0,i.from=n[a-1]))})),i},e.prototype.getTAxis=function(t,e,i,n){var s=n.toKF,a=n.fromKF;return t-(t-e)/s*(0===a?i:i-a)},e.prototype.getMoveTransform=function(t,e,i){var n=e.to.keyframe,s=e.from.keyframe,a={toKF:isNaN(n)?100:Math.abs(s-n),fromKF:s,totalKF:n},o=e.from.x,r=e.to.x,l=e.from.y,p=e.to.y,d=e.from.z,h=e.to.z;return e.goal.x=this.getTAxis(o,r,i,a),e.goal.y=this.getTAxis(l,p,i,a),e.goal.z=this.getTAxis(d,h,i,a),e},e.prototype.getSkew=function(t,e,i){var n=e.to.keyframe,s=e.from.keyframe,a={toKF:isNaN(n)?100:Math.abs(s-n),fromKF:s,totalKF:n},o=e.from.x,r=e.to.x,l=e.from.y,p=e.to.y;return e.goal.x=this.getTAxis(o,r,i,a),e.goal.y=this.getTAxis(l,p,i,a),e},e.prototype.getOpacity=function(t,e,i){var n=e.to.keyframe,s=e.from.keyframe,a={toKF:isNaN(n)?100:Math.abs(s-n),fromKF:s,totalKF:n},o=e.from.value,r=e.to.value;return e.goal.value=this.getTAxis(o,r,i,a),e};var i=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,t),this.width=null,this.height=null,this.clientWidth=null,this.clientHeight=null,this.left=null,this.top=null,this.gammazero=null,this.betazero=null,this.lastgammazero=null,this.lastbetazero=null,this.transitionTimeout=null,this.updateCall=null,this.event=null,this.updateBind=this.update.bind(this),this.resetBind=this.reset.bind(this),this.element=e,this.settings=this.extendSettings(i),this.reverse=this.settings.reverse?-1:1,this.glare=t.isSettingTrue(this.settings.glare),this.glarePrerender=t.isSettingTrue(this.settings["glare-prerender"]),this.fullPageListening=t.isSettingTrue(this.settings["full-page-listening"]),this.gyroscope=t.isSettingTrue(this.settings.gyroscope),this.gyroscopeSamples=this.settings.gyroscopeSamples,this.elementListener=this.getElementListener(),this.glare&&this.prepareGlare(),this.fullPageListening&&this.updateClientSize(),this.addEventListeners(),this.updateInitialPosition()}return _createClass(t,[{key:"getElementListener",value:function(){return this.element}},{key:"addEventListeners",value:function(){this.onMouseEnterBind=this.onMouseEnter.bind(this),this.onMouseMoveBind=this.onMouseMove.bind(this),this.onMouseLeaveBind=this.onMouseLeave.bind(this),this.onWindowResizeBind=this.onWindowResize.bind(this),this.onDeviceOrientationBind=this.onDeviceOrientation.bind(this),this.elementListener.addEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.addEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.addEventListener("mousemove",this.onMouseMoveBind),(this.glare||this.fullPageListening)&&window.addEventListener("resize",this.onWindowResizeBind),this.gyroscope&&window.addEventListener("deviceorientation",this.onDeviceOrientationBind)}},{key:"removeEventListeners",value:function(){this.elementListener.removeEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.removeEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.removeEventListener("mousemove",this.onMouseMoveBind),this.gyroscope&&window.removeEventListener("deviceorientation",this.onDeviceOrientationBind),(this.glare||this.fullPageListening)&&window.removeEventListener("resize",this.onWindowResizeBind)}},{key:"destroy",value:function(){clearTimeout(this.transitionTimeout),null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.reset(),this.removeEventListeners(),this.element.vanillaTilt=null,delete this.element.vanillaTilt,this.element=null}},{key:"onDeviceOrientation",value:function(t){if(null!==t.gamma&&null!==t.beta){this.updateElementPosition(),this.gyroscopeSamples>0&&(this.lastgammazero=this.gammazero,this.lastbetazero=this.betazero,null===this.gammazero?(this.gammazero=t.gamma,this.betazero=t.beta):(this.gammazero=(t.gamma+this.lastgammazero)/2,this.betazero=(t.beta+this.lastbetazero)/2),this.gyroscopeSamples-=1);var e=this.settings.gyroscopeMaxAngleX-this.settings.gyroscopeMinAngleX,i=this.settings.gyroscopeMaxAngleY-this.settings.gyroscopeMinAngleY,n=e/this.width,s=i/this.height,a=(t.gamma-(this.settings.gyroscopeMinAngleX+this.gammazero))/n,o=(t.beta-(this.settings.gyroscopeMinAngleY+this.betazero))/s;null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event={clientX:a+this.left,clientY:o+this.top},this.updateCall=requestAnimationFrame(this.updateBind)}}},{key:"wrapWithParent",value:function(){if(null!==this.element.parentElement&&"sppb-addon-wrapper"===this.element.parentElement.className&&(this.element=this.element.parentElement),"sppb-addon-wrapper"!==this.element.className){var t=document.createElement("div");t.setAttribute("class","sppb-addon-wrapper"),this.element.parentNode.insertBefore(t,this.element),t.appendChild(this.element),this.element=t}}},{key:"unWrapParent",value:function(){if("sppb-addon-wrapper"===this.element.className){var t=this.element.childNodes;if(t.length>0){var e=this.element.parentNode.insertBefore(t[0],this.element);this.element.parentElement.removeChild(this.element),this.element=e}}}},{key:"onMouseEnter",value:function(){this.updateElementPosition(),this.element.style.willChange="transform",this.setTransition()}},{key:"onMouseMove",value:function(t){null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event=t,this.updateCall=requestAnimationFrame(this.updateBind)}},{key:"onMouseLeave",value:function(){this.setTransition(),this.settings.reset&&requestAnimationFrame(this.resetBind)}},{key:"reset",value:function(){this.event={clientX:this.left+this.width/2,clientY:this.top+this.height/2},null!==this.element.parentElement&&"sppb-addon-wrapper"===this.element.parentElement.className&&(this.element=this.element.parentElement),this.element&&"sppb-addon-wrapper"!==this.element.className||(this.element&&this.element.style&&(this.element.style.transform="perspective("+this.settings.perspective+"px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)"),this.resetGlare())}},{key:"resetGlare",value:function(){this.glare&&(this.glareElement.style.transform="rotate(180deg) translate(-50%, -50%)",this.glareElement.style.opacity="0")}},{key:"updateInitialPosition",value:function(){if(0!==this.settings.startX||0!==this.settings.startY){this.onMouseEnter(),this.fullPageListening?this.event={clientX:(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.clientWidth,clientY:(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.clientHeight}:this.event={clientX:this.left+(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.width,clientY:this.top+(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.height};var t=this.settings.scale;this.settings.scale=1,this.update(),this.settings.scale=t,this.resetGlare()}}},{key:"getValues",value:function(){var t=void 0,e=void 0;return this.fullPageListening?(t=this.event.clientX/this.clientWidth,e=this.event.clientY/this.clientHeight):(t=(this.event.clientX-this.left)/this.width,e=(this.event.clientY-this.top)/this.height),t=Math.min(Math.max(t,0),1),e=Math.min(Math.max(e,0),1),{tiltX:(this.reverse*(this.settings.max-t*this.settings.max*2)).toFixed(2),tiltY:(this.reverse*(e*this.settings.max*2-this.settings.max)).toFixed(2),percentageX:100*t,percentageY:100*e,angle:Math.atan2(this.event.clientX-(this.left+this.width/2),-(this.event.clientY-(this.top+this.height/2)))*(180/Math.PI)}}},{key:"updateElementPosition",value:function(){var t=this.element.getBoundingClientRect();this.width=this.element.offsetWidth,this.height=this.element.offsetHeight,this.left=t.left,this.top=t.top}},{key:"update",value:function(){var t=this.getValues();this.element.style.transform="perspective("+this.settings.perspective+"px) rotateX("+("x"===this.settings.axis?0:t.tiltY)+"deg) rotateY("+("y"===this.settings.axis?0:t.tiltX)+"deg) scale3d("+this.settings.scale+", "+this.settings.scale+", "+this.settings.scale+")",this.glare&&(this.glareElement.style.transform="rotate("+t.angle+"deg) translate(-50%, -50%)",this.glareElement.style.opacity=""+t.percentageY*this.settings["max-glare"]/100),this.element.dispatchEvent(new CustomEvent("tiltChange",{detail:t})),this.updateCall=null}},{key:"prepareGlare",value:function(){if(!this.glarePrerender){var t=document.createElement("div");t.classList.add("js-tilt-glare");var e=document.createElement("div");e.classList.add("js-tilt-glare-inner"),t.appendChild(e),this.element.appendChild(t)}this.glareElementWrapper=this.element.querySelector(".js-tilt-glare"),this.glareElement=this.element.querySelector(".js-tilt-glare-inner"),this.glarePrerender||(Object.assign(this.glareElementWrapper.style,{position:"absolute",top:"0",left:"0",width:"100%",height:"100%",overflow:"hidden","pointer-events":"none"}),Object.assign(this.glareElement.style,{position:"absolute",top:"50%",left:"50%","pointer-events":"none","background-image":"linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)",width:2*this.element.offsetWidth+"px",height:2*this.element.offsetWidth+"px",transform:"rotate(180deg) translate(-50%, -50%)","transform-origin":"0% 0%",opacity:"0"}))}},{key:"updateGlareSize",value:function(){this.glare&&Object.assign(this.glareElement.style,{width:""+2*this.element.offsetWidth,height:""+2*this.element.offsetWidth})}},{key:"updateClientSize",value:function(){this.clientWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,this.clientHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}},{key:"onWindowResize",value:function(){this.updateGlareSize(),this.updateClientSize()}},{key:"setTransition",value:function(){var t=this;clearTimeout(this.transitionTimeout),this.element.style.transition=this.settings.speed+"ms "+this.settings.easing,this.glare&&(this.glareElement.style.transition="opacity "+this.settings.speed+"ms "+this.settings.easing),this.transitionTimeout=setTimeout((function(){t.element.style.transition="",t.glare&&(t.glareElement.style.transition="")}),this.settings.speed)}},{key:"extendSettings",value:function(t){var e={reverse:!1,max:15,startX:0,startY:0,perspective:1e3,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1,speed:300,transition:!0,axis:null,glare:!1,"max-glare":1,"glare-prerender":!1,"full-page-listening":!1,"mouse-event-element":null,reset:!0,gyroscope:!0,gyroscopeMinAngleX:-45,gyroscopeMaxAngleX:45,gyroscopeMinAngleY:-45,gyroscopeMaxAngleY:45,gyroscopeSamples:10},i={};for(var n in e)if(n in t)i[n]=t[n];else if(this.element.hasAttribute("data-tilt-"+n)){var s=this.element.getAttribute("data-tilt-"+n);try{i[n]=JSON.parse(s)}catch(t){i[n]=s}}else i[n]=e[n];return i}}],[{key:"isSettingTrue",value:function(t){return""===t||!0===t||1===t}},{key:"init",value:function(e,i){e.vanillaTilt=new t(e,i)}}]),t}(),n=t(window),s=n.width();function a(e){var i=t(window).height(),s=n.scrollTop(),a=e.offset().top,o=e.height();if(a>s+i)return-1;if(a+o<s)return 101;var r=(s+i-a)/((i+o)/100);return r>100?100:r}var o={};function r(e){void 0!==addonInteraction.mouse_movement&&addonInteraction.mouse_movement.map((function(n){var s=t("#sppb-addon-"+n.addonId);if(s.parent().hasClass("sppb-addon-wrapper")||s.wrap('<div class="sppb-addon-wrapper"></div>'),e<768&&!1===n.enable_mobile)return void 0!==o[n.addonId]&&(o[n.addonId].tiltIntance.destroy(),delete o[n.addonId]),!1;if(e>767&&e<991&&!1===n.enable_tablet)return void 0!==o[n.addonId]&&(o[n.addonId].tiltIntance.destroy(),delete o[n.addonId]),!1;if(void 0!==o[n.addonId])return!1;var a=document.getElementById("sppb-addon-"+n.addonId);a=a.parentElement;var r={speed:1e3*parseFloat(n.animation.mouse_tilt_speed),max:parseFloat(n.animation.mouse_tilt_max),reverse:"opposite"===n.animation.mouse_tilt_direction,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1.05,transition:!0,perspective:1e3},l=new i(a,r);o[n.addonId]={tiltIntance:l,enable_mobile:n.enable_mobile,enable_tablet:n.enable_tablet}}))}function l(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(n){var s=p(e,i);s.transitionDuration=".1s",t.css(s)}i>-1&&i<=100&&t.css(p(e,i))}function p(t,i){var n={move:{from:{x:0,y:0,z:0,keyframe:0,f:!1},to:{x:0,y:0,z:0,keyframe:0,f:!1},goal:{x:0,y:0,z:0,keyframe:0}},scale:{from:{x:1,y:1,z:1,keyframe:0},to:{x:1,y:1,z:1,keyframe:0},goal:{x:1,y:1,z:1,keyframe:0}},skew:{from:{x:0,y:0,keyframe:0},to:{x:0,y:0,keyframe:0},goal:{x:0,y:0,keyframe:0}},rotate:{from:{x:0,y:0,z:0,keyframe:0},to:{x:0,y:0,z:0,keyframe:0},goal:{x:0,y:0,z:0,keyframe:0}},opacity:{from:{value:0,keyframe:0},to:{value:0,keyframe:0},goal:{value:1,keyframe:0}},blur:{from:{value:0,keyframe:0},to:{value:0,keyframe:0},goal:{value:0,keyframe:0}}},s=t.animation,a=t.origin,o=new e(s);return o.bindCustomAnimation(),o.actionProperty.map((function(t){var e=o.getCustomAnimationActionByName(t,i);null!==e.from&&(Object.assign(n[t].from,e.from.property),n[t].from.f=!0,n[t].from.keyframe=parseInt(e.from.keyframe),void 0!==n[t].from.x&&(n[t].from.x=""===n[t].from.x?0:parseFloat(n[t].from.x)),void 0!==n[t].from.y&&(n[t].from.y=""===n[t].from.y?0:parseFloat(n[t].from.y)),void 0!==n[t].from.z&&(n[t].from.z=""===n[t].from.z?0:parseFloat(n[t].from.z)),void 0!==n[t].from.value&&(n[t].from.value=""===n[t].from.value?0:parseFloat(n[t].from.value))),null!==e.to&&(Object.assign(n[t].to,e.to.property),void 0!==n[t].to.x&&(n[t].to.x=""===n[t].to.x?0:parseFloat(n[t].to.x),n[t].goal.x=n[t].to.x),void 0!==n[t].to.y&&(n[t].to.y=""===n[t].to.y?0:parseFloat(n[t].to.y),n[t].goal.y=n[t].to.y),void 0!==n[t].to.z&&(n[t].to.z=""===n[t].to.z?0:parseFloat(n[t].to.z),n[t].goal.z=n[t].to.z),void 0!==n[t].to.value&&(n[t].to.value=""===n[t].to.value?0:parseFloat(n[t].to.value),n[t].goal.value=n[t].to.value),n[t].to.keyframe=parseInt(e.to.keyframe),n[t].to.f=!0),!0===n[t].to.f&&!0===n[t].from.f&&void 0===e.fixed&&(n[t]="opacity"===t||"blur"===t?o.getOpacity(t,n[t],i):"skew"===t?o.getSkew(t,n[t],i):o.getMoveTransform(t,n[t],i))})),{willChange:"transform","-webkit-transition-timing-function":"ease",transitionDuration:"0.1s","transform-origin":a.x_offset+" "+a.y_offset,transformStyle:"preserve-3d",filter:"blur("+n.blur.goal.value+"px)","-webkit-filter":"blur("+n.blur.goal.value+"px)",opacity:n.opacity.goal.value,transform:"perspective(1000px) translate3d("+n.move.goal.x+"px, "+n.move.goal.y+"px, "+n.move.goal.z+"px) \n scale3d("+n.scale.goal.x+", "+n.scale.goal.y+", "+n.scale.goal.z+")\n rotateX("+n.rotate.goal.x+"deg) rotateY("+n.rotate.goal.y+"deg) rotateZ("+n.rotate.goal.z+"deg) \n skew("+n.skew.goal.x+"deg, "+n.skew.goal.y+"deg)"}}window.addEventListener("DOMContentLoaded",(function(e){"undefined"!=typeof addonInteraction&&(r(s),function(){var e=addonInteraction.while_scroll_view,i=t(window),n={};t(document).ready((function(){e.map((function(e){if(s<768&&!1===e.enable_mobile)return!1;if(s>767&&s<991&&!1===e.enable_tablet)return!1;var i=t("#sppb-addon-"+e.addonId);i.parent().hasClass("sppb-addon-wrapper")||i.wrap('<div class="sppb-addon-wrapper"></div>'),n[e.addonId]=i,i.addClass("sppb-interaction-hide");var o=a(i.parent("div.sppb-addon-wrapper"));l(i,e,o,!0),setTimeout((function(){i.removeClass("sppb-interaction-hide")}),500)}))})),t(window).on("load",(function(){t(document).on("scroll",(function(){s=i.width(),e.map((function(e){var i=t("#sppb-addon-"+e.addonId);if(s<768&&!1===e.enable_mobile)return i.css({willChange:"transform","-webkit-transition-timing-function":"ease",transitionDuration:"0s","transform-origin":"center center",transformStyle:"preserve-3d",filter:"blur(0px)","-webkit-filter":"blur(0px)",opacity:1,transform:"perspective(1000px) translate3d(0px, 0px, 0px) \n scale3d(1, 1, 1)\n rotateX(0deg) rotateY(0deg) rotateZ(0deg) \n skew(0deg, 0deg)"}),!1;if(s>767&&s<991&&!1===e.enable_tablet)return i.css({willChange:"transform","-webkit-transition-timing-function":"ease",transitionDuration:"0s","transform-origin":"center center",transformStyle:"preserve-3d",filter:"blur(0px)","-webkit-filter":"blur(0px)",opacity:1,transform:"perspective(1000px) translate3d(0px, 0px, 0px) \n scale3d(1, 1, 1)\n rotateX(0deg) rotateY(0deg) rotateZ(0deg) \n skew(0deg, 0deg)"}),!1;var n=a(i.parent("div.sppb-addon-wrapper"),t(window));l(i,e,n)}))}))}))}())})),n.resize((function(){"undefined"!=typeof addonInteraction&&r(n.width())}))}(jQuery); </script> <!-- js_slider.js --> <script> "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}window.onYouTubeIframeAPIReadyTemp=[],[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach((function(t){t.hasOwnProperty("append")||Object.defineProperty(t,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),i=document.createDocumentFragment();t.forEach((function(t){var e=t instanceof Node;i.appendChild(e?t:document.createTextNode(String(t)))})),this.appendChild(i)}})})),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,i){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),s=1;s<arguments.length;s++){var o=arguments[s];if(null!=o)for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},writable:!0,configurable:!0}),function(t,i,e,s){function o(i,e){this.element=i,this._name="jsSlider",this.item=null,this.delta=1,this.isAnimating=!1,this.isDragging=!1,this.timer=0,this._timeoutId1=0,this._timeoutId2=0,this._dotControllerTimeId=0,this._lastViewPort=0,this.video=this.videoUtils(),this.videoProps={},this.videoList={youtube:[],vimeo:[],html5:[]},this.player={},this.videoPlaying=!1,this.onMouseOver=!1,this.captionAnimationProperty={direction:"left",from:"100%",to:"0",type:"slide",duration:800,after:0,origin:"50% 50% 0",timing_function:"cubic-bezier(0, 0.46, 0, 0.63)"},this.videoAspectRatio=1.78,this.coordinate={x:0,y:0},this.prevCoordinate={x:0,y:0,diff:0,dragPointer:-1},this._defaults=t.fn.jsSlider.defaults,this.options=t.extend({},this._defaults,e),2!==this.options.nav_text.length&&(console.warn("navtext must be need two control element!"),this.options.nav_text=["<",">"]),this.init()}t.extend(o.prototype,{init:function(){this.buildCache(),this.createHtmlDom(),this.applyBasicStyle(),this.createVideoDom(),this.items>1&&this.bindEvents(),this.triggerOnStart(),this.options.autoplay&&this.startLoop()},triggerOnStart:function(){if(this.updateCaption(),this.options.indicator&&this.animateIndicator("start"),this.options.dot_indicator&&this.options.dots){var t=this.$dotContainer.find("li.active");this.animateDotIndicator(t,"start")}},destroy:function(){this.unbindEvents(),this.$element.removeData()},buildCache:function(){this.$element=t(this.element)},unbindEvents:function(){this.$element.off("."+this._name)},createHtmlDom:function(){if(this.createOuterStage(),0===this.$element.find(".sp-item.active").length&&this.$element.find(".sp-item:first-child").addClass("active"),this.item=this.$element.find(".sp-item.active"),this.options.nav&&this.createNavigationController(),this.options.dots&&this.createDotsController(),this.options.indicator&&this.createIndicator(),this.options.show_number&&this.createSliderNumber(),2===this.$element.find(".sp-item").length){var t=this.$element.find(".sp-item").clone();t.removeClass("active").addClass("sp-clone-item"),this.$outerStage.append(t)}},createOuterStage:function(){this.outerStage=e.createElement("div"),this.outerStage.setAttribute("class","sp-slider-outer-stage");var i=t(this.outerStage);this.$element.find(".sp-item").each((function(t,e){i.append(e)})),this.$element.append(i),this.$outerStage=i},createNavigationController:function(){var i=e.createElement("div");i.setAttribute("class","sp-nav-control"),this.$element.append(i),this.nextBtn=e.createElement("span"),this.nextBtn.setAttribute("class","next-control nav-control"),this.prevBtn=e.createElement("span"),this.prevBtn.setAttribute("class","prev-control nav-control"),i.append(this.nextBtn),i.append(this.prevBtn),this.nextBtn.innerHTML=this.options.nav_text[1],this.prevBtn.innerHTML=this.options.nav_text[0],this.$nextBtn=t(this.nextBtn),this.$prevBtn=t(this.prevBtn)},createDotsController:function(){if(void 0!==this.options.dots_class&&""===this.options.dots_class){var i=e.createElement("div");i.setAttribute("class","sp-dots"),this.$element.append(i);var s=this,o=e.createElement("ul");this.$element.find(".sp-item").each((function(i,n){var a=e.createElement("li");if(a.setAttribute("class","sp-dot-"+i),s.options.dot_indicator){var r=e.createElement("span");r.setAttribute("class","dot-indicator"),a.append(r)}t(n).hasClass("active")&&a.classList.add("active"),o.append(a)})),i.append(o),this.$element.append(i),this.$dotContainer=t(o)}else if(this.$dotContainer=this.$element.find(this.options.dots_class),this.$element.find(".sp-item.active")>0){var n=this.$element.find(".sp-item").index();this.$dotContainer.find("li")[n].addClass("active")}},createIndicator:function(){var i=this,s="circle"===this.options.indicator_type?"circles-indicator":"line-indicator",o=function(){var o=e.createElement("div");o.setAttribute("class","sp-indicator-container"),i.$element.append(o),i.indicator=e.createElement("div"),i.indicator.setAttribute("class","sp-indicator "+s),t(o).append(i.indicator),i.$indicator=t(i.indicator)};""===this.options.indicator_class?"circle"===this.options.indicator_type||o():this.$element.find(this.options.indicator_class).length>0?(this.$indicator=this.$element.find(this.options.indicator_class),this.$indicator.addClass(s)):o()},createSliderNumber:function(){var i=this,s=function(){var s=e.createElement("div");s.setAttribute("class","sp-slider_number"),i.$element.append(s),i.$slider_number=t(s)};""===this.options.slider_number_class?s():this.$element.find(this.options.slider_number_class).length>0?this.$slider_number=this.$element.find(this.options.slider_number_class):s(),this.$slider_number.append('<span class="sp-slider_current_number"> </span>')},updateSliderNumber:function(){if(!0===this.options.show_number){var t=this.$element.find(".sp-item").not(".sp-clone-item").length,i=this.item.index();this.item.hasClass("sp-clone-item")&&(i=i===this.items-1?1:0);var e=this.$slider_number.find(".sp-slider_current_number"),s=i+1>10?i+1:("0"+(i+1)).slice(-2),o=t>10?t:("0"+t).slice(-2);e.html(s+'<span class="sp-slider-current-number-slash">/</span><span class="sp-slider-current-number-right">'+o+"</span>")}},videoUtils:function(){var t={},i=this;return t.getVideoSrc=function(t){var i=t.match(/youtube|youtu\.be/),e=-1!==t.indexOf("vimeo"),s=!1,o=t.split(".").pop();return"mp4"!==o&&"webm"!==o&&"ogg"!==o||(s=!0),{isYouTube:i,isVimeo:e,html5:s,videoType:o}},t.getHtml5Type=function(t){return t.split(".").pop()},t.getYoutubeId=function(t){var i=t.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/);return!(!i||11!=i[7].length)&&i[7]},t.hasVideo=function(t){return void 0!==i.player["item_"+t]},t.getPlayerType=function(t){var e="youtube";return"vimeo"===i.player["item_"+t].type&&(e="vimeo"),"html5"===i.player["item_"+t].type&&(e="html5"),e},t.getPlayer=function(t,e){void 0===e&&(e="youtube");var s=i.player["item_"+t];return void 0!==s&&s.type===e?s.player:null},t.uuid=function(){return"xxx-4xxx-yxxx-xxxxx".replace(/[xy]/g,(function(t){var i=16*Math.random()|0;return("x"==t?i:3&i|8).toString(16)}))},t},createVideoDom:function(){var t=this;this.videoList.youtube.length>0&&(i.YT?this.createYoutubeDom(this.videoList.youtube):(i.onYouTubeIframeAPIReadyTemp.push(this.createYoutubeDom.bind(this,this.videoList.youtube)),i.onYouTubeIframeAPIReady=()=>i.onYouTubeIframeAPIReadyTemp.forEach(t=>t()))),this.videoList.vimeo.length>0&&this.createVimeoDom(this.videoList.vimeo),this.videoList.html5.length>0&&this.videoList.html5.map((function(i){t.createHtml5VideoDom(i)}))},createYoutubeDom:function(t){var i=this;t.map((function(t){i.createYoutubeVideoFrame(t)}))},createVimeoDom:function(t){var i=this;"undefined"==typeof Vimeo?setTimeout((function(){i.createVimeoDom(t)}),10):t.map((function(t){i.createVimeoVideoFrame(t)}))},checkVideoBackground:function(t){var i=t.find("div[data-video_src]");if(i.length>0){var s=i.attr("data-video_src"),o=this.video.getVideoSrc(s);if(o.isYouTube){if(null===e.getElementById("sp-youtube-script")){var n=e.createElement("script");n.setAttribute("id","sp-youtube-script"),n.src="https://www.youtube.com/iframe_api";var a=e.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a)}this.videoList.youtube.push(t)}if(o.isVimeo){if(null===e.getElementById("sp-vimeo-script")){var r=e.createElement("script");r.setAttribute("id","sp-vimeo-script"),r.src="https://player.vimeo.com/api/player.js";var d=e.getElementsByTagName("script")[0];d.parentNode.insertBefore(r,d)}this.videoList.vimeo.push(t)}o.html5&&this.videoList.html5.push(t)}},applyBasicStyle:function(){this.outerWidth=this.$outerStage.outerWidth();var i=0,e=this.options.speed,s=this.options.animations,o=this;this.$element.find(".sp-item").each((function(){if(i++,o.checkVideoBackground(t(this)),t(this).css({"-webkit-transition-duration":e+"ms"}),"fade"===s&&(t(this).css({opacity:0}),t(this).hasClass("active")&&t(this).css({opacity:1})),"zoomOut"===s&&(t(this).hasClass("active")||t(this).css({"-webkit-transform":"scale3D(.8,.8,.8)"})),"clip"===s&&(t(this).hasClass("active")?t(this).css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(0,0,0)",clip:"rect(auto, "+o.outerWidth+"px, auto, 0px)",zIndex:2,opacity:1}):t(this).css({"-webkit-transition-duration":o.options.speed+"ms","-webkit-transform":"translate3D(0,0,0)",clip:"rect(auto, 0, auto, 0px)",opacity:0,zIndex:1})),"bubble"===s)if(t(this).hasClass("active"))t(this).css({"-webkit-transition-duration":"0s","-webkit-transform":"scale3D(1,1,1)","clip-path":"circle(100% at 50% 50%)",zIndex:2,visibility:"visible",opacity:1});else{var n=Math.floor(50*Math.random())+20,a=Math.floor(40*Math.random())+20;t(this).css({"-webkit-transition-duration":"0s","-webkit-transform":"scale3D(0,0,0)","clip-path":"circle("+o.options.bubble_size+" at "+n+"% "+a+"%)",opacity:0,visibility:"visible",zIndex:1})}})),"3D"!==s&&"3d"!==s||(this.$element.addClass("on-3d-active"),this.add3DHook()),"clip"===s&&this.$element.addClass("sp-clip-slider"),"bubble"===s&&this.$element.addClass("sp-bubble-slider"),"stack"===s&&this.$element.addClass("sp-stack-slider"),"slide"===s&&this.$element.addClass("sp-basic-slider"),"fade"===s&&this.$element.addClass("sp-fade-slider"),this.items=i,this.updateResponsiveView(),this.updateSliderNumber()},add3DHook:function(){var t=this.options.rotate,i=this.$element.find(".sp-item.active");i.css({zIndex:3,"-webkit-transition-duration":"0s","-webkit-transform":"translate3d(0, 0, -200px)"}),i.next(".sp-item").addClass("next-3d").css({zIndex:2,opacity:1,visibility:"visible","-webkit-transition-duration":"0s","-webkit-transform":"translate3d(100%, 0,-400px) rotate3d(0,-1,0,"+t+"deg)"}),this.$element.find(".sp-item:last-child").addClass("prev-3d").css({zIndex:2,opacity:1,visibility:"visible","-webkit-transition-duration":"0s","-webkit-transform":"translate3d(-100%, 0,-400px) rotate3d(0,-1,0,"+-t+"deg)"})},startLoop:function(){var t=this;this.timer=setInterval((function(){!1===t.isAnimating&&t.Next()}),this.options.interval)},stopLoop:function(t){void 0===t&&(t=null),clearInterval(this.timer),this.timer=0},Next:function(){this.isAnimating=!0,-1===this.delta&&(this.delta=1);var t="",i="";"3D"!==this.options.animations&&((t=this.$element.find(".sp-item.active")).addClass("prev-item"),i=t.next(".sp-item").length?t.next(".sp-item").addClass("active next-item"):this.$element.find(".sp-item:first-child").addClass("active next-item")),"3d"!==this.options.animations&&"3D"!==this.options.animations||(t=this.$element.find(".sp-item.active"),i=this.$element.find(".next-3d")),this.item=i,this.updateSliderNumber(),this.updateDotsController(),"3D"!==this.options.animations&&this.updateItemStyle(t,i),"3D"===this.options.animations&&this.update3DItemStyle(t,i)},Prev:function(){this.isAnimating=!0,1===this.delta&&(this.delta=-1);var t="",i="";"3D"!==this.options.animations&&((i=this.$element.find(".sp-item.active")).addClass("prev-item"),t=i.prev(".sp-item").length?i.prev(".sp-item").addClass("active next-item"):this.$element.find(".sp-item:last-child").addClass("active next-item")),"3d"!==this.options.animations&&"3D"!==this.options.animations||(i=this.$element.find(".sp-item.active"),t=this.$element.find(".prev-3d")),this.item=t,this.updateSliderNumber(),this.updateDotsController(),"3D"!==this.options.animations&&this.updateItemStyle(i,t),"3D"===this.options.animations&&this.update3DItemStyle(i,t)},slideFromPosition:function(t,i){var e=this;this.isAnimating=!0;var s="",o="";if("3D"!==this.options.animations&&(s=this.$element.find(".sp-item.active").addClass("prev-item"),o=this.$element.find(".sp-item:nth-child("+t+")").addClass("active next-item")),"3D"===this.options.animations){var n=function(){if(1===i){s=e.$element.find(".sp-item.active"),o=e.$element.find(".next-3d");var n=s.index(),a=Math.abs(n-t);if(2===a)return e.Next(),{v:void 0};for(var r=function(t){setTimeout((function(){1!==t&&(s=e.$element.find(".sp-item.active"),o=e.$element.find(".next-3d")),e.update3DItemStyle(s,o,300)}),300*t)},d=1;d<a;d++)r(d)}if(-1===i){s=e.$element.find(".sp-item.active"),o=e.$element.find(".prev-3d");var l=s.index()+1,c=Math.abs(l-(t-1));if(2===c)return e.Prev(),{v:void 0};var h=function(t){setTimeout((function(){1!==t&&(s=e.$element.find(".sp-item.active"),o=e.$element.find(".prev-3d")),e.update3DItemStyle(s,o,300)}),300*t)};for(d=1;d<c;d++)h(d)}}();if("object"===_typeof(n))return n.v}this.item=o,this.updateSliderNumber(),this.delta=i,"3D"!==this.options.animations&&this.updateItemStyle(s,o)},updateDotsController:function(){var t=this;if(this.options.dots){var i=this.$dotContainer.find("li.active"),e="";i.removeClass("active"),1===this.delta&&(e=i.next("li").length?i.next("li").addClass("active"):this.$dotContainer.find("li:first-child").addClass("active")),-1===this.delta&&(e=i.prev("li").length?i.prev("li").addClass("active"):this.$dotContainer.find("li:last-child").addClass("active")),this.options.dot_indicator&&(this.animateDotIndicator(i,"stop"),this._dotControllerTimeId>0&&(clearTimeout(this._dotControllerTimeId),this._dotControllerTimeId=0),this._dotControllerTimeId=setTimeout((function(){t.animateDotIndicator(e,"start")}),this.options.speed)),e.css({"-webkit-transition":"all 0.5s linear 0s"})}},updateDotsFromPosition:function(t){var i=this,e=this.$dotContainer.find("li.active").removeClass("active"),s=this.$dotContainer.find("li:nth-child("+t+")").addClass("active");this.options.dot_indicator&&(this.animateDotIndicator(e,"stop"),this._dotControllerTimeId>0&&(clearTimeout(this._dotControllerTimeId),this._dotControllerTimeId=0),this._dotControllerTimeId=setTimeout((function(){i.animateDotIndicator(s,"start")}),this.options.speed)),s.css({"-webkit-transition":"all 0.5s linear 0s"})},animateDotIndicator:function(t,i){if(0!==t.find(".dot-indicator").length&&("stop"===i&&t.find(".dot-indicator").removeClass("active").css({"-webkit-transition-duration":"0s"}),"start"===i)){var e=Math.abs(this.options.interval-this.options.speed);t.find(".dot-indicator").addClass("active").css({"-webkit-transition-duration":e+"ms"})}},animateIndicator:function(t){if(this.options.indicator){var i=Math.abs(this.options.interval-this.options.speed);"line"===this.options.indicator_type&&("start"===t&&this.$indicator.css({"-webkit-transition-duration":i+"ms",width:"100%"}),"stop"===t&&this.$indicator.css({"-webkit-transition-duration":"0s",width:"0"})),"circle"===this.options.indicator_type&&"stop"===t&&this.$indicator.removeClass("start")}},update3DItemStyle:function(t,i,e){var s=this;void 0===e&&(e=null);var o=null===e?this.options.speed:e,n=this.options.rotate;if(this.animateIndicator("stop"),-1===this.delta){this.$element.find(".next-3d").removeClass("next-3d").css({opacity:0,visibility:"hidden"});(i.prev(".sp-item").length>0?i.prev(".sp-item"):this.$element.find(".sp-item:last-child")).addClass("prev-3d").css({opacity:1,zIndex:1,visibility:"visible","-webkit-transition-duration":"0s","-webkit-transform":"translate3d(-100%, 0,-400px) rotate3d(0,-1,0,"+-n+"deg)"}),i.addClass("active").removeClass("prev-3d").css({zIndex:3,opacity:1,visibility:"visible","-webkit-transition-duration":o+"ms","-webkit-transform":"translate3d(0, 0,-200px) rotate3d(0,0,0,0deg)"}),t.addClass("next-3d").removeClass("active").css({zIndex:1,opacity:1,visibility:"visible","-webkit-transition-duration":o+"ms","-webkit-transform":"translate3d(100%, 0,-400px) rotate3d(0,-1,0,"+n+"deg)"})}if(1===this.delta){this.$element.find(".prev-3d").removeClass("prev-3d").css({opacity:0,visibility:"hidden"});(i.next(".sp-item").length>0?i.next(".sp-item"):this.$element.find(".sp-item:first-child")).addClass("next-3d").css({opacity:1,visibility:"visible","-webkit-transition-duration":"0s","-webkit-transform":"translate3d(100%, 0,-400px) rotate3d(0,-1,0,"+n+"deg)"}),i.addClass("active").removeClass("next-3d").css({zIndex:3,opacity:1,visibility:"visible","-webkit-transition-duration":o+"ms","-webkit-transform":"translate3d(0, 0,-200px) rotate3d(0,0,0,0deg)"}),t.addClass("prev-3d").removeClass("active").css({zIndex:1,opacity:1,visibility:"visible","-webkit-transition-duration":o+"ms","-webkit-transform":"translate3d(-100%, 0,-400px) rotate3d(0,-1,0,"+-n+"deg)"})}this._timeoutId2&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){s.isAnimating=!1,s.animateIndicator("start")}),o),this.options.autoplay&&0===this.timer&&this.startLoop(),this.updateCaption()},createIframeMask:function(i,s,o){void 0===o&&(o="youtube");var n=e.createElement("div",{css:{position:"absolute",display:"block",minWidth:"100%"}}),a="sp-video-content-"+s+"-"+this.video.uuid();if("vimeo"===o)n.className="sp-video-container sp-vimeo-video-container",n.id=a,i.append(n);else{n.className="sp-video-container";var r=e.createElement("div");r.id=a,i.append(t(n).append(r))}var d=e.createElement("div");d.className="sp-video-background-mask",i.append(d);var l=e.createElement("div");return l.className="sp-video-control",t(l).append('<span data-type="'+o+'" data-index="'+s+'" class="sp-volumn-control fa fa-volume-off"></span>'),t(d).append(l),a},createYoutubeVideoFrame:function(t){var e=t.find("div[data-video_src]"),s=t.index(),o={active:t.hasClass("active")},n=this.createIframeMask(e,s),a=this.video.getYoutubeId(e.attr("data-video_src"));this.videoProps[s];var r,d=t.hasClass("active")?1:0;return r=new YT.Player(n,{width:"100%",height:"100%",videoId:a,host:"https://www.youtube.com",playerVars:{enablejsapi:1,autoplay:d,controls:0,rel:0,modestbranding:0,loop:1,showinfo:0,origin:i.location.origin},events:{onReady:this.onPlayerReady.bind(this,o),onStateChange:this.onPlayerStateChange.bind(this),onError:this.onPlayerError.bind(this)}}),this.player["item_"+s]={player:r,type:"youtube"},this.resizeVideoIframeWithAspectRatio(e),r},onPlayerReady:function(t,i){i.target.mute(),this.videoReady=!0,this.options.autoplay&&this.timer>0&&this.stopLoop("onPlayerReady"),t.active&&(i.target.playVideo(),this.videoPlaying=!0)},onPlayerStateChange:function(t){t.data===YT.PlayerState.ENDED&&(this.options.autoplay&&!1===this.onMouseOver?this.Next():t.target.playVideo())},onPlayerError:function(t){console.warn("get video error",t),this.Next()},createVimeoVideoFrame:function(t){var i=t.find("div[data-video_src]"),e=t.index(),s=t.hasClass("active")?1:0,o=i.attr("data-video_src"),n=this.createIframeMask(i,e,"vimeo"),a=new Vimeo.Player(n,{url:o,title:0,byline:0,loop:s,sidedock:0,muted:1,transparent:1});this.player["item_"+e]={player:a,type:"vimeo"},a.on("bufferstart",function(){this.resizeVideoIframeWithAspectRatio(i)}.bind(this)),s&&(a.play(),a.on("ended",this.vimeoOnPlayEnd.bind(this,a)))},createHtml5VideoDom:function(i){var s=i.find("div[data-video_src]"),o=i.index(),n="sp-video-content-"+o+this.video.uuid(),a=i.hasClass("active"),r=s.attr("data-video_src"),d=e.createElement("div");d.className="sp-video-container sp-html5-video-container";var l=e.createElement("div");l.className="sp-video-background-mask";var c=e.createElement("div");c.className="sp-video-control",t(c).append('<span data-type="html5" data-index="'+o+'" class="sp-volumn-control fa fa-volume-off"></span>'),t(d).append(t(l).append(c));var h=e.createElement("video");h.id=n,h.muted=!0,h.playsinline="playsinline";var m=e.createElement("source");m.src=r,m.type="video/"+this.video.getHtml5Type(r),h.append(m),s.append(t(d).append(h)),this.player["item_"+o]={player:h,type:"html5"},this.resizeVideoIframeWithAspectRatio(s),a&&(h.play(),this.videoPlaying=!0,h.onended=this.html5OnPlayEnd.bind(this,h))},html5OnPlayEnd:function(t,i){this.options.autoplay&&!1===this.onMouseOver?this.Next():(t.play(),t.onended=this.html5OnPlayEnd.bind(this,t))},playVideoAnimation:function(t){var i=this,e=!1,s=t.find("div[data-video_src]");if(s.length>0){var o=t.index();if(this.video.hasVideo(o)){var n=this.video.getPlayerType(o);if("youtube"===n){var a=this.video.getPlayer(o,n);if("function"==typeof a.playVideo){var r=a.getPlayerState();this.resizeVideoIframeWithAspectRatio(s),5===r?(a.seekTo(0),a.playVideo()):a.playVideo(),e=!0}else e=!1}if("vimeo"===n){var d=this.video.getPlayer(o,n);this.resizeVideoIframeWithAspectRatio(s),"function"==typeof d.play?(d.play().then((function(){d.on("ended",i.vimeoOnPlayEnd.bind(i,d))})),d.on("play",(function(t){d.setCurrentTime(0)})),e=!0):e=!1}if("html5"===n){var l=this.video.getPlayer(o,n);l.paused&&l.readyState>0&&setTimeout((function(){l.currentTime=0,l.play(),l.onended=i.html5OnPlayEnd.bind(i,l)}),500),e=!0}this.options.autoplay&&e&&this.stopLoop("playVideoAnimation")}}this.videoPlaying=e},vimeoOnPlayEnd:function(t,i){this.options.autoplay&!1===this.onMouseOver?(this.Next(),t.off("ended")):(t.setCurrentTime(0),t.play(),t.on("ended",this.vimeoOnPlayEnd.bind(this,t)),t.off("ended"))},resizeVideoIframeWithAspectRatio:function(e){var s,o=this.video.getVideoSrc(e.attr("data-video_src")),n=t(i).width(),a=t(i).height(),r={width:this.$outerStage.innerWidth(),height:this.$outerStage.innerHeight()},d=16,l=9;(null!==o.isYouTube||o.isVimeo)&&(s=e.find(".sp-video-container")),o.html5&&(s=e.find(".sp-html5-video-container")),o.isVimeo&&(s.removeAttr("height"),s.removeAttr("width"));var c=d/l;c>r.width/r.height?a=(n=r.width)/c:n=(a=r.height)*c;var h=(r.height-a)/2,m=(r.width-n)/2;s.css({width:n,height:a,top:h,left:m})},resetItemVideoFrame:function(t){var i=t.index();if(this.video.hasVideo(i)){var e=this.video.getPlayerType(i);if("youtube"===e){var s=this.video.getPlayer(i,e);"function"==typeof s.stopVideo&&s.stopVideo()}if("vimeo"===e){var o=this.video.getPlayer(i,e);"function"==typeof o.pause&&o.pause()}if("html5"===e){var n=this.video.getPlayer(i,e);n.paused||n.pause()}}},updateItemStyle:function(t,i){var e=this;if(this.animateIndicator("stop"),this.playVideoAnimation(i),"fade"===this.options.animations&&(t.removeClass("active"),i.css({opacity:1}),this._timeoutId2&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){t.css({opacity:0}),i.removeClass("next-item"),t.removeClass("prev-item"),e.animateIndicator("start")}),this.options.speed),this.isAnimating=!1),"slide"===this.options.animations){var s=-1===this.prevCoordinate.dragPointer?0:this.prevCoordinate.dragPointer,o=-1===this.delta?"-"+(100-s):100-s,n=-1===this.delta?100:-100;i.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+o+"%,0,0)"}),this._timeoutId1&&(clearTimeout(this._timeoutId1),this._timeoutId1=0),this._timeoutId1=setTimeout((function(){i.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform":"translate3D(0,0,0)"}),t.css({"-webkit-transition-duration":e.options.speed+1500+"ms","-webkit-transform":"translate3D("+n+"%,0,0)"})}),50),this._timeoutId2&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){var i;e.isAnimating=!1,t.removeClass("active"),e.$element.find(".next-item").removeClass("next-item"),e.$element.find(".prev-item").removeClass("prev-item"),t.css(((i={"-webkit-transition-duration":"1s","-webkit-transform":"translateX(100%)"})["-webkit-transform"]="translate3D(100%,0,0)",i)),e.animateIndicator("start")}),this.options.speed+100)}if("zoomOut"===this.options.animations||"zoomIn"===this.options.animations){var a=this.options.animations;"zoomIn"===a&&(this.delta=-1*this.delta),this._timeoutId1&&(clearTimeout(this._timeoutId1),this._timeoutId1=0),-1===this.delta&&(i.css({"-webkit-transition-duration":"0s","-webkit-transform":"scale3d(1.4,1.4,1.4)",opacity:0}),this._timeoutId1=setTimeout((function(){t.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d(0.8,0.8,0.8) ",opacity:0,zIndex:2}),i.css({"-webkit-transition-duration":e.options.speed+"ms",opacity:1,"-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d(1,1,1)",zIndex:1})}),100)),1===this.delta&&(i.css({"-webkit-transition-duration":"0s","-webkit-transform":"scale3d(0.8,0.8,0.8)"}),this._timeoutId1=setTimeout((function(){t.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d(1.4,1.4,1.4) ",opacity:0,zIndex:1}),i.css({"-webkit-transition-duration":e.options.speed-100+"ms",opacity:1,"-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d(1,1,1)",zIndex:2})}),100)),this._timeoutId2&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){t.removeClass("active"),i.removeClass("next-item"),t.removeClass("prev-item"),e.isAnimating=!1,e.animateIndicator("start")}),this.options.speed+100)}if("stack"===this.options.animations){this._timeoutId1&&(clearTimeout(this._timeoutId1),this._timeoutId1=0);var r=-1===this.prevCoordinate.dragPointer?0:this.prevCoordinate.dragPointer;if(1===this.delta){var d=100-r,l={tx:d+"%",ty:0,tz:0,sx:1,sy:1,sz:1},c={tx:0,ty:0,tz:0,sx:1,sy:1,sz:1};!0===this.options.vertical_mode&&(l=Object.assign({},l,{tx:0,ty:d+"%",sx:1.2,sy:1.2,sz:1.2}),c=Object.assign({},c,{tx:0,ty:"-"+d+"%",sx:1.2,sy:1.2,sz:1.2})),i.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+l.tx+","+l.ty+","+l.tz+") scale3D("+l.sx+","+l.sy+","+l.sz+")"}),this._timeoutId1=setTimeout((function(){i.css({"-webkit-transition-duration":e.options.speed+"ms",opacity:1,"-webkit-transform":"translate3D(0,0,0) scale3d(1,1,1)",zIndex:2}),t.css({"-webkit-transition-duration":e.options.speed+200+"ms","-webkit-transform":"perspective(1000px) translate3D("+c.tx+","+c.ty+","+c.tz+") scale3d("+c.sx+","+c.sy+","+c.sz+")",opacity:.5,zIndex:1})}),50)}if(-1===this.delta){var h=r-100,m={tx:h+"%",ty:0,tz:0,sx:1,sy:1,sz:1},p={tx:0,ty:0,tz:0,sx:1,sy:1,sz:1};this.options.vertical_mode&&(m=Object.assign({},m,{tx:0,ty:h+"%",sx:1,sy:1,sz:1}),p=Object.assign({},p,{tx:0,ty:-h+"%",sx:1.2,sy:1.2,sz:1.2})),i.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+m.tx+","+m.ty+","+m.tz+") scale3D("+m.sx+","+m.sy+","+m.sz+")"}),this._timeoutId1=setTimeout((function(){i.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform":"translate3D(0,0,0) ",opacity:1,zIndex:2}),t.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform":"translate3D("+p.tx+","+p.ty+","+p.tz+") scale3d("+p.sx+","+p.sy+","+p.sz+")",opacity:.5,zIndex:1})}),50)}this._timeoutId2&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){t.removeClass("active"),i.removeClass("next-item"),t.removeClass("prev-item"),e.isAnimating=!1,e.animateIndicator("start")}),this.options.speed+100)}if("clip"===this.options.animations){var u=-1===this.prevCoordinate.dragPointer?0:this.prevCoordinate.dragPointer,f=0,v=5;if(-1!==this.prevCoordinate.dragPointer){f=(f=.001*u)>1?1:Math.abs(f);var b=v-Math.abs(u*(v/800));v=b>v?v:b<0?0:b}this._timeoutId1&&(clearTimeout(this._timeoutId1),this._timeoutId1=0),1===this.delta&&(i.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+v+"%,0,0)",clip:"rect(auto, "+this.outerWidth+"px, auto, 0px)",zIndex:2,opacity:f}),this._timeoutId1=setTimeout((function(){t.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform":"translate3D(0,0,0)",clip:"rect(auto, 0px, auto, 0px)",opacity:1,zIndex:3}),i.css({"-webkit-transition-duration":e.options.speed+"ms",opacity:1,"-webkit-transform":"translate3D(0,0,0)"})}),100)),-1===this.delta&&(i.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(-"+v+"%,0,0)",clip:"rect(auto, "+this.outerWidth+"px, auto, 0px)",zIndex:2,opacity:f}),this._timeoutId1=setTimeout((function(){t.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform":"translate3D(0,0,0)",clip:"rect(auto, "+e.outerWidth+"px, auto, "+e.outerWidth+"px)",opacity:1,zIndex:3}),i.css({"-webkit-transition-duration":e.options.speed+"ms",opacity:1,"-webkit-transform":"translate3D(0,0,0)"})}),100)),t.removeClass("active"),this._timeoutId2&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){i.removeClass("next-item"),t.removeClass("prev-item"),e.isAnimating=!1,e.animateIndicator("start")}),this.options.speed)}if("bubble"===this.options.animations){t.css({zIndex:1}),1===this.delta&&i.css({"-webkit-transition-duration":".25s","-webkit-transform":"scale3D(1,1,1)","-webkit-transition-timing-function":"cubic-bezier(1, 0.26, 0.18, 1.22)",zIndex:2,opacity:1}),-1===this.delta&&i.css({"-webkit-transition-duration":".25s","-webkit-transform":"scale3D(1,1,1)","-webkit-transition-timing-function":"cubic-bezier(1, 0.26, 0.18, 1.22)",zIndex:2,opacity:1}),this._timeoutId1=setTimeout((function(){i.css({"-webkit-transition-duration":e.options.speed+"ms","-webkit-transform":"scale3D(1,1,1)","-webkit-transition-timing-function":"linear",opacity:1,"clip-path":"circle(100% at 50% 50%)"})}),500),this._timeoutId2&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){var s=Math.floor(50*Math.random())+20,o=Math.floor(40*Math.random())+20;t.css({"-webkit-transition-duration":"0s","-webkit-transform":"scale3D(0,0,0)","clip-path":"circle("+e.options.bubble_size+" at "+s+"% "+o+"%)",opacity:1,visibility:"visible",zIndex:1}),t.removeClass("active"),i.removeClass("next-item"),t.removeClass("prev-item"),e.isAnimating=!1,e.animateIndicator("start")}),this.options.speed+500)}this.resetItemVideoFrame(t),this.options.autoplay&&0===this.timer&&!1===this.videoPlaying&&this.startLoop(),this.updateCaption()},hideOtherItemCaptions:function(){var i=this,e=function(e){var s=t(e).find('[data-layer="true"]');s.length>0&&s.each((function(e,s){var o=i.options.speed;t(s).css({transition:"opacity "+o+"ms linear",opacity:0}),setTimeout((function(){t(s).css({visibility:"hidden"})}),i.options.speed)}))};this.item.next(".sp-item").length>0&&this.item.nextAll(".sp-item").each((function(t,i){e(i)}));this.item.prev(".sp-item").length>0&&this.item.prevAll(".sp-item").each((function(t,i){e(i)}))},updateCaption:function(){var i=this.item.find('[data-layer="true"]');if(this.hideOtherItemCaptions(),i.length>0){var e=this,s=this.captionAnimation();i.each((function(i){t(this).css({visibility:"visible"});var o=t(this).attr("data-animation");if(void 0!==o){var n=Object.assign({},e.captionAnimationProperty);void 0!==o&&(o=JSON.parse(o)),(o=Object.assign(n,o)).after=parseInt(o.after),"width"===o.type&&s.width(t(this),o),"text-animate"===o.type&&s.text(t(this),o),"slide"===o.type&&s.slider(t(this),o),"zoom"===o.type&&s.zoom(t(this),o),"rotate"===o.type&&s.rotate(t(this),o),"flip"===o.type&&s.flip(t(this),o)}}))}},captionAnimation:function(){var i={text:function(i,e){var s="0px",o="0px";if("top"===e.direction&&(o="-500px"),"bottom"===e.direction&&(o="500px"),"left"===e.direction&&(s="-500px"),"right"===e.direction&&(s="500px"),i.css({visibility:"visibile",opacity:1}),i.hasClass("sp-letter-trimed"))self=this,i.find("span").each((function(){t(this).css({transform:"translateY("+o+") translateX("+s+")",display:"inline-block",opacity:0})}));else{var n=i.text().trim().split("");i.empty(),t.each(n,(function(t,e){if(" "!==e){var n='<span class="sp-txt'+t+'" style="transform: translateY('+o+") translateX("+s+'); display:inline-block; opacity:0">'+e+"</span>";i.append(n)}else i.append(" ")})),i.addClass("sp-letter-trimed")}setTimeout((function(){var s=i.find("span");s.each((function(i,o){var n=this,a=(i+1)*(e.duration/s.length)+500;setTimeout((function(){t(n).css({opacity:1,"-webkit-transition-property":"opacity transform",transform:"translateY(0px) translateX(0)","-webkit-transition-duration":e.duration+"ms","-webkit-transition-timing-function":e.timing_function})}),a)}))}),e.after)},width:function(t,i){t.css({width:i.from,"-webkit-transition-duration":"0s",overflow:"hidden"}),setTimeout((function(){t.css({width:i.to,"-webkit-transition-duration":i.duration+"ms","-webkit-transition-timing-function":i.timing_function,"-webkit-transition-property":"width transform"})}),i.after)},slider:function(t,i){"left"===i.direction&&(t.css({opacity:"0","-webkit-transform":"translateX(-"+i.from+")","-webkit-transition-duration":"0s"}),this.sliderVertical(t,i)),"right"===i.direction&&(t.css({opacity:"0","-webkit-transform":"translateX("+i.from+")","-webkit-transition-duration":"0s"}),this.sliderVertical(t,i)),"top"===i.direction&&(t.css({opacity:"0","-webkit-transform":"translateY("+i.from+")","-webkit-transition-duration":"0s"}),this.sliderHorizontal(t,i)),"bottom"===i.direction&&(t.css({opacity:"0","-webkit-transform":"translateY("+i.from+")","-webkit-transition-duration":"0s"}),this.sliderHorizontal(t,i))},sliderVertical:function(t,i){setTimeout((function(){t.css({opacity:"1","-webkit-transition-duration":i.duration+"ms","-webkit-transition-timing-function":i.timing_function,"-webkit-transition-property":"opacity, transform, height, width","-webkit-transition-origin":"50% 50% 0","-webkit-transform":"translateX("+i.to+")"})}),i.after)},sliderHorizontal:function(t,i){setTimeout((function(){t.css({opacity:"1","-webkit-transition-duration":i.duration+"ms","-webkit-transition-timing-function":i.timing_function,"-webkit-transition-property":"opacity, transform, height, width","-webkit-transition-origin":"50% 50% 0","-webkit-transform":"translateY("+i.to+")"})}),i.after)},zoom:function(t,i){"zoomIn"===i.direction&&(t.css({opacity:1,"-webkit-transform":"scale("+i.from+")","-webkit-transition-duration":"0s"}),this.zooming(t,i)),"zoomOut"===i.direction&&(t.css({opacity:1,"-webkit-transform":"scale("+i.from+")","-webkit-transition-duration":"0s"}),this.zooming(t,i))},zooming:function(t,i){setTimeout((function(){t.css({opacity:1,"-webkit-transition-duration":i.duration+"ms","-webkit-transition-timing-function":i.timing_function,"-webkit-transition-property":"transform, scale","-webkit-transition-origin":"50% 50% 0","-webkit-transform":"scale("+i.to+")"})}),i.after)},rotate:function(t,i){t.css({"-webkit-transform":"rotate("+i.from+")","-webkit-transition-duration":"0s",opacity:0}),this.rotating(t,i)},rotating:function(t,i){setTimeout((function(){t.css({"-webkit-transition-duration":i.duration+"ms","-webkit-transition-timing-function":i.timing_function,"-webkit-transition-property":"transform,rotate","-webkit-transition-origin":i.origin,"-webkit-transform":"rotate("+i.to+")",opacity:1})}),i.after)},flip:function(t,i){var e=0,s=0,o=180;"x"===i.direction&&(e=1),"y"===i.direction&&(s=1,o*=-1),"x"!==i.direction&&"y"!==i.direction&&(e=1),t.css({"-webkit-transform":"perspective(400px) rotate3d("+e+", "+s+", 0, "+o+"deg)","-webkit-transition-duration":"0s","backface-visibility":"hidden",opacity:1}),this.fliping(t,i)},fliping:function(t,i){setTimeout((function(){t.css({"-webkit-transition-duration":i.duration+"ms","-webkit-transition-timing-function":i.timing_function,"-webkit-transition-property":"transform,rotate,opacity","-webkit-transition-origin":i.origin,"-webkit-transform":"perspective(400px) rotate3d(0, 0, 0, 0deg)",opacity:1})}),i.after)}};return i},dragoverActionToNextItem:function(t){if("fade"===this.options.animations){if(this.item.next(".sp-item").length)this.item.next(".sp-item").addClass("next-item").css({opacity:t});else this.$element.find(".sp-item:first-child").addClass("next-item").css({opacity:t});this.item.addClass("prev-item").css({opacity:1-t})}if("slide"===this.options.animations||"stack"===this.options.animations){this.$element.find(".dragenable").css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(0,0,0)"}).removeClass("dragenable next-item");var i=t>100?100:t;this.item.addClass("prev-item");var e="";e=this.item.next(".sp-item").length?this.item.next(".sp-item"):this.$element.find(".sp-item:first-child");var s={"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(-"+i+"%,0,0)"},o={x:100-i+"%",y:0,z:0};this.options.vertical_mode&&(o=Object.assign({},o,{x:0,y:100-i+"%"}));var n={"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+o.x+","+o.y+","+o.z+")"};"stack"===this.options.animations&&(n.opacity=1,n.zIndex=3),"slide"===this.options.animations&&this.item.css(s),e.addClass("dragenable next-item").css(n)}if("zoomIn"===this.options.animations||"zoomOut"===this.options.animations){var a=this.options.animations,r=.1*t;"zoomOut"===a&&(r=(r+=1)>2?2:r),"zoomIn"===a&&(r=(r=1-r)<0?0:r),this.item.addClass("prev-item");(this.item.next(".sp-item").length?this.item.next(".sp-item"):this.$element.find(".sp-item:first-child")).addClass("dragenable next-item").css({"-webkit-transition-duration":"0s","-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d(1,1,1)",opacity:1,zIndex:1}),this.item.css({"-webkit-transition-duration":"0s","-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d("+r+","+r+","+r+")",opacity:1-.1*t,zIndex:2})}if("clip"===this.options.animations){var d=.001*t;d=d>1?1:d;var l=t>this.outerWidth?this.outerWidth:t,c=15,h=c-Math.abs(l*(c/1e3));c=h>c?c:h<0?0:h,this.item.addClass("prev-item");var m="";m=this.item.next(".sp-item").length?this.item.next(".sp-item"):this.$element.find(".sp-item:first-child"),this.item.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(0,0,0)",clip:"rect(auto, "+(this.outerWidth-l)+"px, auto, 0px)",opacity:1,zIndex:3}),m.addClass("next-item").css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+c+"%,0,0)",clip:"rect(auto, "+this.outerWidth+"px, auto, 0px)",zIndex:2,opacity:d})}},dragoverActionToPrevItem:function(t){if("fade"===this.options.animations){if(this.item.prev(".sp-item").length)this.item.prev(".sp-item").addClass("next-item").css({opacity:t});else this.$element.find(".sp-item:last-child").addClass("next-item").css({opacity:t});this.item.addClass("prev-item").css({opacity:1-t})}if("slide"===this.options.animations||"stack"===this.options.animations){this.$element.find(".dragenable").css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(0,0,0)"}).removeClass("dragenable next-item");var i=t>100?100:t,e="";this.item.addClass("prev-item"),e=this.item.prev(".sp-item").length?this.item.prev(".sp-item"):this.$element.find(".sp-item:last-child");var s={x:i-100+"%",y:0,z:0};this.options.vertical_mode&&(s=Object.assign({},s,{x:0,y:i-100+"%"}));var o={"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+s.x+","+s.y+","+s.z+")"},n={"-webkit-transition-duration":"0s","-webkit-transform":"translate3D("+i+"%,0,0)"};"stack"===this.options.animations&&(o.opacity=1,o.zIndex=3),"slide"===this.options.animations&&this.item.css(n),e.addClass("dragenable next-item").css(o)}if("zoomIn"===this.options.animations||"zoomOut"===this.options.animations){var a=this.options.animations,r=.25*t;"zoomOut"===a&&(r=(r+=1)>2?2:r),"zoomIn"===a&&(r=(r=1-r)<.2?.2:r),this.item.addClass("prev-item");(this.item.prev(".sp-item").length?this.item.prev(".sp-item"):this.$element.find(".sp-item:last-child")).addClass("dragenable next-item").css({"-webkit-transition-duration":"0s","-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d(1,1,1)",opacity:1,zIndex:1}),this.item.css({"-webkit-transition-duration":"0s","-webkit-transform-origin":"50% 50% 50%","-webkit-transform":"scale3d("+r+","+r+","+r+")",opacity:1-.1*t,zIndex:2})}if("clip"===this.options.animations){var d=.001*t;d=d>1?1:Math.abs(d);var l=t>this.outerWidth?this.outerWidth:t;l=Math.abs(l);var c=5,h=c-Math.abs(l*(c/1e3));c=h>c?c:h<0?0:h,this.item.addClass("prev-item");var m="";m=this.item.prev(".sp-item").length?this.item.prev(".sp-item"):this.$element.find(".sp-item:last-child"),this.item.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(0,0,0)",clip:"rect(auto, "+this.outerWidth+"px, auto, "+l+"px)",opacity:1,zIndex:3}),m.addClass("next-item").css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(-"+c+"%,0,0)",clip:"rect(auto, "+this.outerWidth+"px, auto, 0px)",zIndex:2,opacity:d})}},resetCoordiante:function(){var t=this.prevCoordinate.diff;"fade"===this.options.animations&&(t>0&&(this.item.next(".sp-item").length?this.item.next(".sp-item").css({opacity:0}):this.$element.find(".sp-item:first-child").css({opacity:0})),t<0&&(this.item.prev(".sp-item").length?this.item.prev(".sp-item").css({opacity:0}):this.$element.find(".sp-item:last-child").css({opacity:0})),this.item.css({opacity:1})),this.$element.find(".dragenable").removeClass("dragenable"),this.prevCoordinate={x:0,y:0,diff:0,dragPointer:-1},this.coordinate={x:0,y:0},this.options.autoplay&&0===this.timer&&!1===this.videoPlaying&&this.startLoop()},backToStage:function(){var t=this,i=this.options.animations;if("zoomIn"!==i&&"zoomOut"!==i||this.item.css({"-webkit-transition-duration":this.options.speed+"ms","-webkit-transform":"scale3d(1,1,1)",opacity:1}),"slide"===i||"stack"===i){var e=this.$element.find(".next-item"),s=this.prevCoordinate.diff,o={x:"100%",y:0,z:0};this.options.vertical_mode&&(o=Object.assign({},o,{x:0,y:"100%"})),s>0&&e.css({"-webkit-transition-duration":this.options.speed+"ms","-webkit-transform":"translate3d("+o.x+","+o.y+","+o.z+")"}),s<0&&e.css({"-webkit-transition-duration":this.options.speed+"ms","-webkit-transform":"translate3d(-"+o.x+",-"+o.y+","+o.z+")"}),setTimeout((function(){e.removeClass("next-item"),t.item.removeClass("prev-item")}),this.options.speed),this.item.css({"-webkit-transition-duration":this.options.speed+"ms","-webkit-transform":"translate3d(0,0,0)"})}},bindEvents:function(){var s=this;s.options.nav&&(s.$nextBtn.on("click."+s._name,(function(t){!1===s.isAnimating&&(s.options.autoplay&&s.stopLoop("bindEvents"),s.Next(),s.checkCallBackMethod.call(s))})),s.$prevBtn.on("click."+s._name,(function(t){!1===s.isAnimating&&(s.Prev(),s.options.autoplay&&s.stopLoop("bindEvents"),s.checkCallBackMethod.call(s))}))),s.options.dots&&s.$dotContainer.find("li").each((function(i){t(this).on("click."+s._name,(function(e){if(t(this).hasClass("active")||!0===s.isAnimating)return!1;s.options.autoplay&&s.stopLoop("bindEvents");var o=t(this).parent().find("li.active"),n=s.$dotContainer.find("li").index(o)>i?-1:1;s.slideFromPosition(i+1,n),s.updateDotsFromPosition(i+1),s.checkCallBackMethod.call(s)}))})),t(e).on("click."+s._name,"#"+s.options.addon_id+" .sp-volumn-control",this.controlVideoVolumn.bind(this)),s.$outerStage.on("mouseenter."+s._name,t.proxy(s.onMouseEnter,s)),s.$outerStage.on("mouseleave."+s._name,t.proxy(s.onMouseLeave,s)),s.$outerStage.on("mousedown."+s._name,t.proxy(s.onDragStart,s)),s.$outerStage.on("mouseup."+s._name+" touchend."+s._name,t.proxy(s.onDragEnd,s)),s.$outerStage.on("touchstart."+s._name,t.proxy(s.onDragStart,s)),s.$outerStage.on("touchcancel."+s._name,t.proxy(s.onDragEnd,s)),t(i).focus((function(){s.options.autoplay&&0===s.timer&&!1===this.videoPlaying&&s.startLoop()})),t(i).blur((function(){s.options.autoplay&&s.stopLoop("window.blur"),s.destroy()})),t(i).on("resize."+s._name,t.proxy(s.windowResize,s))},windowResize:function(t){void 0!==t&&this.updateResponsiveView()},parseResponsiveViewPort:function(){if(void 0===this.options.responsive)return null;for(var t=this.options.responsive,e=null,s=i.innerWidth,o=0;o<t.length;o++)if(s>t[o].viewport){e=t[o];break}return null===e&&(e=t[t.length-1]),e},updateResponsiveView:function(){var t=i.innerHeight,e=this.item.find("div[data-video_src]");if(e.length>0&&this.resizeVideoIframeWithAspectRatio(e),void 0!==this.options.responsive){var s=this.parseResponsiveViewPort();if("full"===s.height){if(this._lastViewPort===t)return;this._lastViewPort=t,this.$outerStage.css({height:t+"px"})}else{if(this._lastViewPort===s.height)return;this._lastViewPort=s.height,this.$outerStage.css({height:s.height})}}else this.$outerStage.css({height:t+"px"})},getPosition:function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||i.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e},onMouseEnter:function(t){this.options.autoplay_stop_on_hover&&(this.onMouseOver=!0),this.options.autoplay&&this.timer>0&&this.options.autoplay_stop_on_hover&&!1===this.videoPlaying&&this.stopLoop("onMouseEnter")},onMouseLeave:function(t){this.options.autoplay_stop_on_hover&&(this.onMouseOver=!1),this.options.autoplay&&0===this.timer&&!1===this.videoPlaying&&this.options.autoplay_stop_on_hover&&this.startLoop()},onDragStart:function(i){var s=this;if(3===i.which||2===i.which||!0===s.isAnimating)return!1;var o=s.getPosition(i);s.coordinate.x=o.x,s.coordinate.y=o.y,t(e).one("mousemove."+s._name+" touchmove."+s._name,t.proxy((function(i){t(e).on("mousemove."+s._name+" touchmove."+s._name,t.proxy(s.onDragMove,s)),i.preventDefault()}),this)),s.isDragging=!0},onDragMove:function(t){if(!1!==this.isDragging){this.options.autoplay&&this.stopLoop("onDragMove");var i=this.getPosition(t),e=this.coordinate,s=this.prevCoordinate,o=this.options.vertical_mode;if(s.x!==i.x&&!1===o||s.y!==i.y&&!0===o){var n=o?e.y-i.y:e.x-i.x,a=0;a="slide"===this.options.animations||"stack"===this.options.animations?(.099*Math.abs(n)).toFixed(0):"clip"===this.options.animations?n:(.005*Math.abs(n)).toFixed(2),this.prevCoordinate={x:i.x,y:i.y,diff:n,dragPointer:a},n>0&&this.dragoverActionToNextItem(a),n<0&&this.dragoverActionToPrevItem(a)}t.preventDefault()}},onDragEnd:function(t){if(this.isDragging){var i=this.prevCoordinate.diff;Math.abs(i)>100?(i>0&&this.Next(),i<0&&this.Prev()):this.backToStage(),this.isDragging=!1}this.resetCoordiante()},controlVideoVolumn:function(i){var e=t(i.target),s=e.attr("data-type"),o=e.attr("data-index"),n=this.player["item_"+o].player;"html5"===s&&(n.muted=!n.muted,n.volume=n.muted?0:1),"youtube"===s&&(n.isMuted()?n.unMute():n.mute()),"vimeo"===s&&n.getVolume().then((function(t){n.setVolume(t>0?0:1)})),e.hasClass("sp-sound-enabled")?e.removeClass("sp-sound-enabled fa-volume-up").addClass("fa-volume-off"):e.addClass("sp-sound-enabled fa-volume-up").removeClass("fa-volume-off")},checkCallBackMethod:function(){this.callback()},callback:function(){var t=this.options.onChange;if("function"==typeof t){var i=this.$element.find(".sp-item").length,e={item:this.item,items:i,element:this.$element};t.call(this.element,e)}}}),t.fn.jsSlider=function(i){return this.each((function(){t.data(this,"jsSlider")||t.data(this,"jsSlider",new o(this,i))})),this},t.fn.jsSlider.defaults={animations:"3D",rotate:10,autoplay:!1,autoplay_stop_on_hover:!1,bubble_size:"40px",indicator:!0,indicator_type:"line",indicator_class:"",speed:800,interval:4500,onChange:null,vertical_mode:!1,dots:!0,dots_class:"",dot_indicator:!0,show_number:!1,slider_number_class:"",nav:!0,nav_text:["<",">"]}}(jQuery,window,document),function(t){t(document).ready((function(){t(".sppb-addon-sp-slider").each((function(i){var e=t(this),s=e.data("id"),o=e.data("height"),n=e.data("height-sm"),a=e.data("height-xs"),r=e.data("slider-animation"),d=e.data("slide-vertically"),l=e.data("3d-rotate"),c=e.data("autoplay"),h=e.data("pause-hover"),m=e.data("interval"),p=e.data("timer"),u=e.data("speed"),f=e.data("dot-control"),v=e.data("arrow-control"),b=e.data("indecator"),y=e.data("arrow-content"),g=e.data("dot-style");g="with_text"===g?".sp-slider-custom-dot-indecators":"";var w=e.data("slide-count"),x="",k="";if("icon_only"===y?(x='<i class="fa fa-angle-left"></i>',k='<i class="fa fa-angle-right"></i>'):"long_arrow"===y?(x='<i class="fa fa-long-arrow-left"></i>',k='<i class="fa fa-long-arrow-right"></i>'):"icon_with_text"===y?(x='<i class="fa fa-long-arrow-left"></i> Prev',k='Next <i class="fa fa-long-arrow-right"></i>'):(x="Prev",k="Next"),e.jsSlider({autoplay:c,autoplay_stop_on_hover:h,animations:r,rotate:l,vertical_mode:d,interval:m,indicator:p,speed:u,dots_class:g,dots:f,dot_indicator:b,nav:v,nav_text:[x,k],show_number:w,addon_id:s,responsive:[{viewport:1170,height:o},{viewport:600,height:n},{viewport:480,height:"480px"},{viewport:320,height:a}]}),t(".sp-slider-custom-dot-indecators").length>0){var _=t(".sp-slider-custom-dot-indecators ul li"),C=_.outerWidth(!0),I=_.length,$=C*I;t(".sp-slider-custom-dot-indecators ul").css("width",$+"px"),t(".sp-slider-custom-dot-indecators").outerWidth(!0)<$&&t(".sp-slider-custom-dot-indecators").css("overflowX","scroll"),t(window).on("resize",(function(){var i=C*I;t(".sp-slider-custom-dot-indecators").outerWidth(!0)<i&&t(".sp-slider-custom-dot-indecators").css("overflowX","scroll")}))}}));new MutationObserver((function(i){i.forEach((function(i){var e=i.addedNodes;null!==e&&t(e).each((function(){t(this).find(".sppb-addon-sp-slider").each((function(){var i=t(this),e=i.data("id"),s=i.data("height"),o=i.data("height-sm"),n=i.data("height-xs"),a=i.data("slider-animation"),r=i.data("slide-vertically"),d=i.data("3d-rotate"),l=i.data("autoplay"),c=i.data("pause-hover"),h=i.data("interval"),m=i.data("timer"),p=i.data("speed"),u=i.data("dot-control"),f=i.data("arrow-control"),v=i.data("indecator"),b=i.data("arrow-content"),y=i.data("dot-style");y="with_text"===y?".sp-slider-custom-dot-indecators":"";var g=i.data("slide-count"),w="",x="";if("icon_only"===b?(w='<i class="fa fa-angle-left"></i>',x='<i class="fa fa-angle-right"></i>'):"long_arrow"===b?(w='<i class="fa fa-long-arrow-left"></i>',x='<i class="fa fa-long-arrow-right"></i>'):"icon_with_text"===b?(w='<i class="fa fa-long-arrow-left"></i> Prev',x='Next <i class="fa fa-long-arrow-right"></i>'):(w="Prev",x="Next"),i.jsSlider({autoplay:l,autoplay_stop_on_hover:c,animations:a,vertical_mode:r,rotate:d,interval:h,indicator:m,speed:p,dots:u,dots_class:y,dot_indicator:v,nav:f,nav_text:[w,x],show_number:g,addon_id:e,responsive:[{viewport:1170,height:s},{viewport:600,height:o},{viewport:480,height:"480px"},{viewport:320,height:n}]}),t(".sp-slider-custom-dot-indecators").length>0){var k=t(".sp-slider-custom-dot-indecators ul li"),_=k.outerWidth(!0),C=k.length,I=_*C;t(".sp-slider-custom-dot-indecators ul").css("width",I+"px"),t(".sp-slider-custom-dot-indecators").outerWidth(!0)<I&&t(".sp-slider-custom-dot-indecators").css("overflowX","scroll"),t(window).on("resize",(function(){var i=_*C;t(".sp-slider-custom-dot-indecators").outerWidth(!0)<i&&t(".sp-slider-custom-dot-indecators").css("overflowX","scroll")}))}}))}))}))})).observe(document.body,{childList:!0,subtree:!0})}))}(jQuery); </script> <!-- jquery.shuffle.modernizr.min.js --> <script> window.__define = window.define; window.__require = window.require; window.define = undefined; window.require = undefined; </script> <script> window.Modernizr=function(t,e,i){function n(t,e){return typeof t===e}function s(t,e){return!!~(""+t).indexOf(e)}function o(t,e){for(var n in t){var o=t[n];if(!s(o,"-")&&d[o]!==i)return"pfx"!=e||o}return!1}function r(t,e,s){for(var o in t){var r=e[t[o]];if(r!==i)return!1===s?t[o]:n(r,"function")?r.bind(s||e):r}return!1}function a(t,e,i){var s=t.charAt(0).toUpperCase()+t.slice(1),a=(t+" "+_.join(s+" ")+s).split(" ");return n(e,"string")||n(e,"undefined")?o(a,e):r(a=(t+" "+g.join(s+" ")+s).split(" "),e,i)}var l,u,h={},p=e.documentElement,f="modernizr",c=e.createElement(f),d=c.style,m=" -webkit- -moz- -o- -ms- ".split(" "),y="Webkit Moz O ms",_=y.split(" "),g=y.toLowerCase().split(" "),v={},C=[],T=C.slice,E=function(t,i,n,s){var o,r,a,l,u=e.createElement("div"),h=e.body,c=h||e.createElement("body");if(parseInt(n,10))for(;n--;)(a=e.createElement("div")).id=s?s[n]:f+(n+1),u.appendChild(a);return o=["",'<style id="s',f,'">',t,"</style>"].join(""),u.id=f,(h?u:c).innerHTML+=o,c.appendChild(u),h||(c.style.background="",c.style.overflow="hidden",l=p.style.overflow,p.style.overflow="hidden",p.appendChild(c)),r=i(u,t),h?u.parentNode.removeChild(u):(c.parentNode.removeChild(c),p.style.overflow=l),!!r},S={}.hasOwnProperty;for(var b in u=n(S,"undefined")||n(S.call,"undefined")?function(t,e){return e in t&&n(t.constructor.prototype[e],"undefined")}:function(t,e){return S.call(t,e)},Function.prototype.bind||(Function.prototype.bind=function(t){var e=this;if("function"!=typeof e)throw new TypeError;var i=T.call(arguments,1),n=function(){if(this instanceof n){var s=function(){};s.prototype=e.prototype;var o=new s,r=e.apply(o,i.concat(T.call(arguments)));return Object(r)===r?r:o}return e.apply(t,i.concat(T.call(arguments)))};return n}),v.csstransforms=function(){return!!a("transform")},v.csstransforms3d=function(){var t=!!a("perspective");return t&&"webkitPerspective"in p.style&&E("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",(function(e){t=9===e.offsetLeft&&3===e.offsetHeight})),t},v.csstransitions=function(){return a("transition")},v)u(v,b)&&(l=b.toLowerCase(),h[l]=v[b](),C.push((h[l]?"":"no-")+l));return h.addTest=function(t,e){if("object"==typeof t)for(var n in t)u(t,n)&&h.addTest(n,t[n]);else{if(t=t.toLowerCase(),h[t]!==i)return h;e="function"==typeof e?e():e,p.className+=" "+(e?"":"no-")+t,h[t]=e}return h},function(t){d.cssText=t}(""),c=null,h._version="2.6.2",h._prefixes=m,h._domPrefixes=g,h._cssomPrefixes=_,h.testProp=function(t){return o([t])},h.testAllProps=a,h.testStyles=E,h.prefixed=function(t,e,i){return e?a(t,e,i):a(t,"pfx")},p.className=p.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+C.join(" "),h}(0,this.document),function(t){"function"==typeof define&&define.amd?define(["jquery","modernizr"],t):window.Shuffle=t(window.jQuery,window.Modernizr)}((function(t,e,i){"use strict";function n(t,e,i){for(var n=0,s=t.length;s>n;n++)if(e.call(i,t[n],n,t)==={})return}function s(e,i,n){return setTimeout(t.proxy(e,i),n)}function o(t){return Math.max.apply(Math,t)}function r(e){return t.isNumeric(e)?e:0}if("object"!=typeof e)throw new Error("Shuffle.js requires Modernizr.\nhttp://vestride.github.io/Shuffle/#dependencies");var a=e.prefixed("transition"),l=e.prefixed("transitionDelay"),u=e.prefixed("transitionDuration"),h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[a],p=e.prefixed("transform"),f=function(t){return t?t.replace(/([A-Z])/g,(function(t,e){return"-"+e.toLowerCase()})).replace(/^ms-/,"-ms-"):""}(p),c=e.csstransforms&&e.csstransitions,d=e.csstransforms3d,m="shuffle",y="all",_=.001,g=function(t,e){this.x=r(t),this.y=r(e)};g.equals=function(t,e){return t.x===e.x&&t.y===e.y};var v=0,C=t(window),T=function(e,i){i=i||{},t.extend(this,T.options,i,T.settings),this.$el=t(e),this.element=e,this.unique="shuffle_"+v++,this._fire(T.EventType.LOADING),this._init(),s((function(){this.initialized=!0,this._fire(T.EventType.DONE)}),this,16)};return T.EventType={LOADING:"loading",DONE:"done",LAYOUT:"layout",REMOVED:"removed"},T.ClassName={BASE:m,SHUFFLE_ITEM:"shuffle-item",FILTERED:"filtered",CONCEALED:"concealed"},T.options={group:y,speed:250,easing:"ease-out",itemSelector:"",sizer:null,gutterWidth:0,columnWidth:0,delimeter:null,buffer:0,initialSort:null,throttle:function(e,i,n){var s,o,r,a=null,l=0;n=n||{};var u=function(){l=!1===n.leading?0:t.now(),a=null,r=e.apply(s,o),s=o=null};return function(){var h=t.now();l||!1!==n.leading||(l=h);var p=i-(h-l);return s=this,o=arguments,0>=p||p>i?(clearTimeout(a),a=null,l=h,r=e.apply(s,o),s=o=null):a||!1===n.trailing||(a=setTimeout(u,p)),r}},throttleTime:300,sequentialFadeDelay:150,supported:c},T.settings={useSizer:!1,itemCss:{position:"absolute",top:0,left:0,visibility:"visible"},revealAppendedDelay:300,lastSort:{},lastFilter:y,enabled:!0,destroyed:!1,initialized:!1,_animations:[],styleQueue:[]},T.Point=g,T._getItemTransformString=function(t,e){return d?"translate3d("+t.x+"px, "+t.y+"px, 0) scale3d("+e+", "+e+", 1)":"translate("+t.x+"px, "+t.y+"px) scale("+e+")"},T._getNumberStyle=function(e,i){return T._getFloat(t(e).css(i))},T._getInt=function(t){return r(parseInt(t,10))},T._getFloat=function(t){return r(parseFloat(t))},T._getOuterWidth=function(t,e){var i=t.offsetWidth;e&&(i+=T._getNumberStyle(t,"marginLeft")+T._getNumberStyle(t,"marginRight"));return i},T._getOuterHeight=function(t,e){var i=t.offsetHeight;e&&(i+=T._getNumberStyle(t,"marginTop")+T._getNumberStyle(t,"marginBottom"));return i},T._skipTransition=function(t,e,i){var n=t.style[u];t.style[u]="0ms",e.call(i);t.offsetWidth;t.style[u]=n},T.prototype._init=function(){this.$items=this._getItems(),this.sizer=this._getElementOption(this.sizer),this.sizer&&(this.useSizer=!0),this.$el.addClass(T.ClassName.BASE),this._initItems(),C.on("resize."+m+"."+this.unique,this._getResizeFunction());var t=this.$el.css(["position","overflow"]),e=T._getOuterWidth(this.element);this._validateStyles(t),this._setColumns(e),this.shuffle(this.group,this.initialSort),this.supported&&s((function(){this._setTransitions(),this.element.style[a]="height "+this.speed+"ms "+this.easing}),this)},T.prototype._getResizeFunction=function(){var e=t.proxy(this._onResize,this);return this.throttle?this.throttle(e,this.throttleTime):e},T.prototype._getElementOption=function(t){return"string"==typeof t?this.$el.find(t)[0]||null:t&&t.nodeType&&1===t.nodeType?t:t&&t.jquery?t[0]:null},T.prototype._validateStyles=function(t){"static"===t.position&&(this.element.style.position="relative"),"hidden"!==t.overflow&&(this.element.style.overflow="hidden")},T.prototype._filter=function(t,e){t=t||this.lastFilter,e=e||this.$items;var i=this._getFilteredSets(t,e);return this._toggleFilterClasses(i.filtered,i.concealed),this.lastFilter=t,"string"==typeof t&&(this.group=t),i.filtered},T.prototype._getFilteredSets=function(e,i){var s=t(),o=t();return e===y?s=i:n(i,(function(i){var n=t(i);this._doesPassFilter(e,n)?s=s.add(n):o=o.add(n)}),this),{filtered:s,concealed:o}},T.prototype._doesPassFilter=function(e,i){if(t.isFunction(e))return e.call(i[0],i,this);var n=i.data("groups"),s=this.delimeter&&!t.isArray(n)?n.split(this.delimeter):n;return t.inArray(e,s)>-1},T.prototype._toggleFilterClasses=function(t,e){t.removeClass(T.ClassName.CONCEALED).addClass(T.ClassName.FILTERED),e.removeClass(T.ClassName.FILTERED).addClass(T.ClassName.CONCEALED)},T.prototype._initItems=function(t){(t=t||this.$items).addClass([T.ClassName.SHUFFLE_ITEM,T.ClassName.FILTERED].join(" ")),t.css(this.itemCss).data("point",new g).data("scale",1)},T.prototype._updateItemCount=function(){this.visibleItems=this._getFilteredItems().length},T.prototype._setTransition=function(t){t.style[a]=f+" "+this.speed+"ms "+this.easing+", opacity "+this.speed+"ms "+this.easing},T.prototype._setTransitions=function(t){n(t=t||this.$items,(function(t){this._setTransition(t)}),this)},T.prototype._setSequentialDelay=function(t){this.supported&&n(t,(function(t,e){t.style[l]="0ms,"+(e+1)*this.sequentialFadeDelay+"ms"}),this)},T.prototype._getItems=function(){return this.$el.children(this.itemSelector)},T.prototype._getFilteredItems=function(){return this.$items.filter("."+T.ClassName.FILTERED)},T.prototype._getConcealedItems=function(){return this.$items.filter("."+T.ClassName.CONCEALED)},T.prototype._getColumnSize=function(e,i){var n;return 0===(n=t.isFunction(this.columnWidth)?this.columnWidth(e):this.useSizer?T._getOuterWidth(this.sizer):this.columnWidth?this.columnWidth:this.$items.length>0?T._getOuterWidth(this.$items[0],!0):e)&&(n=e),n+i},T.prototype._getGutterSize=function(e){return t.isFunction(this.gutterWidth)?this.gutterWidth(e):this.useSizer?T._getNumberStyle(this.sizer,"marginLeft"):this.gutterWidth},T.prototype._setColumns=function(t){var e=t||T._getOuterWidth(this.element),i=this._getGutterSize(e),n=this._getColumnSize(e,i),s=(e+i)/n;Math.abs(Math.round(s)-s)<.3&&(s=Math.round(s)),this.cols=Math.max(Math.floor(s),1),this.containerWidth=e,this.colWidth=n},T.prototype._setContainerSize=function(){this.$el.css("height",this._getContainerSize())},T.prototype._getContainerSize=function(){return o(this.positions)},T.prototype._fire=function(t,e){this.$el.trigger(t+"."+m,e&&e.length?e:[this])},T.prototype._resetCols=function(){var t=this.cols;for(this.positions=[];t--;)this.positions.push(0)},T.prototype._layout=function(t,e){n(t,(function(t){this._layoutItem(t,!!e)}),this),this._processStyleQueue(),this._setContainerSize()},T.prototype._layoutItem=function(e,i){var n=t(e),s=n.data(),o=s.point,r=s.scale,a={width:T._getOuterWidth(e,!0),height:T._getOuterHeight(e,!0)},l=this._getItemPosition(a);g.equals(o,l)&&1===r||(s.point=l,s.scale=1,this.styleQueue.push({$item:n,point:l,scale:1,opacity:i?0:1,skipTransition:i,callfront:function(){i||n.css("visibility","visible")},callback:function(){i&&n.css("visibility","hidden")}}))},T.prototype._getItemPosition=function(t){for(var e=this._getColumnSpan(t.width,this.colWidth,this.cols),i=this._getColumnSet(e,this.cols),n=this._getShortColumn(i,this.buffer),s=new g(Math.round(this.colWidth*n),Math.round(i[n])),o=i[n]+t.height,r=this.cols+1-i.length,a=0;r>a;a++)this.positions[n+a]=o;return s},T.prototype._getColumnSpan=function(t,e,i){var n=t/e;return Math.abs(Math.round(n)-n)<.3&&(n=Math.round(n)),Math.min(Math.ceil(n),i)},T.prototype._getColumnSet=function(t,e){if(1===t)return this.positions;for(var i=e+1-t,n=[],s=0;i>s;s++)n[s]=o(this.positions.slice(s,s+t));return n},T.prototype._getShortColumn=function(t,e){for(var i=function(t){return Math.min.apply(Math,t)}(t),n=0,s=t.length;s>n;n++)if(t[n]>=i-e&&t[n]<=i+e)return n;return 0},T.prototype._shrink=function(e){n(e||this._getConcealedItems(),(function(e){var i=t(e),n=i.data();n.scale!==_&&(n.scale=_,this.styleQueue.push({$item:i,point:n.point,scale:_,opacity:0,callback:function(){i.css("visibility","hidden")}}))}),this)},T.prototype._onResize=function(){!this.enabled||this.destroyed||this.isTransitioning||T._getOuterWidth(this.element)!==this.containerWidth&&this.update()},T.prototype._getStylesForTransition=function(t){var e={opacity:t.opacity};return this.supported?e[p]=T._getItemTransformString(t.point,t.scale):(e.left=t.point.x,e.top=t.point.y),e},T.prototype._transition=function(e){var i=this._getStylesForTransition(e);this._startItemAnimation(e.$item,i,e.callfront||t.noop,e.callback||t.noop)},T.prototype._startItemAnimation=function(e,i,n,s){if(n(),!this.initialized)return e.css(i),void s();if(this.supported)e.css(i),e.on(h,(function e(i){i.target===i.currentTarget&&(t(i.target).off(h,e),s())}));else{var o=e.stop(!0).animate(i,this.speed,"swing",s);this._animations.push(o.promise())}},T.prototype._processStyleQueue=function(e){var i=t();n(this.styleQueue,(function(t){t.skipTransition?this._styleImmediately(t):(i=i.add(t.$item),this._transition(t))}),this),i.length>0&&this.initialized?(this.isTransitioning=!0,this.supported?this._whenCollectionDone(i,h,this._movementFinished):this._whenAnimationsDone(this._movementFinished)):e||s(this._layoutEnd,this),this.styleQueue.length=0},T.prototype._styleImmediately=function(t){T._skipTransition(t.$item[0],(function(){t.$item.css(this._getStylesForTransition(t))}),this)},T.prototype._movementFinished=function(){this.isTransitioning=!1,this._layoutEnd()},T.prototype._layoutEnd=function(){this._fire(T.EventType.LAYOUT)},T.prototype._addItems=function(t,e,i){this._initItems(t),this._setTransitions(t),this.$items=this._getItems(),this._shrink(t),n(this.styleQueue,(function(t){t.skipTransition=!0})),this._processStyleQueue(!0),e?this._addItemsToEnd(t,i):this.shuffle(this.lastFilter)},T.prototype._addItemsToEnd=function(t,e){var i=this._filter(null,t).get();this._updateItemCount(),this._layout(i,!0),e&&this.supported&&this._setSequentialDelay(i),this._revealAppended(i)},T.prototype._revealAppended=function(e){s((function(){n(e,(function(e){var i=t(e);this._transition({$item:i,opacity:1,point:i.data("point"),scale:1})}),this),this._whenCollectionDone(t(e),h,(function(){t(e).css(l,"0ms"),this._movementFinished()}))}),this,this.revealAppendedDelay)},T.prototype._whenCollectionDone=function(e,i,n){var s=0,o=e.length,r=this;e.on(i,(function e(a){a.target===a.currentTarget&&(t(a.target).off(i,e),++s===o&&n.call(r))}))},T.prototype._whenAnimationsDone=function(e){t.when.apply(null,this._animations).always(t.proxy((function(){this._animations.length=0,e.call(this)}),this))},T.prototype.shuffle=function(t,e){this.enabled&&!this.isTransitioning&&(t||(t=y),this._filter(t),this._updateItemCount(),this._shrink(),this.sort(e))},T.prototype.sort=function(t){if(this.enabled&&!this.isTransitioning){this._resetCols();var e=t||this.lastSort,i=this._getFilteredItems().sorted(e);this._layout(i),this.lastSort=e}},T.prototype.update=function(t){this.enabled&&!this.isTransitioning&&(t||this._setColumns(),this.sort())},T.prototype.layout=function(){this.update(!0)},T.prototype.appended=function(t,e,i){this._addItems(t,!0===e,!1!==i)},T.prototype.disable=function(){this.enabled=!1},T.prototype.enable=function(t){this.enabled=!0,!1!==t&&this.update()},T.prototype.remove=function(e){e.length&&e.jquery&&(this._toggleFilterClasses(t(),e),this._shrink(e),this.sort(),this.$el.one(T.EventType.LAYOUT+"."+m,t.proxy((function(){e.remove(),this.$items=this._getItems(),this._updateItemCount(),this._fire(T.EventType.REMOVED,[e,this]),e=null}),this)))},T.prototype.destroy=function(){C.off("."+this.unique),this.$el.removeClass(m).removeAttr("style").removeData(m),this.$items.removeAttr("style").removeData("point").removeData("scale").removeClass([T.ClassName.CONCEALED,T.ClassName.FILTERED,T.ClassName.SHUFFLE_ITEM].join(" ")),this.$items=null,this.$el=null,this.sizer=null,this.element=null,this.destroyed=!0},t.fn.shuffle=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each((function(){var n=t(this),s=n.data(m);s?"string"==typeof e&&s[e]&&s[e].apply(s,i):(s=new T(this,e),n.data(m,s))}))},t.fn.sorted=function(e){var n=t.extend({},t.fn.sorted.defaults,e),s=this.get(),o=!1;return s.length?n.randomize?function(t){var e,i,n=t.length;if(!n)return t;for(;--n;)e=t[i=Math.floor(Math.random()*(n+1))],t[i]=t[n],t[n]=e;return t}(s):(t.isFunction(n.by)&&s.sort((function(e,s){if(o)return 0;var r=n.by(t(e)),a=n.by(t(s));return r===i&&a===i?(o=!0,0):a>r||"sortFirst"===r||"sortLast"===a?-1:r>a||"sortLast"===r||"sortFirst"===a?1:0})),o?this.get():(n.reverse&&s.reverse(),s)):[]},t.fn.sorted.defaults={reverse:!1,by:null,randomize:!1},T})); </script> <script> window.define = window.__define; window.require = window.__require; window.__define = undefined; window.__require = undefined; </script> <!-- spsimpleportfolio.js --> <script> jQuery(window).on("load",(function(){var e=jQuery(".sp-simpleportfolio-items"),s=e.find(".shuffle__sizer");e.shuffle({itemSelector:".sp-simpleportfolio-item",sequentialFadeDelay:150,sizer:s}),jQuery(".sp-simpleportfolio-filter li a").on("click",(function(e){e.preventDefault();var s=jQuery(this),i=jQuery(this).parent();i.hasClass("active")||(s.closest("ul").children().removeClass("active"),s.parent().addClass("active"),s.closest(".sp-simpleportfolio").children(".sp-simpleportfolio-items").shuffle("shuffle",i.data("group")))}))})); </script> <!-- sp_carousel.js --> <script> window.__define = window.define; window.__require = window.require; window.define = undefined; window.require = undefined; </script> <script> "use strict";!function(t,i,e,s){function n(e,s){this.element=e,this.elementWidth=0,this._name="spCarousel",this.item=null,this.delta=1,this.isAnimating=!1,this.isDragging=!1,this.timer=0,this._timeoutId1=0,this._timeoutId2=0,this.resizeTimer=0,this._dotControllerTimeId=0,this._lastViewPort=0,this.viewPort=null,this.responsiveRefreshRate=200,this.itemWidth=0,this._clones=0,this._items=0,this.windowWidth=t(i).width(),this._itemCoordinate=[],this.coordinate={x:0,y:0},this.prevCoordinate={x:0,y:0,diff:0,dragPointer:-1},this._defaults=t.fn.spCarousel.defaults,this.options=t.extend({},this._defaults,s),2!==this.options.nav_text.length&&(console.warn("nav text must be need two control element!"),this.options.nav_text=["<",">"]),this.options.speed>this.options.interval&&(this.options.speed=this.options.interval),this.init()}t.extend(n.prototype,{init:function(){this.buildCache(),this.createHtmlDom(),this.applyBasicStyle(),this.bindEvents(),this.triggerOnStart(),this.options.autoplay&&this.startLoop()},animationType:function(t){return void 0!==this.options.animationType&&this.options.animationType===t},triggerOnStart:function(){if(this.options.dot_indicator&&this.options.dots){var t=this.$dotContainer.find("li.active");this.animateDotIndicator(t,"start")}},destroy:function(){this.unbindEvents(),this.$outerStage.children(".clone").remove(),this.$outerStage.unwrap(),this.$outerStage.children().unwrap(),this.$sliderList.unwrap(),this.options.dots&&this.$dotContainer.parent(".sppb-carousel-extended-dots").remove(),this.options.nav&&this.$nextBtn.parent(".sppb-carousel-extended-nav-control").remove(),this.$element.removeData(this._name)},buildCache:function(){this.$element=t(this.element)},unbindEvents:function(){this.$element.off("."+this._name)},createHtmlDom:function(){this.createOuterStage(),void 0!==this.options.responsive&&this.parseResponsiveViewPort(),this.itemProfessor(),this.options.nav&&this.createNavigationController(),this.options.dots&&this.createDotsController(),this.cloneItems()},itemProfessor:function(){this._numberOfItems=this.$element.find(".sppb-carousel-extended-item").length;var t=this.options.centerPadding;null!==this.viewPort&&(this.options.items=void 0===this.viewPort.items?this.options.items:this.viewPort.items,t=void 0===this.viewPort.centerPadding?this.options.centerPadding:this.viewPort.centerPadding),this.elementWidth=this.$element.outerWidth()+this.options.margin,this.itemWidth=this.options.center?Math.abs((this.elementWidth-2*t)/this.options.items):Math.abs(this.elementWidth/this.options.items),this._clones=this._numberOfItems>this.options.items?Math.ceil(this._numberOfItems/2):this.options.items,this._maxL=this.itemWidth*(this._numberOfItems+(this._clones-1)),this._minL=!1===this.options.center?this.itemWidth*this._clones:this.itemWidth*this._clones-t},cloneItems:function(){for(var t=[],i=[],e=this.animationType("fadeIn")?{opacity:1}:{},s=0;s<this._clones;s++)s<this.options.items&&this.$element.find(".sppb-carousel-extended-item:nth-child("+(s+1)+")").addClass("active").css(e),t.push(this.$element.find(".sppb-carousel-extended-item:nth-child("+(this._numberOfItems-s)+")").clone(!0).addClass("clone").removeClass("active")),i.push(this.$element.find(".sppb-carousel-extended-item:nth-child("+(s+1)+")").clone(!0).addClass("clone").removeClass("active"));this.options.center&&this.applyCenterMode(0,this.options.items-1),this.appendBefore(t),this.appendAfter(i),this.calculateItemCoordinate()},appendBefore:function(t){var i=this;t.map((function(t){i.$outerStage.prepend(t)}))},appendAfter:function(t){var i=this;t.map((function(t){i.$outerStage.append(t)}))},calculateItemCoordinate:function(){var t=this;this.$outerStage.children().each((function(i,e){t._itemCoordinate.push((i+1)*t.itemWidth)}))},createOuterStage:function(){this.sliderList=e.createElement("div"),this.sliderList.setAttribute("class","sppb-carousel-extended-list"),this.outerStage=e.createElement("div"),this.outerStage.setAttribute("class","sppb-carousel-extended-outer-stage"),this.outerStage.innerHTML=this.$element.html(),!0===this.options.center&&this.$element.addClass("sppb-carousel-extended-center"),this.animationType("fadeIn")&&this.$element.addClass("sppb-carousel-fadeIn"),this.animationType("fadeOut")&&this.$element.addClass("sppb-carousel-fadeOut"),this.sliderList.append(this.outerStage),this.$element.html(this.sliderList),this.$outerStage=t(this.outerStage),this.$sliderList=t(this.sliderList)},createNavigationController:function(){var i=e.createElement("div");i.setAttribute("class","sppb-carousel-extended-nav-control"),this.$element.append(i),this.nextBtn=e.createElement("span"),this.nextBtn.setAttribute("class","next-control nav-control"),this.prevBtn=e.createElement("span"),this.prevBtn.setAttribute("class","prev-control nav-control"),i.append(this.nextBtn),i.append(this.prevBtn),this.nextBtn.innerHTML=this.options.nav_text[1],this.prevBtn.innerHTML=this.options.nav_text[0],this.$nextBtn=t(this.nextBtn),this.$prevBtn=t(this.prevBtn)},createDotsController:function(){var i=e.createElement("div");i.setAttribute("class","sppb-carousel-extended-dots"),this.$element.append(i);var s=e.createElement("ul"),n=null;void 0!==this.options.responsive&&(n=this.parseResponsiveViewPort());var a=null===n||void 0===n.items?this.options.items:n.items,o=Math.ceil(this._numberOfItems/a);if(o>1)for(var r=0;r<o;r++){var h=e.createElement("li");if(h.setAttribute("class","sppb-carousel-extended-dot-"+r),t(h).css({"-webkit-transition":"all 0.5s ease 0s",transition:"all 0.5s ease 0s"}),0===r&&t(h).addClass("active"),this.options.dot_indicator){var d=e.createElement("span");d.setAttribute("class","sppb-carousel-extended-dot-indicator"),h.append(d)}s.append(h)}i.append(s),this.$element.append(i),this.$dotContainer=t(s)},applyBasicStyle:function(){var i=0,e={};if(e.width=this.itemWidth-this.options.margin+"px",this.options.margin>0&&(e.marginRight=this.options.margin+"px"),this.animationType("fadeIn")&&(e.transition="opacity "+this.options.speed+"ms"),this.$element.find(".sppb-carousel-extended-item").each((function(){i++,t(this).css(e)})),this._currentPosition=this._clones*this.itemWidth,!0===this.options.center){var s=void 0===this.viewPort.centerPadding?this.options.centerPadding:this.viewPort.centerPadding;this._currentPosition=this._clones*this.itemWidth-s}this.$outerStage.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(-"+this._currentPosition+"px,0px,0px)",width:i*this.itemWidth+"px"}),this._items=i,this.updateResponsiveView()},startLoop:function(){var t=this;this.timer=setInterval((function(){!1===t.isAnimating&&t.Next()}),this.options.interval)},stopLoop:function(){clearInterval(this.timer),this.timer=0},Next:function(){-1===this.delta&&(this.delta=1),this.updateItemStyle()},Prev:function(){1===this.delta&&(this.delta=-1),this.updateItemStyle()},slideFromPosition:function(t,i){var e=this.itemWidth*(this.options.items*t),s=0===t?this._minL:this._minL+e,n=this.animationType("fadeIn")?"0s":"all "+this.options.speed+"ms ease 0s";this.$outerStage.css({"-webkit-transition":n,transition:n,"-webkit-transform":"translate3D(-"+s+"px,0px,0px)",transform:"translate3D(-"+s+"px,0px,0px)"}),this._currentPosition=s,this.delta=i,this.processActivationWorker()},updateDotsFromPosition:function(t){var i=this,e=this.$dotContainer.find("li.active").removeClass("active"),s=this.$dotContainer.find("li:nth-child("+t+")").addClass("active");this.options.dot_indicator&&(this.animateDotIndicator(e,"stop"),this._dotControllerTimeId>0&&(clearTimeout(this._dotControllerTimeId),this._dotControllerTimeId=0),this._dotControllerTimeId=setTimeout((function(){i.animateDotIndicator(s,"start")}),this.options.speed)),s.css({"-webkit-transition":"all 0.5s ease 0s",transition:"all 0.5s ease 0s"})},animateDotIndicator:function(t,i){if("stop"===i&&t.find(".sppb-carousel-extended-dot-indicator").removeClass("active").css({"-webkit-transition-duration":"0s","transition-duration":"0s"}),"start"===i){var e=Math.abs(this.options.interval-this.options.speed);t.find(".sppb-carousel-extended-dot-indicator").addClass("active").css({"-webkit-transition-duration":e+"ms","transition-duration":e+"ms"})}},updateItemStyle:function(){var t=this;this._timeoutId1>0&&(clearTimeout(this._timeoutId1),this._timeoutId1=0);var i=-1===this.prevCoordinate.dragPointer?0:this.prevCoordinate.dragPointer,e=this._currentPosition,s=this.itemWidth;this.options.items>1&&(s+=parseInt(i));var n=1===this.delta?e+s:e-s;if(n>this._maxL&&(this.$outerStage.css({"-webkit-transition":"0s",transition:"0s","-webkit-transform":"translate3D(-"+(this._minL-this.itemWidth)+"px,0px,0px)",transform:"translate3D(-"+(this._minL-this.itemWidth)+"px,0px,0px)"}),n=this._minL),e<this._minL&&(this.$outerStage.css({transition:"0s","-webkit-transform":"translate3D(-"+this._maxL+"px,0px,0px)",transform:"translate3D(-"+this._maxL+"px,0px,0px)"}),n=this._maxL-this.itemWidth),this.isDragging&&this.options.items>1)for(var a=this._itemCoordinate,o=void 0===this.viewPort.centerPadding?this.options.centerPadding:this.viewPort.centerPadding,r=!1,h=0;h<a.length&&(a[h]>n&&(n=!0===this.options.center?a[h]-o:a[h],r=!0),!0!==r);h++);var d=function(){var i=t.animationType("fadeIn")?"0s":"all "+t.options.speed+"ms ease 0s";t.$outerStage.css({"-webkit-transition":i,transition:i,"-webkit-transform":"translate3D(-"+n+"px,0px,0px)",transform:"translate3D(-"+n+"px,0px,0px)"}),t.$outerStage.bind("transitionend",(function(){t.checkTransitionEndCallback.call(t)}))};this.animationType("fadeIn")?d():this._timeoutId1=setTimeout(d,100),this._currentPosition=n,this.processActivationWorker(),this.options.autoplay&&0===this.timer&&this.startLoop()},getNextActiveItems:function(){return this.$outerStage.find(".active")},getStartAndEndIndex:function(){var t=this._currentPosition,i=Math.floor(t/this.itemWidth);return{startIndex:i=this.options.center?i+1:i,endIndex:Math.floor(Math.abs(this.options.items+i))}},resetFadeState:function(){this.$outerStage.children(":not(.active)").css({left:0,transition:"",opacity:0,zIndex:""})},processActivationWorker:function(){this.animationType("fadeIn")&&this.resetFadeState();var t=this.getStartAndEndIndex(),i=t.startIndex,e=t.endIndex,s=this.getNextActiveItems();s.removeClass("active");for(var n=i;n<e;n++){var a=this.$outerStage.children(":eq("+n+")");if(a.addClass("active"),this.animationType("fadeIn")){var o=s.index(),r=Math.abs(o-n);r=o+1===Math.abs(this._clones-this._items)&&1===this.delta?-1*r:r;var h={left:this.delta*(this.itemWidth*r)+"px",transition:"",zIndex:1,opacity:1};s.css(h),a.css({transition:"opacity "+this.options.speed+"ms ease",zIndex:2,opacity:1}),a.bind("transitionend",this.resetFadeState.bind(this))}}this.options.center&&this.applyCenterMode(i,e);var d=Math.floor((i-this._clones)/this.options.items)+1;this.options.dots&&(this.$dotContainer.find(".active").removeClass("active"),this.$dotContainer.find("li:nth-child("+d+")").addClass("active"))},applyCenterMode:function(t,i){var e=Math.floor((t+i)/2);this.$outerStage.find(".sppb-carousel-extended-item-center").removeClass("sppb-carousel-extended-item-center"),this.$outerStage.children(":eq("+e+")").addClass("sppb-carousel-extended-item-center")},dragoverActionToNextItem:function(t){var i=this,e=this._currentPosition+parseInt(t);e>this._maxL&&(e=this._minL-this.itemWidth+parseInt(t)),this._timeoutId2>0&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){i.$outerStage.css({"-webkit-transition":"0s",transition:"0s","-webkit-transform":"translate3D(-"+e+"px,0px,0px)",transform:"translate3D(-"+e+"px,0px,0px)"})}),0)},dragoverActionToPrevItem:function(t){var i=this,e=this._currentPosition-parseInt(t);e<this._minL-this.itemWidth&&(e=this._maxL-parseInt(t)),this._timeoutId2>0&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){i.$outerStage.css({"-webkit-transition":"0s",transition:"0s","-webkit-transform":"translate3D(-"+e+"px,0px,0px)",transform:"translate3D(-"+e+"px,0px,0px)"})}),0)},resetCoordiante:function(){this.prevCoordinate={x:0,y:0,diff:0,dragPointer:-1},this.coordinate={x:0,y:0},this.options.autoplay&&0===this.timer&&this.startLoop()},backToStage:function(){},bindEvents:function(){var e=this;e.options.nav&&(e.$nextBtn.on("click."+e._name,(function(t){!1===e.isAnimating&&(e.options.autoplay&&e.stopLoop(),e.Next(),e.checkCallBackMethod.call(e))})),e.$prevBtn.on("click."+e._name,(function(t){!1===e.isAnimating&&(e.Prev(),e.options.autoplay&&e.stopLoop(),e.checkCallBackMethod.call(e))}))),e.options.dots&&e.$dotContainer.find("li").each((function(i){t(this).on("click."+e._name,(function(s){if(t(this).hasClass("active")||!0===e.isAnimating)return!1;e.options.autoplay&&e.stopLoop();var n=t(this).parent().find("li.active"),a=e.$dotContainer.find("li").index(n)>i?-1:1;e.slideFromPosition(i,a),e.updateDotsFromPosition(i+1),e.checkCallBackMethod.call(e)}))})),e.$outerStage.on("mousedown."+e._name,t.proxy(e.onDragStart,e)),e.$outerStage.on("mouseup."+e._name+" touchend."+e._name,t.proxy(e.onDragEnd,e)),e.$outerStage.on("touchstart."+e._name,t.proxy(e.onDragStart,e)),e.$outerStage.on("touchcancel."+e._name,t.proxy(e.onDragEnd,e)),t(i).focus((function(){e.options.autoplay&&0===e.timer&&e.startLoop()})),t(i).blur((function(){e.options.autoplay&&e.stopLoop()})),t(i).on("resize."+e._name,t.proxy(e.windowResize,e))},windowResize:function(e){void 0!==e&&this.options.responsive&&this.windowWidth!==t(i).width()&&(clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(this.onResize.bind(this),this.responsiveRefreshRate))},onResize:function(){this.destroy(),this.init()},parseResponsiveViewPort:function(){var t=this.options.responsive;if(void 0!==t){for(var e=null,s=i.innerWidth,n=0;n<t.length;n++)if(s>t[n].viewport){e=t[n];break}return null===e&&(e=t[t.length-1]),this.viewPort=e,e}},updateResponsiveView:function(){if(void 0!==this.options.responsive){var t=i.innerHeight,e=this.parseResponsiveViewPort();if("full"===e.height){if(this.$outerStage.css({height:t+"px"}),this._lastViewPort===t)return;this._lastViewPort=t}else{if(this.$outerStage.css({height:e.height}),this._lastViewPort===e.height)return;this._lastViewPort=e.height}}},getPosition:function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||i.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e},onDragStart:function(i){if(3===i.which||2===i.which||this.animationType("fadeIn"))return!1;var s=this,n=s.getPosition(i);s.coordinate.x=n.x,s.coordinate.y=n.y,t(e).one("mousemove."+s._name+" touchmove."+s._name,t.proxy((function(i){t(e).on("mousemove."+s._name+" touchmove."+s._name,t.proxy(s.onDragMove,s)),i.preventDefault()}),this)),s.isDragging=!0},onDragMove:function(t){if(!1!==this.isDragging){this.options.autoplay&&this.stopLoop();var i=this.getPosition(t),e=this.coordinate;if(this.prevCoordinate.x!==i.x){var s=e.x-i.x,n=(1*Math.abs(s)).toFixed(0);this.prevCoordinate={x:i.x,y:i.y,diff:s,dragPointer:n},s>0&&this.dragoverActionToNextItem(n),s<0&&this.dragoverActionToPrevItem(n)}t.preventDefault()}},onDragEnd:function(t){if(this.isDragging){var i=this.prevCoordinate.diff;Math.abs(i)>100?(i>0&&this.Next(),i<0&&this.Prev()):this.backToStage(),this.isDragging=!1}this.resetCoordiante()},checkCallBackMethod:function(){this.callback()},checkTransitionEndCallback:function(){var t=this.options.transitionEnd;if("function"==typeof t){var i=this.$element.find(".sppb-carousel-extended-item").length,e={item:this.item,items:i,element:this.$element};t.call(this.element,e)}},callback:function(){var t=this.options.onChange;if("function"==typeof t){var i=this.$element.find(".sppb-carousel-extended-item").length,e={item:this.item,items:i,element:this.$element};t.call(this.element,e)}}}),t.fn.spCarousel=function(i){return this.each((function(){t.data(this,"spCarousel")||t.data(this,"spCarousel",new n(this,i))})),this},t.fn.spCarousel.defaults={animationType:"slide",items:4,autoplay:!1,center:!1,centerPadding:50,margin:10,speed:800,interval:4500,onChange:null,dots:!0,dot_indicator:!1,nav:!0,nav_text:["<",">"]}}(jQuery,window,document),function(t){t(document).ready((function(){t(".sppb-carousel-extended").each((function(){var i=t(this),e=i.data("image-layout"),s=i.data("item-number"),n=i.data("item-number-sm"),a=i.data("item-number-xs"),o=i.data("autoplay");o=1===o;var r=i.data("speed"),h=i.data("interval"),d=i.data("margin"),p=!1,l=180,c=90,m=50,u=i.data("fade"),v="slide";"layout3"!==e&&"layout4"!==e||(p=!0),"layout3"===e&&(s=1,n=1,a=1),p&&(l=i.data("padding"),c=i.data("padding-sm"),m=i.data("padding-xs")),"layout1"===e&&(s=1,n=1,a=1,l=0,d=0,u&&(v="fadeIn"));var f=i.data("height"),g=i.data("height-sm"),x=i.data("height-xs"),_=i.data("testi-layout"),b=i.data("team-layout");(_&&!e||b)&&(f="auto",g="auto",x="auto");var y=i.data("arrow");y=1===y;var w=i.data("dots");w=1===w;var C=i.data("left-arrow"),I=i.data("right-arrow");i.spCarousel({autoplay:o,items:s,speed:r,interval:h,margin:d,center:p,centerPadding:l,dots:w,dot_indicator:w,nav:y,nav_text:['<i class="fa '+C+'" aria-hidden="true"></i>','<i class="fa '+I+'" aria-hidden="true"></i>'],animationType:v,responsive:[{viewport:1170,height:f,items:s},{viewport:767,height:g,items:n,centerPadding:c},{viewport:320,height:x,items:a,centerPadding:m}]})}));new MutationObserver((function(i){i.forEach((function(i){var e=i.addedNodes;null!==e&&t(e).each((function(){t(this).find(".sppb-carousel-extended").each((function(){var i=t(this),e=i.data("image-layout"),s=i.data("item-number"),n=i.data("item-number-sm"),a=i.data("item-number-xs"),o=i.data("autoplay");o=1===o;var r=i.data("speed"),h=i.data("interval"),d=i.data("margin"),p=!1,l=i.data("fade"),c="slide";"layout3"!==e&&"layout4"!==e||(p=!0);var m=180,u=90,v=50;p&&(m=i.data("padding"),u=i.data("padding-sm"),v=i.data("padding-xs")),"layout3"===e&&(s=1,n=1,a=1),"layout1"===e&&(s=1,n=1,a=1,m=0,d=0,l&&(c="fadeIn"));var f=i.data("height"),g=i.data("height-sm"),x=i.data("height-xs"),_=i.data("testi-layout"),b=i.data("team-layout");(_&&!e||b)&&(f="auto",g="auto",x="auto");var y=i.data("arrow");y=1===y;var w=i.data("dots");w=1===w;var C=i.data("left-arrow"),I=i.data("right-arrow");i.spCarousel({autoplay:o,items:s,speed:r,interval:h,margin:d,center:p,centerPadding:m,dots:w,dot_indicator:w,nav:y,nav_text:['<i class="fa '+C+'" aria-hidden="true"></i>','<i class="fa '+I+'" aria-hidden="true"></i>'],animationType:c,responsive:[{viewport:1170,height:f,items:s},{viewport:767,height:g,items:n,centerPadding:u},{viewport:320,height:x,items:a,centerPadding:v}]})}))}))}))})).observe(document.body,{childList:!0,subtree:!0})}))}(jQuery); document.addEventListener("DOMContentLoaded", function() { let accordionTitles = document.querySelectorAll(".accordion-title"); accordionTitles.forEach(function(title) { title.addEventListener("click", function() { // Toggle 'active' class on the accordion item this.parentElement.classList.toggle("active"); // Collapse any other open accordion items accordionTitles.forEach(function(innerTitle) { if (innerTitle !== title) { innerTitle.parentElement.classList.remove("active"); } }); }); }); }); </script> <script> window.define = window.__define; window.require = window.__require; window.__define = undefined; window.__require = undefined; </script> </div></div> <div class="widget block block-static-block"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> .cms-page-view.cms-it .columns, .cms-page-view.cms-it .page-main { max-width: 100% !important; padding: 0 !important; margin-bottom: 0 !important; } .cms-page-view.cms-it .breadcrumbs { display: none; } .cms-page-view.cms-it .top-container, .cms-page-view.cms-it .gigaparts-sale-banner, .cms-page-view.cms-it .nav-sections, .cms-page-view.cms-it .page-header { margin-bottom: 0; } .com-sppagebuilder a:hover { text-decoration: none !important; } #sp-page-builder { position: relative; } #sp-page-builder .sp-pagebuilder-page-edit { position: absolute; font-size: 13px; line-height: 1; top: 15px; right: 15px; color: #fff; display: block; margin: 0; padding: 8px 10px; text-decoration: none; font-style: normal; background: rgba(0, 0, 0, 0.5); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 3px; -webkit-transition: background-color 0.3s, color 0.3s, border-color 0.3s; transition: background-color 0.3s, color 0.3s, border-color 0.3s; z-index: 9995; } #sp-page-builder .sp-pagebuilder-page-edit:active, #sp-page-builder .sp-pagebuilder-page-edit:focus, #sp-page-builder .sp-pagebuilder-page-edit:hover { color: #000; background: #fff; border-color: rgba(0, 0, 0, 0.2); } #sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section, .mod-sppagebuilder .sppb-section { z-index: 1; position: relative; } #sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section { will-change: top; } #sp-page-builder .page-content .sppb-section:first-child { margin-top: 0; } #sp-page-builder .sppb-section-title { margin-bottom: 50px; position: relative; z-index: 1; } #sp-page-builder .sppb-section-title .sppb-title-heading { margin-top: 0; font-size: 36px; line-height: 36px; margin-bottom: 15px; border: 0; } #sp-page-builder .sppb-section-title .sppb-title-subheading { font-size: 16px; margin-top: 0; margin-bottom: 0; } #sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading { display: inline-block; max-width: 80%; } .sppb-section-background-video { position: absolute; left: 0; top: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .sppb-section-background-video::before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: 0 0; z-index: 1; } .sppb-section-background-video video { object-fit: cover; position: absolute; left: 0; top: 0; height: 100%; width: 100%; } @supports (-ms-ime-align: auto) { .sppb-section-background-video video { height: auto; margin: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); } } .sppb-youtube-video-bg.display-none { display: none; } .com-sppagebuilder.view-form.layout-edit.off-canvas-menu-init { position: inherit; } .sppb-addon-cta .sppb-cta-title { margin-top: 0; font-size: 36px; line-height: 36px; margin-bottom: 15px; border: 0; } .sppb-addon-cta .sppb-cta-subtitle { font-size: 24px; line-height: 24px; margin-top: 0; margin-bottom: 0; } .sppb-addon-cta .sppb-cta-text { margin-top: 15px; margin-bottom: 0; } @media screen and (min-width: 768px) { .sppb-addon-cta .sppb-row { display: table; height: 100%; width: 100%; } .sppb-addon-cta .sppb-row > div { display: table-cell; vertical-align: middle; float: none; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive { width: 100%; } .sppb-testimonial-pro .sppb-img-responsive.sppb-avatar { width: auto !important; } } .sppb-addon-facebook-likebox * { max-width: 100% !important; } .sppb-gallery { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; } .sppb-gallery.gallery-item-left { justify-content: flex-start; } .sppb-gallery.gallery-item-center { justify-content: center; } .sppb-gallery.gallery-item-right { justify-content: flex-end; } .sppb-gallery li { display: inline-block; float: left; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sppb-gallery li a { display: block; } .sppb-addon-persion .sppb-person-image, .sppb-addon-person .sppb-person-image { margin-bottom: 20px; position: relative; overflow: hidden; } .sppb-addon-person .sppb-person-image.person-layout-4 { margin-bottom: 0; } .sppb-addon-persion .sppb-person-introtext, .sppb-addon-persion .sppb-person-social-icons, .sppb-addon-person .sppb-person-introtext, .sppb-addon-person .sppb-person-social-icons { margin-top: 10px; } .sppb-addon-persion .sppb-person-information > span, .sppb-addon-person .sppb-person-information > span { display: block; } .sppb-addon-persion .sppb-person-information > span.sppb-person-name, .sppb-addon-person .sppb-person-information > span.sppb-person-name { font-size: 16px; font-weight: 700; } .sppb-addon-persion .sppb-person-information > a.sppb-person-email, .sppb-addon-persion .sppb-person-information > span.sppb-person-designation, .sppb-addon-person .sppb-person-information > a.sppb-person-email, .sppb-addon-person .sppb-person-information > span.sppb-person-designation { margin-top: 5px; display: block; font-size: 14px; font-weight: 500; color: rgba(0, 0, 0, 0.4); } .sppb-addon-persion .sppb-person-social, .sppb-addon-person .sppb-person-social { list-style: none; display: block; padding: 0; margin: 0 -5px; } .sppb-addon-persion .sppb-person-social > li, .sppb-addon-person .sppb-person-social > li { display: inline-block; margin: 0 5px; } .sppb-addon-persion .sppb-person-social > li > a, .sppb-addon-person .sppb-person-social > li > a { display: block; font-size: 14px; line-height: 14px; color: #999; } .sppb-addon-persion .sppb-person-social > li > a:hover, .sppb-addon-person .sppb-person-social > li > a:hover { color: #666; } .person-content-show-on-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; opacity: 0; visibility: hidden; transition: 0.4s; } .sppb-addon-person:hover .person-content-show-on-hover { opacity: 1; visibility: visible; } .person-content-hover-content-wrap { padding: 30px; width: 100%; } .person-content-position-bottom-left .sppb-person-image { margin-bottom: 0; } .person-content-position-bottom-left .person-content-show-on-hover, .person-content-position-half-overlay .person-content-show-on-hover { justify-content: flex-start; align-items: flex-end; } .person-content-position-half-overlay .person-content-show-on-hover { height: auto; top: auto; bottom: 0; } .person-content-position-half-overlay .sppb-person-image > img { transition: 0.4s; } .person-content-position-half-overlay:hover .sppb-person-image > img { opacity: 0.8; } .person-content-position-full-overlay .sppb-person-designation, .person-content-position-full-overlay .sppb-person-name, .person-content-position-full-overlay .sppb-person-social > li > a, .person-content-position-half-overlay .sppb-person-designation, .person-content-position-half-overlay .sppb-person-name, .person-content-position-half-overlay .sppb-person-social > li > a { color: #fff; } .person-content-position-full-overlay .person-content-show-on-hover { justify-content: center; align-items: center; text-align: center; } .person-content-position-full-overlay .person-content-hover-content-wrap { padding: 30px; display: flex; flex-direction: column; height: 100%; justify-content: center; width: 100%; position: relative; } .person-content-position-full-overlay .sppb-person-social-icons { bottom: 30px; left: 0; position: absolute; right: 0; top: auto; } .person-content-hover-content-wrap > span { display: block; } .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title { margin-top: 0; padding: 0; font-size: 18px; margin: 0 0 20px; } .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price { font-size: 24px; line-height: 24px; } .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-duration { font-size: 16px; line-height: 16px; } .sppb-pricing-box .sppb-pricing-features, .sppb-pricing-box .sppb-pricing-price-container { margin: 0 0 20px; } .sppb-pricing-box .sppb-pricing-features > ul { list-style: none; padding: 0; margin: 0; } .sppb-pricing-box .sppb-pricing-features > ul > li { display: block; padding: 0; } .sppb-pricing-box .sppb-pricing-features > ul > li:last-child { margin-bottom: 0 !important; } .sppb-pricing-box .sppb-pricing-features > ul > li .fa-check { color: #03e16d; } .sppb-pricing-box .sppb-pricing-features > ul > li .fa-times { color: #d0021b; } .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price { font-size: 24px; line-height: 1; } .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-duration { font-size: 16px; line-height: 1; } .sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol { line-height: 1.3; vertical-align: super; } .sppb-pricing-box .sppb-pricing-price.after { margin-bottom: 30px; display: block; } .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price { font-size: 24px; line-height: 1; } .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-duration { font-size: 16px; line-height: 1; } .sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol { line-height: 1.3; vertical-align: super; } .sppb-addon-animated-number .sppb-addon-content { display: inline-block; } .sppb-addon-animated-number .sppb-addon-content .sppb-animated-number-title { margin-top: 10px; } .sppb-addon-animated-number.sppb-hasbg .sppb-addon-content { padding: 20px; } .animated-number-position-bottom .sppb-addon-content, .animated-number-position-left .sppb-addon-content, .animated-number-position-right .sppb-addon-content { display: flex; } .animated-number-position-right .sppb-addon-content { flex-direction: row-reverse; } .animated-number-position-bottom .sppb-addon-content { flex-direction: column-reverse; } .sppb-text-center.animated-number-position-bottom .sppb-addon-content, .sppb-text-center.animated-number-position-left .sppb-addon-content, .sppb-text-center.animated-number-position-right .sppb-addon-content { justify-content: center; } .sppb-text-left.animated-number-position-bottom .sppb-addon-content, .sppb-text-left.animated-number-position-left .sppb-addon-content { justify-content: flex-start; } .sppb-text-right.animated-number-position-bottom .sppb-addon-content, .sppb-text-right.animated-number-position-left .sppb-addon-content { justify-content: flex-end; } .sppb-text-left.animated-number-position-right .sppb-addon-content { justify-content: flex-end; } .sppb-text-right.animated-number-position-right .sppb-addon-content { justify-content: flex-start; } .sppb-pie-chart { position: relative; display: inline-block; } .sppb-pie-chart canvas { position: absolute; top: 0; left: 0; } .sppb-pie-chart .sppb-chart-percent { font-size: 24px; } .sppb-pie-chart .sppb-chart-icon, .sppb-pie-chart .sppb-chart-percent { width: 100%; height: 100%; display: table; } .sppb-pie-chart .sppb-chart-icon span, .sppb-pie-chart .sppb-chart-percent span { display: table-cell; vertical-align: middle; } .sppb-addon-single-image::after, .sppb-addon-single-image::before { content: ''; display: table; } .sppb-addon-single-image-container { display: inline-block; position: relative; transition: all 0.4s ease; } .sppb-addon-image-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; z-index: 1; } .sppb-addon-single-image-container:hover .sppb-addon-image-overlay { opacity: 1; } .sppb-addon-image-overlay-icon { position: absolute; color: #fff; text-decoration: none; display: none; width: 36px; font-size: 28px; height: 36px; line-height: 30px; text-align: center; top: 50%; left: 50%; margin-left: -18px; margin-top: -18px; background: rgba(0, 0, 0, 0.8); border-radius: 40px; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; z-index: 2; } .sppb-addon-image-overlay-icon:active, .sppb-addon-image-overlay-icon:focus, .sppb-addon-image-overlay-icon:hover { text-decoration: none; color: #fff; background: #000; outline: 0; } .sppb-addon-single-image-container:hover .sppb-addon-image-overlay-icon { display: block; -webkit-animation: zoomIn 0.2s; animation: zoomIn 0.2s; } .sppb-addon-image-content { position: relative; } .sppb-addon-image-content .sppb-image-holder { position: absolute; top: 0; width: 50%; height: 100%; background-position: 50%; background-size: cover; } .sppb-addon-image-content.aligment-left .sppb-image-holder { left: 0; } .sppb-addon-image-content.aligment-left .sppb-content-holder { padding: 120px 0 120px 50px; } .sppb-addon-image-content.aligment-right .sppb-image-holder { right: 0; } .sppb-addon-image-content.aligment-right .sppb-content-holder { padding: 120px 50px 120px 0; } @media (max-width: 768px) { .sppb-addon-image-content .sppb-image-holder { position: inherit; width: 100% !important; height: 300px; } } .sppb-addon-articles .sppb-addon-article { margin-bottom: 30px; } .sppb-addon-articles .sppb-carousel .sppb-carousel-inner > .sppb-item { padding: 0; } .sppb-addon-articles .sppb-carousel .sppb-carousel-control { position: absolute; top: 50%; border: 1px solid #fff; color: #fff; border-radius: 100px; width: 36px; height: 36px; line-height: 34px; font-size: 18px; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: 0.4s; transition: 0.4s; opacity: 0; text-align: center; } .sppb-addon-articles .sppb-carousel .sppb-carousel-control.left { left: 10px; } .sppb-addon-articles .sppb-carousel .sppb-carousel-control.right { right: 10px; } .sppb-addon-articles .sppb-carousel .sppb-carousel-control:hover { background-color: #333; border-color: #333; } .sppb-addon-articles:hover .sppb-carousel-control { opacity: 1; } .sppb-addon-articles .sppb-article-meta { margin: -5px -5px 5px; } .sppb-addon-articles .sppb-article-meta > span { display: inline-block; margin: 5px; color: #888; font-size: 13px; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } img { vertical-align: middle; } .sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive { display: block; max-width: 100%; height: auto; } .sppb-img-rounded { border-radius: 6px; } .sppb-img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; } .sppb-img-circle { border-radius: 50%; } hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; } .sppb-lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; } @media (min-width: 768px) { .sppb-lead { font-size: 21px; } } .sppb-text-left { text-align: center; } .sppb-text-right { text-align: right; } .sppb-text-center { text-align: center; } .sppb-text-center .sppb-img-responsive, .sppb-text-left .sppb-img-responsive, .sppb-text-right .sppb-img-responsive { display: inline-block; } .sppb-text-justify { text-align: justify; } .sppb-text-nowrap { white-space: nowrap; } .sppb-text-lowercase { text-transform: lowercase; } .sppb-text-uppercase { text-transform: uppercase; } .sppb-text-capitalize { text-transform: capitalize; } .sppb-text-muted { color: #777; } .sppb-text-primary { color: #428bca; } a.sppb-text-primary:hover { color: #3071a9; } .sppb-text-success { color: #3c763d; } a.sppb-text-success:hover { color: #2b542c; } .sppb-text-info { color: #31708f; } a.sppb-text-info:hover { color: #245269; } .sppb-text-warning { color: #8a6d3b; } a.sppb-text-warning:hover { color: #66512c; } .sppb-text-danger { color: #a94442; } a.sppb-text-danger:hover { color: #843534; } .sppb-blockquote { position: relative; font-size: 18px; font-style: italic; } .sppb-blockquote ol:last-child, .sppb-blockquote p:last-child, .sppb-blockquote ul:last-child { margin-bottom: 0; } .sppb-blockquote .small, .sppb-blockquote footer, .sppb-blockquote small { font-style: normal; display: block; margin-top: 15px; font-size: 80%; line-height: 1.42857143; color: #989898; } .sppb-blockquote .small:before, .sppb-blockquote footer:before, .sppb-blockquote small:before { content: '\2014 \00A0'; } .sppb-blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0; text-align: right; } .sppb-blockquote.pull-right .small:before, .sppb-blockquote.pull-right footer:before, .sppb-blockquote.pull-right small:before { content: ''; } .sppb-blockquote.pull-right .small:after, .sppb-blockquote.pull-right footer:after, .sppb-blockquote.pull-right small:after { content: '\00A0 \2014'; } .sppb-blockquote:after { content: ''; } .sppb-blockquote:before { content: '\f10d'; font-family: 'font awesome 5 free'; font-style: normal; font-size: 28px; line-height: 28px; color: rgba(152, 152, 152, 0.3); display: block; margin-bottom: 15px; font-weight: 900; } .sppb-address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143; } .sppb-addon-blocknumber .sppb-blocknumber-number { display: flex; text-align: center; justify-content: center; align-items: center; } .sppb-blocknumber .sppb-text-center .sppb-blocknumber-number { margin: 0 auto; } .sppb-addon-blocknumber .sppb-media-body.sppb-text-center { margin-top: 15px; } .sppb-addon-blocknumber .sppb-media-body h1, .sppb-addon-blocknumber .sppb-media-body h2, .sppb-addon-blocknumber .sppb-media-body h3, .sppb-addon-blocknumber .sppb-media-body h4, .sppb-addon-blocknumber .sppb-media-body h5, .sppb-addon-blocknumber .sppb-media-body h6 { margin-top: 0; } .sppb-dropcap .sppb-addon-content:first-letter { display: block; float: left; font-size: 50px; line-height: 40px; padding: 4px 8px 0 0; } .sppb-code, .sppb-pre { font-family: Menlo, Monaco, Consolas, courier new, monospace; } .sppb-code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; } .sppb-pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; } .sppb-pre .sppb-code { padding: 0; font-size: inherit; color: inherit; white-space: initial; background-color: transparent; border-radius: 0; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .sppb-container { margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 100%; } @media (min-width: 576px) { .sppb-container { max-width: 540px; } } @media (min-width: 768px) { .sppb-container { max-width: 720px; } } @media (min-width: 992px) { .sppb-container { max-width: 960px; } } @media (min-width: 1200px) { .sppb-container { max-width: 1140px; } } .sppb-container-fluid { width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 100%; } .sp-pagebuilder-row, .sppb-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .sppb-no-gutter { margin-right: 0; margin-left: 0; } .sppb-no-gutter > .sppb-col, .sppb-no-gutter > [class*='sppb-col-'] { padding-right: 0; padding-left: 0; } .sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9 { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; } .sppb-col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .sppb-col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .sppb-col-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .sppb-col-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .sppb-col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .sppb-col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .sppb-col-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .sppb-col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .sppb-col-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .sppb-col-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .sppb-col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .sppb-col-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .sppb-col-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .sppb-col-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .sppb-order-1 { -ms-flex-order: 1; order: 1; } .sppb-order-2 { -ms-flex-order: 2; order: 2; } .sppb-order-3 { -ms-flex-order: 3; order: 3; } .sppb-order-4 { -ms-flex-order: 4; order: 4; } .sppb-order-5 { -ms-flex-order: 5; order: 5; } .sppb-order-6 { -ms-flex-order: 6; order: 6; } .sppb-order-7 { -ms-flex-order: 7; order: 7; } .sppb-order-8 { -ms-flex-order: 8; order: 8; } .sppb-order-9 { -ms-flex-order: 9; order: 9; } .sppb-order-10 { -ms-flex-order: 10; order: 10; } .sppb-order-11 { -ms-flex-order: 11; order: 11; } .sppb-order-12 { -ms-flex-order: 12; order: 12; } @media (max-width: 767px) { .sppb-col-xs { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .sppb-col-xs-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .sppb-col-xs-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .sppb-col-xs-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .sppb-col-xs-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .sppb-col-xs-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .sppb-col-xs-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .sppb-col-xs-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .sppb-col-xs-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .sppb-col-xs-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .sppb-col-xs-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .sppb-col-xs-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .sppb-col-xs-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .sppb-col-xs-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .sppb-order-xs-1 { -ms-flex-order: 1; order: 1; } .sppb-order-xs-2 { -ms-flex-order: 2; order: 2; } .sppb-order-xs-3 { -ms-flex-order: 3; order: 3; } .sppb-order-xs-4 { -ms-flex-order: 4; order: 4; } .sppb-order-xs-5 { -ms-flex-order: 5; order: 5; } .sppb-order-xs-6 { -ms-flex-order: 6; order: 6; } .sppb-order-xs-7 { -ms-flex-order: 7; order: 7; } .sppb-order-xs-8 { -ms-flex-order: 8; order: 8; } .sppb-order-xs-9 { -ms-flex-order: 9; order: 9; } .sppb-order-xs-10 { -ms-flex-order: 10; order: 10; } .sppb-order-xs-11 { -ms-flex-order: 11; order: 11; } .sppb-order-xs-12 { -ms-flex-order: 12; order: 12; } .sppb-section-content-center .sppb-row-container { width: 100%; } } @media (min-width: 768px) { .sppb-col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .sppb-col-sm-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .sppb-col-sm-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .sppb-col-sm-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .sppb-col-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .sppb-col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .sppb-col-sm-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .sppb-col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .sppb-col-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .sppb-col-sm-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .sppb-col-sm-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .sppb-col-sm-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .sppb-col-sm-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .sppb-col-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } @media (min-width: 992px) { .sppb-col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .sppb-col-md-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .sppb-col-md-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .sppb-col-md-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .sppb-col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .sppb-col-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .sppb-col-md-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .sppb-col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .sppb-col-md-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .sppb-col-md-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .sppb-col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .sppb-col-md-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .sppb-col-md-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .sppb-col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .sppb-order-md-1 { -ms-flex-order: 1; order: 1; } .sppb-order-md-2 { -ms-flex-order: 2; order: 2; } .sppb-order-md-3 { -ms-flex-order: 3; order: 3; } .sppb-order-md-4 { -ms-flex-order: 4; order: 4; } .sppb-order-md-5 { -ms-flex-order: 5; order: 5; } .sppb-order-md-6 { -ms-flex-order: 6; order: 6; } .sppb-order-md-7 { -ms-flex-order: 7; order: 7; } .sppb-order-md-8 { -ms-flex-order: 8; order: 8; } .sppb-order-md-9 { -ms-flex-order: 9; order: 9; } .sppb-order-md-10 { -ms-flex-order: 10; order: 10; } .sppb-order-md-11 { -ms-flex-order: 11; order: 11; } .sppb-order-md-12 { -ms-flex-order: 12; order: 12; } } @media (min-width: 1200px) { .sppb-col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .sppb-col-lg-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .sppb-col-lg-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .sppb-col-lg-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .sppb-col-lg-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .sppb-col-lg-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .sppb-col-lg-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .sppb-col-lg-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .sppb-col-lg-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .sppb-col-lg-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .sppb-col-lg-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .sppb-col-lg-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .sppb-col-lg-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .sppb-col-lg-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .sppb-order-lg-1 { -ms-flex-order: 1; order: 1; } .sppb-order-lg-2 { -ms-flex-order: 2; order: 2; } .sppb-order-lg-3 { -ms-flex-order: 3; order: 3; } .sppb-order-lg-4 { -ms-flex-order: 4; order: 4; } .sppb-order-lg-5 { -ms-flex-order: 5; order: 5; } .sppb-order-lg-6 { -ms-flex-order: 6; order: 6; } .sppb-order-lg-7 { -ms-flex-order: 7; order: 7; } .sppb-order-lg-8 { -ms-flex-order: 8; order: 8; } .sppb-order-lg-9 { -ms-flex-order: 9; order: 9; } .sppb-order-lg-10 { -ms-flex-order: 10; order: 10; } .sppb-order-lg-11 { -ms-flex-order: 11; order: 11; } .sppb-order-lg-12 { -ms-flex-order: 12; order: 12; } } .sppb-column, .sppb-column-addons { position: relative; z-index: 1; width: 100%; } .sppb-column { width: 100%; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sppb-column.sppb-align-items-center { -ms-flex-align: center !important; align-items: center !important; } .sppb-column.sppb-align-items-top { -ms-flex-align: flex-start !important; align-items: flex-start !important; } .sppb-column.sppb-align-items-bottom { -ms-flex-align: flex-end !important; align-items: flex-end !important; } .sppp-column-vertical-align { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } .sppb-column-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; background-position: center center; background-repeat: repeat; } .sppb-row-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: center center; background-repeat: repeat; z-index: 1; } .sp-pagebuilder-section-inner .sppb-row, .sppb-container-inner, .sppb-row-container { position: relative; z-index: 3; } .sppb-btn { display: inline-block; font-weight: 400; text-align: center; white-space: initial; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 8px 12px; font-size: 16px; line-height: 1.25; border-radius: 4px; transition: all 0.15s ease-in-out; } .sppb-btn.sppb-btn-3d { border-bottom-width: 3px; padding-top: 7px; padding-bottom: 7px; } .sppb-btn:focus, .sppb-btn:hover { text-decoration: none; } .sppb-btn.focus, .sppb-btn:focus { outline: 0; box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); } .sppb-btn.disabled, .sppb-btn:disabled { opacity: 0.65; } .sppb-btn.active, .sppb-btn:active { background-image: none; } a.sppb-btn.disabled, fieldset[disabled] a.sppb-btn { pointer-events: none; } .sppb-btn-default { color: #010101; background-color: #eff1f4; border-color: #eff1f4; } .sppb-btn-default.sppb-btn-3d { border-bottom-color: #d7dadd; } .sppb-btn-default.sppb-btn-gradient { background-image: linear-gradient(-180deg, #eff1f2 0, #c2c3c3 100%); color: #6a6a6a; border: none; } .sppb-btn-default:hover { color: #010101; background-color: #d7dadd; border-color: #d7dadd; } .sppb-btn-default.focus, .sppb-btn-default:focus { color: #010101; box-shadow: 0 0 0 3px rgba(239, 241, 244, 0.8); } .sppb-btn-default.disabled, .sppb-btn-default:disabled { background-color: #eff1f4; border-color: #eff1f4; color: #010101; } .show > .sppb-btn-default.dropdown-toggle, .sppb-btn-default.active, .sppb-btn-default:active { background-color: #d7dadd; background-image: none; border-color: #d7dadd; } .sppb-btn-default.sppb-btn-outline { color: #d7dadd; background-color: transparent; } .sppb-btn-default.sppb-btn-outline:hover { color: #010101; background-color: #eff1f4; border-color: #eff1f4; } .sppb-btn-default.sppb-btn-outline.focus:hover, .sppb-btn-default.sppb-btn-outline:focus:hover { color: #010101; background-color: #eff1f4; border-color: #eff1f4; } .sppb-btn-default.sppb-btn-outline.focus, .sppb-btn-default.sppb-btn-outline:focus { color: #d7dadd; background: 0 0; } .sppb-btn-default.sppb-btn-outline.disabled, .sppb-btn-default.sppb-btn-outline:disabled { color: #010101; background-color: transparent; border-color: #eff1f4; } .show > .sppb-btn-default.sppb-btn-outline.dropdown-toggle, .sppb-btn-default.sppb-btn-outline.active, .sppb-btn-default.sppb-btn-outline:active { color: #010101; background-color: #eff1f4; border-color: #eff1f4; } .sppb-btn-primary { color: #fff; background-color: #3071ff; border-color: #3071ff; } .sppb-btn-primary.sppb-btn-3d { border-bottom-color: #1e58d6; } .sppb-btn-primary.sppb-btn-gradient { background-image: linear-gradient(0deg, #2858c2 0, #5186f9 100%); border: none; } .sppb-btn-primary:hover { color: #fff; background-color: #1e58d6; border-color: #1e58d6; } .sppb-btn-primary.sppb-btn-gradient:hover { background-image: -webkit-linear-gradient(-180deg, #004cf4 0, #2567f5 100%); background-image: linear-gradient(-180deg, #004cf4 0, #2567f5 100%); border: none; } .sppb-btn-primary.focus, .sppb-btn-primary:focus { color: #fff; box-shadow: 0 0 0 3px rgba(48, 113, 255, 0.5); } .sppb-btn-primary.disabled, .sppb-btn-primary:disabled { background-color: #3071ff; border-color: #3071ff; color: #fff; } .show > .sppb-btn-primary.dropdown-toggle, .sppb-btn-primary.active, .sppb-btn-primary:active { background-color: #1e58d6; background-image: none; border-color: #1e58d6; } .sppb-btn-primary.sppb-btn-outline { color: #3071ff; background-color: transparent; } .sppb-btn-primary.sppb-btn-outline:hover { color: #fff; background-color: #3071ff; border-color: #3071ff; } .sppb-btn-primary.sppb-btn-outline.focus:hover, .sppb-btn-primary.sppb-btn-outline:focus:hover { color: #fff; background-color: #3071ff; border-color: #3071ff; } .sppb-btn-primary.sppb-btn-outline.focus, .sppb-btn-primary.sppb-btn-outline:focus { color: #3071ff; background: 0 0; } .sppb-btn-primary.sppb-btn-outline.disabled, .sppb-btn-primary.sppb-btn-outline:disabled { color: #3071ff; background-color: transparent; border-color: #3071ff; } .show > .sppb-btn-primary.sppb-btn-outline.dropdown-toggle, .sppb-btn-primary.sppb-btn-outline.active, .sppb-btn-primary.sppb-btn-outline:active { color: #fff; background-color: #3071ff; border-color: #3071ff; } .sppb-btn-secondary { color: #fff; background-color: #98a7b5; border-color: #98a7b5; } .sppb-btn-secondary.sppb-btn-3d { border-bottom-color: #7a8793; } .sppb-btn-secondary.sppb-btn-gradient { background-image: linear-gradient(0deg, #6a757f 0, #a7b8c7 100%); border: none; } .sppb-btn-secondary:hover { color: #fff; background-color: #7a8793; border-color: #7a8793; } .sppb-btn-secondary.focus, .sppb-btn-secondary:focus { color: #fff; box-shadow: 0 0 0 3px rgba(152, 167, 181, 0.5); } .sppb-btn-secondary.disabled, .sppb-btn-secondary:disabled { background-color: #98a7b5; border-color: #98a7b5; color: #fff; } .show > .sppb-btn-secondary.dropdown-toggle, .sppb-btn-secondary.active, .sppb-btn-secondary:active { background-color: #7a8793; background-image: none; border-color: #7a8793; } .sppb-btn-secondary.sppb-btn-outline { color: #98a7b5; background-color: transparent; } .sppb-btn-secondary.sppb-btn-outline:hover { color: #fff; background-color: #98a7b5; border-color: #98a7b5; } .sppb-btn-secondary.sppb-btn-outline.focus:hover, .sppb-btn-secondary.sppb-btn-outline:focus:hover { color: #fff; background-color: #98a7b5; border-color: #98a7b5; } .sppb-btn-secondary.sppb-btn-outline.focus, .sppb-btn-secondary.sppb-btn-outline:focus { color: #98a7b5; background: 0 0; } .sppb-btn-secondary.sppb-btn-outline.disabled, .sppb-btn-secondary.sppb-btn-outline:disabled { color: #98a7b5; background-color: transparent; border-color: #98a7b5; } .show > .sppb-btn-secondary.sppb-btn-outline.dropdown-toggle, .sppb-btn-secondary.sppb-btn-outline.active, .sppb-btn-secondary.sppb-btn-outline:active { color: #fff; background-color: #98a7b5; border-color: #98a7b5; } .sppb-btn-success { color: #fff; background-color: #23cf5f; border-color: #23cf5f; } .sppb-btn-success.sppb-btn-3d { border-bottom-color: #1fae51; } .sppb-btn-success.sppb-btn-gradient { background-image: linear-gradient(-180deg, #27da65 0, #1d9d4a 100%); border: none; } .sppb-btn-success:hover { color: #fff; background-color: #1fae51; border-color: #1fae51; } .sppb-btn-success.focus, .sppb-btn-success:focus { color: #fff; box-shadow: 0 0 0 3px rgba(35, 207, 97, 0.5); } .sppb-btn-success.disabled, .sppb-btn-success:disabled { background-color: #23cf5f; border-color: #23cf5f; color: #fff; } .show > .sppb-btn-success.dropdown-toggle, .sppb-btn-success.active, .sppb-btn-success:active { background-color: #1fae51; background-image: none; border-color: #1fae51; } .sppb-btn-success.sppb-btn-outline { color: #23cf5f; background-color: transparent; } .sppb-btn-success.sppb-btn-outline:hover { color: #fff; background-color: #23cf5f; border-color: #23cf5f; } .sppb-btn-success.sppb-btn-outline.focus:hover, .sppb-btn-success.sppb-btn-outline:focus:hover { color: #fff; background-color: #23cf5f; border-color: #23cf5f; } .sppb-btn-success.sppb-btn-outline.focus, .sppb-btn-success.sppb-btn-outline:focus { color: #23cf5f; background: 0 0; } .sppb-btn-success.sppb-btn-outline.disabled, .sppb-btn-success.sppb-btn-outline:disabled { color: #23cf5f; background-color: transparent; border-color: #23cf5f; } .show > .sppb-btn-success.sppb-btn-outline.dropdown-toggle, .sppb-btn-success.sppb-btn-outline.active, .sppb-btn-success.sppb-btn-outline:active { color: #fff; background-color: #23cf5f; border-color: #23cf5f; } .sppb-btn-info { color: #fff; background-color: #0ac9c9; border-color: #0ac9c9; } .sppb-btn-info.sppb-btn-3d { border-bottom-color: #09aeae; } .sppb-btn-info.sppb-btn-gradient { background-image: linear-gradient(-180deg, #0ddada 0, #0aa9a9 100%); border: none; } .sppb-btn-info:hover { color: #fff; background-color: #09aeae; border-color: #09aeae; } .sppb-btn-info.focus, .sppb-btn-info:focus { color: #fff; box-shadow: 0 0 0 3px rgba(10, 201, 201, 0.5); } .sppb-btn-info.disabled, .sppb-btn-info:disabled { background-color: #0ac9c9; border-color: #0ac9c9; color: #fff; } .show > .sppb-btn-info.dropdown-toggle, .sppb-btn-info.active, .sppb-btn-info:active { background-color: #09aeae; background-image: none; border-color: #09aeae; } .sppb-btn-info.sppb-btn-outline { color: #0ac9c9; background-color: transparent; } .sppb-btn-info.sppb-btn-outline:hover { color: #fff; background-color: #0ac9c9; border-color: #0ac9c9; } .sppb-btn-info.sppb-btn-outline.focus:hover, .sppb-btn-info.sppb-btn-outline:focus:hover { color: #fff; background-color: #0ac9c9; border-color: #0ac9c9; } .sppb-btn-info.sppb-btn-outline.focus, .sppb-btn-info.sppb-btn-outline:focus { color: #0ac9c9; background: 0 0; } .sppb-btn-info.sppb-btn-outline.disabled, .sppb-btn-info.sppb-btn-outline:disabled { color: #0ac9c9; background-color: transparent; border-color: #0ac9c9; } .show > .sppb-btn-info.sppb-btn-outline.dropdown-toggle, .sppb-btn-info.sppb-btn-outline.active, .sppb-btn-info.sppb-btn-outline:active { color: #fff; background-color: #0ac9c9; border-color: #0ac9c9; } .sppb-btn-warning { color: #fff; background-color: #ffd012; border-color: #ffd012; } .sppb-btn-warning.sppb-btn-3d { border-bottom-color: #e6bc15; } .sppb-btn-warning.sppb-btn-gradient { background-image: linear-gradient(0deg, #f29412 0, #ffd012 100%); border: none; } .sppb-btn-warning:hover { color: #fff; background-color: #e6bc15; border-color: #e6bc15; } .sppb-btn-warning.focus, .sppb-btn-warning:focus { color: #fff; box-shadow: 0 0 0 3px rgba(255, 208, 18, 0.5); } .sppb-btn-warning.disabled, .sppb-btn-warning:disabled { background-color: #ffd012; border-color: #ffd012; color: #fff; } .show > .sppb-btn-warning.dropdown-toggle, .sppb-btn-warning.active, .sppb-btn-warning:active { background-color: #e6bc15; background-image: none; border-color: #e6bc15; } .sppb-btn-warning.sppb-btn-outline { color: #ffd012; background-color: transparent; } .sppb-btn-warning.sppb-btn-outline:hover { color: #fff; background-color: #ffd012; border-color: #ffd012; } .sppb-btn-warning.sppb-btn-outline.focus:hover, .sppb-btn-warning.sppb-btn-outline:focus:hover { color: #fff; background-color: #ffd012; border-color: #ffd012; } .sppb-btn-warning.sppb-btn-outline.focus, .sppb-btn-warning.sppb-btn-outline:focus { color: #ffd012; background: 0 0; } .sppb-btn-warning.sppb-btn-outline.disabled, .sppb-btn-warning.sppb-btn-outline:disabled { color: #ffd012; background-color: transparent; border-color: #ffd012; } .show > .sppb-btn-warning.sppb-btn-outline.dropdown-toggle, .sppb-btn-warning.sppb-btn-outline.active, .sppb-btn-warning.sppb-btn-outline:active { color: #fff; background-color: #ffd012; border-color: #ffd012; } .sppb-btn-danger { color: #fff; background-color: #ff2b02; border-color: #ff2b02; } .sppb-btn-danger.sppb-btn-3d { border-bottom-color: #d72503; } .sppb-btn-danger.sppb-btn-gradient { background-image: linear-gradient(-180deg, #ff5a3b 0, #db2300 100%); border: none; } .sppb-btn-danger:hover { color: #fff; background-color: #d72503; border-color: #d72503; } .sppb-btn-danger.focus, .sppb-btn-danger:focus { color: #fff; box-shadow: 0 0 0 3px rgba(255, 43, 2, 0.5); } .sppb-btn-danger.disabled, .sppb-btn-danger:disabled { background-color: #ff2b02; border-color: #ff2b02; color: #fff; } .show > .sppb-btn-danger.dropdown-toggle, .sppb-btn-danger.active, .sppb-btn-danger:active { background-color: #d72503; background-image: none; border-color: #d72503; } .sppb-btn-danger.sppb-btn-outline { color: #ff2b02; background-color: transparent; } .sppb-btn-danger.sppb-btn-outline:hover { color: #fff; background-color: #ff2b02; border-color: #ff2b02; } .sppb-btn-danger.sppb-btn-outline.focus:hover, .sppb-btn-danger.sppb-btn-outline:focus:hover { color: #fff; background-color: #ff2b02; border-color: #ff2b02; } .sppb-btn-danger.sppb-btn-outline.focus, .sppb-btn-danger.sppb-btn-outline:focus { color: #ff2b02; background: 0 0; } .sppb-btn-danger.sppb-btn-outline.disabled, .sppb-btn-danger.sppb-btn-outline:disabled { color: #ff2b02; background-color: transparent; border-color: #ff2b02; } .show > .sppb-btn-danger.sppb-btn-outline.dropdown-toggle, .sppb-btn-danger.sppb-btn-outline.active, .sppb-btn-danger.sppb-btn-outline:active { color: #fff; background-color: #ff2b02; border-color: #ff2b02; } .sppb-btn-dark { color: #fff; background-color: #343a40; border-color: #343a40; } .sppb-btn-dark.sppb-btn-3d { border-bottom-color: #23272b; } .sppb-btn-dark.sppb-btn-gradient { background-image: linear-gradient(0deg, #202428 0, #6e7a86 100%); border: none; } .sppb-btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124; } .sppb-btn-dark.focus, .sppb-btn-dark:focus { box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); } .sppb-btn-dark.disabled, .sppb-btn-dark:disabled { background-color: #343a40; border-color: #343a40; } .show > .sppb-btn-dark.dropdown-toggle, .sppb-btn-dark.active, .sppb-btn-dark:active { background-color: #23272b; background-image: none; border-color: #1d2124; } .sppb-btn-dark.sppb-btn-outline { color: #343a40; background-color: transparent; } .sppb-btn-dark.sppb-btn-outline:hover { color: #fff; background-color: #343a40; border-color: #343a40; } .sppb-btn-dark.sppb-btn-outline.focus:hover, .sppb-btn-dark.sppb-btn-outline:focus:hover { color: #fff; background-color: #343a40; border-color: #343a40; } .sppb-btn-dark.sppb-btn-outline.focus, .sppb-btn-dark.sppb-btn-outline:focus { color: #343a40; background: 0 0; } .sppb-btn-dark.sppb-btn-outline.disabled, .sppb-btn-dark.sppb-btn-outline:disabled { color: #343a40; background-color: transparent; border-color: #343a40; } .show > .sppb-btn-dark.sppb-btn-outline.dropdown-toggle, .sppb-btn-dark.sppb-btn-outline.active, .sppb-btn-dark.sppb-btn-outline:active { color: #fff; background-color: #343a40; border-color: #343a40; } .sppb-btn-link { font-weight: 400; color: #3071ff; border-radius: 0; } .sppb-btn-link, .sppb-btn-link.active, .sppb-btn-link:active, .sppb-btn-link:disabled { background-color: transparent; } .sppb-btn-link, .sppb-btn-link:active, .sppb-btn-link:focus { border-color: transparent; box-shadow: none; } .sppb-btn-link:hover { border-color: transparent; } .sppb-btn-link:focus, .sppb-btn-link:hover { color: #0056b3; text-decoration: underline; background-color: transparent; } .sppb-btn-link:disabled { color: #868e96; } .sppb-btn-link:disabled:focus, .sppb-btn-link:disabled:hover { text-decoration: none; } .sppb-btn-xlg { padding: 20px 50px; font-size: 22px; line-height: 1.6; border-radius: 6px; } .sppb-btn-xlg.sppb-btn.sppb-btn-3d { border-bottom-width: 7px; padding-top: 17px; padding-bottom: 17px; } .sppb-btn-lg { padding: 8px 16px; font-size: 20px; line-height: 1.5; border-radius: 5px; } .sppb-btn-lg.sppb-btn.sppb-btn-3d { border-bottom-width: 5px; padding-top: 6px; padding-bottom: 6px; } .sppb-btn-sm { padding: 4px 8px; font-size: 14px; line-height: 1.5; border-radius: 3px; } .sppb-btn-sm.sppb-btn.sppb-btn-3d { padding-top: 3px; padding-bottom: 3px; } .sppb-btn-xs { padding: 2px 5px; font-size: 12px; line-height: 1.5; border-radius: 2px; } .sppb-btn-xs.sppb-btn.sppb-btn-3d { border-bottom-width: 2px; padding-top: 1.5px; padding-bottom: 1.5px; } .sppb-btn-block { display: block; width: 100%; } .sppb-btn-block + .sppb-btn-block { margin-top: 5px; } input[type='button'].sppb-btn-block, input[type='reset'].sppb-btn-block, input[type='submit'].sppb-btn-block { width: 100%; } .sppb-btn-round { border-radius: 100px; } .sppb-btn-square { border-radius: 0; } .sppb-fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } .sppb-fade.in { opacity: 1; } .sppb-collapse { display: none; } .sppb-collapse.in { display: block; } tr.sppb-collapse.in { display: table-row; } tbody.sppb-collapse.in { display: table-row-group; } .sppb-collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; } .sppb-label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; } a.sppb-label:focus, a.sppb-label:hover { color: #fff; text-decoration: none; cursor: pointer; } .sppb-label:empty { display: none; } .sppb-btn .sppb-label { position: relative; top: -1px; } .sppb-label-default { background-color: #777; } .sppb-label-default[href]:focus, .sppb-label-default[href]:hover { background-color: #5e5e5e; } .sppb-label-primary { background-color: #428bca; } .sppb-label-primary[href]:focus, .sppb-label-primary[href]:hover { background-color: #3071a9; } .sppb-label-success { background-color: #5cb85c; } .sppb-label-success[href]:focus, .sppb-label-success[href]:hover { background-color: #449d44; } .sppb-label-info { background-color: #5bc0de; } .sppb-label-info[href]:focus, .sppb-label-info[href]:hover { background-color: #31b0d5; } .sppb-label-warning { background-color: #f0ad4e; } .sppb-label-warning[href]:focus, .sppb-label-warning[href]:hover { background-color: #ec971f; } .sppb-label-danger { background-color: #d9534f; } .sppb-label-danger[href]:focus, .sppb-label-danger[href]:hover { background-color: #c9302c; } .sppb-thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .sppb-thumbnail a > img, .sppb-thumbnail > img { margin-left: auto; margin-right: auto; } a.sppb-thumbnail.active, a.sppb-thumbnail:focus, a.sppb-thumbnail:hover { border-color: #428bca; } .sppb-thumbnail .sppb-caption { padding: 9px; color: #333; } .sppb-alert { padding: 12px 20px; border: 1px solid transparent; border-radius: 4px; } .sppb-alert h4 { margin-top: 0; color: inherit; } .sppb-alert hr { border-bottom: 0; } .sppb-alert .sppb-alert-link { font-weight: 700; } .sppb-alert-dismissable, .sppb-alert-dismissible { padding-right: 35px; } .sppb-alert .sppb-close { color: inherit; } .sppb-alert-primary { background: rgba(48, 113, 255, 0.1); color: #3071ff; } .sppb-alert-primary hr { border-top-color: rgba(48, 113, 255, 0.4); } .sppb-alert-primary .alert-link, .sppb-alert-primary .alert-link:active, .sppb-alert-primary .alert-link:focus, .sppb-alert-primary .alert-link:hover, .sppb-alert-primary a, .sppb-alert-primary a:active, .sppb-alert-primary a:focus, .sppb-alert-primary a:hover { color: #3071ff; font-weight: 700; } .sppb-alert-primary .alert-link:hover, .sppb-alert-primary a:hover { text-decoration: underline; } .sppb-alert-light { background: #f5f5f5; color: #848e97; } .sppb-alert-light hr { border-top-color: #e5e5e5; } .sppb-alert-light .alert-link, .sppb-alert-light .alert-link:active, .sppb-alert-light .alert-link:focus, .sppb-alert-light .alert-link:hover, .sppb-alert-light a, .sppb-alert-light a:active, .sppb-alert-light a:focus, .sppb-alert-light a:hover { font-weight: 700; } .sppb-alert-light .alert-link:hover, .sppb-alert-light a:hover { text-decoration: underline; } .sppb-alert-dark { background: #333a41; color: #fff; } .sppb-alert-dark hr { border-top-color: #3e464e; } .sppb-alert-dark .alert-link, .sppb-alert-dark .alert-link:active, .sppb-alert-dark .alert-link:focus, .sppb-alert-dark .alert-link:hover, .sppb-alert-dark a, .sppb-alert-dark a:active, .sppb-alert-dark a:focus, .sppb-alert-dark a:hover { font-weight: 700; } .sppb-alert-dark .alert-link:hover, .sppb-alert-dark a:hover { text-decoration: underline; } .sppb-alert-success { background: rgba(35, 207, 95, 0.1); color: #23cf5f; } .sppb-alert-success hr { border-top-color: rgba(35, 207, 95, 0.4); } .sppb-alert-success .alert-link, .sppb-alert-success .alert-link:active, .sppb-alert-success .alert-link:focus, .sppb-alert-success .alert-link:hover, .sppb-alert-success a, .sppb-alert-success a:active, .sppb-alert-success a:focus, .sppb-alert-success a:hover { color: #23cf5f; font-weight: 700; } .sppb-alert-success .alert-link:hover, .sppb-alert-success a:hover { text-decoration: underline; } .sppb-alert-info { background: rgba(10, 201, 201, 0.1); color: #0ac9c9; } .sppb-alert-info hr { border-top-color: rgba(10, 201, 201, 0.4); } .sppb-alert-info .alert-link, .sppb-alert-info .alert-link:active, .sppb-alert-info .alert-link:focus, .sppb-alert-info .alert-link:hover, .sppb-alert-info a, .sppb-alert-info a:active, .sppb-alert-info a:focus, .sppb-alert-info a:hover { color: #0ac9c9; font-weight: 700; } .sppb-alert-info .alert-link:hover, .sppb-alert-info a:hover { text-decoration: underline; } .sppb-alert-warning { background: rgba(255, 208, 18, 0.1); color: #f5a623; } .sppb-alert-warning hr { border-top-color: rgba(255, 208, 18, 0.4); } .sppb-alert-warning .alert-link, .sppb-alert-warning .alert-link:active, .sppb-alert-warning .alert-link:focus, .sppb-alert-warning .alert-link:hover, .sppb-alert-warning a, .sppb-alert-warning a:active, .sppb-alert-warning a:focus, .sppb-alert-warning a:hover { color: #f5a623; font-weight: 700; } .sppb-alert-warning .alert-link:hover, .sppb-alert-warning a:hover { text-decoration: underline; } .sppb-alert-danger { background: rgba(255, 43, 2, 0.1); color: #ff2b02; } .sppb-alert-danger hr { border-top-color: rgba(255, 43, 2, 0.4); } .sppb-alert-danger .alert-link, .sppb-alert-danger .alert-link:active, .sppb-alert-danger .alert-link:focus, .sppb-alert-danger .alert-link:hover, .sppb-alert-danger a, .sppb-alert-danger a:active, .sppb-alert-danger a:focus, .sppb-alert-danger a:hover { color: #ff2b02; font-weight: 700; } .sppb-alert-danger .alert-link:hover, .sppb-alert-danger a:hover { text-decoration: underline; } @-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } .sppb-progress { overflow: hidden; height: 24px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; } .sppb-progress-label { display: block; font-size: 14px; line-height: 1; font-weight: 700; margin-bottom: 10px; position: relative; } .sppb-progress-label > span { float: right; font-weight: 700; } .sppb-progress.sppb-progress-square { border-radius: 0; } .sppb-progress.sppb-progress-round { border-radius: 40px; } .sppb-progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 24px; color: #fff; text-align: center; background-color: #3071ff; -webkit-transition: width 1s; -o-transition: width 1s; transition: width 1s; overflow: hidden; } .sppb-progress-bar-striped, .sppb-progress-striped .sppb-progress-bar { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-size: 40px 40px; } .sppb-progress-bar.active, .sppb-progress.active .sppb-progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } .sppb-progress-bar[aria-valuenow='0'] { color: #777; background-color: transparent; background-image: none; box-shadow: none; } .sppb-progress-bar-success { background-color: #23cf5f; } .progress-striped .sppb-progress-bar-success { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .sppb-progress-bar-info { background-color: #0ac9c9; } .progress-striped .sppb-progress-bar-info { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .sppb-progress-bar-warning { background-color: #ffd012; } .progress-striped .sppb-progress-bar-warning { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .sppb-progress-bar-danger { background-color: #ff2b02; } .progress-striped .sppb-progress-bar-danger { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .sppb-media, .sppb-media-body { overflow: hidden; zoom: 1; } .sppb-media, .sppb-media .sppb-media { margin-top: 15px; } .sppb-media:first-child { margin-top: 0; } .sppb-media-object { display: block; } .sppb-media-heading { margin: 0 0 5px; } .sppb-media > .pull-left { margin-right: 15px; } .sppb-media > .pull-right { margin-left: 15px; } .sppb-media-list { padding-left: 0; list-style: none; } .sppb-panel { background-color: #fff; border: 1px solid transparent; border-top-width: 0; } .sppb-panel.sppb-panel-faq { background: 0 0; } .sppb-panel-group > .sppb-panel:first-child { border-top-width: 1px; } .sppb-panel-body { padding: 15px; border-top: 1px solid transparent; } .sppb-panel-group .sppb-panel:last-child .sppb-panel-body { border-top-width: 1px; border-bottom-width: 0; } .sppb-panel-heading { padding: 10px 30px 10px 15px; cursor: pointer; position: relative; } .sppb-panel-heading .sppb-toggle-direction { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%) rotate(0); transform: translateY(-50%) rotate(0); -webkit-transition: transform 0.3s; transition: transform 0.3s; } .sppb-panel-heading.active .sppb-toggle-direction { -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); } .sppb-panel-title { margin-top: 0; margin-bottom: 0; font-size: 14px; font-weight: bolder; color: inherit; } .sppb-panel-title > a { color: inherit; } .sppb-panel-default { border-color: #e5e5e5; } .sppb-panel-default .sppb-panel-body { border-top-color: #e5e5e5; } .sppb-panel-default > .sppb-panel-heading { background: #f9f9f9; } .sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction { color: #ccc; } .sppb-panel-modern { background: #fff; border: 1px solid #e8eff1; border-radius: 4px; margin-bottom: 10px; } .sppb-panel-group > .sppb-panel-modern:last-child { margin-bottom: 0; } .sppb-panel-modern .sppb-panel-body { border-top-color: #e8eff1; } .sppb-panel-modern > .sppb-panel-heading { padding: 17px 30px 17px 15px; background: #f6fafb; color: #4b5981; } .sppb-panel-primary { border-color: rgba(48, 113, 255, 0.3); } .sppb-panel-primary > .sppb-panel-heading { color: #3071ff; background: rgba(48, 113, 255, 0.1); } .sppb-panel-primary .sppb-panel-body { border-top-color: rgba(48, 113, 255, 0.3); } .sppb-panel-success { border-color: rgba(35, 207, 95, 0.3); } .sppb-panel-success > .sppb-panel-heading { color: #23cf5f; background: rgba(35, 207, 95, 0.1); } .sppb-panel-success .sppb-panel-body { border-top-color: rgba(35, 207, 95, 0.3); } .sppb-panel-info { border-color: rgba(10, 201, 201, 0.3); } .sppb-panel-info > .sppb-panel-heading { color: #0ac9c9; background: rgba(10, 201, 201, 0.1); } .sppb-panel-info .sppb-panel-body { border-top-color: rgba(10, 201, 201, 0.3); } .sppb-panel-warning { border-color: rgba(255, 208, 18, 0.3); } .sppb-panel-warning > .sppb-panel-heading { color: #f5a623; background: rgba(255, 208, 18, 0.1); } .sppb-panel-warning .sppb-panel-body { border-top-color: rgba(255, 208, 18, 0.3); } .sppb-panel-danger { border-color: rgba(255, 43, 2, 0.2); } .sppb-panel-danger > .sppb-panel-heading { color: #ff2b02; background: rgba(255, 43, 2, 0.1); } .sppb-panel-danger .sppb-panel-body { border-top-color: rgba(255, 43, 2, 0.2); } .sppb-panel-faq { border: 0; } .sppb-panel-faq .sppb-panel-body { border: 0; border-bottom: 1px solid #e5e5e5; } .sppb-panel-faq > .sppb-panel-heading { border-bottom: 1px solid #e5e5e5; } .sppb-panel-faq > .sppb-panel-heading .sppb-toggle-direction { color: #ccc; } .sppb-panel.sppb-panel-custom { overflow: hidden; } .sppb-accordion-icon-position-right { display: table; width: 100%; } .sppb-panel-custom .sppb-panel-heading { transition: 0.4s; } .sppb-accordion-icon-wrap { transition: 0.4s; display: inline-block; } .sppb-accordion-icon-position-right .sppb-accordion-icon-wrap { float: right; } .sppb-nav { margin: 0; padding: 0; list-style: none; } .sppb-nav > li { position: relative; display: block; } .sppb-nav > li > a { position: relative; display: block; padding: 10px 15px; } .sppb-nav > li > a:focus, .sppb-nav > li > a:hover { text-decoration: none; background-color: #eee; } .sppb-nav > li.disabled > a { color: #777; } .sppb-nav > li.disabled > a:focus, .sppb-nav > li.disabled > a:hover { color: #777; text-decoration: none; background-color: transparent; cursor: not-allowed; } .sppb-nav .open > a, .sppb-nav .open > a:focus, .sppb-nav .open > a:hover { background-color: #eee; border-color: #428bca; } .sppb-nav > li > a > img { max-width: none; } .sppb-nav-tabs { border-bottom: 1px solid #e5e5e5; } .sppb-tab-content { margin-top: 15px; } .sppb-nav-tabs-content { margin-top: 0; border: 1px solid #e5e5e5; background: #fff; border-top: 0; padding: 15px; } .sppb-nav-tabs > li { float: left; margin-bottom: -1px; } .sppb-nav-tabs > li > a { font-size: 14px; font-weight: bolder; line-height: 1.42857143; padding: 12px 15px; background: #f5f5f5; border: 1px solid #e5e5e5; border-right-width: 0; } .sppb-nav-tabs > li:last-child > a { border-right-width: 1px; } .sppb-nav-tabs > li > a > i { margin-right: 5px; } .sppb-nav-tabs > li.active > a, .sppb-nav-tabs > li.active > a:focus, .sppb-nav-tabs > li.active > a:hover { background-color: #fff; border-bottom-color: transparent; cursor: default; } .sppb-nav-tabs.sppb-nav-justified { width: 100%; border-bottom: 0; } .sppb-nav-tabs.sppb-nav-justified > li { float: none; } .sppb-nav-tabs.sppb-nav-justified > li > a { text-align: center; margin-bottom: 5px; } @media (min-width: 768px) { .sppb-nav-tabs.sppb-nav-justified > li { display: table-cell; width: 1%; } .sppb-nav-tabs.sppb-nav-justified > li > a { margin-bottom: 0; } } .sppb-nav-tabs.sppb-nav-justified > li > a { margin-right: 0; border-radius: 4px; } .sppb-nav-tabs.sppb-nav-justified > .active > a, .sppb-nav-tabs.sppb-nav-justified > .active > a:focus, .sppb-nav-tabs.sppb-nav-justified > .active > a:hover { border: 1px solid #ddd; } @media (min-width: 768px) { .sppb-nav-tabs.sppb-nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .sppb-nav-tabs.sppb-nav-justified > .active > a, .sppb-nav-tabs.sppb-nav-justified > .active > a:focus, .sppb-nav-tabs.sppb-nav-justified > .active > a:hover { border-bottom-color: #fff; } } .sppb-nav-modern-content { margin-top: 0; border: 1px solid #e8eff1; background: #fff; padding: 15px; border-radius: 0 4px 4px 4px; } .sppb-nav-modern > li { float: left; margin-right: 5px; margin-bottom: -1px; } .sppb-nav-modern > li > a { font-size: 14px; font-weight: bolder; line-height: 1.42857143; padding: 12px 15px; background: #f6fafb; color: #4b5981; border: 1px solid #e8eff1; border-radius: 4px 4px 0 0; } .sppb-nav-modern > li > a:focus, .sppb-nav-modern > li > a:hover { background-color: #f2f6f7; } .sppb-nav-modern > li > a > i { margin-right: 5px; } .sppb-nav-modern > li.active > a, .sppb-nav-modern > li.active > a:focus, .sppb-nav-modern > li.active > a:hover { color: #4b5981; background-color: #fff; border-bottom-color: transparent; cursor: default; } .sppb-nav-pills > li { float: left; } .sppb-nav-pills > li > a { font-size: 14px; line-height: 1.42857143; font-weight: bolder; color: inherit; padding: 13px 15px; border-radius: 3px; color: inherit; } .sppb-nav-pills > li > a > i { margin-right: 5px; } .sppb-nav-pills > li + li { margin-left: 2px; } .sppb-nav-pills > li > a:focus, .sppb-nav-pills > li > a:hover { background: 0 0; } .sppb-nav-pills > li.active > a, .sppb-nav-pills > li.active > a:focus, .sppb-nav-pills > li.active > a:hover { color: #333; background-color: #e5e5e5; } .sppb-nav-stacked > li { float: none; } .sppb-nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .sppb-nav-justified { width: 100%; } .sppb-nav-justified > li { float: none; } .sppb-nav-justified > li > a { text-align: center; margin-bottom: 5px; } @media (min-width: 768px) { .sppb-nav-justified > li { display: table-cell; width: 1%; } .sppb-nav-justified > li > a { margin-bottom: 0; } } .sppb-nav-tabs-justified { border-bottom: 0; } .sppb-nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px; } .sppb-nav-tabs-justified > .active > a, .sppb-nav-tabs-justified > .active > a:focus, .sppb-nav-tabs-justified > .active > a:hover { border: 1px solid #ddd; } @media (min-width: 768px) { .sppb-nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .sppb-nav-tabs-justified > .active > a, .sppb-nav-tabs-justified > .active > a:focus, .sppb-nav-tabs-justified > .active > a:hover { border-bottom-color: #fff; } } .sppb-nav-lines { border-bottom: 2px solid #e5e5e5; } .sppb-nav-lines > li { float: left; } .sppb-nav-lines > li > a { padding: 13px 15px; font-size: 14px; color: inherit; font-weight: bolder; line-height: 1.42857143; color: inherit; } .sppb-nav-lines > li > a > i { margin-right: 5px; } .sppb-nav-lines > li + li { margin-left: 0; } .sppb-nav-lines > li > a:focus, .sppb-nav-lines > li > a:hover { background: 0 0; } .sppb-nav-lines > li.active > a, .sppb-nav-lines > li.active > a:focus, .sppb-nav-lines > li.active > a:hover { color: #006cff; background-color: transparent; border-bottom: 2px solid #006cff; margin-bottom: -2px; } .sppb-tab-content > .sppb-tab-pane { display: none; } .sppb-tab-content > .active { display: block; } .sppb-tab.sppb-custom-tab { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } .sppb-tab.sppb-tab-nav-right { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .sppb-nav-custom { float: left; } .sppb-nav-custom li a { transition: 0.4s; } .sppb-nav-custom li a.tab-img-or-icon-block-wrap { display: block; } .sppb-tab-custom-content { float: left; margin-top: 0; } .sppb-tab-image { display: inline-block; } .sppb-tab-icon { display: inline-block; line-height: 1; } .sppb-tab-icon.tab-icon-block, .sppb-tab-image.tab-image-block { display: block; } .sppb-text-center .tab-image-block { margin: 0 auto; } .sppb-text-left .tab-image-block { margin-right: auto; } .sppb-text-right .tab-image-block { margin-left: auto; } .sppb-nav .active .sppb-tab-subtitle { display: block; } .sppb-tab-subtitle { display: none; } .sppb-embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; } .sppb-embed-responsive .sppb-embed-responsive-item, .sppb-embed-responsive embed, .sppb-embed-responsive iframe, .sppb-embed-responsive object { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; } .sppb-embed-responsive.sppb-embed-responsive-16by9 { padding-bottom: 56.25%; } .sppb-embed-responsive.sppb-embed-responsive-4by3 { padding-bottom: 75%; } .sppb-close { float: right; font-size: 24px; font-weight: 700; line-height: 1; color: #000; opacity: 0.5; } .sppb-close > span { display: block; line-height: 1; } .sppb-close:focus, .sppb-close:hover { color: #000; text-decoration: none; opacity: 0.75; } button.sppb-close { padding: 0; background: 0 0; border: 0; -webkit-appearance: none; } .sppb-form-control, .sppb-form-group .sppb-form-control { display: block; width: 100%; height: inherit; padding: 8px 12px; font-size: 16px; line-height: 1.25; color: #495057; background-color: #fff; background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: none; -webkit-box-shadow: none; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .sppb-form-control.sppb-has-field-error, .sppb-form-group .sppb-form-control.sppb-has-field-error { border: 1px solid #ff4500; } .sppb-form-validation-error { color: #ff4500; padding-top: 10px; } .sppb-form-control::-ms-expand { background-color: transparent; border: 0; } .sppb-form-control:focus { color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; } .sppb-form-control::-webkit-input-placeholder { color: #868e96; opacity: 1; } .sppb-form-control:-ms-input-placeholder { color: #868e96; opacity: 1; } .sppb-form-control::placeholder { color: #868e96; opacity: 1; } .sppb-form-control:disabled, .sppb-form-control[readonly] { background-color: #e9ecef; opacity: 1; } select.sppb-form-control:not([size]):not([multiple]) { height: calc(2.25rem + 2px); } select.sppb-form-control:focus::-ms-value { color: #495057; background-color: #fff; } .sppb-form-control-file, .sppb-form-control-range { display: block; } .sppb-col-form-label { padding-top: calc(0.5rem - 1px * 2); padding-bottom: calc(0.5rem - 1px * 2); margin-bottom: 0; } .sppb-col-form-label-lg { padding-top: calc(0.5rem - 1px * 2); padding-bottom: calc(0.5rem - 1px * 2); font-size: 1.25rem; } .sppb-col-form-label-sm { padding-top: calc(0.25rem - 1px * 2); padding-bottom: calc(0.25rem - 1px * 2); font-size: 0.875rem; } .sppb-col-form-legend { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; font-size: 1rem; } .sppb-form-control-plaintext { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; line-height: 1.25; border: solid transparent; border-width: 1px 0; } .sppb-form-control-plaintext.sppb-form-control-lg, .sppb-form-control-plaintext.sppb-form-control-sm, .sppb-input-group-lg > .sppb-form-control-plaintext.sppb-form-control, .sppb-input-group-lg > .sppb-form-control-plaintext.sppb-input-group-addon, .sppb-input-group-lg > .sppb-input-group-btn > .sppb-form-control-plaintext.btn, .sppb-input-group-sm > .sppb-form-control-plaintext.sppb-form-control, .sppb-input-group-sm > .sppb-form-control-plaintext.sppb-input-group-addon, .sppb-input-group-sm > .sppb-input-group-btn > .sppb-form-control-plaintext.btn { padding-right: 0; padding-left: 0; } .sppb-form-control-sm, .sppb-input-group-sm > .sppb-form-control, .sppb-input-group-sm > .sppb-input-group-addon, .sppb-input-group-sm > .sppb-input-group-btn > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .sppb-input-group-sm > .sppb-input-group-btn > select.btn:not([size]):not([multiple]), .sppb-input-group-sm > select.sppb-form-control:not([size]):not([multiple]), .sppb-input-group-sm > select.sppb-input-group-addon:not([size]):not([multiple]), select.sppb-form-control-sm:not([size]):not([multiple]) { height: calc(1.8125rem + 2px); } .sppb-form-control-lg, .sppb-input-group-lg > .sppb-form-control, .sppb-input-group-lg > .sppb-input-group-addon, .sppb-input-group-lg > .sppb-input-group-btn > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; } .sppb-input-group-lg > .sppb-input-group-btn > select.btn:not([size]):not([multiple]), .sppb-input-group-lg > select.sppb-form-control:not([size]):not([multiple]), .sppb-input-group-lg > select.sppb-input-group-addon:not([size]):not([multiple]), select.sppb-form-control-lg:not([size]):not([multiple]) { height: calc(2.3125rem + 2px); } .sppb-form-group { margin-bottom: 20px; } .sppb-form-check { position: relative; display: block; padding-left: 18px; } .sppb-form-check .sppb-form-check-input { position: absolute; margin-top: 6px; margin-left: -18px; } .sppb-form-check .sppb-form-check-label { line-height: 24px; } .sppb-form-text { display: block; margin-top: 8px; } .sppb-pagination { display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem; } .sppb-page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: #fff; border: 1px solid #dee2e6; } .sppb-page-link:hover { z-index: 1; color: #0056b3; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6; } .sppb-page-link:focus { z-index: 1; outline: 0; } .sppb-page-item:first-child .sppb-page-link { margin-left: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } .sppb-page-item:last-child .sppb-page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; } .sppb-page-item.active .sppb-page-link { z-index: 2; color: #fff; background-color: #007bff; border-color: #007bff; } .sppb-modal-popover { position: fixed; z-index: 1300; right: 0; bottom: 0; top: 0; left: 0; overflow-y: scroll; } .sppb-element-backdrop { top: 0; left: 0; right: 0; bottom: 0; display: flex; z-index: -1; position: fixed; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent; } .sppb-element-backdrop.sppb-element-backdrop-visible { background: 0 0; } .sp-pagebuilder-dropdown-row-layouts-extented { width: 540px; } .sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list { display: flex; list-style: none; margin: 0 0 20px; padding: 10px; list-style: none; background: #ecf0f6; border-radius: 3px; justify-content: space-between; } .sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list li { padding: 0; margin: 0; font-size: 27px; height: 40px; width: 40px; align-items: center; justify-content: center; line-height: 40px; text-align: center; color: #666; border-radius: 3px; text-decoration: none; cursor: pointer; } .sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list li:hover { background-color: #1e7ed8; color: #fff; } .sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-custom-layout { display: flex; align-items: center; } .sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-custom-layout > div:nth-child(2) { flex-grow: 1; margin: 0 20px; } .sp-pagebuilder-layouts-container { padding: 20px; } .sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview { text-align: center; margin-bottom: 20px; } .sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview .pbfont { font-size: 36px; display: block; margin-bottom: 10px; color: #88898b; } .sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview p { display: block; margin: 0; color: #88898b; } .sp-pagebuilder-layouts-container .sp-pagebuilder-layout-preview strong { display: block; color: #000; font-size: 18px; font-weight: 700; line-height: 1; margin-bottom: 5px; } .sp-pagebuilder-layouts-container input[type='text'] { margin: 0; display: block; background-color: #fff; border: 1px solid #ccc; width: 100%; height: 36px; padding: 8px 15px; font-size: 13px; line-height: 18px; color: #555; border-radius: 3px; vertical-align: middle; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border linear 0.2s, box-shadow linear 0.2s; } .sp-pagebuilder-layouts-container .sp-pagebuilder-btn-generate { padding: 8px 15px; font-size: 14px; line-height: 1.42857143; } .context-menu { position: relative; list-style: none; padding: 0; margin: 0; } .context-menu > li { display: block; padding: 10px; font-size: 14px; font-weight: 400; line-height: 18px; color: #666; cursor: pointer; } .context-menu > li:hover { color: #fff; background-color: #1e7ed8; border-radius: 3px; } .context-menu .context-menu-item { padding: 0.5rem; margin: 0; font-size: 0.8rem; line-height: 1; border-bottom: 1px solid #dcdcdc; } .sppb-popover { position: absolute; top: 0; left: 10px; z-index: 9999991 !important; display: none; max-width: 276px !important; padding: 1px; text-align: left; background-color: #fff; background-clip: padding-box; border: 1px solid #e2e5e9; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); white-space: normal; opacity: 1 !important; } .sppb-popover.top { margin-top: -10px; } .sppb-popover.right { margin-left: 10px; } .sppb-popover.bottom { margin-top: 10px; } .sppb-popover.left { margin-left: -10px; } .sppb-popover-title { margin: 0; padding: 8px 14px; font-size: 12px; font-weight: 500; line-height: 18px; background-color: #f7f7f7; color: #4c4c4c; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; } .sppb-popover-content { padding: 15px; line-height: 22px; font-size: 13px; color: #666; } .sppb-popover > .arrow, .sppb-popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .sppb-popover > .arrow { border-width: 11px; } .sppb-popover > .arrow:after { border-width: 10px; content: ''; } .sppb-popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; } .sppb-popover.top > .arrow:after { content: ' '; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; } .sppb-popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999; border-right-color: rgba(0, 0, 0, 0.25); } .sppb-popover.right > .arrow:after { content: ' '; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; } .sppb-popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; } .sppb-popover.bottom > .arrow:after { content: ' '; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; } .sppb-popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0, 0, 0, 0.25); } .sppb-popover.left > .arrow:after { content: ' '; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; } .sppb-carousel { position: relative; } .sppb-carousel-inner { position: relative; overflow: hidden; width: 100%; } .sppb-carousel-inner > .sppb-item { padding: 60px; display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; } .sppb-carousel-inner > .sppb-item > .sppb-addon-carousel-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img { line-height: 1; } .sppb-carousel-inner > .active, .sppb-carousel-inner > .next, .sppb-carousel-inner > .prev { display: block; } .sppb-carousel-inner > .active { left: 0; } .sppb-carousel-inner > .next, .sppb-carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .sppb-carousel-inner > .next { left: 100%; } .sppb-carousel-inner > .prev { left: -100%; } .sppb-carousel-inner > .next.left, .sppb-carousel-inner > .prev.right { left: 0; } .sppb-carousel-inner > .active.left { left: -100%; } .sppb-carousel-inner > .active.right { left: 100%; } .sppb-carousel-arrow { position: absolute; top: 0; left: 0; bottom: 0; width: 40px; opacity: 0.8; font-size: 24px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .sppb-carousel-arrow.right { left: auto; right: 0; } .sppb-carousel-arrow:focus, .sppb-carousel-arrow:hover { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; } .sppb-carousel-arrow i { position: absolute; top: 50%; z-index: 5; display: inline-block; } .sppb-carousel-arrow.left i { left: 50%; margin-left: -10px; } .sppb-carousel-arrow.right i { right: 50%; margin-right: -10px; } .sppb-carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; } .sppb-carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: transparent; } .sppb-carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; } .sppb-item.sppb-item-has-bg { padding: 0; background-size: cover; } .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 20px 50px; } .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div { height: 100%; width: 100%; display: table; } .sppb-item.sppb-item-has-bg > img { width: 100%; } .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div > div { display: table-cell; vertical-align: middle; } .sppb-carousel-pro-text h2 { font-size: 36px; line-height: 36px; margin-top: 0; } .sppb-carousel-item-inner .sppb-text-right { margin-top: 30px; } .sppb-addon-testimonial .fa-quote-left, .sppb-addon-testimonial .fa-quote-right { display: block; font-size: 48px; color: #edeef2; margin-bottom: 10px; } .sppb-testimonial-top-content.sppb-addon-testimonial-footer { display: flex; flex-wrap: wrap; } .sppb-text-center .sppb-testimonial-top-content.sppb-addon-testimonial-footer { justify-content: center; } .sppb-text-right .sppb-testimonial-top-content.sppb-addon-testimonial-footer { justify-content: flex-end; } .sppb-testimonial-top-content.sppb-addon-testimonial-footer > span { margin-left: auto; margin-bottom: 0; } .sppb-addon-testimonial-review { margin: 0 0 20px; } .sppb-addon-testimonial-footer { display: block; font-size: 90%; } .sppb-addon-testimonial-footer img { display: inline-block; margin-right: 10px; } .sppb-addon-testimonial-footer img.sppb-avatar-round { border-radius: 4px; } .sppb-addon-testimonial-footer img.sppb-avatar-circle { border-radius: 100%; } .sppb-addon-testimonial-content-wrap { display: flex; flex-wrap: wrap; } .sppb-text-center .sppb-addon-testimonial-content-wrap { justify-content: center; } .sppb-text-left .sppb-addon-testimonial-content-wrap { justify-content: flex-start; } .sppb-text-right .sppb-addon-testimonial-content-wrap { justify-content: flex-end; } .sppb-addon-testimonial-footer a { display: inline-block; } .sppb-addon-testimonial-rating i { display: inline-block; } .sppb-testimonial-pro { padding-bottom: 40px; } .sppb-testimonial-pro .sppb-carousel-inner > .sppb-item { padding: 0; } .sppb-testimonial-pro .sppb-img-responsive.sppb-avatar { display: inline-block; } .sppb-testimonial-pro .sppb-img-responsive.sppb-avatar, .sppb-testimonial-pro .sppb-testimonial-client, .sppb-testimonial-pro .sppb-testimonial-message { margin-bottom: 10px; } .sppb-testimonial-pro .sppb-testimonial-message { font-size: 16px; line-height: 24px; } .sppb-testimonial-pro .sppb-carousel-control { display: inline-block; font-size: 18px; line-height: 28px; width: 28px; height: 28px; border-radius: 4px; text-align: center; border: 2px solid #333; color: #888; margin: 5px 3px 0; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; -webkit-box-sizing: initial; -moz-box-sizing: initial; box-sizing: initial; } .sppb-testimonial-pro .sppb-carousel-control:hover { background: #333; color: #fff; } .sppb-testimonial-pro .sppb-carousel-indicators { bottom: 0; margin-bottom: 0; } .sppb-testimonial-pro .sppb-carousel-indicators li { border-color: rgba(0, 0, 0, 0.3); } .sppb-testimonial-pro .sppb-carousel-indicators li.active { border-color: #666; background-color: #666; } .sppb-testimonial-pro .fa-quote-left { display: block; font-size: 48px; color: #edeef2; margin-bottom: 10px; } .sppb-addon-testimonial-pro-footer { margin-top: 20px; display: flex; flex-wrap: wrap; font-size: 90%; } .sppb-testimonial-pro.sppb-text-left .sppb-addon-testimonial-pro-footer { justify-content: flex-start; } .sppb-testimonial-pro.sppb-text-center .sppb-addon-testimonial-pro-footer { justify-content: center; } .sppb-testimonial-pro.sppb-text-right .sppb-addon-testimonial-pro-footer { justify-content: flex-end; } .sppb-addon-testimonial-pro-footer img { display: inline-block; margin-right: 10px; } .sppb-testimonial-pro .sppb-item > img { display: inline-block; margin-bottom: 15px; } .sppb-addon-testimonial-pro-footer img.sppb-avatar-round, .sppb-testimonial-pro .sppb-item > img.sppb-avatar-round { border-radius: 4px; } .sppb-addon-testimonial-pro-footer img.sppb-avatar-circle, .sppb-testimonial-pro .sppb-item > img.sppb-avatar-circle { border-radius: 100%; } .sppb-testimonial-pro.sppb-text-left .sppb-carousel-indicators { left: 0; margin-left: 0; text-align: left; } .sppb-testimonial-pro.sppb-text-right .sppb-carousel-indicators { left: auto; margin-left: 0; right: 0; text-align: right; } .sppb-addon-tweet .sppb-tweet-avatar { display: inline-block; margin-bottom: 15px; } .sppb-addon-tweet .sppb-tweet-username { display: block; font-size: 18px; font-weight: 700; margin-bottom: 15px; } .sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-inner > .sppb-item { padding: 0; } .sppb-addon-tweet .sppb-tweet-slider .sppb-tweet-created { display: inline-block; margin-bottom: 5px; } .sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control { display: inline-block; font-size: 18px; line-height: 24px; width: 28px; height: 28px; border-radius: 4px; text-align: center; border: 2px solid #333; color: #888; margin: 15px 3px 0; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; -webkit-box-sizing: initial; -moz-box-sizing: initial; box-sizing: initial; } .sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control:hover { background: #333; color: #fff; } .sppb-addon-clients-image { transition: 0.4s; } .sppb-addon-clients .sppb-carousel-extended-item { padding: 15px 0; } .sppb-addon-clients .sppb-carousel-extended-dots li { height: 10px; width: 10px; border-radius: 50%; } .sppb-addon-clients .sppb-carousel-extended-nav-control .nav-control { height: 40px; width: 40px; line-height: 40px; font-size: 18px; } .sppb-addon-clients .sppb-carousel-extended-item img { width: auto; object-fit: initial; height: auto; } .clearfix:after, .clearfix:before, .sp-pagebuilder-row:after, .sp-pagebuilder-row:before, .sppb-container-fluid:after, .sppb-container-fluid:before, .sppb-container:after, .sppb-container:before, .sppb-nav:after, .sppb-nav:before, .sppb-panel-body:after, .sppb-panel-body:before { content: ' '; display: table; } .clearfix:after, .sp-pagebuilder-row:after, .sppb-container-fluid:after, .sppb-container:after, .sppb-nav:after, .sppb-panel-body:after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } @-ms-viewport { width: device-width; } .sppb-visible-lg, .sppb-visible-md, .sppb-visible-sm, .sppb-visible-xs { display: none !important; } .sppb-visible-lg-block, .sppb-visible-lg-inline, .sppb-visible-lg-inline-block, .sppb-visible-md-block, .sppb-visible-md-inline, .sppb-visible-md-inline-block, .sppb-visible-sm-block, .sppb-visible-sm-inline, .sppb-visible-sm-inline-block, .sppb-visible-xs-block, .sppb-visible-xs-inline, .sppb-visible-xs-inline-block { display: none !important; } @media (max-width: 767px) { .sppb-visible-xs { display: block !important; } table.sppb-visible-xs { display: table; } tr.sppb-visible-xs { display: table-row !important; } td.sppb-visible-xs, th.sppb-visible-xs { display: table-cell !important; } } @media (max-width: 767px) { .sppb-visible-xs-block { display: block !important; } } @media (max-width: 767px) { .sppb-visible-xs-inline { display: inline !important; } } @media (max-width: 767px) { .sppb-visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .sppb-visible-sm { display: block !important; } table.sppb-visible-sm { display: table; } tr.sppb-visible-sm { display: table-row !important; } td.sppb-visible-sm, th.sppb-visible-sm { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .sppb-visible-sm-block { display: block !important; } } @media (min-width: 768px) and (max-width: 991px) { .sppb-visible-sm-inline { display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) { .sppb-visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .sppb-visible-md { display: block !important; } table.sppb-visible-md { display: table; } tr.sppb-visible-md { display: table-row !important; } td.sppb-visible-md, th.sppb-visible-md { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .sppb-visible-md-block { display: block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .sppb-visible-md-inline { display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) { .sppb-visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1200px) { .sppb-visible-lg { display: block !important; } table.sppb-visible-lg { display: table; } tr.sppb-visible-lg { display: table-row !important; } td.sppb-visible-lg, th.sppb-visible-lg { display: table-cell !important; } } @media (min-width: 1200px) { .sppb-visible-lg-block { display: block !important; } } @media (min-width: 1200px) { .sppb-visible-lg-inline { display: inline !important; } } @media (min-width: 1200px) { .sppb-visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 767px) { .sppb-hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .sppb-hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .sppb-hidden-md { display: none !important; } } @media (min-width: 1200px) { .sppb-hidden-lg { display: none !important; } } .sppb-visible-print { display: none !important; } @media print { .sppb-visible-print { display: block !important; } table.sppb-visible-print { display: table; } tr.sppb-visible-print { display: table-row !important; } td.sppb-visible-print, th.sppb-visible-print { display: table-cell !important; } } .sppb-visible-print-block { display: none !important; } @media print { .sppb-visible-print-block { display: block !important; } } .sppb-visible-print-inline { display: none !important; } @media print { .sppb-visible-print-inline { display: inline !important; } } .sppb-visible-print-inline-block { display: none !important; } @media print { .sppb-visible-print-inline-block { display: inline-block !important; } } @media print { .sppb-hidden-print { display: none !important; } } .sppb-empty-space-edit { display: block; border: 1px dotted rgba(0, 0, 0, 0.2); } .sppb-divider { display: inline-block; width: 100%; } .sppb-countdown-number { display: inline-block; padding: 0; text-align: center; font-weight: 700; margin: 0 0 5px; } .sppb-countdown-text { display: block; } .sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-finishedtext { margin: 30px 0; width: 100% !important; padding: 20px 0; height: auto !important; } .sppb-social-share-wrap { align-items: center; } .sppb-addon-social-share ul { margin: -5px; padding: 0; list-style: none; } .sppb-addon-social-share.sppb-social-share-style-colored ul, .sppb-addon-social-share.sppb-social-share-style-simple ul { margin: -10px; } .sppb-addon-social-share.sppb-social-share-style-colored ul li, .sppb-addon-social-share.sppb-social-share-style-simple ul li { margin: 10px; } .sppb-addon-social-share ul li { display: inline-block; box-sizing: border-box; margin: 5px; } .sppb-addon-social-share ul li a { display: inline-block; margin: 0; font-size: 14px; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; text-align: center; text-decoration: none; } .sppb-addon-social-share ul li a:active, .sppb-addon-social-share ul li a:focus, .sppb-addon-social-share ul li a:hover { text-decoration: none; } .sppb-social-share-style-custom ul li a, .sppb-social-share-style-solid ul li a { padding: 10px; } .sppb-social-share-style-custom ul li a i, .sppb-social-share-style-solid ul li a i { display: inline-block; font-size: 16px; width: 24px; height: 20px; line-height: 20px; } .sppb-social-share-title { margin-left: 5px; } .sppb-social-share-wrap ul li a:focus, .sppb-social-share-wrap ul li a:hover { text-decoration: none; } .sppb-social-share-wrap ul li .social-share-count, .sppb-social-share-wrap ul li .social-share-title { padding-left: 5px; } .sppb-social-share-wrap .sppb-social-total-shares { position: relative; text-align: center; } .sppb-social-share-wrap span.sppb-social-share-count { margin-left: 5px; font-size: 12px; font-weight: 600; opacity: 0.9; } .sppb-social-share-wrap .sppb-social-total-shares:after { content: ''; display: inline-block; height: 100%; width: 1px; position: absolute; right: 15px; top: 0; background: #ddd; } .sppb-social-share-wrap .sppb-social-total-shares em { font-style: normal; font-weight: 700; font-size: 42px; line-height: 42px; } .sppb-social-share-wrap .sppb-social-total-shares .sppb-social-total-share-caption { text-transform: uppercase; font-size: 14px; } .sppb-social-share-style-solid ul li a { color: #fff; } .sppb-social-share-style-solid ul li.sppb-social-share-facebook a { background-color: #306199; } .sppb-social-share-style-solid ul li.sppb-social-share-facebook a:hover { background-color: #244872; } .sppb-social-share-style-solid ul li.sppb-social-share-twitter a { background-color: #26c4f1; } .sppb-social-share-style-solid ul li.sppb-social-share-twitter a:hover { background-color: #0eaad6; } .sppb-social-share-style-solid ul li.sppb-social-share-linkedin a { background-color: #007bb6; } .sppb-social-share-style-solid ul li.sppb-social-share-linkedin a:hover { background-color: #005983; } .sppb-social-share-style-solid ul li.sppb-social-share-pinterest a { background-color: #b81621; } .sppb-social-share-style-solid ul li.sppb-social-share-pinterest a:hover { background-color: #8a1119; } .sppb-social-share-style-solid ul li.sppb-social-share-glpus a { background-color: #e93f2e; } .sppb-social-share-style-solid ul li.sppb-social-share-glpus a:hover { background-color: #ce2616; } .sppb-social-share-style-solid ul li.sppb-social-share-thumblr a { background-color: #32506d; } .sppb-social-share-style-solid ul li.sppb-social-share-thumblr a:hover { background-color: #22364a; } .sppb-social-share-style-solid ul li.sppb-social-share-getpocket a { background-color: #ed4054; } .sppb-social-share-style-solid ul li.sppb-social-share-getpocket a:hover { background-color: #e4162d; } .sppb-social-share-style-solid ul li.sppb-social-share-reddit a { background-color: #ff4500; } .sppb-social-share-style-solid ul li.sppb-social-share-reddit a:hover { background-color: #e83f00; } .sppb-social-share-style-solid ul li.sppb-social-share-vk a { background-color: #597ba5; } .sppb-social-share-style-solid ul li.sppb-social-share-vk a:hover { background-color: #3d5f88; } .sppb-social-share-style-solid ul li.sppb-social-share-xing a { background-color: #005658; } .sppb-social-share-style-solid ul li.sppb-social-share-xing a:hover { background-color: #004748; } .sppb-social-share-style-solid ul li.sppb-social-share-whatsapp a { background-color: #00d66e; } .sppb-social-share-style-solid ul li.sppb-social-share-whatsapp a:hover { background-color: #00b55d; } .sppb-social-share-style-colored ul li.sppb-social-share-facebook a { color: #306199; } .sppb-social-share-style-colored ul li.sppb-social-share-facebook a:hover { color: #244872; } .sppb-social-share-style-colored ul li.sppb-social-share-twitter a { color: #26c4f1; } .sppb-social-share-style-colored ul li.sppb-social-share-twitter a:hover { color: #0eaad6; } .sppb-social-share-style-colored ul li.sppb-social-share-linkedin a { color: #007bb6; } .sppb-social-share-style-colored ul li.sppb-social-share-linkedin a:hover { color: #005983; } .sppb-social-share-style-colored ul li.sppb-social-share-pinterest a { color: #b81621; } .sppb-social-share-style-colored ul li.sppb-social-share-pinterest a:hover { color: #8a1119; } .sppb-social-share-style-colored ul li.sppb-social-share-glpus a { color: #e93f2e; } .sppb-social-share-style-colored ul li.sppb-social-share-glpus a:hover { color: #ce2616; } .sppb-social-share-style-colored ul li.sppb-social-share-thumblr a { color: #32506d; } .sppb-social-share-style-colored ul li.sppb-social-share-thumblr a:hover { color: #22364a; } .sppb-social-share-style-colored ul li.sppb-social-share-getpocket a { color: #ed4054; } .sppb-social-share-style-colored ul li.sppb-social-share-getpocket a:hover { color: #e4162d; } .sppb-social-share-style-colored ul li.sppb-social-share-reddit a { color: #ff4500; } .sppb-social-share-style-colored ul li.sppb-social-share-reddit a:hover { color: #e83f00; } .sppb-social-share-style-colored ul li.sppb-social-share-vk a { color: #597ba5; } .sppb-social-share-style-colored ul li.sppb-social-share-vk a:hover { color: #3d5f88; } .sppb-icon-inner { display: inline-block; text-align: center; -webkit-transition: all 0.4s; transition: all 0.4s; } .sppb-icon-hover-effect-zoom-in .sppb-icon-inner:hover { transform: scale(1.2); -webkit-transform: scale(1.2); } .sppb-icon-hover-effect-zoom-out .sppb-icon-inner:hover { transform: scale(0.8); -webkit-transform: scale(0.8); } .sppb-icon-hover-effect-rotate { -webkit-transition: all 0.8s; transition: all 0.8s; } .sppb-icon-hover-effect-rotate .sppb-icon-inner:hover { transform: rotate(360deg); -webkit-transform: rotate(360deg); } .sppb-ajax-contact-status .sppb-text-danger, .sppb-ajax-contact-status .sppb-text-success { font-weight: 700; } .sppb-addon-flickr .sppb-flickr-gallery, .sppb-instagram-images { width: 100%; display: block; list-style: none; padding: 0; margin: 0; } .sppb-addon-flickr .sppb-flickr-gallery li, .sppb-instagram-image { margin: 0; width: 20%; float: left; text-align: center; position: relative; } .sppb-addon-flickr .sppb-flickr-gallery li a { display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: 0.4s; transition: 0.4s; } .sppb-addon-flickr .sppb-flickr-gallery li a:before { content: ''; background: rgba(0, 0, 0, 0.7); position: absolute; left: 0; top: 0; height: 100%; width: 100%; -webkit-transition: 0.4s; transition: 0.4s; visibility: visible; opacity: 1; } .sppb-addon-flickr .sppb-flickr-gallery li a:after { content: '\f002'; font-family: 'font awesome 5 free'; color: #fff; font-size: 38px; top: 0; left: 0; position: absolute; right: 0; height: 25px; margin: auto; bottom: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0); opacity: 0; -webkit-transition: 0.4s; transition: 0.4s; font-weight: 900; } .sppb-instagram-gallery-btn:focus, .sppb-instagram-gallery-btn:hover { outline: 0; } .sppb-addon-flickr .sppb-flickr-gallery li a:hover { transform: scale(0.83); } .sppb-addon-flickr .sppb-flickr-gallery li a:hover:after { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1; } .sppb-addon-flickr .sppb-flickr-gallery li a:hover:before { visibility: visible; opacity: 1; } .sppb-addon-flickr .sppb-flickr-gallery img { width: 100%; } .addon-instagram-item-wrap { position: relative; } .addon-instagram-item-overlay { visibility: hidden; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding: 15px; color: #fff; -webkit-transition: 0.4s; transition: 0.4s; opacity: 0; z-index: 1; } .addon-instagram-meta-content { position: relative; top: 30px; transition: 0.4s; } .addon-instagram-item-info { visibility: hidden; opacity: 0; -webkit-transition: 0.4s; transition: 0.4s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .sppb-instagram-image:hover .addon-instagram-item-info { visibility: visible; opacity: 1; } .sppb-instagram-image:hover .addon-instagram-item-overlay { visibility: visible; background: rgba(0, 0, 0, 0.85); opacity: 1; } .sppb-instagram-image:hover .addon-instagram-meta-content { top: 0; } .addon-instagram-author-image, .addon-instagram-item-info i, .addon-instagram-item-info span { display: inline-block; font-size: 20px; line-height: 1; color: #fff; } .addon-instagram-item-likes { margin-right: 20px; } .addon-instagram-item-likes i, .addon-instagram-item-likes span { float: left; } .addon-instagram-item-likes span { font-size: 16px; } .intagram-like-number { margin-left: 5px; } .addon-instagram-item-comments { margin-left: 20px; } .addon-instagram-item-comments i, .addon-instagram-item-comments span { float: left; } .addon-instagram-item-comments span { font-size: 16px; } .intagram-comment-number { margin-left: 5px; } .addon-instagram-caption { margin-top: 40px; text-align: center; } .addon-instagram-caption p { margin: 0; line-height: 1.4; color: #fff; font-weight: 400; font-size: 14px; } .addon-instagram-image-wrap { position: relative; padding-top: 100%; overflow: hidden; } .instagram-image.sppb-img-responsive { position: absolute; left: 0; top: 0; height: 100%; width: 100%; transition: 0.4s; transform: scale(1); object-fit: cover; } .sppb-instagram-image:hover .instagram-image.sppb-img-responsive { transform: scale(1.08); } .sppb-addon-instagram-gallery.layout-classic { margin: -10px; } .layout-classic .sppb-instagram-images { display: flex; flex-wrap: wrap; } .layout-classic .sppb-instagram-image { float: none; padding: 10px; } .sppb-instagram-classic-content-wrap { border: 1px solid rgba(0, 0, 0, 0.1); background: #fff; height: 100%; } .addon-instagram-item-author-wrap { display: table; width: 100%; padding: 10px 20px; } .addon-instagram-author-info { float: left; } .instagram-redirect-link { float: right; } .instagram-author-image { float: left; width: 36px; height: 36px; background: -webkit-linear-gradient( 50deg, #f99b4a 15%, #dd3071 50%, #c72e8d 85% ); background: -o-linear-gradient(50deg, #f99b4a 15%, #dd3071 50%, #c72e8d 85%); background: linear-gradient(40deg, #f99b4a 15%, #dd3071 50%, #c72e8d 85%); padding: 2px; border-radius: 50%; } .instagram-author-image img { border-radius: 50%; width: 100%; height: 100%; } .instagram-author-meta-content { float: left; margin-left: 10px; margin-top: 5px; text-align: left; line-height: 1; } .instagram-author-meta-content a { display: block; line-height: 1; font-weight: 700; color: #000; font-size: 14px; } .instagram-author-meta-content span { display: inline-block; line-height: 1; font-size: 10px; text-transform: uppercase; color: rgba(0, 0, 0, 0.7); font-weight: 600; } .instagram-redirect-link { font-size: 24px; color: #000; } .addon-instagram-classic-meta-content { padding: 15px; } .addon-instagram-classic-meta-content .addon-instagram-item-info { visibility: visible; opacity: 1; display: flex; justify-content: flex-start; } .addon-instagram-item-share { margin-left: auto; } .layout-classic .addon-instagram-caption { margin: 10px 0 0; text-align: left; } .layout-classic .addon-instagram-caption p { color: #000; } .layout-classic .addon-instagram-author-image, .layout-classic .addon-instagram-item-info i, .layout-classic .addon-instagram-item-info span { color: #000; } .addon-instagram-classic-meta-content .addon-instagram-item-likes { margin: 0; } .layout-classic .addon-instagram-item-share i { font-size: 18px; } .addon-instagram-item-share span { font-size: 14px; display: inline-block; margin-left: 5px; } .layout-classic .instagram-image.sppb-img-responsive { transition: none; } .layout-classic .sppb-instagram-image:hover .instagram-image.sppb-img-responsive { transform: scale(1); } .layout-classic .addon-instagram-item-comments { margin-left: auto; } .sppb-addon-timeline .sppb-addon-timeline-wrapper { list-style: none; position: relative; } .sppb-addon-timeline .sppb-addon-timeline-wrapper:before { background-color: #0095eb; bottom: 0; content: ' '; left: 50%; position: absolute; top: 8px; width: 2px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge { height: 90px; position: absolute; left: 50%; z-index: 5; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 30px; background-color: #fff; border: 3px solid #0095eb; height: 20px; width: 20px; border-radius: 100%; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after { background: #0095eb none repeat scroll 0 0; content: ''; height: 2px; left: 10px; position: absolute; top: 37px; width: 20px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after { left: auto; right: 10px; top: 45px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge .timeline-date { font-size: 1.4em; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement { position: relative; padding-top: 0; padding-bottom: 30px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper > .timeline-movement:last-child { padding-bottom: 0; bottom: -15px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel { text-align: initial; padding: 20px; border: solid 1px #dfdfdf; border-radius: 5px; position: relative; width: 345px; margin-left: 15px; } .sppb-col-md-6 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel { width: 93%; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title { font-size: 18px; margin: 0 0 10px; position: relative; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details { font-size: 14px; margin: 0; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-badge { height: 76px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date { line-height: 76px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part { text-align: right; margin-right: 15px; float: right; padding: 13px 20px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part .title:after { right: -80px; left: inherit; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before { left: inherit; right: 1px; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before { content: ''; position: absolute; top: 32px; left: 1px; width: 0; height: 0; border-width: 8px; border-color: #fff #fff transparent transparent; border-style: solid; -webkit-transform: rotate(-135deg) translateY(-50%); transform: rotate(-135deg) translateY(-50%); -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 3px -3px 1px -2px rgba(0, 0, 0, 0.2); box-shadow: 3px -3px 1px -2px rgba(0, 0, 0, 0.2); } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date { font-size: 16px; line-height: 90px; margin: 0 0 0 30px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date { margin: 0 30px 0 0; } .timeline-item.mobile-block { display: none; } .timeline-item.mobile-hidden { display: block; } .sppb-flipbox-panel { margin: 0 auto; position: relative; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } .sppb-flipbox-panel .sppb-flipbox-back, .sppb-flipbox-panel .sppb-flipbox-front { width: 100%; height: 100%; margin: 0 auto; padding: 20px; overflow: hidden; background-attachment: scroll; background-position: center; background-size: cover; background-repeat: no-repeat; } .sppb-flipbox-panel .sppb-flipbox-front { height: 100%; position: absolute; width: 100%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; background-size: cover !important; background-repeat: no-repeat !important; } .sppb-flipbox-panel .sppb-flipbox-back { height: 100%; position: absolute; width: 100%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; background-size: cover !important; background-repeat: no-repeat !important; } .sppb-flipbox-panel .flip-box { display: table; } .sppb-flipbox-panel .flip-box .flip-box-inner { display: table-cell; vertical-align: middle; position: relative; } .flip_right .sppb-flipbox-panel .sppb-flipbox-front { -webkit-transform: rotateX(0) rotateY(0); -moz-transform: rotateX(0) rotateY(0); transform: rotateX(0) rotateY(0); } .flip_right .sppb-flipbox-panel.flip .sppb-flipbox-front { -webkit-transform: rotateX(0) rotateY(178deg); -moz-transform: rotateX(0) rotateY(178deg); transform: rotateX(0) rotateY(178deg); } .flip_right .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: rotateX(0) rotateY(-178deg); -moz-transform: rotateX(0) rotateY(-178deg); transform: rotateX(0) rotateY(-178deg); } .flip_right .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: none; -moz-transform: none; transform: none; } .flip_left .sppb-flipbox-panel .sppb-flipbox-front { -webkit-transform: rotateX(0) rotateY(0); -moz-transform: rotateX(0) rotateY(0); transform: rotateX(0) rotateY(0); } .flip_left .sppb-flipbox-panel.flip .sppb-flipbox-front { -webkit-transform: rotateX(0) rotateY(-178deg); -moz-transform: rotateX(0) rotateY(-178deg); transform: rotateX(0) rotateY(-178deg); } .flip_left .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: rotateX(0) rotateY(178deg); -moz-transform: rotateX(0) rotateY(178deg); transform: rotateX(0) rotateY(178deg); } .flip_left .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: none; -moz-transform: none; transform: none; } .flip_top .sppb-flipbox-panel .sppb-flipbox-front { -webkit-transform: rotateY(0) rotateX(0); -moz-transform: rotateY(0) rotateX(0); transform: rotateY(0) rotateX(0); } .flip_top .sppb-flipbox-panel.flip .sppb-flipbox-front { -webkit-transform: rotateX(178deg) rotateY(0); -moz-transform: rotateX(178deg) rotateY(0); transform: rotateX(178deg) rotateY(0); } .flip_top .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: rotateX(-178deg) rotateY(0); -moz-transform: rotateX(-178deg) rotateY(0); transform: rotateX(-178deg) rotateY(0); } .flip_top .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: none; -moz-transform: none; transform: none; } .flip_bottom .sppb-flipbox-panel .sppb-flipbox-front { -webkit-transform: rotateY(0) rotateX(0); -moz-transform: rotateY(0) rotateX(0); transform: rotateY(0) rotateX(0); } .flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-front { -webkit-transform: rotateX(-178deg) rotateY(0); -moz-transform: rotateX(-178deg) rotateY(0); transform: rotateX(-178deg) rotateY(0); } .flip_bottom .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: rotateX(178deg) rotateY(0); -moz-transform: rotateX(178deg) rotateY(0); transform: rotateX(178deg) rotateY(0); } .flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: none; -moz-transform: none; transform: none; } .sppb-addon-sppb-flibox.fade-flipbox .sppb-flipbox-panel .sppb-flipbox-front, .sppb-addon-sppb-flibox.slide-flipbox .sppb-flipbox-panel .sppb-flipbox-front { -webkit-transform: none; -moz-transform: none; transform: none; } .fade-flipbox .sppb-flipbox-panel, .slide-flipbox .sppb-flipbox-panel { overflow: hidden; -webkit-perspective: initial; -moz-perspective: initial; perspective: initial; -webkit-transform-style: initial; -moz-transform-style: initial; transform-style: initial; } .slide-flipbox.flip_right .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: translateX(100%) translateY(0); -moz-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0); } .slide-flipbox.flip_right .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } .fade-flipbox .sppb-flipbox-panel .sppb-flipbox-back, .slide-flipbox .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform-style: initial; -moz-transform-style: initial; transform-style: initial; } .slide-flipbox.flip_left .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: translateX(-100%) translateY(0); -moz-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0); } .slide-flipbox.flip_left .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } .slide-flipbox.flip_top .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: translateX(0) translateY(-100%); -moz-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%); } .slide-flipbox.flip_top .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } .slide-flipbox.flip_bottom .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: translateX(0) translateY(100%); -moz-transform: translateX(0) translateY(100%); transform: translateX(0) translateY(100%); } .slide-flipbox.flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-back { -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } .fade-flipbox .sppb-flipbox-panel .sppb-flipbox-back { -webkit-transform: none; -moz-transform: none; transform: none; opacity: 0; } .fade-flipbox .sppb-flipbox-panel.flip .sppb-flipbox-back { opacity: 1; } .threeD-content-wrap { -webkit-perspective: 2000; -moz-perspective: 2000; -ms-perspective: 2000; perspective: 2000; -ms-transform: perspective(2000px); -moz-transform: perspective(2000px); -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; display: inline-block; width: 100%; } .threeD-item { height: 100%; width: 100%; -webkit-transition: 0.5s; transition: 0.5s; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-timing-function: cubic-bezier(0.5, 0.3, 0.3, 1); transition-timing-function: cubic-bezier(0.5, 0.3, 0.3, 1); } .threeD-content-wrap.flip .threeD-item { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .flip_left .threeD-content-wrap.flip .threeD-item { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .flip_top .threeD-content-wrap.flip .threeD-item { -webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .flip_top .threeD-content-wrap .threeD-item .threeD-flip-back { -webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out; } .flip_bottom .threeD-content-wrap.flip .threeD-item { -webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .flip_bottom .threeD-content-wrap .threeD-item .threeD-flip-back { -webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out; } .threeD-flip-front { z-index: 2; } .threeD-flip-back { -webkit-transform: rotate3d(0, 45, 0, 180deg); transform: rotate3d(0, 45, 0, 180deg); } .threeD-flip-back, .threeD-flip-front { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; background-size: cover !important; background-repeat: no-repeat !important; } .threeD-flip-back .threeD-content-inner, .threeD-flip-front .threeD-content-inner { width: 100%; padding: 0 50px; box-sizing: border-box; position: absolute; top: 50%; transform: translateY(-50%) translateZ(60px); -webkit-transform: translateY(-50%) translateZ(60px); -ms-transform: translateY(-50%) translateZ(60px); } .sppb-flipbox-back.flip-box:before, .sppb-flipbox-front.flip-box:before, .threeD-flip-back:before, .threeD-flip-front:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; } .sppb-flipbox-panel, .threeD-item { height: 280px; } @media screen and (max-width: 767px) { .timeline-item.mobile-block { display: block; } .timeline-item.mobile-hidden { display: none; } .sppb-addon-timeline .sppb-addon-timeline-wrapper { padding: 0 0 10px 40px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper:before { left: 10px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge { width: 30px; left: -29px; top: 48px; height: 76px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after { left: 23px; width: 6px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before { border-width: 2px; height: 16px; width: 16px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after { left: 23px; right: auto; top: 37px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel { text-align: left !important; margin-right: 0 !important; float: left !important; width: 100%; margin-left: 0; padding: 15px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part { padding: 15px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before { left: 0; right: auto; -webkit-transform: rotate(-135deg) translateY(-50%); transform: rotate(-135deg) translateY(-50%); } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date { margin: 0; text-align: left !important; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date { line-height: 40px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date { margin: 0; text-align: left !important; } .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date { margin: 0; line-height: 40px; } .sppb-addon-timeline .sppb-addon-timeline-wrapper > .timeline-movement:last-child { bottom: 0; } .sppb-carousel-pro .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner { padding: 20px 30px; } } .sppb-modal-selector { display: inline-block; } .sppb-ajax-contact-content .g-recaptcha { margin-bottom: 15px; } .sppb-addon-tweet .sppb-tweet-slider .sppb-item-image { padding: 20px 0; } .sppb-addon-tweet .sppb-tweet-slider .sppb-item-image .sppb-tweet-image { display: inline-block; } .mfp-close-btn-in .mfp-content .mfp-close { color: #fff; } .mfp-close-btn-in .mfp-content .white-popup-block .mfp-close { color: #333; } .mfp-content .popup-image-block { position: relative; display: inline-block; } .sppb-modal-icon-wrap { position: relative; display: inline-block; } @-webkit-keyframes sppbModalRipple { 0% { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); } 10% { opacity: 1; } 90% { opacity: 0; } to { opacity: 0; -webkit-transform: scale(1); transform: scale(1); } } @keyframes sppbModalRipple { 0% { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); } 10% { opacity: 1; } 90% { opacity: 0; } to { opacity: 0; -webkit-transform: scale(1); transform: scale(1); } } .sppb-ripple-effect { position: absolute; left: 0; right: 0; bottom: 0; top: 0; box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.8), 0 0 0 30px rgba(255, 255, 255, 0.6), 0 0 0 45px rgba(255, 255, 255, 0.4); z-index: -1; animation: sppbModalRipple 2s infinite; } .sppb-youtube-video-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; pointer-events: none; z-index: 0; } .sppb-youtube-video-bg iframe { border: none; } .sppb-carousel-pro .sppb-carousel-inner .sppb-item { -webkit-transition-property: opacity; transition-property: opacity; } .sppb-carousel-pro .sppb-carousel-inner .active.left, .sppb-carousel-pro .sppb-carousel-inner .active.right, .sppb-carousel-pro .sppb-carousel-inner .sppb-item { opacity: 0; } .sppb-carousel-pro .sppb-carousel-inner .active, .sppb-carousel-pro .sppb-carousel-inner .next.left, .sppb-carousel-pro .sppb-carousel-inner .prev.right { opacity: 1; } .sppb-carousel-pro .sppb-carousel-inner .active.left, .sppb-carousel-pro .sppb-carousel-inner .active.right, .sppb-carousel-pro .sppb-carousel-inner .next, .sppb-carousel-pro .sppb-carousel-inner .prev { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .sppb-carousel-pro .sppb-carousel-control { z-index: 2; } .sppb-carousel-pro-arrow-bottom-center, .sppb-carousel-pro-arrow-bottom-left, .sppb-carousel-pro-arrow-bottom-right { position: absolute; right: 0; left: 0; top: auto; bottom: 0; } .sppb-carousel-pro-arrow-bottom-center .sppb-col-sm-12, .sppb-carousel-pro-arrow-bottom-left .sppb-col-sm-12, .sppb-carousel-pro-arrow-bottom-right .sppb-col-sm-12 { font-size: 0; } .sppb-carousel-pro-arrow-bottom-center .sppb-carousel-control, .sppb-carousel-pro-arrow-bottom-left .sppb-carousel-control, .sppb-carousel-pro-arrow-bottom-right .sppb-carousel-control { position: relative; display: inline-block; height: 40px; line-height: 40px; font-size: 24px; left: 0; opacity: 1; border: 1px solid #fff; text-shadow: none; } .sppb-carousel-pro-arrow-bottom-left { text-align: left; } .sppb-carousel-pro-arrow-bottom-center .sppb-carousel-control i, .sppb-carousel-pro-arrow-bottom-left .sppb-carousel-control i, .sppb-carousel-pro-arrow-bottom-right .sppb-carousel-control i { position: relative; top: 0; left: 0; right: auto; margin: 0; } .sppb-carousel-pro-arrow-bottom-center { text-align: center; } .sppb-carousel-pro-arrow-bottom-right { text-align: right; } .sppb-align-center { -ms-flex-align: center !important; align-items: center !important; } .sppb-align-top { -ms-flex-align: flex-start !important; align-items: flex-start !important; } .sppb-align-bottom { -ms-flex-align: flex-end !important; align-items: flex-end !important; } .sppb-section-content-bottom, .sppb-section-content-center, .sppb-section-content-top { display: flex; width: 100%; } .sppb-section-content-center { align-items: center; } .sppb-section-content-top { align-items: flex-start; } .sppb-section-content-bottom { align-items: flex-end; } .sppb-section-content-bottom .sppb-align-center, .sppb-section-content-center .sppb-align-center, .sppb-section-content-top .sppb-align-center { flex: 1 0 100%; } .sppb-section-content-bottom .sppb-container-inner, .sppb-section-content-center .sppb-container-inner, .sppb-section-content-top .sppb-container-inner { width: 100%; } .sppb-shape-container { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; z-index: 2; } .sppb-shape-container.sppb-top-shape { top: -1px; } .sppb-shape-container.sppb-bottom-shape { bottom: -1px; } .sppb-shape-container svg { display: block; width: 100%; position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .sppb-shape-container.sppb-bottom-shape svg { transform: rotateX(180deg) translateX(-50%); } .sppb-shape-container.sppb-top-shape.sppb-shape-flip svg { transform: rotateY(180deg) translateX(50%); } .sppb-shape-container.sppb-bottom-shape.sppb-shape-flip svg { transform: rotate(180deg) translateX(50%); } .sppb-shape-container.sppb-top-shape.sppb-shape-invert svg { transform: rotateX(180deg) translateX(-50%); } .sppb-shape-container.sppb-bottom-shape.sppb-shape-invert svg { transform: rotateX(0) translateX(-50%); } .sppb-shape-container.sppb-top-shape.sppb-shape-invert.sppb-shape-flip svg { transform: rotate(180deg) translateX(50%); } .sppb-shape-container.sppb-bottom-shape.sppb-shape-invert.sppb-shape-flip svg { transform: rotateY(180deg) translateX(50%); } .sppb-shape-container.sppb-shape-to-front { z-index: 99999; } .sppb-addon-optin-forms { padding: 30px; } .sppb-addon-optin-forms .sppb-optin-form-details-wrap:not(:empty) { padding: 20px 0; } .sppb-addon-optin-forms .sppb-optin-form-info-wrap { overflow: hidden; } .sppb-addon-optin-forms .sppb-optin-form input { -webkit-box-shadow: none; box-shadow: none; } .sppb-optin-form-box.has-grid, .sppb-optin-form-info-wrap.media-position-left, .sppb-optin-form-info-wrap.media-position-right { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; } .sppb-optin-form-info-wrap.media-position-right { flex-direction: row-reverse; } .sppb-optin-form-info-wrap.media-position-left .sppb-optin-form-icon, .sppb-optin-form-info-wrap.media-position-left .sppb-optin-form-img { padding-right: 20px; } .sppb-optin-form-info-wrap.media-position-right .sppb-optin-form-icon, .sppb-optin-form-info-wrap.media-position-right .sppb-optin-form-img { padding-left: 20px; } .sppb-optin-form.form-inline .button-wrap { margin-bottom: 20px; } form.sppb-optin-form.submit-button-inside { position: relative; } .sppb-optin-form.submit-button-inside .name-wrap, form.sppb-optin-form.submit-button-inside .email-wrap { padding-right: 0; } form.sppb-optin-form.submit-button-inside .button-wrap { margin-bottom: 0; position: absolute; top: 0; right: 0; } @media screen and (min-width: 480px) { .sppb-optin-form.form-inline { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; } .sppb-optin-form.form-inline .email-wrap, .sppb-optin-form.form-inline .name-wrap { padding-right: 20px; } .sppb-optin-form.form-inline .email-wrap, .sppb-optin-form.form-inline .name-wrap { flex: 1; } } .com-sppagebuilder .mfp-content, .com_sppagebuilder .mfp-content { text-align: center; } .com-sppagebuilder .sppb-optin-form-popup-wrap, .com_sppagebuilder .sppb-optin-form-popup-wrap { display: inline-block; position: relative; max-width: 100%; } .com-sppagebuilder .sppb-optin-form-popup-wrap .mfp-close, .com_sppagebuilder .sppb-optin-form-popup-wrap .mfp-close { width: 35px; height: 35px; line-height: 30px; opacity: 0.5; -webkit-transition: 0.3s; transition: 0.3s; } .com-sppagebuilder .sppb-optin-form-popup-wrap .mfp-close:hover, .com_sppagebuilder .sppb-optin-form-popup-wrap .mfp-close:hover { opacity: 1; } .com-sppagebuilder .sppb-optin-form-popup-wrap > [id*='sppb-addon-'], .com_sppagebuilder .sppb-optin-form-popup-wrap > [id*='sppb-addon-'] { position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); max-width: 100%; } .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } .com-sppagebuilder:not(.layout-edit) .sppb-addon-optin-forms.optintype-popup .sppb-optin-forms-close { position: absolute; top: -25px; right: -5px; z-index: 999; cursor: pointer; font-size: 20px; } .com-sppagebuilder:not(.layout-edit) .sppb-addon-optin-forms.optintype-popup { display: none !important; } .com-sppagebuilder:not(.layout-edit) .mfp-content .sppb-addon-optin-forms.optintype-popup { display: block !important; } .sppb-modal-selector { display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flex; display: -o-inline-flex; display: inline-flex; align-items: center; position: relative; z-index: 1; } @media screen and (min-width: 768px) { .sppb-addon-cta .sppb-row { display: table; width: 100%; height: 100%; } .sppb-addon-cta .sppb-row > div { display: table-cell; vertical-align: middle; float: none; } } .sppb-addon-testimonial-avatar { display: inline-block; } .sppb-addon-testimonial-footer span { display: inline-block; } .justify-content-center { -ms-flex-pack: center !important; justify-content: center !important; } .sppb-addon-overlayer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; } .sppb-link-list-wrap ul { margin: 0; padding: 0; list-style: none; } .sppb-link-list-wrap ul li a { display: inline-block; color: #000; } .sppb-link-list-wrap.sppb-link-list-nav ul li { display: inline-block; } .sppb-nav-align-right { text-align: right; } .sppb-nav-align-center { text-align: center; } .sppb-responsive-bars { display: none; cursor: pointer; padding: 10px; background-color: rgba(0, 0, 0, 0.1); border-radius: 3px; transition: all 0.3s; } .sppb-responsive-bars.open { background-color: #22b8f0; } .sppb-responsive-bar { display: block; height: 3px; width: 35px; background-color: #000; transition: all 0.3s; } .sppb-responsive-bars.open .sppb-responsive-bar { background-color: #fff; } .sppb-responsive-bar + .sppb-responsive-bar { margin-top: 7px; } #sp-page-builder .page-content .sppb-section.sppb-sticky-it, #sp-page-builder .sppb-section.sppb-sticky-it { position: fixed; width: 100%; top: 0; left: 0; z-index: 999; } .sp-pagebuilder-addons-list-sidebar ul li > span > span > span { vertical-align: middle; } @media (max-width: 991px) { .sppb-responsive-bars { display: inline-block; } .sppb-link-list-responsive.sppb-link-list-wrap ul { max-height: 0; overflow: hidden; transition: all 0.5s; } .sppb-link-list-responsive.sppb-link-list-wrap ul.open { max-height: 1000px; transition: all 0.5s ease-in; } .sppb-link-list-responsive.sppb-link-list-wrap ul li a { display: block; } .sppb-link-list-responsive.sppb-link-list-wrap.sppb-link-list-nav ul li { display: block; } .sppb-link-list-responsive.sppb-nav-align-right ul { text-align: left; } } .sppb-icons-group-list { list-style: none; margin: 0; padding: 0; display: block; } .sppb-icons-group-list li { text-align: center; } .sppb-icons-group-list li a { display: inline-block; } .sppb-icons-label-text { display: block; line-height: 1; } .sppb-icons-label-text.right { display: inline-block; } .sppb-addon-icons-group.icons-group-title-postion-left, .sppb-addon-icons-group.icons-group-title-postion-right { display: flex; } .sppb-addon-icons-group.icons-group-title-postion-right .sppb-addon-title { order: 2; } .overlay-image-title .sppb-addon-subtitle, .overlay-image-title .sppb-addon-title { transition: 0.35s; color: #fff; margin-top: 0; } .overlay-image-title .sppb-addon-subtitle { margin-bottom: 0; } .overlay-image-title .sppb-addon-subtitle i, .overlay-image-title .sppb-addon-title i { margin-right: 5px; } .sppb-addon-overlay-image-content { padding: 35px; -ms-display: flex; display: flex; position: relative; backface-visibility: hidden; overflow: hidden; } .title-subtitle-top-left { align-items: flex-start; justify-content: flex-start; } .title-subtitle-top-center { align-items: flex-start; justify-content: center; text-align: center; } .title-subtitle-top-right { align-items: flex-start; justify-content: flex-end; text-align: right; } .title-subtitle-bottom-left { align-items: flex-end; justify-content: flex-start; } .title-subtitle-bottom-center { align-items: flex-end; justify-content: center; text-align: center; } .title-subtitle-bottom-right { align-items: flex-end; justify-content: flex-end; text-align: right; } .title-subtitle-center-left { align-items: center; justify-content: flex-start; } .title-subtitle-center-center { align-items: center; justify-content: center; text-align: center; } .title-subtitle-center-right { align-items: center; justify-content: flex-end; text-align: right; } .overlay-image-button-wrap { position: relative; z-index: 1; } .title-subtitle-bottom-left .sppb-addon-title, .title-subtitle-center-left .sppb-addon-title, .title-subtitle-top-left .sppb-addon-title { transform: translate3d(15px, 0, 0); } .title-subtitle-bottom-left .sppb-addon-subtitle, .title-subtitle-center-left .sppb-addon-subtitle, .title-subtitle-top-left .sppb-addon-subtitle { transform: translate3d(15px, 0, 0); transition: 0.45s; } .sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-title, .sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-title, .sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-title { transform: translate3d(0, 0, 0); } .title-subtitle-bottom-right .sppb-addon-title, .title-subtitle-center-right .sppb-addon-title, .title-subtitle-top-right .sppb-addon-title { transform: translate3d(-15px, 0, 0); transition: 0.45s; } .title-subtitle-bottom-right .sppb-addon-subtitle, .title-subtitle-center-right .sppb-addon-subtitle, .title-subtitle-top-right .sppb-addon-subtitle { transform: translate3d(-15px, 0, 0); } .sppb-addon-overlay-image:hover .title-subtitle-bottom-right .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-bottom-right .sppb-addon-title, .sppb-addon-overlay-image:hover .title-subtitle-center-right .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-center-right .sppb-addon-title, .sppb-addon-overlay-image:hover .title-subtitle-top-right .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-top-right .sppb-addon-title { transform: translate3d(0, 0, 0); } .title-subtitle-top-center .sppb-addon-title { transform: translate3d(0, 15px, 0); transition: 0.45s; } .title-subtitle-top-center .sppb-addon-subtitle { transform: translate3d(0, 15px, 0); } .sppb-addon-overlay-image:hover .title-subtitle-top-center .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-top-center .sppb-addon-title { transform: translate3d(0, 0, 0); } .title-subtitle-center-center .sppb-addon-title { transform: translate3d(0, 15px, 0); } .title-subtitle-center-center .sppb-addon-subtitle { transform: translate3d(0, 15px, 0); transition: 0.45s; } .sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-title { transform: translate3d(0, 0, 0); } .title-subtitle-bottom-center .sppb-addon-title { transform: translate3d(0, -15px, 0); } .title-subtitle-bottom-center .sppb-addon-subtitle { transform: translate3d(0, -15px, 0); transition: 0.45s; } .sppb-addon-overlay-image:hover .title-subtitle-bottom-center .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-bottom-center .sppb-addon-title { transform: translate3d(0, 0, 0); } .title-subtitle-bottom-left .overlay-image-button-wrap, .title-subtitle-center-left .overlay-image-button-wrap, .title-subtitle-top-left .overlay-image-button-wrap { transform: translate3d(15px, 0, 0); transition: 0.55s; } .sppb-addon-overlay-image:hover .title-subtitle-bottom-left .overlay-image-button-wrap, .sppb-addon-overlay-image:hover .title-subtitle-center-left .overlay-image-button-wrap, .sppb-addon-overlay-image:hover .title-subtitle-top-left .overlay-image-button-wrap { transform: translate3d(0, 0, 0); } .title-subtitle-bottom-right .overlay-image-button-wrap, .title-subtitle-center-right .overlay-image-button-wrap, .title-subtitle-top-right .overlay-image-button-wrap { transform: translate3d(-15px, 0, 0); transition: 0.55s; } .sppb-addon-overlay-image:hover .title-subtitle-bottom-right .overlay-image-button-wrap, .sppb-addon-overlay-image:hover .title-subtitle-center-right .overlay-image-button-wrap, .sppb-addon-overlay-image:hover .title-subtitle-top-right .overlay-image-button-wrap { transform: translate3d(0, 0, 0); } .title-subtitle-top-center .overlay-image-button-wrap { transform: translate3d(0, 15px, 0); transition: 0.3s; } .sppb-addon-overlay-image:hover .title-subtitle-top-center .overlay-image-button-wrap { transform: translate3d(0, 0, 0); } .title-subtitle-center-center .overlay-image-button-wrap { transform: translate3d(0, 0, 0); transition: 0.3s; } .sppb-addon-overlay-image:hover .title-subtitle-center-center .overlay-image-button-wrap { transform: translate3d(0, -15px, 0); } .title-subtitle-bottom-center .overlay-image-button-wrap { transform: translate3d(0, -15px, 0); transition: 0.3s; } .sppb-addon-overlay-image:hover .title-subtitle-bottom-center .overlay-image-button-wrap { transform: translate3d(0, 0, 0); } .overlay-image-title { position: relative; z-index: 1; } .title-subtitle-center-center .overlay-image-title { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; } .overlay-background-image-wrapper { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .overlay-background-image { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; transition: 0.35s; } .image-effect-slide-top .overlay-background-image { height: -webkit-calc(100% + 50px); height: calc(100% + 50px); transform: translate3d(0, -50px, 0); } .image-effect-slide-top:hover .overlay-background-image { transform: translate3d(0, 0, 0); } .image-effect-slide-bottom .overlay-background-image { height: -webkit-calc(100% + 50px); height: calc(100% + 50px); transform: translate3d(0, 0, 0); } .image-effect-slide-bottom:hover .overlay-background-image { transform: translate3d(0, -50px, 0); } .image-effect-slide-left .overlay-background-image { width: -webkit-calc(100% + 50px); width: calc(100% + 50px); transform: translate3d(-50px, 0, 0); } .image-effect-slide-left:hover .overlay-background-image { transform: translate3d(0, 0, 0); } .image-effect-slide-right .overlay-background-image { width: -webkit-calc(100% + 50px); width: calc(100% + 50px); transform: translate3d(0, 0, 0); } .image-effect-slide-right:hover .overlay-background-image { transform: translate3d(-50px, 0, 0); } .image-effect-zoom-in:hover .overlay-background-image { transform: scale3d(1.15, 1.15, 1); } .image-effect-zoom-out .overlay-background-image { transform: scale3d(1.15, 1.15, 1); } .image-effect-zoom-out:hover .overlay-background-image { transform: scale3d(1, 1, 1); } .image-effect-zoom-in .overlay-image-title::before { position: absolute; content: ''; opacity: 0; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid #fff; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: 0.35s; transition: 0.35s; } .image-effect-zoom-out .overlay-image-title::before { position: absolute; content: ''; opacity: 0; top: 0; right: -15px; bottom: 0; left: -15px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: 0.35s; transition: 0.35s; border-left: none; border-right: none; } .image-effect-zoom-out .overlay-image-title::after { position: absolute; content: ''; opacity: 0; top: -15px; right: 0; bottom: -15px; left: 0; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transition: 0.35s; transition: 0.35s; border-top: none; border-bottom: none; } .image-effect-zoom-out:hover .title-subtitle-center-center .overlay-image-title::before { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .image-effect-zoom-out:hover .title-subtitle-center-center .overlay-image-title::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .image-effect-zoom-in:hover .title-subtitle-center-center .overlay-image-title::before { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .sppb-addon-overlay-image:hover .sppb-addon-image-overlay-icon { display: block; -webkit-animation: zoomIn 0.2s; animation: zoomIn 0.2s; } .overlay-background-style { position: absolute; left: 0; top: 0; height: 100%; width: 100%; transition: 0.4s linear; } .overlay-background-style::after { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; opacity: 0; transition: 0.6s linear; } .overlay-show-content-on-hover .overlay-image-title { opacity: 0; visibility: hidden; transition: 0.4s; } .overlay-show-content-on-hover:hover .overlay-image-title { opacity: 1; visibility: visible; } .sppb-addon-articles-scroller, .sppb-addon-articles-ticker { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } .sppb-articles-scroller-link { display: block; } .sppb-addon-articles-scroller-title { font-size: 18px; color: #fff; font-weight: 700; line-height: 1; margin-bottom: 10px; } .sppb-articles-scroller-date-left-date-container { display: -webkit-box; display: -ms-flexbox; display: flex; } .sppb-articles-scroller-date-left-date { background: #e91e63; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -ms-flex: 0 0 15%; flex: 0 0 15%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .sppb-articles-scroller-meta-date-left { text-align: center; } .sppb-articles-scroller-meta-date-left span { color: #fff; line-height: 1; font-weight: 700; font-size: 14px; display: block; text-transform: uppercase; } .sppb-articles-scroller-meta-date-left span.sppb-articles-scroller-day { font-size: 42px; margin-bottom: 5px; font-weight: 700; } .sppb-articles-scroller-date-left-content { background: #212125; padding: 25px; -ms-flex: 0 0 85%; flex: 0 0 85%; } .sppb-articles-scroller-introtext { color: #fff; } .sppb-articles-scroller-introtext p { margin-bottom: 5px; } .sppb-articles-scroller-introtext * { display: inline-block; } .sppb-articles-scroller-introtext ol, .sppb-articles-scroller-introtext ul { margin: 0; padding: 0; } .sppb-articles-scroller-date-left-content .sppb-addon-articles-scroller-title { font-size: 24px; margin-bottom: 15px; } .sppb-articles-ticker-wrap { display: flex; position: relative; } .sppb-articles-ticker-wrap .bx-wrapper { margin: 0 auto; display: table; width: 100%; } .sppb-articles-ticker-heading { background: #e91e63; color: #fff; -ms-flex: 0 0 25%; flex: 0 0 25%; align-items: center; display: flex; justify-content: center; position: relative; z-index: 1; text-align: center; line-height: 1; } .sppb-articles-ticker-heading svg { position: absolute; left: auto; top: 0; height: 100%; z-index: -1; right: -25px; } .sppb-articles-ticker { margin: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; background: #222; position: relative; } .sppb-articles-ticker .bx-wrapper { margin: 0 auto; } .sppb-articles-ticker-text { padding: 15px 30px 15px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; } .sppb-articles-ticker-text.shape-enabled-need-extra-padding { padding-left: 42px; } .sppb-articles-ticker-text a { color: #fff; display: block; font-size: 16px; line-height: 1; position: relative; z-index: 1; } .sppb-articles-ticker-controller { position: absolute; left: auto; right: 15px; top: 0; margin: auto; bottom: 0; height: 29px; } .sppb-articles-ticker-controller span { display: inline-block; font-size: 22px; line-height: 1.2; } .sppb-articles-ticker-controller span.sppb-articles-ticker-left-control { margin-right: 5px; } .sppb-articles-ticker-controller span a { font-size: 22px; color: #fff; line-height: 1; } .ticker-date-time-content-wrap { position: relative; right: 15px; margin-left: auto; } @media (max-width: 550px) { .ticker-date-time-content-wrap { display: none; } } .ticker-date-time-content-wrap.date-wrapper-class.hour-wrapper-class { -ms-flex: 0 0 50%; flex: 0 0 50%; } .ticker-date-time-content-wrap.date-wrapper-class { -ms-flex: 0 0 30%; flex: 0 0 30%; } .ticker-date-time-content-wrap.hour-wrapper-class { -ms-flex: 0 0 40%; flex: 0 0 40%; } .ticker-date-time { position: absolute; left: auto; right: 0; top: 0; color: #fff; padding: 3px 4px; line-height: 1; font-size: 12px; background: #e91e63; text-transform: uppercase; height: 18px; bottom: 0; margin: auto 0; } .ticker-date-time span { display: inline-block; } .ticker-date-time .ticker-date + .ticker-hour { margin-left: 3px; } .article-image-as-bg { position: relative; } .article-image-as-bg::before { content: ''; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; height: 100%; width: 100%; } .article-image-as-bg .sppb-articles-scroller-date-left-date { position: relative; } .article-image-as-bg .sppb-articles-scroller-date-left-date:after { content: ''; position: absolute; left: auto; right: 0; width: 1px; height: 60%; margin: auto; background: #fff; } .date-text-overlay { position: relative; } .date-text-overlay .sppb-articles-scroller-month { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; left: auto; right: 0; line-height: 1; top: 0; bottom: 0; color: #000; font-size: 24px; } .sppb-articles-carousel-column { width: 25%; } .sppb-articles-carousel-content { background: #fff; box-shadow: 0 6px 12px -3px rgba(49, 41, 41, 0.1); padding: 20px 20px 25px; margin-bottom: 15px; } .sppb-articles-carousel-meta-date { color: rgba(0, 0, 0, 0.6); font-size: 14px; } .sppb-articles-carousel-link { display: block; margin: 12px 0; font-size: 24px; color: #000; line-height: 1; } .sppb-articles-carousel-meta-category a { font-size: 14px; font-weight: 600; color: #95a5a6; display: inline-block; margin-top: 10px; } .sppb-addon-articles-carousel .bx-controls.bx-has-pager { position: absolute; width: 100%; top: -40px; } .sppb-addon-articles-carousel .bx-pager.bx-default-pager { padding-top: 0; bottom: auto; font-size: 0; text-align: right; right: 10px; } .sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a { width: 30px; height: 2px; border-radius: 0; position: relative; overflow: hidden; transition: 0.35s; } .sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a.active { width: 50px; } .sppb-addon-articles-carousel .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .sppb-addon-articles-carousel .bx-wrapper .bx-pager-item { vertical-align: initial; } div.bx-wrapper .bx-controls-direction a { text-indent: initial; color: #000; font-size: 24px; text-align: center; left: 10px; width: 20px; } div.bx-wrapper .bx-controls-direction a:hover { color: #fff; } div.bx-wrapper .bx-controls-direction a.bx-next { left: 35px; } .sppb-addon-video .sppb-addon-video-local-video-wrap { padding-top: 56.3%; position: relative; } .sppb-addon-video-local-source { object-fit: contain; position: absolute; left: 0; top: 0; height: 100%; width: 100%; } .sppb-addon-pricelist { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sppb-addon-pricelist .sppb-addon-title { font-size: 18px; font-weight: 700; line-height: 1; margin-bottom: 10px; } .pricelist-price { margin-left: 5px; } .pricelist-price sup { font-weight: 400; } .pricelist-title-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .pricelist-text-content { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; } .pricelist-price-content, .pricelist-title { white-space: nowrap; } .pricelist-line { -webkit-box-flex: 1; -ms-flex: 1 1 80%; flex: 1 1 80%; max-width: 80%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 2px 5px 0 10px; } .bottom-of-content + .pricelist-line, .pricelist-line.title-bottom { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; margin-left: 0; margin-right: 0; } .pricelist-line span { border-bottom-color: #d2d2d2; border-bottom-width: 2px; width: 100%; } .pricelist-line-style-dotted { border-bottom-style: dotted; } .pricelist-line-style-solid { border-bottom-style: solid; } .pricelist-line-style-dashed { border-bottom-style: dashed; } span.pricelist-line-style-double { border-bottom-style: double; border-bottom-width: 3px; } .pricelist-price.discounted-price { text-decoration: line-through; font-size: 70%; display: inline-block; line-height: 1; } .pricelist-price.discounted-price .pricelist-point-zero { font-size: 80%; vertical-align: initial !important; } .pricelist-left-image { position: relative; } .pricelist-tag { position: absolute; left: 15px; top: 15px; color: #fff; background: #000; line-height: 1; padding: 5px 7px; font-size: 12px; font-weight: 700; } .pricelist-left-number { color: #ccc; font-size: 36px; font-weight: 700; font-style: italic; line-height: 1; text-align: center; } .pricelist-point-zero { font-size: 60%; } @media only screen and (max-width: 550px) { .pricelist-price-content, .pricelist-title { white-space: initial; } } .sppb-addon-animated-heading .sppb-addon-title { font-size: 45px; font-weight: 600; color: #4e5465; display: flex; flex-wrap: wrap; align-items: center; margin: 0; } .sppb-addon-animated-heading.sppb-text-left .sppb-addon-title { justify-content: flex-start; } .sppb-addon-animated-heading.sppb-text-center .sppb-addon-title { justify-content: center; } .sppb-addon-animated-heading.sppb-text-right .sppb-addon-title { justify-content: flex-end; } .animated-heading-after-part, .animated-heading-before-part { position: relative; z-index: 1; } .animated-heading-before-part { margin-right: 8px; } .animated-heading-after-part { margin-left: 8px; } .animated-heading-highlighted-wrap { position: relative; display: inline-block; } .animated-heading-highlighted-text.shape-circle { padding: 5px 15px 10px; } .animated-heading-highlighted-text.shape-square { padding: 7px 20px 5px 40px; } .animated-heading-highlighted-text.shape-wave { padding: 5px 5px 0; } .animated-heading-highlighted-text.shape-bg-fill { padding: 5px; } .animated-heading-highlighted-text { position: relative; display: inline-block; z-index: 1; padding: 5px 5px 10px; } .animated-heading-highlighted-wrap svg { position: absolute; top: 50%; left: 50%; width: calc(100% + 20px); height: calc(100% + 20px); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); overflow: visible !important; } .animated-heading-highlighted-wrap svg path { stroke: #f44336; stroke-width: 10; fill: none; stroke-dasharray: 1500; -webkit-animation-name: highlighted-text-animation; animation-name: highlighted-text-animation; -webkit-animation-iteration-count: 2; animation-iteration-count: 2; -webkit-animation-duration: 10s; animation-duration: 10s; } .animated-heading-highlighted-wrap svg path:nth-of-type(2) { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } @-webkit-keyframes highlighted-text-animation { 0% { stroke-dasharray: 0 1500; } 15% { stroke-dasharray: 1500 1500; } 85% { opacity: 1; } 90% { stroke-dasharray: 1500 1500; opacity: 0; } to { stroke-dasharray: 0 1500; opacity: 0; } } @keyframes highlighted-text-animation { 0% { stroke-dasharray: 0 1500; } 15% { stroke-dasharray: 1500 1500; } 85% { opacity: 1; } 90% { stroke-dasharray: 1500 1500; opacity: 0; } to { stroke-dasharray: 0 1500; opacity: 0; } } .animated-text-words-wrapper { position: relative; text-align: center; display: flex; flex-wrap: wrap; color: #26c4f1; } .animated-text-words-wrapper .animated-text { display: inline-block; position: absolute; white-space: nowrap; left: 0; top: 0; } .animated-text em, .animated-text i { font-style: normal; } .animated-text-words-wrapper span.is-visible { position: relative; } .no-js .animated-text-words-wrapper .animated-text { opacity: 0; } .no-js .animated-text-words-wrapper span.is-visible { opacity: 1; } .animated-heading-text.text-animation-flip .animated-text-words-wrapper { -webkit-perspective: 300px; perspective: 300px; } .animated-heading-text.text-animation-flip .animated-text { opacity: 0; -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg); } .animated-heading-text.text-animation-flip span.is-visible { opacity: 1; -webkit-transform: rotateX(0); -ms-transform: rotateX(0); transform: rotateX(0); -webkit-animation: animated-text-animation-flip-in 1.2s; animation: animated-text-animation-flip-in 1.2s; } .animated-heading-text.text-animation-flip span.is-hidden { -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-animation: animated-text-animation-flip-out 1.2s; animation: animated-text-animation-flip-out 1.2s; } @-webkit-keyframes animated-text-animation-flip-in { 0% { -webkit-transform: rotateX(180deg); opacity: 0; } 35% { -webkit-transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(360deg); opacity: 1; } } @keyframes animated-text-animation-flip-in { 0% { -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg); opacity: 0; } 35% { -webkit-transform: rotateX(120deg); -ms-transform: rotateX(120deg); transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(360deg); -ms-transform: rotateX(360deg); transform: rotateX(360deg); opacity: 1; } } @-webkit-keyframes animated-text-animation-flip-out { 0% { -webkit-transform: rotateX(0); opacity: 1; } 35% { -webkit-transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(180deg); opacity: 0; } } @keyframes animated-text-animation-flip-out { 0% { -webkit-transform: rotateX(0); -ms-transform: rotateX(0); transform: rotateX(0); opacity: 1; } 35% { -webkit-transform: rotateX(-40deg); -ms-transform: rotateX(-40deg); transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg); opacity: 0; } } .animated-heading-text.type .animated-text-words-wrapper { vertical-align: top; overflow: hidden; } .animated-heading-text.type .animated-text-words-wrapper::after { content: ''; position: absolute; right: 0; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 90%; width: 1px; background-color: #aebcb9; } .animated-heading-text.type .animated-text-words-wrapper.waiting::after { -webkit-animation: animated-text-pulse 1s infinite; animation: animated-text-pulse 1s infinite; } .animated-heading-text.type .animated-text-words-wrapper.selected { background-color: #000; } .animated-heading-text.type .animated-text-words-wrapper.selected::after { visibility: hidden; } .animated-heading-text.type .animated-text-words-wrapper.selected .animated-text { color: #fff; } .animated-heading-text.type .animated-text { visibility: hidden; } .animated-heading-text.type span.is-visible { visibility: visible; } .animated-heading-text.type i { position: absolute; visibility: hidden; font-style: normal; } .animated-heading-text.type i.in { position: relative; visibility: visible; } @-webkit-keyframes animated-text-pulse { 0% { -webkit-transform: translateY(-50%) scale(1); opacity: 1; } 40% { -webkit-transform: translateY(-50%) scale(0.9); opacity: 0; } 100% { -webkit-transform: translateY(-50%) scale(0); opacity: 0; } } @keyframes animated-text-pulse { 0% { -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); opacity: 1; } 40% { -webkit-transform: translateY(-50%) scale(0.9); -ms-transform: translateY(-50%) scale(0.9); transform: translateY(-50%) scale(0.9); opacity: 0; } 100% { -webkit-transform: translateY(-50%) scale(0); -ms-transform: translateY(-50%) scale(0); transform: translateY(-50%) scale(0); opacity: 0; } } .animated-heading-text.animation-wave .animated-text-words-wrapper { -webkit-perspective: 300px; perspective: 300px; } .animated-heading-text.animation-wave em, .animated-heading-text.animation-wave i { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .animated-heading-text.animation-wave .animated-text { opacity: 0; } .animated-heading-text.animation-wave i { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(-20px) rotateX(90deg); -ms-transform: translateZ(-20px) rotateX(90deg); transform: translateZ(-20px) rotateX(90deg); opacity: 0; } span.is-visible .animated-heading-text.animation-wave i { opacity: 1; } .animated-heading-text.animation-wave i.in { -webkit-animation: animated-text-animation-wave-in 0.4s forwards; animation: animated-text-animation-wave-in 0.4s forwards; } .animated-heading-text.animation-wave i.out { -webkit-animation: animated-text-animation-wave-out 0.4s forwards; animation: animated-text-animation-wave-out 0.4s forwards; } .animated-heading-text.animation-wave em { -webkit-transform: translateZ(20px); -ms-transform: translateZ(20px); transform: translateZ(20px); } .no-csstransitions .animated-heading-text.animation-wave i { -webkit-transform: rotateX(0); -ms-transform: rotateX(0); transform: rotateX(0); opacity: 0; } .no-csstransitions .animated-heading-text.animation-wave i em { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .no-csstransitions .animated-heading-text.animation-wave span.is-visible i { opacity: 1; } @-webkit-keyframes animated-text-animation-wave-in { 0% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(90deg); } 60% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(-10deg); } 100% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0); } } @keyframes animated-text-animation-wave-in { 0% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(90deg); -ms-transform: translateZ(-20px) rotateX(90deg); transform: translateZ(-20px) rotateX(90deg); } 60% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(-10deg); -ms-transform: translateZ(-20px) rotateX(-10deg); transform: translateZ(-20px) rotateX(-10deg); } 100% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0); -ms-transform: translateZ(-20px) rotateX(0); transform: translateZ(-20px) rotateX(0); } } @-webkit-keyframes animated-text-animation-wave-out { 0% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0); } 60% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-100deg); } 100% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-90deg); } } @keyframes animated-text-animation-wave-out { 0% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0); -ms-transform: translateZ(-20px) rotateX(0); transform: translateZ(-20px) rotateX(0); } 60% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-100deg); -ms-transform: translateZ(-20px) rotateX(-100deg); transform: translateZ(-20px) rotateX(-100deg); } 100% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-90deg); -ms-transform: translateZ(-20px) rotateX(-90deg); transform: translateZ(-20px) rotateX(-90deg); } } .animated-heading-text.loading-bar .animated-text-words-wrapper { overflow: hidden; vertical-align: top; } .animated-heading-text.loading-bar .animated-text-words-wrapper::after { content: ''; position: absolute; left: 0; bottom: 0; height: 3px; width: 0; background: #22b8f0; z-index: 2; -webkit-transition: width 0.3s -0.1s; -o-transition: width 0.3s -0.1s; transition: width 0.3s -0.1s; } .animated-heading-text.loading-bar .animated-text-words-wrapper.is-loading::after { width: 100%; -webkit-transition: width 3s; -o-transition: width 3s; transition: width 3s; } .animated-heading-text.loading-bar .animated-text { top: 0; opacity: 0; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; } .animated-heading-text.loading-bar span.is-visible { opacity: 1; top: 0; } .animated-heading-text.slide .animated-text-words-wrapper { overflow: hidden; vertical-align: top; } .animated-heading-text.slide .animated-text { opacity: 0; top: 0.2em; } .animated-heading-text.slide span.is-visible { top: 0; opacity: 1; -webkit-animation: slide-in 0.6s; animation: slide-in 0.6s; } .animated-heading-text.slide span.is-hidden { -webkit-animation: slide-out 0.6s; animation: slide-out 0.6s; } @-webkit-keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(-100%); } 60% { opacity: 1; -webkit-transform: translateY(20%); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } 60% { opacity: 1; -webkit-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes slide-out { 0% { opacity: 1; -webkit-transform: translateY(0); } 60% { opacity: 0; -webkit-transform: translateY(120%); } 100% { opacity: 0; -webkit-transform: translateY(100%); } } @keyframes slide-out { 0% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 60% { opacity: 0; -webkit-transform: translateY(120%); -ms-transform: translateY(120%); transform: translateY(120%); } 100% { opacity: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); } } .animated-heading-text.text-clip .animated-text-words-wrapper { overflow: hidden; vertical-align: top; } .animated-heading-text.text-clip .animated-text-words-wrapper::after { content: ''; position: absolute; top: 0; right: 0; width: 2px; height: 100%; background-color: #aebcb9; } .animated-heading-text.text-clip .animated-text { opacity: 0; visibility: hidden; } .animated-heading-text.text-clip span.is-visible { opacity: 1; visibility: visible; } .animated-heading-text.zoom .animated-text-words-wrapper { -webkit-perspective: 300px; perspective: 300px; } .animated-heading-text.zoom .animated-text { opacity: 0; } .animated-heading-text.zoom span.is-visible { opacity: 1; -webkit-animation: zoom-in 0.8s; animation: zoom-in 0.8s; } .animated-heading-text.zoom span.is-hidden { -webkit-animation: zoom-out 0.8s; animation: zoom-out 0.8s; } @-webkit-keyframes zoom-in { 0% { opacity: 0; -webkit-transform: translateZ(100px); } 100% { opacity: 1; -webkit-transform: translateZ(0); } } @keyframes zoom-in { 0% { opacity: 0; -webkit-transform: translateZ(100px); -ms-transform: translateZ(100px); transform: translateZ(100px); } 100% { opacity: 1; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); } } @-webkit-keyframes zoom-out { 0% { opacity: 1; -webkit-transform: translateZ(0); } 100% { opacity: 0; -webkit-transform: translateZ(-100px); } } @keyframes zoom-out { 0% { opacity: 1; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); } 100% { opacity: 0; -webkit-transform: translateZ(-100px); -ms-transform: translateZ(-100px); transform: translateZ(-100px); } } .animated-heading-text.animation-blinds .animated-text-words-wrapper { -webkit-perspective: 300px; perspective: 300px; } .animated-heading-text.animation-blinds .animated-text { opacity: 0; } .animated-heading-text.animation-blinds i { display: inline-block; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; } span.is-visible .animated-heading-text.animation-blinds i { -webkit-transform: rotateY(0); -ms-transform: rotateY(0); transform: rotateY(0); } .animated-heading-text.animation-blinds i.in { -webkit-animation: animated-text-animation-blinds-in 0.6s forwards; animation: animated-text-animation-blinds-in 0.6s forwards; } .animated-heading-text.animation-blinds i.out { -webkit-animation: animated-text-animation-blinds-out 0.6s forwards; animation: animated-text-animation-blinds-out 0.6s forwards; } .no-csstransitions .animated-heading-text.animation-blinds i { -webkit-transform: rotateY(0); -ms-transform: rotateY(0); transform: rotateY(0); opacity: 0; } .no-csstransitions .animated-heading-text.animation-blinds span.is-visible i { opacity: 1; } @-webkit-keyframes animated-text-animation-blinds-in { 0% { -webkit-transform: rotateY(180deg); } 100% { -webkit-transform: rotateY(0); } } @keyframes animated-text-animation-blinds-in { 0% { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); } 100% { -webkit-transform: rotateY(0); -ms-transform: rotateY(0); transform: rotateY(0); } } @-webkit-keyframes animated-text-animation-blinds-out { 0% { -webkit-transform: rotateY(0); } 100% { -webkit-transform: rotateY(-180deg); } } @keyframes animated-text-animation-blinds-out { 0% { -webkit-transform: rotateY(0); -ms-transform: rotateY(0); transform: rotateY(0); } 100% { -webkit-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); transform: rotateY(-180deg); } } .animated-heading-text.scale .animated-text { opacity: 0; } .animated-heading-text.scale i { display: inline-block; opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } span.is-visible .animated-heading-text.scale i { opacity: 1; } .animated-heading-text.scale i.in { -webkit-animation: scale-up 0.6s forwards; animation: scale-up 0.6s forwards; } .animated-heading-text.scale i.out { -webkit-animation: scale-down 0.6s forwards; animation: scale-down 0.6s forwards; } .no-csstransitions .animated-heading-text.scale i { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 0; } .no-csstransitions .animated-heading-text.scale span.is-visible i { opacity: 1; } @-webkit-keyframes scale-up { 0% { -webkit-transform: scale(0); opacity: 0; } 60% { -webkit-transform: scale(1.2); opacity: 1; } 100% { -webkit-transform: scale(1); opacity: 1; } } @keyframes scale-up { 0% { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; } 60% { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); opacity: 1; } 100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } } @-webkit-keyframes scale-down { 0% { -webkit-transform: scale(1); opacity: 1; } 60% { -webkit-transform: scale(0); opacity: 0; } } @keyframes scale-down { 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } 60% { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; } } .animated-heading-text.push .animated-text { opacity: 0; } .animated-heading-text.push span.is-visible { opacity: 1; -webkit-animation: push-in 0.6s; animation: push-in 0.6s; } .animated-heading-text.push span.is-hidden { -webkit-animation: push-out 0.6s; animation: push-out 0.6s; } @-webkit-keyframes push-in { 0% { opacity: 0; -webkit-transform: translateX(-100%); } 60% { opacity: 1; -webkit-transform: translateX(10%); } 100% { opacity: 1; -webkit-transform: translateX(0); } } @keyframes push-in { 0% { opacity: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } 60% { opacity: 1; -webkit-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } @-webkit-keyframes push-out { 0% { opacity: 1; -webkit-transform: translateX(0); } 60% { opacity: 0; -webkit-transform: translateX(110%); } 100% { opacity: 0; -webkit-transform: translateX(100%); } } @keyframes push-out { 0% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 60% { opacity: 0; -webkit-transform: translateX(110%); -ms-transform: translateX(110%); transform: translateX(110%); } 100% { opacity: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } } .sppb-addon-sp-slider .sp-item.slider-content-vercally-center { display: flex; flex-wrap: wrap; align-items: center; } .sppb-addon-sp-slider.sp-slider .sp-item.active [data-layer='true'] { opacity: 1; } .sppb-addon-sp-slider .sp-slider-outer-stage, div.sp-slider.on-3d-active .sp-slider-outer-stage { background: 0 0; } .slider-content-vercally-center .sppb-row div[class*='sppb-col'], .slider-content-vercally-center .sppb-row div[class^='sppb-col'] { display: flex; align-items: center; } .sp-item .sppb-row div[class*='sppb-col'].image-align-right, .sp-item .sppb-row div[class^='sppb-col'].image-align-right { justify-content: flex-end; } .sp-item .sppb-row div[class*='sppb-col'].image-align-center, .sp-item .sppb-row div[class^='sppb-col'].image-align-center { justify-content: center; } .sp-item .sppb-row div[class*='sppb-col'].image-align-left, .sp-item .sppb-row div[class^='sppb-col'].image-align-left { justify-content: flex-start; } .sppb-addon-sp-slider.sp-slider .sp-dots ul { margin: 0; } .dot-controller-dot.sp-slider .sp-dots ul li, .dot-controller-dot.sp-slider .sp-dots ul li.active { border-color: #fff; border-style: solid; border-width: 2px; transition: 0.4s; overflow: hidden; } .dot-controller-dot.sp-slider .sp-dots ul li::after { content: ''; position: absolute; background: #fff; width: 8px; top: 0; border-radius: 50%; height: 8px; left: 0; right: 0; bottom: 0; margin: auto; transition: 0.4s; opacity: 0; } .dot-controller-dot.sp-slider .sp-dots ul li.active::after, .dot-controller-dot.sp-slider .sp-dots ul li:hover::after { opacity: 1; } .dot-controller-with_image.sp-slider .sp-dots { height: 50px; margin: 0; } .dot-controller-with_image.sp-slider .sp-dots ul li, .dot-controller-with_image.sp-slider .sp-dots ul li.active { width: 50px; height: 50px; border-color: #fff; border-style: solid; border-width: 3px; border-radius: 50%; transition: 0.4s; } .dot-controller-dot.sp-slider .sp-dots ul li span, .dot-controller-with_image.sp-slider .sp-dots ul li span { display: none; } .dot-controller-with_image.sp-slider .sp-dots ul li::after { content: ''; background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; border-radius: 50%; left: 0; top: 0; position: absolute; transition: 0.3s; } .dot-controller-with_image.sp-slider .sp-dots ul li.active::after, .dot-controller-with_image.sp-slider .sp-dots ul li:hover::after { background: 0 0; } .dot-controller-position-bottom_left.sp-slider .sp-dots, .dot-controller-position-bottom_right.sp-slider .sp-dots { transform: initial; margin: auto; } .dot-controller-position-bottom_left.sp-slider .sp-dots ul { text-align: left; } .dot-controller-position-bottom_right.sp-slider .sp-dots ul { text-align: right; } .dot-controller-position-bottom_right.sp-slider .sp-dots { left: auto; } .dot-controller-position-vertical_left.sp-slider .sp-dots { transform: initial; margin: auto; max-width: 20px; top: 0; bottom: 0; display: flex; flex-direction: column; justify-content: center; } .dot-controller-position-vertical_right.sp-slider .sp-dots { transform: initial; margin: auto; left: auto; max-width: 20px; top: 0; bottom: 0; display: flex; flex-direction: column; justify-content: center; } .dot-controller-line.dot-controller-position-vertical_left .sp-dots, .dot-controller-line.dot-controller-position-vertical_right .sp-dots { max-width: 50px; } .dot-controller-with_image.dot-controller-position-vertical_left .sp-dots, .dot-controller-with_image.dot-controller-position-vertical_right .sp-dots { max-width: 50px; } .dot-controller-line.dot-controller-position-vertical_left .sp-dots ul li.active, .dot-controller-line.dot-controller-position-vertical_right .sp-dots ul li.active { width: 50px; } .dot-controller-line.dot-controller-position-vertical_left .sp-dots ul { text-align: left; } .dot-controller-line.dot-controller-position-vertical_right .sp-dots ul { text-align: right; } .dot-controller-line.sp-slider .sp-dots ul li .dot-indicator { bottom: 0; margin: auto; } .dot-controller-line.sp-slider .sp-dots ul li::before { content: ''; padding-top: 3px; display: block; margin-top: -3px; } .dot-controller-line.sp-slider .sp-dots ul li::after { content: ''; padding-bottom: 3px; display: block; margin-top: 3px; } .dot-controller-position-vertical_left .sp-dots ul, .dot-controller-position-vertical_right .sp-dots ul { display: flex; flex-wrap: wrap; flex-direction: column; } .sp-slider .sp-nav-control .nav-control { transition: 0.3s; } div.sp-slider .sp-indicator.line-indicator { background: rgba(0, 0, 0, 0.3); } div.sp-slider .sp-nav-control { position: absolute; height: 1px; z-index: 3; left: 50px; top: -50px; bottom: 0; margin: auto; right: 50px; width: auto; } div.sp-slider .sp-nav-control .nav-control { color: #fff; height: 50px; width: 50px; border: 1px solid #fff; background: rgba(0, 0, 0, 0.3); line-height: 50px; font-size: 14px; padding: 0; top: 0; bottom: 0; } div.sp-slider .sp-nav-control .nav-control:hover { background: rgba(0, 0, 0, 0.6); } div[data-arrow-content='icon_only'].sp-slider .sp-nav-control { height: 1px; top: -70px; } div[data-arrow-content='icon_only'].sp-slider .sp-nav-control .nav-control { font-size: 28px; width: 70px; height: 70px; } div[data-arrow-content='icon_only'] .sp-nav-control .nav-control i { line-height: 70px; } div[data-arrow-content='icon_with_text'] .sp-nav-control .nav-control { width: 70px; height: 60px; line-height: 60px; } .sppb-addon-sp-slider.sp-slider.arrow-position-bottom_center .sp-nav-control, .sppb-addon-sp-slider.sp-slider.arrow-position-bottom_left .sp-nav-control, .sppb-addon-sp-slider.sp-slider.arrow-position-bottom_right .sp-nav-control { top: auto; bottom: 50px; left: 0; width: 160px; margin: auto; right: 0; height: 70px; z-index: 4; } .sppb-addon-sp-slider.sp-slider.arrow-position-bottom_right .sp-nav-control { left: auto; right: 50px; } .sppb-addon-sp-slider.sp-slider.arrow-position-bottom_left .sp-nav-control { left: 50px; right: auto; } .sp-slider.arrow-show-on-hover .sp-nav-control { opacity: 0; visibility: hidden; transition: 0.4s; } .sp-slider.arrow-show-on-hover:hover .sp-nav-control { opacity: 1; visibility: visible; } .sppb-sp-slider-title { font-size: 36px; margin-top: 0; margin-bottom: 0; } .sppb-sp-slider-image, .sppb-sp-slider-text, .sppb-sp-slider-title { display: table; word-break: break-word; } .sp-slider-content-align-left, .sp-slider-image-align-left { text-align: left; width: 100%; } .sp-slider-content-align-center, .sp-slider-image-align-center { text-align: center; width: 100%; } .sp-slider-content-align-right, .sp-slider-image-align-right { text-align: right; width: 100%; } .sppb-addon-sp-slider .sp-slider-content-align-left .sppb-sp-slider-image, .sppb-addon-sp-slider .sp-slider-content-align-left .sppb-sp-slider-text, .sppb-addon-sp-slider .sp-slider-content-align-left .sppb-sp-slider-title { margin-right: auto !important; } .sppb-addon-sp-slider .sp-slider-content-align-center .sppb-sp-slider-image, .sppb-addon-sp-slider .sp-slider-content-align-center .sppb-sp-slider-text, .sppb-addon-sp-slider .sp-slider-content-align-center .sppb-sp-slider-title { margin-left: auto !important; margin-right: auto !important; } .sppb-addon-sp-slider .sp-slider-content-align-right .sppb-sp-slider-image, .sppb-addon-sp-slider .sp-slider-content-align-right .sppb-sp-slider-text, .sppb-addon-sp-slider .sp-slider-content-align-right .sppb-sp-slider-title { margin-left: auto !important; } .sppb-addon-sp-slider .sp-slider-image-align-left .sppb-sp-slider-image { margin-right: auto !important; } .sppb-addon-sp-slider .sp-slider-image-align-center .sppb-sp-slider-image { margin-left: auto !important; margin-right: auto !important; } .sppb-addon-sp-slider .sp-slider-image-align-right .sppb-sp-slider-image { margin-left: auto !important; } .sp-slider .sp-item .sppb-sp-slider-image img { display: inline-block; } .sppb-sp-slider-icon { display: inline-block; } .sppb-sp-slider-icon.sp-slider-icon-block { display: table; } .sppb-sp-slider-button { display: inline-block; margin-right: 15px; margin-left: 15px; } .sp-slider-content-align-left .sppb-sp-slider-button { margin-left: 0; margin-right: 30px; } .sp-slider-content-align-right .sppb-sp-slider-button { margin-right: 0; margin-left: 30px; } .sppb-sp-slider-button .sp-slider-btn-text { display: block; color: #fff; background: #f102f2; padding: 10px 20px; transition-duration: 0.4s; transition-property: color, background; font-size: 16px; border-radius: 2px; } .sp-slider-btn-icon { display: inline-block; } .sp-slider-custom-dot-indecators { background: rgba(0, 0, 0, 0.3); position: absolute; bottom: 0; left: auto; right: 0; padding: 30px; z-index: 1; width: 50%; } .sp-slider-custom-dot-indecators ul { list-style: none; padding: 0; margin: 0; display: table; width: 100%; color: #fff; } .sp-slider-custom-dot-indecators ul li { margin: 0 25px; width: 180px; float: left; cursor: pointer; } .sp-slider-number { font-size: 16px; line-height: 1; color: rgba(255, 255, 255, 0.8); } .sp-slider-dot-indecator-text.sp-dot-text-key-1 { font-size: 18px; line-height: 1.4; color: rgba(255, 255, 255, 0.75); } .sp-slider-dot-indecator-text.sp-dot-text-key-2 { font-size: 14px; line-height: 1; color: rgba(255, 255, 255, 0.3); margin-top: 10px; } .sp-dot-indicator-wrap { position: relative; height: 2px; background: rgba(255, 255, 255, 0.2); margin: 10px 0; } .sp-dot-indicator-wrap .dot-indicator { background: rgba(255, 255, 255, 0.3); position: absolute; transition-property: width; -webkit-transition-property: width; width: 0; left: 0; top: 0; height: 2px; } .sp-dot-indicator-wrap .dot-indicator.active { width: 100%; } .sppb-addon-sp-slider .sp-video-control .sp-volumn-control { font-size: 20px; color: #000; width: 40px; height: 40px; line-height: 40px; background: #fff; text-align: center; border-radius: 50%; -webkit-transition: 0.35s; transition: 0.35s; } .sppb-addon-sp-slider .sp-video-control .sp-volumn-control:hover { color: #fff; background: #000; } .sppb-addon-sp-slider .sp-video-container { height: 100%; } .sppb-addon-sp-slider .sp-item .sp-background::after { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; } .sp-html5-video-container video { object-fit: cover; position: absolute; height: 100%; width: 100%; } .sppb-image-layouts-inline, .sppb-image-layouts-inline-img { position: relative; } .image-layout-preset-style-card .sppb-addon-image-overlay-icon, .sppb-image-layouts-inline .sppb-addon-image-overlay-icon { transition: 0.35s; line-height: 32px; } .image-layout-preset-style-card:hover .sppb-addon-image-overlay-icon, .sppb-image-layouts-inline:hover .sppb-addon-image-overlay-icon { display: block; } .image-layout-preset-style-card .sppb-addon-image-overlay-icon { background: 0 0; width: 100%; height: 100%; top: 0; left: 0; margin: 0; } .sppb-addon-image-layouts-card-text-caption { position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); width: 100%; display: flex; flex-wrap: wrap; color: #fff; align-items: center; padding: 15px; } .image-layouts-card-text-caption-icon { font-size: 24px; padding-right: 15px; line-height: 1; color: #ffc900; } .image-layouts-card-text-caption-title { font-size: 16px; line-height: 1; margin: 0; } .sppb-image-layouts-inline:hover .sppb-addon-image-overlay { opacity: 1; } .sppb-addon-image-layout-image.image-fit, .sppb-img-responsive.image-fit { width: 100%; } .sppb-addon-image-layout-caption { color: #fff; background: rgba(0, 0, 0, 0.7); padding: 10px 15px; position: relative; z-index: 1; } .sppb-addon-image-layout-caption.caption-overlay, .sppb-addon-image-layout-caption.caption-overlay-on-over { position: absolute; left: 0; top: auto; bottom: 0; width: 100%; } .sppb-addon-image-layout-caption.caption-overlay-on-over { opacity: 0; visibility: hidden; transition: 0.35s; } .sppb-image-layouts-inline:hover .sppb-addon-image-layout-caption.caption-overlay-on-over { opacity: 1; visibility: visible; } .sppb-addon-image-layout-wrap { display: flex; flex-wrap: wrap; position: relative; } .sppb-addon-image-layout-content { background: #f1f1f1; padding: 30px 40px 40px; } .image-layout-preset-style-poster { align-items: center; text-align: center; } .image-layout-preset-style-poster .sppb-addon-image-layout-content { position: absolute; margin: 0 50px; } .image-layout-preset-style-card .sppb-addon-image-layout-content { background: 0 0; padding: 0 30px 0 50px; } .image-layout-preset-style-overlap .sppb-addon-image-layout-content { background: 0 0; padding: 0 20px; } .image-layout-preset-style-card .sppb-row, .image-layout-preset-style-collage .sppb-row, .image-layout-preset-style-overlap .sppb-row { margin: 0; width: 100%; } .image-layout-preset-style-collage .sppb-col-sm-6, .image-layout-preset-style-overlap .sppb-col-sm-6 { padding: 0; } .image-layout-preset-style-card div[class*='sppb-col-sm'], .image-layout-preset-style-card div[class^='sppb-col-sm'] { padding: 0; } .image-layout-preset-style-card .sppb-row .sppb-col-sm-6:nth-child(2), .image-layout-preset-style-overlap .sppb-row .sppb-col-sm-6:nth-child(2) { display: flex; flex-wrap: wrap; align-items: center; } .image-layout-preset-style-card .sppb-row .sppb-col-sm-6:nth-child(2) .sppb-addon-image-layout-content, .image-layout-preset-style-overlap .sppb-row .sppb-col-sm-6:nth-child(2) .sppb-addon-image-layout-content { max-width: 100%; } .image-layout-preset-style-card .sppb-addon-image-layout-image, .image-layout-preset-style-card .sppb-img-responsive, .image-layout-preset-style-overlap .sppb-addon-image-layout-image, .image-layout-preset-style-overlap .sppb-img-responsive { height: 100%; } .image-layout-preset-style-overlap .sppb-image-layout-title { background: #fff; box-shadow: 12px 0 0 #fff, -12px 0 0 #fff; font-weight: 700; font-size: 46px; line-height: 1.3; display: inline; text-transform: uppercase; } .image-layout-preset-style-overlap .sppb-addon-image-layout-text { margin-top: 10px; } .image-layout-preset-style-collage .sppb-addon-image-layout-content { margin-left: -10%; box-shadow: -10px 15px 20px 0 rgba(0, 0, 0, 0.3); background: -webkit-linear-gradient( 225deg, rgba(38, 51, 159, 0.95) 0, rgba(61, 59, 136, 0.95) 100% ) transparent; background: linear-gradient( 225deg, rgba(38, 51, 159, 0.95) 0, rgba(61, 59, 136, 0.95) 100% ) transparent; position: relative; z-index: 1; } .image-layout-preset-style-collage .sppb-image-layout-title { font-size: 30px; line-height: 35px; color: #fff; } .image-layout-preset-style-collage .sppb-addon-image-layout-text { color: rgba(255, 255, 255, 0.8); } .collage-content-vertical-top { margin-top: 5%; } .collage-content-vertical-center { display: flex; flex-wrap: wrap; align-items: center; } .collage-content-vertical-bottom { display: flex; flex-wrap: wrap; align-items: flex-end; margin-bottom: 5%; } .image-layout-tittle-wrap { margin-left: -50%; } @media (min-width: 992px) { .image-layout-tittle-wrap.title-align-right { margin-right: -50%; margin-left: auto; } .sppb-addon-image-layout-content.collage-content-right { margin-left: auto; margin-right: -10%; } } @media (min-width: 768px) and (max-width: 991px) { .image-layout-tittle-wrap.title-align-sm-right { margin-right: -50%; margin-left: auto; } .sppb-addon-image-layout-content.collage-content-sm-right { margin-left: auto; margin-right: -10%; } .sppb-order-sm-1 { -ms-flex-order: 1; order: 1; } .sppb-order-sm-2 { -ms-flex-order: 2; order: 2; } .sppb-order-sm-3 { -ms-flex-order: 3; order: 3; } .sppb-order-sm-4 { -ms-flex-order: 4; order: 4; } .sppb-order-sm-5 { -ms-flex-order: 5; order: 5; } .sppb-order-sm-6 { -ms-flex-order: 6; order: 6; } .sppb-order-sm-7 { -ms-flex-order: 7; order: 7; } .sppb-order-sm-8 { -ms-flex-order: 8; order: 8; } .sppb-order-sm-9 { -ms-flex-order: 9; order: 9; } .sppb-order-sm-10 { -ms-flex-order: 10; order: 10; } .sppb-order-sm-11 { -ms-flex-order: 11; order: 11; } .sppb-order-sm-12 { -ms-flex-order: 12; order: 12; } } @media (max-width: 767px) { .image-layout-tittle-wrap { margin-left: auto; } .image-layout-preset-style-collage .sppb-addon-image-layout-content { margin-top: auto; margin-left: auto; margin-bottom: auto; display: block; } } .sppb-addon-form-builder-form { display: flex; flex-wrap: wrap; } .sppb-addon-form-builder-form .sppb-form-group { width: 100%; } .sppb-form-builder-btn { width: 100%; transition: 0.35s; } .sppb-addon-form-builder-form textarea.sppb-form-control { height: 150px; transition: 0.35s; } .sppb-form-builder-invisible-recaptcha, .sppb-form-builder-recaptcha { margin-bottom: 15px; } .sppb-addon-form-builder .form-builder-checkbox-content input, .sppb-addon-form-builder .form-builder-radio-content input, .sppb-addon-form-builder .sppb-form-check-input { position: absolute; opacity: 0; } .sppb-addon-form-builder .form-builder-checkbox-content input, .sppb-addon-form-builder .form-builder-checkbox-content label, .sppb-addon-form-builder .form-builder-radio-content input, .sppb-addon-form-builder .form-builder-radio-content label { display: inline-block; width: auto; } .form-builder-radio-content label { margin-right: 25px; margin-left: 22px; } .form-builder-checkbox-content label { margin-right: 25px; margin-left: 25px; } .sppb-addon-form-builder .sppb-form-check-label { margin-left: 10px; } .form-builder-checkbox-item label::before, .form-builder-radio-item label::before, .sppb-addon-form-builder .sppb-form-check-label::before { content: ''; width: 16px; height: 16px; border-radius: 50%; border: 2px solid #0345bf; position: absolute; top: 4px; left: 0; } .sppb-addon-form-builder label.sppb-form-check-label::before, div.form-builder-checkbox-item label::before { border-radius: 0; width: 19px; height: 19px; } .form-builder-checkbox-item label::after, .sppb-addon-form-builder .sppb-form-check-label::after { content: '\2713'; color: #fff; width: auto; height: auto; font-size: 16px; position: absolute; top: 5px; left: 3px; font-weight: 700; line-height: 1; visibility: hidden; opacity: 0; transition: 0.35s; } .form-builder-checkbox-item input:checked + label::after, .sppb-addon-form-builder .sppb-form-check-input:checked + label::after { visibility: visible; opacity: 1; } .form-builder-checkbox-item input:checked + label::before, .form-builder-radio-item input:checked + label::before, .sppb-addon-form-builder .sppb-form-check-input:checked + label::before { background: #0345bf; } .sppb-addon-form-builder .sppb-form-check { position: relative; } .form-builder-checkbox-item, .form-builder-radio-item { position: relative; display: inline-block; } .sppb-form-group.sppb-form-builder-range input { padding: 0; margin: 0; } .sppb-form-builder-range-wrap { position: relative; } .sppb-form-builder-range-output { position: absolute; top: -30px; display: none; width: 50px; height: 24px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; border-radius: 4px; color: #495057; font-size: 14px; line-height: 24px; text-align: center; left: 50%; } .sppb-addon-form-builder .fa-spinner { margin-right: 5px; } .sppb-form-builder-range input[type='range']:active + output { display: block; transform: translateX(-50%); } .sppb-addon-form-builder button { cursor: pointer; } span.sppb-form-builder-required { display: none; font-size: 14px; color: red; } textarea.not-resize { resize: none; } .sppb-addon-table-not-responsive { overflow-x: auto; } .sppb-addon-table-main { width: 100%; } .sppb-addon-table-main tr { transition: 0.35s; } .sppb-addon-table-main th { border: none; color: #fff; padding: 16px 20px; font-size: 18px; } .sppb-addon-table-main td { border: none; color: grey; padding: 16px 20px; font-size: 16px; } .sppb-addon-table-main tbody tr { background: #f8f6ff; border: none; } .sppb-addon-table-main tbody tr:nth-child(even) { background: #fff; } .sppb-addon-table-main.bt tbody th, .sppb-addon-table-main.bt thead { display: none; } .sppb-addon-table-main.bt tbody td, .sppb-addon-table-main.bt tfoot td, .sppb-addon-table-main.bt tfoot th { border: none; display: block; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; vertical-align: top; } .sppb-addon-table-main.bt tbody td::before, .sppb-addon-table-main.bt tfoot td::before, .sppb-addon-table-main.bt tfoot th::before { content: attr(data-th) ': '; display: inline-block; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; font-weight: 700; width: 6.5em; } .sppb-addon-table-main.bt tbody td.bt-hide, .sppb-addon-table-main.bt tfoot td.bt-hide, .sppb-addon-table-main.bt tfoot th.bt-hide { display: none; } .sppb-addon-table-main.bt tbody td .bt-content, .sppb-addon-table-main.bt tfoot td .bt-content, .sppb-addon-table-main.bt tfoot th .bt-content { vertical-align: top; } .sppb-addon-table-main.bt.bt--no-header tbody td::before, .sppb-addon-table-main.bt.bt--no-header tfoot td::before { display: none; } .sppb-addon-table-main.two-axis tr td:first-of-type { background: #dff1f7; } .sppb-table-addon-sortable-data { position: relative; } .sppb-table-addon-sortable[data-content='sort-asc']::after { content: ''; position: absolute; top: 1px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; } .sppb-table-addon-sortable[data-content='sort-desc']::after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; position: absolute; top: 12px; } .sppb-table-addon-sortable[data-content='no-sort']::before { content: ''; position: absolute; top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; } .sppb-table-addon-sortable[data-content='no-sort']::after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; position: absolute; top: 11px; } .sppb-table-addon-sortable { cursor: pointer; position: absolute; width: 12px; height: 20px; top: 0; bottom: 0; left: auto; right: 15px; margin: auto; } .sppb-addon-table-pagination-wrap { display: flex; justify-content: space-between; margin-top: 30px; } .sppb-addon-table-pagination-wrap.sppb-total-entries-to-left { flex-direction: row-reverse; } .sppb-addon-table-pagination-wrap.center-pagi { justify-content: center; } .sppb-addon-table-pagination-wrap.right-pagi { justify-content: flex-end; } .sppb-addon-table-pagination-wrap .sppb-pagination { margin: 0; list-style: none; } .sppb-table-total-reg { line-height: 1; color: #6c7ae0; } .sppb-addon-table input[type='text'].sppb-addon-table-search { border-radius: 0; padding: 15px 20px 15px 40px; border-color: #f8f6ff; color: grey; } .sppb-addon-table input[type='text'].sppb-addon-table-search::placeholder, .sppb-addon-table input[type='text'].sppb-addon-table-search:focus { color: grey; } .sppb-addon-table-pagination-wrap .sppb-page-link { padding: 0.8rem 1.2rem; color: #6c7ae0; } .sppb-addon-table-pagination-wrap .sppb-page-item.active .sppb-page-link { background-color: #6c7ae0; border-color: #6c7ae0; } .sppb-addon-table-search-wrap { position: relative; } .sppb-addon-table-search-wrap i { color: grey; font-size: 16px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; height: 16px; } @media only screen and (max-width: 568px) { .sppb-addon-table-search-wrap { display: none; } .sppb-no-table-header tbody tr:first-child { display: none; } .sppb-addon-table-main.bt tbody td::before, .sppb-addon-table-main.bt tfoot td::before, .sppb-addon-table-main.bt tfoot th::before { width: 8.5em; margin-right: 10px; } } .sppb-row-container { width: 100%; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } @media (min-width: 576px) { .sppb-row-container { max-width: 540px; } } @media (min-width: 768px) { .sppb-row-container { max-width: 720px; } } @media (min-width: 992px) { .sppb-row-container { max-width: 960px; } } @media (min-width: 1200px) { .sppb-row-container { max-width: 1140px; } } @media (min-width: 1380px) { .sppb-row-container { max-width: 1320px; } } .sppb-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .sppb-sr-only-focusable:active, .sppb-sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; } .sppb-interaction-hide { visibility: hidden; opacity: 0 !important; } .sppb-mouseMovement p { transform: translateZ(20px); } .sppb-carousel-extended { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; } .sppb-carousel-extended-list { position: relative; overflow: hidden; } @-moz-document url-prefix() { .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage { overflow: initial; } } .sppb-carousel-extended-outer-stage { display: flex; position: relative; overflow: hidden; -webkit-perspective: 1000px; perspective: 1000px; transition: all 0.25s ease 0s; -webkit-transition: all 0.25s ease 0s; } .sppb-carousel-extended-center .sppb-carousel-extended-outer-stage { align-items: center; } .sppb-carousel-extended-item { position: relative; float: left; } .sppb-carousel-extended-item.active, .sppb-carousel-extended-item.dragenable { visibility: visible; transform-style: preserve-3d; } .sppb-carousel-extended-dots, .sppb-carousel-extended-nav-control { position: absolute; height: 1px; width: 100%; z-index: 3; top: 0; bottom: 0; margin: auto; } div.sppb-carousel-extended-nav-control { top: -40px; z-index: 4; } div.sppb-carousel-extended-dots { bottom: -30px; height: 20px; top: auto; } .sppb-carousel-extended-nav-control .nav-control { cursor: pointer; text-align: center; font-size: 24px; border-radius: 3px; color: #0080fe; border: 1px solid #0080fe; transition: 0.35s; } .sppb-carousel-extended-nav-control .nav-control.next-control { float: right; margin-right: -75px; } .sppb-carousel-extended-nav-control .nav-control.prev-control { float: left; margin-left: -75px; } @media (max-width: 568px) { .sppb-carousel-extended-nav-control .nav-control.next-control { float: right; margin-right: -30px; } .sppb-carousel-extended-nav-control .nav-control.prev-control { float: left; margin-left: -30px; } } .sppb-carousel-extended-dots ul { margin: 0; padding: 0; list-style: none; text-align: center; } .sppb-carousel-extended-dots ul li { background: rgba(0, 0, 0, 0.4); border-radius: 10px; cursor: pointer; display: inline-block; transition: 0.35s; overflow: hidden; margin: 0 5px; position: relative; } .sppb-carousel-extended-dots ul li span { position: absolute; background: #0080fe; top: 0; left: 0; right: 0; bottom: 0; margin: auto; transition: none; opacity: 0; } .sppb-carousel-extended-dots ul li.active span, .sppb-carousel-extended-dots ul li:hover span { opacity: 1; } .sppb-carousel-extended-center .sppb-carousel-extended-item .sppb-addon-wrapper { transition: all 0.4s ease 0s; } .sppb-carousel-extended-item-center .sppb-addon-wrapper { transform: scale(1.2); } .sppb-carousel-extended-item-overlay { background: -o-linear-gradient( 325deg, rgba(59, 25, 208, 0.5) 2%, rgba(255, 79, 226, 0.5) 99% ); background: linear-gradient( 125deg, rgba(59, 25, 208, 0.5) 2%, rgba(255, 79, 226, 0.5) 99% ); position: absolute; width: 100%; top: 0; bottom: 0; left: 0; transition: 0.4s; opacity: 0; visibility: hidden; } .sppb-carousel-extended-content-wrap { position: absolute; width: 100%; display: flex; align-items: center; justify-content: center; top: 0; bottom: 0; left: 0; flex-direction: column; z-index: 1; padding: 20px; text-align: center; } .sppb-carousel-extended-item { height: 100%; text-align: center; } .sppb-carousel-extended-item img { width: 100%; object-fit: fill; height: 100%; } .sppb-carousel-fadeIn .sppb-carousel-extended-item { opacity: 0; } .sppb-image-carousel-layout1 .sppb-carousel-extended-content-wrap, .sppb-image-carousel-layout1 .sppb-carousel-extended-item img, .sppb-image-carousel-layout1 .sppb-carousel-extended-item-overlay { border-radius: 8px; } .sppb-image-carousel-layout3 .sppb-carousel-extended-item { transition: 0.35s; } .sppb-image-carousel-layout3 .sppb-carousel-extended-item:not(.active) { transform: scale(0.9); opacity: 0.5; } .sppb-carousel-extended-heading { font-size: 36px; font-weight: 700; color: #fff; line-height: 1; margin-bottom: 15px; } .sppb-carousel-extended-subheading { color: #fff; font-size: 24px; font-weight: 500; line-height: 1; margin-bottom: 10px; } .sppb-carousel-extended-description { font-size: 16px; color: #fff; line-height: 1; } .sppb-testimonial-carousel-content-wrap { display: inline-flex; align-items: center; } .sppb-testimonial-carousel-img-wrap { max-width: 200px; } .sppb-testimonial-carousel-rating { display: inline-block; position: relative; letter-spacing: 5px; } .sppb-testimonial-carousel-rating::before { content: '\f005\f005\f005\f005\f005'; font-family: 'font awesome 5 free'; z-index: 1; width: 88%; overflow: hidden; display: block; font-weight: 900; } .sppb-testimonial-carousel-rating::after { content: '\f005\f005\f005\f005\f005'; font-family: 'font awesome 5 free'; position: absolute; top: 0; left: 0; z-index: 0; } .sppb-testimonial-carousel-icon { line-height: 1; } .sppb-testimonial-carousel-testi_layout2 .sppb-testimonial-carousel-icon i { transform: rotateY(180deg) rotateZ(-180deg); } .sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content { border-radius: 20px; position: relative; } .sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before { content: ''; position: absolute; border-top: 15px solid #f8f8f8; border-left: 15px solid transparent; border-right: 15px solid transparent; left: 0; right: 0; top: auto; bottom: -15px; width: 15px; margin: 0 auto; } .sppb-testimonial-carousel-testi_layout3 .sppb-text-right .sppb-testimonial-carousel-item-content::before { left: auto; right: 15px; } .sppb-testimonial-carousel-testi_layout3 .sppb-text-left .sppb-testimonial-carousel-item-content::before { left: 15px; right: auto; } .sppb-testimonial-carousel-name { font-weight: 600; } .sppb-carousel-extended-team-content { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15); padding: 20px 20px 25px; margin: 0 1px 10px; } .sppb-team-carousel .sppb-carousel-extended-item img { object-fit: initial; height: auto; } .sppb-carousel-extended-team-name { font-size: 18px; font-weight: 700; color: #000; margin-bottom: 10px; } .sppb-carousel-extended-team-designation { color: #4a4a4a; font-size: 12px; margin-bottom: 30px; } .sppb-carousel-extended-team-social-icon { margin: 0; padding: 0; list-style: none; } .sppb-carousel-extended-team-social-icon li { display: inline-block; margin-right: 15px; } .sppb-carousel-extended-team-social-icon a { color: #9b9b9b; font-size: 14px; transition: 0.35s; display: inline-block; text-align: center; } .sppb-carousel-extended-team-social-icon a:hover { color: #00a9ff; } .sppb-carousel-extended-team-content.sppb-carousel-layout2 { padding: 20px; box-shadow: none; margin: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; text-align: center; transition: 0.4s; opacity: 0; visibility: hidden; } .sppb-carousel-layout2 .sppb-carousel-extended-team-name { text-transform: uppercase; } .sppb-carousel-layout2 .sppb-carousel-extended-team-designation, .sppb-carousel-layout2 .sppb-carousel-extended-team-name, .sppb-carousel-layout2 .sppb-carousel-extended-team-social-icon a { color: #fff; } .sppb-carousel-extended-team-wrap { display: flex; width: 100%; } .sppb-team-carousel-layout3 .sppb-carousel-extended-team-wrap { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .sppb-carousel-extended-team-img { width: 55%; margin-right: 20px; } .sppb-carousel-extended-team-img img { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .sppb-carousel-extended-team-content.sppb-carousel-layout3 { box-shadow: none; margin: 0; padding: 0; width: 45%; } .sppb-carousel-layout3 .sppb-carousel-extended-team-designation { margin-bottom: 10px; } .sppb-carousel-extended-item:hover .sppb-carousel-extended-item-overlay, .sppb-carousel-extended-item:hover .sppb-carousel-extended-team-content { opacity: 1; visibility: visible; } .sppb-carousel-extended-team-content-wrap { position: relative; z-index: 1; } .sppb-carousel-extended-team-content.sppb-carousel-layout1 { background: #fff; } .sppb-context-menu-wrapper { position: fixed; background-color: #fff; background-clip: padding-box; color: #444; border-radius: 3px; font-size: 13px; min-width: 200px; outline: 0; opacity: 1; text-align: left; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; z-index: 9999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-box-sizing: border-box; box-sizing: border-box; top: 0; left: -200px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .sppb-context-menu-wrapper .sppb-context-menu-title { width: 100%; font-size: 16px; padding: 10px 0; color: #444; white-space: nowrap; position: relative; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; border-bottom: 1px solid rgba(151, 151, 151, 0.3); pointer-events: none; text-transform: capitalize; text-align: center; font-weight: 400; line-height: 1; } .sppb-context-menu-wrapper ul { margin: 0; padding: 0; list-style: none; } .sppb-context-menu-wrapper ul li { width: 100%; padding: 8px 10px; font-size: 14px; text-align: left; font-weight: 400; color: #444; white-space: nowrap; position: relative; transition: all 0.1s linear; display: flex; cursor: pointer; } .sppb-context-menu-wrapper ul li span:first-child { width: 30px; text-align: center; padding-right: 5px; } .sppb-context-menu-wrapper ul li span:nth-child(2) { flex: 1; } .sppb-context-menu-wrapper ul li.sppb-context-menu-item-active, .sppb-context-menu-wrapper ul li:hover { background: #007bff; color: #fff; } .sppb-context-menu-wrapper ul li:hover small { color: #fff; } .sppb-context-menu-wrapper ul li small { text-transform: capitalize; color: #007bff; } .sppb-context-menu-wrapper ul li.sppb-disabled-item, .sppb-context-menu-wrapper ul li.sppb-disabled-item:hover { color: #9e9e9e; cursor: not-allowed; background: 0 0; } .sppb-context-menu-wrapper ul li.sppb-addon-column-opt { border-top: 1px solid rgba(151, 151, 151, 0.3); } .sppb-context-menu-wrapper ul li .sppb-sub-context-menu-container { background-color: #fff; background-clip: padding-box; color: #444; border-radius: 3px; box-shadow: 0 0 20px 0 rgba(64, 72, 74, 0.3); border: solid 1px rgba(223, 223, 223, 0.96); font-size: 13px; min-width: 185px; outline: 0; opacity: 1; text-align: left; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; z-index: 1071; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: absolute; left: 100.8%; bottom: 0; } .sppb-svg-icon { font-size: inherit; height: 1em; width: 1em; display: inline-flex; } .sppb-svg-icon svg { flex-grow: 1; } .sppb-svg-icon svg path { fill: inherit; } img.sppb-element-lazy { filter: blur(20px); } img.sppb-element-lazy.sppb-element-loaded { animation-name: fadeInImage; animation-duration: 0.4s; animation-fill-mode: forwards; animation-timing-function: ease-in; filter: none; } @keyframes fadeInImage { 0% { opacity: 0; } 100% { opacity: 1; } } </style> <style> .sp-slider{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden}.sp-slider .sp-indicator-container,.sp-slider-outer-stage{background:#fff;-webkit-perspective:1000px;perspective:1000px;transition-timing-function:linear;-webkit-transition-timing-function:linear}.sp-slider-outer-stage{overflow:hidden;position:relative;transition-property:transform,-webkit-transform,width,scale;-webkit-transition-property:transform,-webkit-transform,width,scale}.sp-slider.on-3d-active .sp-slider-outer-stage{background:orange}.sp-slider .sp-indicator-container{position:absolute;width:100%;top:0;left:0;height:5px;z-index:9;transform-style:preserve-3d;transition-property:transform,-webkit-transform,width;-webkit-transition-property:transform,-webkit-transform,width}.sp-slider .sp-indicator.line-indicator{width:0;top:0;left:0;background:red;height:5px}.sp-slider .sp-indicator.circle-indicator{width:50px;height:50px;right:10px;top:10px;background:0 0;border-radius:50% 50%;display:inline-block}.sp-slider .item-mask,.sp-slider .sp-item{top:0;left:0;width:100%;height:100%;overflow:hidden}.sp-slider .sp-item{visibility:hidden;will-change:transform;-webkit-perspective:1000px;perspective:1000px;transform-style:preserve-3d;transition-property:transform,-webkit-transform,opacity,clip,clip-path;-webkit-transition-property:transform,-webkit-transform,opacity,-webkit-opacity,clip,clip-path;position:absolute}.sp-slider .sp-dots ul li .dot-indicator,.sp-slider .sp-item,.sp-slider.sp-bubble-slider .sp-item{transition-timing-function:linear;-webkit-transition-timing-function:linear}.sp-slider.sp-clip-slider .sp-item{transition-timing-function:ease;-webkit-transition-timing-function:ease}.sp-slider.sp-fade-slider .sp-item{transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}.sp-slider.sp-basic-slider .sp-item{transition-timing-function:cubic-bezier(.51,.15,.2,.74);-webkit-transition-timing-function:cubic-bezier(.51,.15,.2,.74)}.sp-slider.sp-stack-slider .sp-item{transition-timing-function:cubic-bezier(.42,0,0,.92);-webkit-transition-timing-function:cubic-bezier(.42,0,0,.92)}.sp-slider .sp-item .sp-background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.sp-slider.on-3d-active .sp-item{visibility:hidden;opacity:0;z-index:1}.sp-slider.on-3d-active .sp-item.active{-webkit-transform:translate3d(0,0,-200px);transform:translate3d(0,0,-200px);opacity:1}.sp-slider.on-3d-active .sp-item.next-3d,.sp-slider.on-3d-active .sp-item.prev-3d{opacity:1;visibility:visible;z-index:2}.sp-slider.on-3d-active .sp-item.next-3d [data-layer=true],.sp-slider.on-3d-active .sp-item.prev-3d [data-layer=true]{opacity:0;visibility:hidden}.sp-slider .item-mask{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.sp-slider .sp-item img{width:100%;display:none}.sp-slider .sp-item.next-item{z-index:2}.sp-slider .sp-item.active,.sp-slider .sp-item.dragenable,.sp-slider .sp-item.next-item{visibility:visible;transform-style:preserve-3d}.sp-slider .sp-item.prev-item{z-index:1;visibility:visible}.sp-slider .sp-item [data-layer=true]{opacity:0;transition-timing-function:.2s!important}.sp-slider .sp-item.active [data-layer=true]{opacity:1}.sp-slider .sp-dots,.sp-slider .sp-nav-control{position:relative;height:20px;width:100%;margin-top:5px;z-index:3}.sp-slider .sp-dots{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.sp-slider .sp-dots ul li,.sp-slider .sp-nav-control .nav-control{display:inline-block;background:rgba(255,255,255,.4);cursor:pointer}.sp-slider .sp-nav-control .nav-control{padding:10px;text-align:center;bottom:100px;height:40px;width:40px;border:1px solid #ababab;position:absolute}.sp-slider .sp-nav-control .nav-control.next-control{right:0}.sp-slider .sp-nav-control .nav-control.prev-control{left:0}.sp-slider .sp-dots ul{margin:-4px;padding:0;list-style:none;text-align:center}.sp-slider .sp-dots ul li{height:4px;width:30px;margin:5px;border:0;border-radius:2px;position:relative}.sp-slider .sp-dots ul li.active{width:80px}.sp-slider .sp-dots ul li .dot-indicator{position:absolute;-webkit-perspective:1000px;perspective:1000px;transform-style:preserve-3d;transition-property:transform,-webkit-transform,width;-webkit-transition-property:transform,-webkit-transform,width;width:0;left:0;top:0;height:4px;border-radius:2px}.sp-slider .sp-dots ul li .dot-indicator.active{background:#fff;width:100%;top:0;border-radius:2px}.spin-circle-indicator{width:3em;height:3em;padding:0;position:relative;top:0;right:0;z-index:9}.spin-circle-indicator:hover{color:#0eb7da}.spin-circle-indicator::after,.spin-circle-indicator::before{top:0;left:0;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%}.spin-circle-indicator::before{border:2px solid transparent}.spin-circle-indicator.start::before{border-top-color:#fbff00;border-right-color:#fbff00;border-bottom-color:#fbff00}.spin-circle-indicator::after{border:0 solid transparent}.spin-circle-indicator.start::after{border-top:2px solid #fbff00;border-left-width:2px;border-right-width:2px;transform:rotate(270deg)}.circle-indicator{position:absolute;right:10px;top:10px}.sp-slider_number{position:absolute;z-index:9;bottom:20px;left:20px;font-size:22px;color:#fff;line-height:1}.sp-slider .sp-item .sp-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.sp-slider .sp-item .sp-video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:-2}.sp-slider .sp-item .sp-video-background .sp-video-background-mask{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.01);z-index:1}.sp-slider .sp-item .sp-video-background .sp-video-background-mask .sp-video-control{position:absolute;right:60px;bottom:60px;cursor:pointer} </style> <style> .sp-simpleportfolio { padding: 0; } .sp-simpleportfolio:after, .sp-simpleportfolio:before { content: ' '; display: table; } .sp-simpleportfolio:after { clear: both; } .sp-simpleportfolio .sp-simpleportfolio-img { display: block; max-width: 100%; height: auto; } .sp-simpleportfolio .sp-simpleportfolio-filter { text-align: center; margin-bottom: 30px; } .sp-simpleportfolio .sp-simpleportfolio-filter > ul { list-style: none; padding: 0; margin: 0; display: inline-block; } .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li { float: left; display: block; margin: 0 5px; } .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a { display: block; padding: 5px 10px; background: #eee; color: #333; text-decoration: none; border-radius: 3px; } .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a { background: #333; color: #fff; } .sp-simpleportfolio .sp-simpleportfolio-items { margin: -15px; } .sp-simpleportfolio.layout-gallery-nospace .sp-simpleportfolio-items { margin: 0; } .sp-simpleportfolio.layout-gallery-nospace .sp-simpleportfolio-item { padding: 0; } .sp-simpleportfolio .sp-simpleportfolio-columns-2 .sp-simpleportfolio-item { width: 50%; } .sp-simpleportfolio .sp-simpleportfolio-columns-3 .sp-simpleportfolio-item { width: 33.3333%; } .sp-simpleportfolio .sp-simpleportfolio-columns-4 .sp-simpleportfolio-item { width: 25%; } .sp-simpleportfolio .sp-simpleportfolio-item { float: left; padding: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper { position: relative; overflow: hidden; border-radius: 7px; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-icon-video { display: inline-block; position: absolute; width: 48px; height: 48px; background: url(../img/icon-play.png) no-repeat 50% 50%; background-size: contain; top: 50%; left: 50%; margin-top: -24px; margin-left: -24px; z-index: 1; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img { float: left; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: all 0.4s; transition: all 0.4s; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay { opacity: 0; transition: opacity 0.4s; -webkit-transition: opacity 0.4s; position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; padding: 10px; background: rgba(0, 0, 0, 0.5); color: #fff; z-index: 2; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay h3 { font-size: 16px; line-height: 1; margin: 0; color: #fff; } .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay { opacity: 1; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover { background: #333; color: #fff; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a { color: #fff; } .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-vertical-middle .sp-simpleportfolio-tags, .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-vertical-middle .sp-simpleportfolio-title { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-btns a { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img { -webkit-transform: scale3d(1.15, 1.15, 1); transform: scale3d(1.15, 1.15, 1); } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info { background: #f5f5f5; padding: 20px; font-size: 13px; line-height: 13px; -webkit-transition: all 0.4s; transition: all 0.4s; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 { margin: 0 0 10px; padding: 0; font-size: 16px; line-height: 16px; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 > a { text-decoration: none; color: #000; -webkit-transition: color 0.4s; transition: color 0.4s; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle { height: 100%; width: 100%; display: table; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div { display: table-cell; vertical-align: middle; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title { margin-top: 10px; display: inline-block; font-size: 18px; line-height: 1; letter-spacing: 1px; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a { text-decoration: none; color: #fff; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-title { opacity: 0; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); -webkit-transition: all 0.4s; transition: all 0.4s; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-tags { opacity: 0; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); -webkit-transition: all 0.5s; transition: all 0.5s; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a { display: inline-block; padding: 7px 12px; margin: 3px; font-size: 12px; letter-spacing: 2px; line-height: 1; text-align: center; vertical-align: middle; cursor: pointer; background: 0 0; color: #fff; border: 1px solid #fff; border-radius: 100px; text-decoration: none; text-transform: uppercase; opacity: 0; -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); -webkit-transition: all 0.4s; transition: all 0.4s; } .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover { background: #333; border-color: #333; } .sp-simpleportfolio .sp-simpleportfolio-image { margin-bottom: 20px; } .sp-simpleportfolio .sp-simpleportfolio-description { width: 65%; float: left; } .sp-simpleportfolio .sp-simpleportfolio-description > h2 { font-size: 30px; line-height: 1; margin: 0 0 10px; } .sp-simpleportfolio .sp-simpleportfolio-meta { width: 35%; float: left; padding-left: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .sp-simpleportfolio .sp-simpleportfolio-meta > div { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee; } .sp-simpleportfolio .sp-simpleportfolio-meta > div:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; } .sp-simpleportfolio .sp-simpleportfolio-meta h4 { font-size: 16px; font-weight: 700; margin: 0 0 10px; } .sp-simpleportfolio .sp-simpleportfolio-embed { position: relative; display: block; height: 0; padding-bottom: 56.25%; overflow: hidden; } .sp-simpleportfolio .sp-simpleportfolio-embed embed, .sp-simpleportfolio .sp-simpleportfolio-embed iframe, .sp-simpleportfolio .sp-simpleportfolio-embed object, .sp-simpleportfolio .sp-simpleportfolio-embed video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .sp-simpleportfolio-lightbox { display: none; } @media only screen and (max-width: 992px) { .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item { width: 50%; } } @media only screen and (max-width: 768px) { .sp-simpleportfolio .sp-simpleportfolio-description { width: auto; float: none; margin-bottom: 30px; } .sp-simpleportfolio .sp-simpleportfolio-meta { width: auto; float: none; padding-left: 0; } } @media only screen and (max-width: 480px) { .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item { width: 100%; } } </style> <style> @font-face { font-family: circular std; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-MediumItalic.eot); src: local('Circular Std Medium Italic'), local('CircularStd-MediumItalic'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-MediumItalic.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-MediumItalic.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-MediumItalic.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-MediumItalic.ttf) format('truetype'); font-weight: 500; font-style: italic; } @font-face { font-family: circular std; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Black.eot); src: local('Circular Std Black'), local('CircularStd-Black'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Black.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Black.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Black.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Black.ttf) format('truetype'); font-weight: 900; font-style: normal; } @font-face { font-family: circular std; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Medium.eot); src: local('Circular Std Medium'), local('CircularStd-Medium'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Medium.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Medium.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Medium.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Medium.ttf) format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: circular std; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Bold.eot); src: local('Circular Std Bold'), local('CircularStd-Bold'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Bold.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Bold.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Bold.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Bold.ttf) format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: circular std; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BlackItalic.eot); src: local('Circular Std Black Italic'), local('CircularStd-BlackItalic'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BlackItalic.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BlackItalic.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BlackItalic.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BlackItalic.ttf) format('truetype'); font-weight: 900; font-style: italic; } @font-face { font-family: circular std book; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BookItalic.eot); src: local('Circular Std Book Italic'), local('CircularStd-BookItalic'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BookItalic.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BookItalic.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BookItalic.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BookItalic.ttf) format('truetype'); font-weight: 400; font-style: italic; } @font-face { font-family: circular std; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BoldItalic.eot); src: local('Circular Std Bold Italic'), local('CircularStd-BoldItalic'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-BoldItalic.eot?#iefix) format('embedded-opentype'); font-weight: 700; font-style: italic; } @font-face { font-family: circular std book; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Book.eot); src: local('Circular Std Book'), local('CircularStd-Book'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Book.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Book.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Book.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/CircularStd-Book.ttf) format('truetype'); font-weight: 400; font-style: normal; } .com-sppagebuilder { font-family: circular std, sans-serif; font-size: 17px; font-weight: 400; line-height: 32px; color: #696969; overflow-x: hidden; } .com-sppagebuilder h1, .com-sppagebuilder h2, .com-sppagebuilder h3, .com-sppagebuilder h4, .com-sppagebuilder h5, .com-sppagebuilder h6 { font-family: circular std, sans-serif; margin: 0; font-weight: 700; color: #211e3b; } .com-sppagebuilder h1 { font-size: 42px; line-height: 55px; letter-spacing: -1px; } @media (max-width: 767px) { .com-sppagebuilder h1 { font-size: 2rem; line-height: 3rem; } } .com-sppagebuilder h2 { font-size: 36px; line-height: 130%; letter-spacing: -3px; } .com-sppagebuilder h3 { font-size: 22px; line-height: 30px; } .com-sppagebuilder h4 { font-size: 20px; line-height: 28px; } .com-sppagebuilder h5 { font-size: 18px; line-height: 26px; } .com-sppagebuilder h6 { font-size: 16px; line-height: 24px; } .com-sppagebuilder a { text-decoration: none; font-weight: 600; outline: none !important; cursor: pointer; font-size: 17px; line-height: 32px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; color: #211e3b; } .com-sppagebuilder p { margin: 0; } .com-sppagebuilder ul, .com-sppagebuilder li { margin: 0; padding: 0; } .com-sppagebuilder figure { margin: 0; } .com-sppagebuilder form { position: relative; } .com-sppagebuilder h1 a, .com-sppagebuilder h2 a, .com-sppagebuilder h3 a, .com-sppagebuilder h4 a, .com-sppagebuilder h5 a, .com-sppagebuilder h6 a { font-size: inherit; color: inherit; } .com-sppagebuilder h1:hover a, .com-sppagebuilder h2:hover a, .com-sppagebuilder h3:hover a, .com-sppagebuilder h4:hover a, .com-sppagebuilder h5:hover a, .com-sppagebuilder h6:hover a { font-size: inherit; color: inherit; } .com-sppagebuilder hr { margin: 0; padding: 0; border-color: #000; } .com-sppagebuilder ul { list-style-type: none; } .com-sppagebuilder li { list-style: none; position: relative; } .com-sppagebuilder a, .com-sppagebuilder button { position: relative; cursor: pointer; z-index: 5; } .com-sppagebuilder a:hover, .com-sppagebuilder a:focus, .com-sppagebuilder button:hover, .com-sppagebuilder button:focus { outline: 0; text-decoration: none; } .com-sppagebuilder input, .com-sppagebuilder textarea, .com-sppagebuilder button { border: 0; } .sppb-btn.active, .sppb-btn:active { background-image: inherit !important; } .sppb-btn.focus, .sppb-btn:active:focus, .sppb-btn:active:hover, .sppb-btn:focus, .sppb-btn:hover { outline: 0; } .sppb-btn.circle { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } .sppb-btn.active, .sppb-btn:active { outline: 0; -webkit-box-shadow: inherit; box-shadow: inherit; } .sppb-optin-form .sppb-btn i:first-child { display: none; } .sp-scroll-up { background: #086ad7; } .com-sppagebuilder .overflow-hidden { overflow: hidden; } .z-index2 { z-index: 2 !important; } .z-index0 { z-index: 0 !important; } .sppb-media-heading { margin: 0; } .com-sppagebuilder .sppb-btn, .com-sppagebuilder .sppb-sp-slider-button .sp-slider-btn-text { font-weight: 600; line-height: 1; display: inline-block; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-transform: uppercase; color: #fff; padding: 20px 40px; border-radius: 5px; font-size: 14px; -webkit-box-sizing: border-box; box-sizing: border-box; } .com-sppagebuilder .sppb-btn.sppb-btn-primary, .com-sppagebuilder .sppb-sp-slider-button .sp-slider-btn-text, .com-sppagebuilder .sppb-addon-image-overlay-icon { background-color: #086ad7; border: 1px solid #086ad7; } .com-sppagebuilder .sppb-btn.sppb-btn-default { background-color: #efeff1; color: #211e3b; border: 1px solid #efeff1; } .com-sppagebuilder .sppb-btn.sppb-btn-primary:hover, .com-sppagebuilder .sppb-sp-slider-button .sp-slider-btn-text:hover, .com-sppagebuilder .sppb-addon-image-overlay-icon:hover, .com-sppagebuilder .sppb-btn.sppb-btn-default:hover { background-color: #000; border: 1px solid #000; -webkit-box-shadow: inherit; box-shadow: inherit; color: #fff; } .com-sppagebuilder .sppb-btn.sppb-btn-default { background-color: #efeff1; color: #211e3b; border: 1px solid #efeff1; } .com-sppagebuilder .sppb-btn.sppb-btn-secondary { background-color: var(--secondcolor); border: 2px solid var(--secondcolor); } .com-sppagebuilder .sppb-btn.sppb-btn-secondary:hover { -webkit-box-shadow: inherit; box-shadow: inherit; background-color: #086ad7; border: 2px solid #086ad7; } .com-sppagebuilder .sppb-btn.sppb-btn-dark { background-color: #000; border-color: #000; -webkit-box-shadow: inherit; box-shadow: inherit; color: #fff; } .com-sppagebuilder .sppb-btn.sppb-btn-dark:hover { background-color: #086ad7; border: 1px solid #086ad7; } .sppb-btn span { position: relative; } .sppb-btn i, .sppb-sp-slider-button .sp-slider-btn-text i, .sppb-ajaxt-contact-form span { margin-left: 10px; } .sppb-ajaxt-contact-form i { margin-left: 0; } @media (max-width: 1200px) { .sppb-btn i, .sppb-sp-slider-button .sp-slider-btn-text i { margin-left: 5px; } } .sppb-progress { border-radius: 10px; } .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage { height: auto !important; } .sppb-addon-optin-forms { padding: 0; } .com-finder .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not( .valid-feedback ):not(.invalid-tooltip):not(.invalid-feedback) { display: flex; align-items: center; } .com-finder .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not( .valid-feedback ):not(.invalid-tooltip):not(.invalid-feedback) span { margin-right: 5px; } .center-section > .sppb-container-inner > .sppb-row, .center-section > .sppb-row { justify-content: center; } .even-section > .sppb-container-inner > .sppb-row, .even-section > .sppb-row { justify-content: space-between !important; } #sp-top { position: relative; z-index: 9999; } #sp-top > .row { -ms-flex-align: center !important; align-items: center !important; } #sp-top > .container > .container-inner > .row { -ms-flex-align: center !important; align-items: center !important; } #sp-header > .row { -ms-flex-align: center !important; align-items: center !important; } #sp-header > .container > .container-inner > .row { -ms-flex-align: center !important; align-items: center !important; } #sp-logo-section > .row { -ms-flex-align: center !important; align-items: center !important; } #sp-logo-section > .container > .container-inner > .row { -ms-flex-align: center !important; align-items: center !important; } .relative-section .sppb-container-inner, .relative-section div[class^='sppb-col-'], .relative-section .sppb-column, .relative-section .sppb-column-addons { position: static; } .sppb-media { display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .sppb-text-center .sppb-media { justify-content: center; } .sppb-text-right .sppb-media { justify-content: flex-end; } .sppb-media, .sppb-media-body { overflow: visible; } .sppb-carousel-extended-item img { width: auto; object-fit: fill; height: auto; margin: auto; } .sppb-icon .sppb-icon-container > i { width: auto !important; height: auto !important; } #sp-top1 { position: relative; } #sp-top1:before { position: absolute; content: ''; height: 100%; background: #086ad7; width: 714px; -webkit-clip-path: polygon(0 0, 97% 0, 100% 100%, 0% 100%); clip-path: polygon(0 0, 97% 0, 100% 100%, 0% 100%); top: 0; left: 0; } @media (max-width: 992px) { #sp-top1:before { background: #086ad7; width: 100%; clip-path: none; } } #offcanvas-toggler { display: inline-flex; align-items: center; line-height: 1; font-size: 20px; position: relative; z-index: 22; height: 80px; margin-right: 20px; } .sp-page-title { opacity: 1; padding: 140px 0 160px; position: relative; background-repeat: no-repeat; background-position: 450px; background-size: cover; } .sp-page-title:before { position: absolute; left: 0; content: ''; top: 0; background: #211e3b; width: 100%; height: 100%; opacity: 0.8; z-index: 1; } .sp-page-title .sp-page-title-heading { position: relative; z-index: 2; font-size: 80px; text-transform: capitalize; line-height: 55px; letter-spacing: -3px; font-weight: 700; } .sp-page-title .sp-page-title-sub-heading { position: absolute; top: 70%; -webkit-transform: translateY(-50%) rotate(-90deg) translateX(23%); transform: translateY(-50%) rotate(-90deg) translateX(23%); -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 4px; -webkit-text-stroke-color: rgba(255, 255, 255, 0.2); font-size: 120px; font-weight: 900; letter-spacing: -0.03em; left: 110px; z-index: 2; opacity: 0.15; text-transform: uppercase; } .sp-page-title .breadcrumb { margin-top: 30px; background: 0 0; padding: 0; position: relative; z-index: 2; } .breadcrumb > li.float-start { display: none; } .breadcrumb > li > a { color: #fff; font-weight: 400; font-size: 20px; line-height: 1; text-transform: capitalize; } .breadcrumb > li > a:hover { color: #086ad7; } .breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; } .breadcrumb-item + .breadcrumb-item::before { padding-right: 0.5rem; } .breadcrumb > .active span { color: #fff; font-weight: 400; font-size: 20px; line-height: 1; text-transform: capitalize; } .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a { display: inline-block; border: 0; font-size: 14px; line-height: 1; padding: 9px 15px; border-radius: 7px; background-color: #fff; color: #211e3b; text-transform: capitalize; -webkit-box-shadow: 0 10px 60px 0 rgba(121, 121, 121, 0.45); box-shadow: 0 10px 60px 0 rgba(121, 121, 121, 0.45); } .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a { background-color: #fff; color: #211e3b; } .sp-simpleportfolio .sp-simpleportfolio-filter { text-align: left; } @media (min-width: 1200px) { .sp-simpleportfolio .sp-simpleportfolio-filter { text-align: right; margin-top: -80px; top: -50px; position: relative; z-index: 99; } } .sp-simpleportfolio .sp-simpleportfolio-items { overflow: visible !important; } .single-case-study { border-radius: 7px; background-color: #fff; -webkit-box-shadow: 0 10px 60px 0 rgba(200, 226, 255, 0.45); box-shadow: 0 10px 60px 0 rgba(200, 226, 255, 0.45); } .single-case-study img { border-radius: 7px; width: 100%; } .single-case-study .content { padding: 33px 35px; } .single-case-study .content a { color: #086ad7; text-transform: uppercase; margin-top: 15px; font-size: 14px; line-height: 1; display: block; } .single-case-study .content a i { margin-left: 10px; } #sp-banner { position: relative; z-index: 2; } .single-slide:before { border-radius: 50%; background-image: -webkit-gradient( linear, left top, right top, from(rgba(47, 43, 81, 0.94902)), color-stop(67%, rgba(38, 34, 66, 0.55)), to(rgba(33, 30, 59, 0.14902)) ); background-image: linear-gradient( 90deg, rgba(47, 43, 81, 0.94902) 0%, rgba(38, 34, 66, 0.55) 67%, rgba(33, 30, 59, 0.14902) 100% ); position: absolute; left: 272px; top: 189px; width: 477px; height: 477px; content: ''; z-index: -1; } .cta-content-banner-4 { -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 78%, 97% 100%, 0 100%, 0 0); clip-path: polygon(50% 0%, 100% 0, 100% 78%, 97% 100%, 0 100%, 0 0); } .single-funfact-item { background-color: #fff; padding: 40px 30px 30px; -webkit-clip-path: polygon(13% 0, 100% 0, 100% 100%, 52% 100%, 0 100%, 0 14%); clip-path: polygon(13% 0, 100% 0, 100% 100%, 52% 100%, 0 100%, 0 14%); } .modal-section { position: absolute !important; bottom: 60px; left: 60px; } #sp-header.header-sticky ~ section#sp-main-body { padding-top: 0; } .com-content #sp-main-body, .com-j2store #sp-main-body, .com-tags #sp-main-body, .com-spsimpleportfolio #sp-main-body, .com-search #sp-main-body, .com-finder #sp-main-body { padding: 120px 0; } .com-spsimpleportfolio #sp-main-body { z-index: 2; position: relative; } .com-content #sp-header.header-sticky ~ section#sp-main-body, .com-j2store #sp-header.header-sticky ~ section#sp-main-body, .com-tags #sp-header.header-sticky ~ section#sp-main-body, .com-spsimpleportfolio #sp-header.header-sticky ~ section#sp-main-body, .com-search #sp-header.header-sticky ~ section#sp-main-body, .com-finder #sp-header.header-sticky ~ section#sp-main-body { padding-top: 120px; } .sidebar-class .sppb-row-container { width: 100% !important; } .sidebar-class.com-sppagebuilder #sp-main-body { margin: 0 auto; } @media (min-width: 768px) { .sidebar-class.com-sppagebuilder #sp-main-body { max-width: 750px; } } @media (min-width: 992px) { .sidebar-class.com-sppagebuilder #sp-main-body { max-width: 970px; } .text-lg-end { text-align: right !important; } } @media (min-width: 1200px) { .sidebar-class.com-sppagebuilder #sp-main-body { max-width: 1170px; } } .com-sppagebuilder #sp-right, .com-sppagebuilder #sp-left { padding-top: 120px; padding-bottom: 120px; position: relative; } #sp-left .sp-module, #sp-right .sp-module { border: 0 solid #f3f3f3; padding: 0; border-radius: 0; } #sp-left .sp-module ul > li, #sp-right .sp-module ul > li { display: block; border-bottom: 0 solid #f3f3f3; } #sp-footer, #sp-bottom { background: 0 0; } .article-list .article { padding: 0; border: 0 solid #f5f5f5; border-radius: 0; position: relative; min-width: 0; transition: all 0.5s; } .article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery { margin: 0; border-radius: 0; border-bottom: 0 solid #f5f5f5; overflow: hidden; position: relative; display: block; } .article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img { width: 100%; border-radius: 0; } .article-body { padding: 50px; border: 2px solid #ededed; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; } .article-list .article .article-header h2 { font-size: 1.875rem; line-height: 2.5rem; font-weight: 400; color: #202426; margin-bottom: 0; } .article-list .article .article-header h2 a { color: inherit; transition: all 500ms ease; } .article-list .article .article-header h2 a:hover { color: #086ad7; } .article-info { margin: 0; display: flex; align-items: center; flex-wrap: wrap; margin-top: 10px; } .article-info > span { color: #202426; font-weight: 700; font-size: 14px; line-height: 1; display: inline-block; } .article-info > span a { color: #202426; font-weight: 700; } .article-info > span + span { margin-left: 25px; } .article-info > span + span::before { display: none; } .article-info > span i { margin-right: 5px; } .article-introtext { margin-top: 20px; font-size: 16px; } .article-list .article .readmore a { font-size: 1rem; line-height: 1.625rem; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #202426; font-weight: 700; margin-top: 30px; display: block; text-transform: capitalize; } .article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus { color: #086ad7; } .article-list .article .readmore a:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-weight: 300; font-family: 'font awesome 5 pro'; margin-right: 5px; content: '\f061'; } .page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 50%; border-bottom-left-radius: 50%; } .page-item:last-child .page-link { border-top-right-radius: 50%; border-bottom-right-radius: 50%; } .page-link { list-style: none; display: inline-block; height: 50px; width: auto; background: #f8f8f8; border-radius: 50%; line-height: 37px; color: #6a727f; margin-top: 0; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; cursor: pointer; border: none; margin-right: 0; text-align: center; } .page-item.active .page-link, .page-link:hover { z-index: 1; color: #fff !important; background-color: #086ad7; border-color: #086ad7; } .pagination-counter { margin-top: 40px; } .article-details .sppb-row-container { padding: 0; max-width: 100%; } .article-details { border: 2px solid #ededed; padding: 50px; } .events-page .article-details { border: none; padding: 0; } .article-details .article-header { position: relative; padding: 0; } .article-details .article-can-edit { position: relative; margin-bottom: 0; } .article-details .article-header h1, .article-details .article-header h2 { color: #202426; font-weight: 400; font-size: 1.875rem; line-height: 2.5rem; padding: 0; margin-bottom: 0; } .article-details .article-info { margin-bottom: 0; } .article-details .article-full-image { position: relative; display: block; margin-bottom: 0; margin-top: 0; } .article-details .article-full-image img { display: inline-block; border-radius: 0; width: 100%; } .article-details .article-ratings-social-share { border-bottom: 0 solid #f5f5f5; margin-bottom: 0; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; border-top: 1px solid #e6e9ef; padding: 30px 0; margin-top: 55px; } .article-details .article-ratings-social-share > span { color: #202426; font-weight: 700; text-transform: uppercase; font-size: 16px; margin-right: 10px; } .article-details .article-author-information { margin-top: 0; border-top: 0 solid #f5f5f5; display: flex; margin-bottom: 54px; } .article-details .article-author-information h5 { margin: 0; font-size: 20px; color: #1e1e22; font-weight: 700; margin-bottom: 30px; } .author-website, .author-website a { color: #1e1e22; margin-left: 4px; } .author-website a:hover { color: #086ad7; } #article-comments { padding-top: 0; margin-top: 50px; border-top: 0 solid #f5f5f5; } .article-social-share .social-share-icon ul li a { border: none; text-align: center; margin-left: 10px; display: inline-block; line-height: 45px; text-align: center; font-size: 16px; line-height: 28px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #202426; background: 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: auto; height: auto; } .article-social-share .social-share-icon ul li a:hover { color: #086ad7; } .com-sppagebuilder ul.pagination { display: flex; justify-content: space-between; margin-top: 30px; padding: 25px 30px; background-color: #111; } .events-page .article-details .article-header, .events-page .article-details .article-info, .events-page .article-details .article-full-image, .events-page .article-details .article-ratings-social-share { display: none !important; } @-webkit-keyframes zoomIn { 0% { background-position: right center; } 100% { background-position: left center; } } @keyframes zoomIn { 0% { background-position: right center; } 100% { background-position: left center; } } /*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License)*/ .fa, .fab, .fad, .fal, .far, .fas { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } .fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; } .fa-xs { font-size: 0.75em; } .fa-sm { font-size: 0.875em; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; } .fa-ul > li { position: relative; } .fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; } .fa-border { border: 0.08em solid #eee; border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; } .fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; } .fa-spin { -webkit-animation: fa-spin 2s linear infinite; animation: fa-spin 2s linear infinite; } .fa-pulse { -webkit-animation: fa-spin 1s steps(8) infinite; animation: fa-spin 1s steps(8) infinite; } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } .fa-rotate-90 { -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; -webkit-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; -webkit-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; -webkit-transform: scaleX(-1); transform: scaleX(-1); } .fa-flip-vertical { -webkit-transform: scaleY(-1); transform: scaleY(-1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -webkit-transform: scale(-1); transform: scale(-1); } :root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { -webkit-filter: none; filter: none; } .fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #fff; } .fa-angle-down:before { content: "\f107" } .fa-angle-left:before { content: "\f104" } .fa-angle-right:before { content: "\f105" } .fa-angle-up:before { content: "\f106" } .fa-arrow-right:before { content: '\f061'; } .fa-behance:before { content: '\f1b4'; } .fa-drafting-compass:before { content: '\f568'; } .fa-facebook-f:before { content: '\f39e'; } .fa-gem:before { content: '\f3a5'; } .fa-star:before { content: '\f005'; } .fa-trophy:before { content: '\f091'; } .fa-twitter:before { content: '\f099'; } .fa-user-circle:before { content: '\f2bd'; } .fa-users:before { content: '\f0c0'; } .fa-youtube:before { content: '\f167'; } .fa-quote-left:before { content: "\f10d"; } .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } @font-face { font-family: 'font awesome 5 brands'; font-style: normal; font-weight: 400; font-display: block; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-brands-400.eot); src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-brands-400.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-brands-400.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-brands-400.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-brands-400.ttf) format('truetype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-brands-400.svg#fontawesome) format('svg'); } .fab { font-family: 'font awesome 5 brands'; font-weight: 400; } @font-face { font-family: 'font awesome 5 duotone'; font-style: normal; font-weight: 900; font-display: block; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-duotone-900.eot); src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-duotone-900.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-duotone-900.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-duotone-900.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-duotone-900.ttf) format('truetype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-duotone-900.svg#fontawesome) format('svg'); } .fad { position: relative; font-family: 'font awesome 5 duotone'; font-weight: 900; } .fad:before { position: absolute; color: var(--fa-primary-color, inherit); opacity: 1; opacity: var(--fa-primary-opacity, 1); } .fad:after { color: var(--fa-secondary-color, inherit); } .fa-swap-opacity .fad:before, .fad.fa-swap-opacity:before, .fad:after { opacity: 0.4; opacity: var(--fa-secondary-opacity, 0.4); } .fa-swap-opacity .fad:after, .fad.fa-swap-opacity:after { opacity: 1; opacity: var(--fa-primary-opacity, 1); } .fad.fa-inverse { color: #fff; } .fad.fa-stack-1x, .fad.fa-stack-2x { position: absolute; } .fad.fa-fw:before, .fad.fa-stack-1x:before, .fad.fa-stack-2x:before { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } @font-face { font-family: 'font awesome 5 pro'; font-style: normal; font-weight: 300; font-display: block; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-light-300.eot); src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-light-300.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-light-300.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-light-300.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-light-300.svg#fontawesome) format('svg'); } .fal { font-weight: 300; } @font-face { font-family: 'font awesome 5 pro'; font-style: normal; font-weight: 400; font-display: block; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-regular-400.eot); src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-regular-400.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-regular-400.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-regular-400.svg#fontawesome) format('svg'); } .fal, .far { font-family: 'font awesome 5 pro'; } .far { font-weight: 400; } @font-face { font-family: 'font awesome 5 pro'; font-style: normal; font-weight: 900; font-display: block; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-solid-900.eot); src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-solid-900.eot?#iefix) format('embedded-opentype'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-solid-900.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-solid-900.woff) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/fa-solid-900.svg#fontawesome) format('svg'); } .fa, .fas { font-family: 'font awesome 5 pro' !important; font-weight: 900; } /*!* @package IcoFont * @version 1.0.1 * @author IcoFont https://icofont.com * @copyright Copyright (c) 2015 - 2020 IcoFont * @license - https://icofont.com/license/*/ @font-face { font-family: IcoFont; font-weight: 400; font-style: Regular; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/icofont.woff2) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/icofont.woff) format('woff'); } [class*=' icofont-'], [class^='icofont-'] { font-family: IcoFont !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; white-space: nowrap; word-wrap: normal; direction: ltr; line-height: 1; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; } .icofont-xs { font-size: 0.5em; } .icofont-sm { font-size: 0.75em; } .icofont-md { font-size: 1.25em; } .icofont-lg { font-size: 1.5em; } .icofont-1x { font-size: 1em; } .icofont-2x { font-size: 2em; } .icofont-3x { font-size: 3em; } .icofont-4x { font-size: 4em; } .icofont-5x { font-size: 5em; } .icofont-6x { font-size: 6em; } .icofont-7x { font-size: 7em; } .icofont-8x { font-size: 8em; } .icofont-9x { font-size: 9em; } .icofont-10x { font-size: 10em; } .icofont-fw { text-align: center; width: 1.25em; } .icofont-ul { list-style-type: none; padding-left: 0; margin-left: 0; } .icofont-ul > li { position: relative; line-height: 2em; } .icofont-ul > li .icofont { display: inline-block; vertical-align: middle; } .icofont-border { border: solid 0.08em #f1f1f1; border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; } .icofont-pull-left { float: left; } .icofont-pull-right { float: right; } .icofont.icofont-pull-left { margin-right: 0.3em; } .icofont.icofont-pull-right { margin-left: 0.3em; } .icofont-spin { -webkit-animation: icofont-spin 2s infinite linear; animation: icofont-spin 2s infinite linear; display: inline-block; } .icofont-pulse { -webkit-animation: icofont-spin 1s infinite steps(8); animation: icofont-spin 1s infinite steps(8); display: inline-block; } @-webkit-keyframes icofont-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes icofont-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .icofont-rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .icofont-rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .icofont-rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } .icofont-flip-horizontal { -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .icofont-flip-vertical { -webkit-transform: scale(1, -1); transform: scale(1, -1); } .icofont-flip-horizontal.icofont-flip-vertical { -webkit-transform: scale(-1, -1); transform: scale(-1, -1); } :root .icofont-flip-horizontal, :root .icofont-flip-vertical, :root .icofont-rotate-180, :root .icofont-rotate-270, :root .icofont-rotate-90 { -webkit-filter: none; filter: none; display: inline-block; } .icofont-inverse { color: #fff; } .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } @font-face { font-family: flaticon; src: url(/static/frontend/GigaParts/hyva/en_US/css/fonts/flaticon.woff?981789d1bcb9da89ed2289dbea268937) format('woff'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/flaticon.woff2?981789d1bcb9da89ed2289dbea268937) format('woff2'), url(/static/frontend/GigaParts/hyva/en_US/css/fonts/flaticon.eot?981789d1bcb9da89ed2289dbea268937#iefix) format('embedded-opentype'); } i[class^='flaticon-']:before, i[class*=' flaticon-']:before { font-family: flaticon !important; font-style: normal; font-weight: 400 !important; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .flaticon-speech-bubble:before { content: ''; } .flaticon-mobile-app:before { content: ''; } .flaticon-unlock:before { content: ''; } .flaticon-joystick:before { content: ''; } @media (min-width: 320px) { #sp-top2 .sppb-container-inner { max-width: 400px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 576px) { #sp-top2 .sppb-container-inner { max-width: 540px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 768px) { #sp-top2 .sppb-container-inner { max-width: 720px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 992px) { #sp-top2 .sppb-container-inner { max-width: 960px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 1200px) { #sp-top2 .sppb-container-inner { max-width: 1140px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 320px) { #sp-top3 .sppb-container-inner { max-width: 400px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 576px) { #sp-top3 .sppb-container-inner { max-width: 540px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 768px) { #sp-top3 .sppb-container-inner { max-width: 720px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 992px) { #sp-top3 .sppb-container-inner { max-width: 960px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 1200px) { #sp-top3 .sppb-container-inner { max-width: 1140px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 320px) { #sp-footer .sppb-container-inner { max-width: 400px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 576px) { #sp-footer .sppb-container-inner { max-width: 540px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 768px) { #sp-footer .sppb-container-inner { max-width: 720px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 992px) { #sp-footer .sppb-container-inner { max-width: 960px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 1200px) { #sp-footer .sppb-container-inner { max-width: 1140px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 320px) { .contained-row .sppb-container-inner { max-width: 400px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 576px) { .contained-row .sppb-container-inner { max-width: 540px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 768px) { .contained-row .sppb-container-inner { max-width: 720px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 992px) { .contained-row .sppb-container-inner { max-width: 960px; width: 100%; margin-right: auto; margin-left: auto; } } @media (min-width: 1200px) { .contained-row .sppb-container-inner { max-width: 1140px; width: 100%; margin-right: auto; margin-left: auto; } } .sp-megamenu-wrapper, #sp-header > .container > .container-inner > .row > div > .sp-column, #sp-header > .row > div > .sp-column { display: block !important; } #sp-header .sp-module { margin-left: 0 !important; } @media (min-width: 1400px) { #sp-footer .sppb-container-inner { max-width: 1320px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 1400px) { #sp-top2 .sppb-container-inner { max-width: 1320px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 1400px) { #sp-top3 .sppb-container-inner { max-width: 1320px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 1400px) { .contained-row .sppb-container-inner { max-width: 1320px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 1400px) { .sppb-row-container { max-width: 1320px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } @media (min-width: 1400px) { .sp-slider .sppb-container { max-width: 1320px; width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; } } :root { --secondcolor: #00baa3; --thirdcolor: #efc94c; } </style> <style> .sp-page-builder .page-content #section-id-1651885316180 { padding-top: 10px; padding-right: 0px; padding-bottom: 165px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(/media/wysiwyg/slide_bg_circle.png); background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: 0 0; box-shadow: 0 0 0 0 #ffffff; } @media (min-width: 768px) and (max-width: 991px) { .sp-page-builder .page-content #section-id-1651885316180 { padding-top: 60px; padding-right: 0px; padding-bottom: 120px; padding-left: 0px; } } @media (max-width: 767px) { .sp-page-builder .page-content #section-id-1651885316180 { padding-top: 30px; padding-right: 0px; padding-bottom: 100px; padding-left: 0px; } } .sp-page-builder .page-content #section-id-1651885316180 > .sppb-row-overlay { background-color: rgba(255, 255, 255, 0.5); } .sp-page-builder .page-content #section-id-1651885316180 > .sppb-row-overlay { mix-blend-mode: normal; } #column-id-1651885316179 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651885316183 { margin: 0px 0px 0px 0px; } #sppb-addon-1651885316183 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651885316183 .sppb-addon-single-image-container { width: 450px; height: 500px; position: absolute; z-index: -1; background-color: #eee; right: 0; top: 0; content: ''; -webkit-clip-path: polygon(25% 0, 100% 0%, 101% 70%, 66% 80%, 0% 17%); clip-path: polygon(25% 0, 100% 0%, 101% 70%, 66% 80%, 0% 17%); background-position: -125px; } #sppb-addon-1651885316183 .sppb-addon-single-image-container:before { position: absolute; left: 0; content: ''; top: 0; width: 100%; height: 100%; z-index: -1; background: #211e3b; opacity: 0.1; } #sppb-addon-wrapper-1651885316188 { margin: 0px 0px 0px 0px; } #sppb-addon-1651885316188 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651885316188 .sppb-addon-single-image-container { width: 500px; height: 266px; position: absolute; z-index: -1; background-color: #eee; right: 30px; bottom: 0; content: ''; -webkit-clip-path: polygon(50% 0%, 100% 100%, 0% 100%); clip-path: polygon(50% 0%, 100% 100%, 0% 100%); } #sppb-addon-1651885316188 .sppb-addon-single-image-container:before { position: absolute; left: 0; content: ''; top: 0; width: 100%; height: 100%; z-index: -1; background: #211e3b; opacity: 0.1; } .sp-page-builder .page-content #section-id-1651886483067 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886483068 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886483076 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886483076 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886483076 .sp-slider .sp-dots ul li { border-width: 2px; border-style: solid; border-radius: 18px; height: 18px; width: 18px; } #sppb-addon-1651886483076 .sp-slider.dot-controller-line .sp-dots ul li.active span { border-radius: 18px; } #sppb-addon-1651886483076 .sp-slider.dot-controller-line .sp-dots ul li.active { border-radius: 18px; } #sppb-addon-1651886483076 .sp-slider .sp-dots ul li span, #sppb-addon-1651886483076 .sp-slider .sp-dots ul li:hover span, #sppb-addon-1651886483076 .sp-slider .sp-dots ul li:hover:after, #sppb-addon-1651886483076 .sp-slider .sp-dots ul li:after { border-radius: 18px; } #sppb-addon-1651886483076 .sp-slider .sp-dots { bottom: 50px; } #sppb-addon-1651886483076 .sp-slider .sp-nav-control .nav-control { border-radius: 50px; border-width: 1px; } #sppb-addon-1651886483076 .sp-slider.arrow-position-bottom_center .sp-nav-control { bottom: 50px; } #sppb-addon-1651886483076 div.sp-slider .sp-nav-control { left: 50px; right: 50px; } #sppb-addon-1651886483076 #sp-slider-item-1651886483076-num-0-key.sp-item .sp-video-control { display: none; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key { color: #211e3b; font-size: 60px; line-height: 50px; margin: 70px 0px 20px 0px; font-weight: 900; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key.sppb-sp-slider-button { margin: 0px 0px 20px 0px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; font-size: 50px; line-height: 100px; margin: 0px 0px 20px 0px; font-weight: 900; background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } @media (min-width: 768px) and (max-width: 991px) { .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key { font-size: 50px; line-height: 50px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 70px; line-height: 70px; } } @media (max-width: 767px) { .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key { font-size: 35px; line-height: 20px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-0-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 50px; line-height: 50px; } } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key { color: #211e3b; font-size: 60px; line-height: 50px; margin: 0px 0px 20px 0px; font-weight: 900; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key.sppb-sp-slider-button { margin: 0px 0px 20px 0px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; font-size: 50px; line-height: 120px; margin: 0px 0px 20px 0px; font-weight: 900; background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } @media (min-width: 768px) and (max-width: 991px) { .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key { font-size: 50px; line-height: 30px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 50px; line-height: 80px; } } @media (max-width: 767px) { .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key { font-size: 40px; line-height: 20px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-1-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 70px; line-height: 56px; } } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key { color: #211e3b; font-size: 24px; line-height: 32px; font-weight: 500; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; font-size: 24px; line-height: 32px; font-weight: 500; background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } @media (min-width: 768px) and (max-width: 991px) { .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key { font-size: 24px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 24px; } } @media (max-width: 767px) { .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key { font-size: 24px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-2-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 24px; } } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-3-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-3-key.sppb-sp-slider-button { margin: 35px 20px 0px 0px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-3-key.sppb-sp-slider-button .sp-slider-btn-text { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-4-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-4-key.sppb-sp-slider-button { margin: 35px 0px 0px 0px; } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-4-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #b0cff2; background: rgba(0, 0, 0, 0); } .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-4-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-0-key #sp-slider-inner-item-1651886483077-num-4-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: #086ad7; color: #ffffff; border-color: #086ad7; } #sppb-addon-1651886483076 #sp-slider-item-1651886483076-num-1-key.sp-item .sp-video-control { display: none; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key { color: #211e3b; font-size: 60px; line-height: 100px; margin: 60px 0px 20px 0px; font-weight: 900; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key.sppb-sp-slider-button { margin: 0px 0px 20px 0px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; font-size: 50px; line-height: 100px; margin: 0px 0px 20px 0px; font-weight: 900; background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } @media (min-width: 768px) and (max-width: 991px) { .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key { font-size: 50px; line-height: 50px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 70px; line-height: 70px; } } @media (max-width: 767px) { .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key { font-size: 30px; line-height: 50px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-0-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 50px; line-height: 50px; } } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key { color: #211e3b; font-size: 60px; line-height: 50px; margin: -30px 0px 20px 0px; font-weight: 900; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key.sppb-sp-slider-button { margin: 0px 0px 20px 0px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; font-size: 50px; line-height: 120px; margin: 0px 0px 20px 0px; font-weight: 900; background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } @media (min-width: 768px) and (max-width: 991px) { .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key { font-size: 50px; line-height: 80px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 50px; line-height: 80px; } } @media (max-width: 767px) { .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key { font-size: 35px; line-height: 52px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-1-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 70px; line-height: 56px; } } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key { color: #211e3b; font-size: 24px; line-height: 32px; font-weight: 500; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; font-size: 24px; line-height: 32px; font-weight: 500; background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } @media (min-width: 768px) and (max-width: 991px) { .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key { font-size: 24px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 24px; } } @media (max-width: 767px) { .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key { font-size: 24px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-2-key.sppb-sp-slider-button .sp-slider-btn-text { font-size: 24px; } } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-3-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-3-key.sppb-sp-slider-button { margin: 35px 20px 0px 0px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-3-key.sppb-sp-slider-button .sp-slider-btn-text { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: -webkit-linear-gradient(0deg, 0%, 100%) transparent; background: linear-gradient(0deg, 0%, 100%) transparent; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-4-key img { height: 385px; width: 400px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-4-key.sppb-sp-slider-button { margin: 35px 0px 0px 0px; } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-4-key.sppb-sp-slider-button .sp-slider-btn-text { color: #211e3b; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #b0cff2; background: rgba(0, 0, 0, 0); } .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-4-key.sppb-sp-slider-button .sp-slider-btn-text:hover, .sp-slider #sp-slider-item-1651886483076-num-1-key #sp-slider-inner-item-1651886483078-num-4-key.sppb-sp-slider-button .sp-slider-btn-text:focus { background: #086ad7; color: #ffffff; border-color: #086ad7; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886483076 .sp-slider .sp-dots { bottom: 0px; } #sppb-addon-1651886483076 .sp-slider.arrow-position-bottom_center .sp-nav-control { bottom: 0px; } #sppb-addon-1651886483076 div.sp-slider .sp-nav-control { left: 0px; right: 0px; } } @media (max-width: 767px) { #sppb-addon-1651886483076 .sp-slider .sp-dots { bottom: 0px; } #sppb-addon-1651886483076 .sp-slider.arrow-position-bottom_center .sp-nav-control { bottom: 0px; } #sppb-addon-1651886483076 div.sp-slider .sp-nav-control { left: 0px; right: 0px; } } .sp-page-builder .page-content #section-id-1651886869301 { padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869300 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869304 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869304 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869304 .sppb-addon-title { margin-bottom: 15px; color: #086ad7; font-size: 15px; line-height: 15px; text-transform: uppercase; font-weight: 700; } #sppb-addon-1651886869304 { font-weight: 900; line-height: 50px; } #sppb-addon-wrapper-1651886869309 { margin: 0px 0px 3rem 0px; } #sppb-addon-1651886869309 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869309 .sppb-addon-title { line-height: 50px; font-weight: 900; } .sp-page-builder .page-content #section-id-1651886869316 { padding: 0px 0px 30px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869314 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869319 { margin: 10px 0px 0px 0px; } #sppb-addon-1651886869319 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869319 img { border-radius: 7px; } #column-id-1651886869315 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1651886869320 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869321 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869332 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869332 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869332 .single-features-item { border-radius: 7px; background-color: #fff; -webkit-box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); overflow: hidden; padding: 30px 35px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #sppb-addon-1651886869332 .single-features-item .icon { font-size: 60px; line-height: 1; color: #086ad7; margin-right: 25px; } #sppb-addon-1651886869332 .single-features-item .content { overflow: auto; } #sppb-addon-1651886869332 .single-features-item .content h3 { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869332 .single-features-item:hover h3 { color: #086ad7; } #sppb-addon-wrapper-1651886869343 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869343 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869343 .single-features-item { border-radius: 7px; background-color: #fff; -webkit-box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); overflow: hidden; padding: 30px 35px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #sppb-addon-1651886869343 .single-features-item .icon { font-size: 60px; line-height: 1; color: #086ad7; margin-right: 25px; } #sppb-addon-1651886869343 .single-features-item .content { overflow: auto; } #sppb-addon-1651886869343 .single-features-item .content h3 { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869343 .single-features-item:hover h3 { color: #086ad7; } #sppb-addon-wrapper-1651886869348 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869348 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869348 .single-features-item { border-radius: 7px; background-color: #fff; -webkit-box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); overflow: hidden; padding: 30px 35px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #sppb-addon-1651886869348 .single-features-item .icon { font-size: 60px; line-height: 1; color: #086ad7; margin-right: 25px; } #sppb-addon-1651886869348 .single-features-item .content { overflow: auto; } #sppb-addon-1651886869348 .single-features-item .content h3 { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869348 .single-features-item:hover h3 { color: #086ad7; } #sppb-addon-wrapper-1651886869353 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869353 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869353 .single-features-item { border-radius: 7px; background-color: #fff; -webkit-box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); overflow: hidden; padding: 30px 35px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #sppb-addon-1651886869353 .single-features-item .icon { font-size: 60px; line-height: 1; color: #086ad7; margin-right: 25px; } #sppb-addon-1651886869353 .single-features-item .content { overflow: auto; } #sppb-addon-1651886869353 .single-features-item .content h3 { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869353 .single-features-item:hover h3 { color: #086ad7; } #column-id-1651886869327 { padding-top: 40px; padding-right: 60px; padding-bottom: 40px; padding-left: 60px; background-color: #086ad7; background-image: url(/media/wysiwyg/wave.png); background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: 0 0; } #column-id-1651886869327 { border-radius: 7px; } #column-id-1651886869327 .sppb-column-overlay { border-radius: 7px; } #column-wrap-id-1651886869327 { margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #sppb-addon-wrapper-1651886869376 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869376 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869376 .sppb-addon-title { color: #ffffff; font-size: 20px; font-weight: 500; } .sp-page-builder .page-content #section-id-1651886869378 { padding-top: 130px; padding-right: 0px; padding-bottom: 130px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869377 { padding-right: 3rem; box-shadow: 0 0 0 0 #fff; } @media (min-width: 768px) and (max-width: 991px) { #column-id-1651886869377 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #column-id-1651886869377 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #sppb-addon-wrapper-1651886869382 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869382 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869382 .sppb-addon-title { margin-bottom: 15px; color: #086ad7; font-size: 15px; line-height: 15px; text-transform: uppercase; font-weight: 700; } #sppb-addon-1651886869382 { font-weight: 900; line-height: 50px; } #sppb-addon-wrapper-1651886869385 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869385 { box-shadow: 0 0 0 0 #ffffff; padding: 0px 3rem 0px 0px; } #sppb-addon-1651886869385 .sppb-addon-title { margin-bottom: 30px; line-height: 50px; font-weight: 900; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869385 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #sppb-addon-1651886869385 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #sppb-addon-wrapper-1651886869394 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869394 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869394 .sppb-addon-feature { padding: 20px 40px; border-radius: 7px; border: 2px solid #eef4fc; margin-top: 40px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869394 .sppb-addon-feature:hover { border-color: #086ad7; } #sppb-addon-1651886869394 .sppb-media { align-items: flex-start; } #sppb-addon-1651886869394 .sppb-media .pull-left i { font-weight: 300; margin-right: 25px; } #sppb-addon-1651886869394 .sppb-icon .sppb-icon-container { box-shadow: 0 0 0 0 #ffffff; display: inline-block; text-align: center; padding: 0 0 0 0; color: #086ad7; border-width: 0px; } #sppb-addon-1651886869394 .sppb-icon .sppb-icon-container > i { font-size: 40px; width: 40px; height: 40px; line-height: 40px; } #sppb-addon-1651886869394 .sppb-media-content .sppb-btn { margin: 25px 0px 0px 0px; } #sppb-addon-1651886869394 #btn-1651886869394.sppb-btn-custom { letter-spacing: 0px; } #sppb-addon-1651886869394 #btn-1651886869394.sppb-btn-custom { background-color: #0080fe; color: #ffffff; padding: 8px 22px 10px 22px; font-size: 16px; } #sppb-addon-1651886869394 #btn-1651886869394.sppb-btn-custom:hover { background-color: #de6906; color: #ffffff; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869394 .sppb-media .sppb-media-body { width: auto; } } @media (max-width: 767px) { #sppb-addon-1651886869394 .sppb-media .sppb-media-body { width: auto; } } #sppb-addon-1651886869394 { transition: 0.3s; } #sppb-addon-1651886869394:hover { box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869379 { padding-left: 3rem; } @media (min-width: 768px) and (max-width: 991px) { #column-id-1651886869379 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #column-id-1651886869379 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #sppb-addon-wrapper-1651886869403 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869403 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869403 .sppb-addon-single-image-container { position: absolute; left: 45px; top: 0; width: 200px; height: 200px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } #sppb-addon-wrapper-1651886869411 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869411 { box-shadow: 0 0 0 0 #ffffff; } @media (min-width: 1200px) { #sppb-addon-1651886869411 .triangle-bottom-right { border-bottom: 200px solid #086ad7; border-left: 200px solid transparent; border-radius: 0px 0px 0px 0px; position: absolute; right: -15px; bottom: -15px; content: ''; width: 0; height: 0; z-index: -1; } } #sppb-addon-wrapper-1651886869408 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869408 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869408 img { object-fit: cover; } #sppb-addon-1651886869408 img { border-radius: 10px; height: 475px; } #sppb-addon-wrapper-1652122089640 { margin: 0px 0px 0px 0px; } #sppb-addon-1652122089640 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652122089640 .sppb-empty-space { height: 40px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652122089640 .sppb-empty-space { height: 40px; } } @media (max-width: 767px) { #sppb-addon-1652122089640 .sppb-empty-space { height: 40px; } } .sp-page-builder .page-content #section-id-1651886869415 { padding-top: 130px; padding-right: 0px; padding-bottom: 130px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #211e3b; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869414 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869418 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869418 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869418 .sppb-addon-title { margin-bottom: 15px; color: #ffffff; font-size: 15px; line-height: 15px; text-transform: uppercase; font-weight: 700; } #sppb-addon-1651886869418 { font-weight: 900; line-height: 50px; } #sppb-addon-wrapper-1651886869421 { margin: 0px 0px 3rem 0px; } #sppb-addon-1651886869421 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869421 .sppb-addon-title { color: #ffffff; line-height: 50px; font-weight: 900; } .sp-page-builder .page-content #section-id-1651886869426 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869427 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869437 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869437 { color: #9a95c0; background-color: rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 #ffffff; border-width: 2px; border-color: #312e49; border-style: solid; border-radius: 7px; padding: 50px 30px 50px 30px; } #sppb-addon-1651886869437 .sppb-addon-title { margin-bottom: 10px; color: #ffffff; } #sppb-addon-1651886869437 .sppb-img-container { display: block; } #sppb-addon-1651886869437 .sppb-media .pull-left, #sppb-addon-1651886869437 .sppb-media .pull-right { width: 50%; } #sppb-addon-1651886869437 .sppb-img-container { margin: 0px 0px 30px 0px; } #sppb-addon-1651886869437 .sppb-media-content .sppb-btn { margin: 20px 0px 0px 0px; } #sppb-addon-1651886869437 #btn-1651886869437.sppb-btn-custom { letter-spacing: 0px; } #sppb-addon-1651886869437 #btn-1651886869437.sppb-btn-custom { background-color: rgba(0, 0, 0, 0); color: #9a95c0; padding: 0px 0px 0px 0px; font-size: 13px; } #sppb-addon-1651886869437 #btn-1651886869437.sppb-btn-custom:hover { background-color: rgba(0, 0, 0, 0); color: #9a95c0; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869437 .sppb-media .sppb-media-body { width: auto; } } @media (max-width: 767px) { #sppb-addon-1651886869437 .sppb-media .sppb-media-body { width: auto; } } #sppb-addon-1651886869437 { transition: 0.3s; } #sppb-addon-1651886869437:hover { background: #2e2a50; box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-wrapper-1651886869450 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869450 { color: #9a95c0; background-color: rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 #ffffff; border-width: 2px; border-color: #312e49; border-style: solid; border-radius: 7px; padding: 50px 30px 50px 30px; } #sppb-addon-1651886869450 .sppb-addon-title { margin-bottom: 10px; color: #ffffff; } #sppb-addon-1651886869450 .sppb-img-container { display: block; } #sppb-addon-1651886869450 .sppb-media .pull-left, #sppb-addon-1651886869450 .sppb-media .pull-right { width: 50%; } #sppb-addon-1651886869450 .sppb-img-container { margin: 0px 0px 30px 0px; } #sppb-addon-1651886869450 .sppb-media-content .sppb-btn { margin: 20px 0px 0px 0px; } #sppb-addon-1651886869450 #btn-1651886869450.sppb-btn-custom { letter-spacing: 0px; } #sppb-addon-1651886869450 #btn-1651886869450.sppb-btn-custom { background-color: rgba(0, 0, 0, 0); color: #9a95c0; padding: 0px 0px 0px 0px; font-size: 13px; } #sppb-addon-1651886869450 #btn-1651886869450.sppb-btn-custom:hover { background-color: rgba(0, 0, 0, 0); color: #9a95c0; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869450 .sppb-media .sppb-media-body { width: auto; } } @media (max-width: 767px) { #sppb-addon-1651886869450 .sppb-media .sppb-media-body { width: auto; } } #sppb-addon-1651886869450 { transition: 0.3s; } #sppb-addon-1651886869450:hover { background: #2e2a50; box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-wrapper-1651886869455 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869455 { color: #9a95c0; background-color: rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 #ffffff; border-width: 2px; border-color: #312e49; border-style: solid; border-radius: 7px; padding: 50px 30px 50px 30px; } #sppb-addon-1651886869455 .sppb-addon-title { margin-bottom: 10px; color: #ffffff; } #sppb-addon-1651886869455 .sppb-img-container { display: block; } #sppb-addon-1651886869455 .sppb-media .pull-left, #sppb-addon-1651886869455 .sppb-media .pull-right { width: 50%; } #sppb-addon-1651886869455 .sppb-img-container { margin: 0px 0px 30px 0px; } #sppb-addon-1651886869455 .sppb-media-content .sppb-btn { margin: 20px 0px 0px 0px; } #sppb-addon-1651886869455 #btn-1651886869455.sppb-btn-custom { letter-spacing: 0px; } #sppb-addon-1651886869455 #btn-1651886869455.sppb-btn-custom { background-color: rgba(0, 0, 0, 0); color: #9a95c0; padding: 0px 0px 0px 0px; font-size: 13px; } #sppb-addon-1651886869455 #btn-1651886869455.sppb-btn-custom:hover { background-color: rgba(0, 0, 0, 0); color: #9a95c0; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869455 .sppb-media .sppb-media-body { width: auto; } } @media (max-width: 767px) { #sppb-addon-1651886869455 .sppb-media .sppb-media-body { width: auto; } } #sppb-addon-1651886869455 { transition: 0.3s; } #sppb-addon-1651886869455:hover { background: #2e2a50; box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-wrapper-1651886869460 { margin: 30px 0px 0px 0px; } #sppb-addon-1651886869460 { color: #9a95c0; background-color: rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 #ffffff; border-width: 2px; border-color: #312e49; border-style: solid; border-radius: 7px; padding: 50px 30px 50px 30px; } #sppb-addon-1651886869460 .sppb-addon-title { margin-bottom: 10px; color: #ffffff; } #sppb-addon-1651886869460 .sppb-img-container { display: block; } #sppb-addon-1651886869460 .sppb-media .pull-left, #sppb-addon-1651886869460 .sppb-media .pull-right { width: 50%; } #sppb-addon-1651886869460 .sppb-img-container { margin: 0px 0px 30px 0px; } #sppb-addon-1651886869460 .sppb-media-content .sppb-btn { margin: 20px 0px 0px 0px; } #sppb-addon-1651886869460 #btn-1651886869460.sppb-btn-custom { letter-spacing: 0px; } #sppb-addon-1651886869460 #btn-1651886869460.sppb-btn-custom { background-color: rgba(0, 0, 0, 0); color: #9a95c0; padding: 0px 0px 0px 0px; font-size: 13px; } #sppb-addon-1651886869460 #btn-1651886869460.sppb-btn-custom:hover { background-color: rgba(0, 0, 0, 0); color: #9a95c0; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869460 .sppb-media .sppb-media-body { width: auto; } } @media (max-width: 767px) { #sppb-addon-1651886869460 .sppb-media .sppb-media-body { width: auto; } } #sppb-addon-1651886869460 { transition: 0.3s; } #sppb-addon-1651886869460:hover { background: #2e2a50; box-shadow: 0 0 0 0 #ffffff; } .sp-page-builder .page-content #section-id-1651886869474 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: linear-gradient( 180deg, #211e3b 50%, rgba(0, 0, 0, 0) 50% ); box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869473 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1651886869475 { padding-top: 80px; padding-right: 0px; padding-bottom: 70px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #086ad7; background-image: url(/media/wysiwyg/funfact-line.png); background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: 50% 50%; box-shadow: 0 0 0 0 #ffffff; } .sp-page-builder .page-content #section-id-1651886869475 { border-radius: 7px; } .sp-page-builder .page-content #section-id-1651886869475 .sppb-row-overlay { border-radius: 7px; } .sp-page-builder .page-content #section-id-1651886869475 > .sppb-row-overlay { mix-blend-mode: normal; } #column-id-1651886869476 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869490 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869490 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869490 .sppb-icon i { font-weight: 300; } #sppb-addon-1651886869490 .sppb-icon-inner { margin: 0px 0px 20px 0px; color: #ffffff; } #sppb-addon-1651886869490 .sppb-icon-inner i { font-size: 42px; } #sppb-addon-wrapper-1651886869495 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869495 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869495 .sppb-animated-number::after { top: -25px; position: relative; font-size: 30px; font-weight: 400; } #sppb-addon-1651886869495 .sppb-animated-number::after { content: '+'; display: inline-block; } #sppb-addon-1651886869495 .sppb-animated-number { color: #ffffff; font-size: 55px; line-height: 55px; font-weight: 500; } #sppb-addon-1651886869495 .sppb-animated-number-title { font-size: 17px; line-height: 32px; color: #ffffff; margin: 5px 0px 0px 0px; font-weight: 400; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869495 .sppb-animated-number-title { margin: ; } } @media (max-width: 767px) { #sppb-addon-1651886869495 .sppb-animated-number-title { margin: ; } } #sppb-addon-wrapper-1652122089663 { margin: 0px 0px 0px 0px; } #sppb-addon-1652122089663 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652122089663 .sppb-empty-space { height: 40px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652122089663 .sppb-empty-space { height: 40px; } } @media (max-width: 767px) { #sppb-addon-1652122089663 .sppb-empty-space { height: 40px; } } #sppb-addon-wrapper-1651886869543 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869543 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869543 .sppb-icon i { font-weight: 300; } #sppb-addon-1651886869543 .sppb-icon-inner { margin: 0px 0px 20px 0px; color: #ffffff; } #sppb-addon-1651886869543 .sppb-icon-inner i { font-size: 42px; } #sppb-addon-wrapper-1651886869570 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869570 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869570 .sppb-animated-number::after { top: -25px; position: relative; font-size: 30px; font-weight: 400; } #sppb-addon-1651886869570 .sppb-animated-number::after { content: '+'; display: inline-block; } #sppb-addon-1651886869570 .sppb-animated-number { color: #ffffff; font-size: 55px; line-height: 55px; font-weight: 500; } #sppb-addon-1651886869570 .sppb-animated-number-title { font-size: 17px; line-height: 32px; color: #ffffff; margin: 5px 0px 0px 0px; font-weight: 400; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869570 .sppb-animated-number-title { margin: ; } } @media (max-width: 767px) { #sppb-addon-1651886869570 .sppb-animated-number-title { margin: ; } } #sppb-addon-wrapper-1652122089668 { margin: 0px 0px 0px 0px; } #sppb-addon-1652122089668 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652122089668 .sppb-empty-space { height: 40px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652122089668 .sppb-empty-space { height: 40px; } } @media (max-width: 767px) { #sppb-addon-1652122089668 .sppb-empty-space { height: 40px; } } #sppb-addon-wrapper-1651886869548 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869548 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869548 .sppb-icon i { font-weight: 300; } #sppb-addon-1651886869548 .sppb-icon-inner { margin: 0px 0px 20px 0px; color: #ffffff; } #sppb-addon-1651886869548 .sppb-icon-inner i { font-size: 42px; } #sppb-addon-wrapper-1651886869575 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869575 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869575 .sppb-animated-number::after { top: -25px; position: relative; font-size: 30px; font-weight: 400; } #sppb-addon-1651886869575 .sppb-animated-number::after { content: '+'; display: inline-block; } #sppb-addon-1651886869575 .sppb-animated-number { color: #ffffff; font-size: 55px; line-height: 55px; font-weight: 500; } #sppb-addon-1651886869575 .sppb-animated-number-title { font-size: 17px; line-height: 32px; color: #ffffff; margin: 5px 0px 0px 0px; font-weight: 400; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869575 .sppb-animated-number-title { margin: ; } } @media (max-width: 767px) { #sppb-addon-1651886869575 .sppb-animated-number-title { margin: ; } } #sppb-addon-wrapper-1652122089673 { margin: 0px 0px 0px 0px; } #sppb-addon-1652122089673 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652122089673 .sppb-empty-space { height: 40px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652122089673 .sppb-empty-space { height: 40px; } } @media (max-width: 767px) { #sppb-addon-1652122089673 .sppb-empty-space { height: 40px; } } #sppb-addon-wrapper-1651886869553 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869553 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869553 .sppb-icon i { font-weight: 300; } #sppb-addon-1651886869553 .sppb-icon-inner { margin: 0px 0px 20px 0px; color: #ffffff; } #sppb-addon-1651886869553 .sppb-icon-inner i { font-size: 42px; } #sppb-addon-wrapper-1651886869580 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869580 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869580 .sppb-animated-number::after { top: -25px; position: relative; font-size: 30px; font-weight: 400; } #sppb-addon-1651886869580 .sppb-animated-number::after { content: '+'; display: inline-block; } #sppb-addon-1651886869580 .sppb-animated-number { color: #ffffff; font-size: 55px; line-height: 55px; font-weight: 500; } #sppb-addon-1651886869580 .sppb-animated-number-title { font-size: 17px; line-height: 32px; color: #ffffff; margin: 5px 0px 0px 0px; font-weight: 400; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869580 .sppb-animated-number-title { margin: ; } } @media (max-width: 767px) { #sppb-addon-1651886869580 .sppb-animated-number-title { margin: ; } } .sp-page-builder .page-content #section-id-1651886869594 { padding-top: 130px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869593 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1651886869595 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869596 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869602 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869602 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869602 .sppb-addon-title { margin-bottom: 15px; color: #086ad7; font-size: 15px; line-height: 15px; text-transform: uppercase; font-weight: 700; } #sppb-addon-1651886869602 { font-weight: 900; line-height: 50px; } #sppb-addon-wrapper-1651886869605 { margin: 0px 0px 40px 0px; } #sppb-addon-1651886869605 { box-shadow: 0 0 0 0 #ffffff; padding: 0px 3rem 0px 0px; } #sppb-addon-1651886869605 .sppb-addon-title { margin-bottom: 0px; line-height: 50px; font-weight: 900; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869605 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #sppb-addon-1651886869605 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #sppb-addon-wrapper-1651886869632 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869632 { box-shadow: 0 0 0 0 #ffffff; } .sp-page-builder .page-content #section-id-1651886869633 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869634 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869644 { margin: 40px 0px 0px 0px; } #sppb-addon-1651886869644 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869644 .sppb-addon-content { padding: 0px 30px 30px; position: relative; z-index: 1; border-radius: 7px; text-align: center; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869644 .sppb-addon-content:before { position: absolute; background-color: #f5f5f5; left: 0; bottom: 0; content: ''; width: 100%; height: 75%; border-radius: 7px; z-index: -1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869644 .sppb-addon-content:hover::before { background-color: #086ad7; } #sppb-addon-1651886869644 .sppb-person-information { margin-bottom: 20px; } #sppb-addon-1651886869644 .sppb-addon-person .sppb-person-information > span { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869644 .sppb-addon-person .sppb-addon-content:hover .sppb-person-information > span { color: #fff; } #sppb-addon-1651886869644 .sppb-addon-person .sppb-person-social-icons { margin-top: 20px; } #sppb-addon-1651886869644 .sppb-addon-person .sppb-person-social { margin: 0; } #sppb-addon-1651886869644 .sppb-addon-person .sppb-person-social > li > a { display: inline-block; border-radius: 50%; width: 35px; height: 35px; line-height: 35px; border: 1px solid #84b5eb; text-align: center; } #sppb-addon-1651886869644 .sppb-addon-person .sppb-person-social > li > a:hover { background: #fff; border: 1px solid #fff; } @media (max-width: 1200px) { #sppb-addon-1651886869644 .sppb-addon-person .sppb-person-social { margin: 0px -25px; } } #sppb-addon-1651886869644 .sppb-person-image img { border-radius: 7px; } #sppb-addon-1651886869644 .sppb-person-name { color: #211e3b; font-size: 20px; line-height: 28px; letter-spacing: 0px; font-weight: 700; } #sppb-addon-1651886869644 .sppb-person-designation { font-size: 17px; line-height: 17px; letter-spacing: 0px; margin: 5px 0px 0px 0px; } #sppb-addon-1651886869644 .sppb-person-social > li > a { color: #84b5eb; font-size: 15px; } #sppb-addon-1651886869644 .sppb-person-social > li { margin: 0px 5px 0px 5px; } #sppb-addon-1651886869644 .sppb-person-social > li > a:hover { color: #086ad7; } #sppb-addon-1651886869644 .sppb-person-addon-content-wrap { background: #fff; padding: 15px 15px 15px 15px; } #sppb-addon-wrapper-1651886869665 { margin: 40px 0px 0px 0px; } #sppb-addon-1651886869665 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869665 .sppb-addon-content { padding: 0px 30px 30px; position: relative; z-index: 1; border-radius: 7px; text-align: center; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869665 .sppb-addon-content:before { position: absolute; background-color: #f5f5f5; left: 0; bottom: 0; content: ''; width: 100%; height: 75%; border-radius: 7px; z-index: -1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869665 .sppb-addon-content:hover::before { background-color: #086ad7; } #sppb-addon-1651886869665 .sppb-person-information { margin-bottom: 20px; } #sppb-addon-1651886869665 .sppb-addon-person .sppb-person-information > span { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869665 .sppb-addon-person .sppb-addon-content:hover .sppb-person-information > span { color: #fff; } #sppb-addon-1651886869665 .sppb-addon-person .sppb-person-social-icons { margin-top: 20px; } #sppb-addon-1651886869665 .sppb-addon-person .sppb-person-social { margin: 0; } #sppb-addon-1651886869665 .sppb-addon-person .sppb-person-social > li > a { display: inline-block; border-radius: 50%; width: 35px; height: 35px; line-height: 35px; border: 1px solid #84b5eb; text-align: center; } #sppb-addon-1651886869665 .sppb-addon-person .sppb-person-social > li > a:hover { background: #fff; border: 1px solid #fff; } @media (max-width: 1200px) { #sppb-addon-1651886869665 .sppb-addon-person .sppb-person-social { margin: 0px -25px; } } #sppb-addon-1651886869665 .sppb-person-image img { border-radius: 7px; } #sppb-addon-1651886869665 .sppb-person-name { color: #211e3b; font-size: 20px; line-height: 28px; letter-spacing: 0px; font-weight: 700; } #sppb-addon-1651886869665 .sppb-person-designation { font-size: 17px; line-height: 17px; letter-spacing: 0px; margin: 5px 0px 0px 0px; } #sppb-addon-1651886869665 .sppb-person-social > li > a { color: #84b5eb; font-size: 15px; } #sppb-addon-1651886869665 .sppb-person-social > li { margin: 0px 5px 0px 5px; } #sppb-addon-1651886869665 .sppb-person-social > li > a:hover { color: #086ad7; } #sppb-addon-1651886869665 .sppb-person-addon-content-wrap { background: #fff; padding: 15px 15px 15px 15px; } #sppb-addon-wrapper-1651886869674 { margin: 40px 0px 0px 0px; } #sppb-addon-1651886869674 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869674 .sppb-addon-content { padding: 0px 30px 30px; position: relative; z-index: 1; border-radius: 7px; text-align: center; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869674 .sppb-addon-content:before { position: absolute; background-color: #f5f5f5; left: 0; bottom: 0; content: ''; width: 100%; height: 75%; border-radius: 7px; z-index: -1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869674 .sppb-addon-content:hover::before { background-color: #086ad7; } #sppb-addon-1651886869674 .sppb-person-information { margin-bottom: 20px; } #sppb-addon-1651886869674 .sppb-addon-person .sppb-person-information > span { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869674 .sppb-addon-person .sppb-addon-content:hover .sppb-person-information > span { color: #fff; } #sppb-addon-1651886869674 .sppb-addon-person .sppb-person-social-icons { margin-top: 20px; } #sppb-addon-1651886869674 .sppb-addon-person .sppb-person-social { margin: 0; } #sppb-addon-1651886869674 .sppb-addon-person .sppb-person-social > li > a { display: inline-block; border-radius: 50%; width: 35px; height: 35px; line-height: 35px; border: 1px solid #84b5eb; text-align: center; } #sppb-addon-1651886869674 .sppb-addon-person .sppb-person-social > li > a:hover { background: #fff; border: 1px solid #fff; } @media (max-width: 1200px) { #sppb-addon-1651886869674 .sppb-addon-person .sppb-person-social { margin: 0px -25px; } } #sppb-addon-1651886869674 .sppb-person-image img { border-radius: 7px; } #sppb-addon-1651886869674 .sppb-person-name { color: #211e3b; font-size: 20px; line-height: 28px; letter-spacing: 0px; font-weight: 700; } #sppb-addon-1651886869674 .sppb-person-designation { font-size: 17px; line-height: 17px; letter-spacing: 0px; margin: 5px 0px 0px 0px; } #sppb-addon-1651886869674 .sppb-person-social > li > a { color: #84b5eb; font-size: 15px; } #sppb-addon-1651886869674 .sppb-person-social > li { margin: 0px 5px 0px 5px; } #sppb-addon-1651886869674 .sppb-person-social > li > a:hover { color: #086ad7; } #sppb-addon-1651886869674 .sppb-person-addon-content-wrap { background: #fff; padding: 15px 15px 15px 15px; } #sppb-addon-wrapper-1651886869679 { margin: 40px 0px 0px 0px; } #sppb-addon-1651886869679 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869679 .sppb-addon-content { padding: 0px 30px 30px; position: relative; z-index: 1; border-radius: 7px; text-align: center; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869679 .sppb-addon-content:before { position: absolute; background-color: #f5f5f5; left: 0; bottom: 0; content: ''; width: 100%; height: 75%; border-radius: 7px; z-index: -1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869679 .sppb-addon-content:hover::before { background-color: #086ad7; } #sppb-addon-1651886869679 .sppb-person-information { margin-bottom: 20px; } #sppb-addon-1651886869679 .sppb-addon-person .sppb-person-information > span { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1651886869679 .sppb-addon-person .sppb-addon-content:hover .sppb-person-information > span { color: #fff; } #sppb-addon-1651886869679 .sppb-addon-person .sppb-person-social-icons { margin-top: 20px; } #sppb-addon-1651886869679 .sppb-addon-person .sppb-person-social { margin: 0; } #sppb-addon-1651886869679 .sppb-addon-person .sppb-person-social > li > a { display: inline-block; border-radius: 50%; width: 35px; height: 35px; line-height: 35px; border: 1px solid #84b5eb; text-align: center; } #sppb-addon-1651886869679 .sppb-addon-person .sppb-person-social > li > a:hover { background: #fff; border: 1px solid #fff; } @media (max-width: 1200px) { #sppb-addon-1651886869679 .sppb-addon-person .sppb-person-social { margin: 0px -25px; } } #sppb-addon-1651886869679 .sppb-person-image img { border-radius: 7px; } #sppb-addon-1651886869679 .sppb-person-name { color: #211e3b; font-size: 20px; line-height: 28px; letter-spacing: 0px; font-weight: 700; } #sppb-addon-1651886869679 .sppb-person-designation { font-size: 17px; line-height: 17px; letter-spacing: 0px; margin: 5px 0px 0px 0px; } #sppb-addon-1651886869679 .sppb-person-social > li > a { color: #84b5eb; font-size: 15px; } #sppb-addon-1651886869679 .sppb-person-social > li { margin: 0px 5px 0px 5px; } #sppb-addon-1651886869679 .sppb-person-social > li > a:hover { color: #086ad7; } #sppb-addon-1651886869679 .sppb-person-addon-content-wrap { background: #fff; padding: 15px 15px 15px 15px; } .sp-page-builder .page-content #section-id-1651886869689 { padding-top: 130px; padding-right: 0px; padding-bottom: 130px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869688 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1651886869694 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1651886869288 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1651886869289 { margin: 0px 0px 0px 0px; } #sppb-addon-1651886869289 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1651886869289 .sppb-addon-title { margin-bottom: 15px; color: #086ad7; font-size: 15px; line-height: 15px; text-transform: uppercase; font-weight: 700; } #sppb-addon-1651886869289 { font-weight: 900; line-height: 50px; } #sppb-addon-wrapper-1651886869290 { margin: 0px 0px 50px 0px; } #sppb-addon-1651886869290 { box-shadow: 0 0 0 0 #ffffff; padding: 0px 3rem 0px 0px; } #sppb-addon-1651886869290 .sppb-addon-title { margin-bottom: 0px; line-height: 50px; font-weight: 900; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1651886869290 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #sppb-addon-1651886869290 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #sppb-addon-wrapper-1651893276339 { margin: 30px 0px 0px 0px; } #sppb-addon-1651893276339 { box-shadow: 0 0 0 0 #ffffff; } .sp-page-builder .page-content #section-id-1652057633754 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1652057633753 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652057633755 { padding-top: 60px; padding-right: 0px; padding-bottom: 60px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0 0 0 0 #ffffff; border-width: 1px 0px 0px 0px; border-color: #e8e8eb; border-style: solid; } #column-id-1652057633756 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1652057633763 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633763 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633763 .sppb-carousel-extended-nav-control .nav-control { height: 60px; line-height: 60px; width: 60px; } #sppb-addon-1652057633763 .sppb-carousel-extended-dots ul li { height: 4px; line-height: 4px; width: 25px; } #sppb-addon-1652057633763 .sppb-carousel-extended-item-overlay { background: -webkit-linear-gradient( 125deg, rgba(59, 25, 208, 0.5) 2%, rgba(255, 79, 226, 0.5) 99% ) transparent; background: linear-gradient( 125deg, rgba(59, 25, 208, 0.5) 2%, rgba(255, 79, 226, 0.5) 99% ) transparent; } #sppb-addon-1652057633763 .sppb-carousel-extended-heading { letter-spacing: 0px; } #sppb-addon-1652057633763 .sppb-carousel-extended-subheading { letter-spacing: 0px; } #sppb-addon-1652057633763 .sppb-carousel-extended-description { letter-spacing: 0px; } #sppb-addon-1652057633763 .sppb-carousel-extended-nav-control { top: -60px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652057633763 .sppb-carousel-extended-nav-control .nav-control { height: 60px; line-height: 60px; width: 60px; } } @media (max-width: 767px) { #sppb-addon-1652057633763 .sppb-carousel-extended-nav-control .nav-control { height: 60px; line-height: 60px; width: 60px; } } .sp-page-builder .page-content #section-id-1652057633774 { padding-top: 130px; padding-right: 0px; padding-bottom: 130px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #211e3b; box-shadow: 0 0 0 0 #ffffff; } #column-id-1652057633755 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1652057633756 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633756 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633756 .sppb-addon-title { margin-bottom: 15px; color: #ffffff; font-size: 15px; line-height: 15px; text-transform: uppercase; font-weight: 700; } #sppb-addon-1652057633756 { font-weight: 900; line-height: 50px; } #sppb-addon-wrapper-1652057633757 { margin: 0px 0px 3rem 0px; } #sppb-addon-1652057633757 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633757 .sppb-addon-title { color: #ffffff; line-height: 50px; font-weight: 900; } .sp-page-builder .page-content #section-id-1652057633781 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0 0 0 0 #ffffff; } #column-id-1652057633782 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1652057633791 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633791 { color: #a5beec; box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633791 .sppb-addon-title { margin-top: 0px; margin-bottom: 15px; } #sppb-addon-1652057633791 .sppb-pricing-box { padding: 50px 45px; border-width: 2px; border-color: #312e49; border-style: solid; border-radius: 7px; margin-top: 40px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; z-index: 1; } #sppb-addon-1652057633791 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title h3 { color: #fff; font-weight: 500; margin-bottom: 10px; } #sppb-addon-1652057633791 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title p { color: #9a95c0; font-size: 17px; font-weight: 400; line-height: 32px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633791 .sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol { margin-right: 5px; } #sppb-addon-1652057633791 .sppb-pricing-duration { margin-left: 5px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633791 .sppb-pricing-box .sppb-pricing-features > ul > li { position: relative; padding-left: 30px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size: 17px; font-weight: 400; line-height: 32px; } #sppb-addon-1652057633791 .sppb-pricing-box .sppb-pricing-features > ul > li:before { line-height: 1; font-family: 'Font Awesome 5 Pro'; position: absolute; content: '\f00c'; z-index: -1; left: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633791 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(1) { color: #fff; } #sppb-addon-1652057633791 .sppb-btn { border-color: #312e49; background-color: #312e49; color: #fff; } #sppb-addon-1652057633791 .single-pricing-plan:hover, #sppb-addon-1652057633791.single-pricing-plan.active { background-color: #086ad7; border-color: #086ad7; } #sppb-addon-1652057633791 .sppb-pricing-box:hover { background-color: #086ad7; border-color: #086ad7; } #sppb-addon-1652057633791 .sppb-pricing-box:hover .sppb-pricing-header .sppb-pricing-title p { color: #fff !important; } #sppb-addon-1652057633791 .sppb-pricing-box:hover .sppb-pricing-duration { color: #fff !important; } #sppb-addon-1652057633791 .sppb-pricing-box:hover .sppb-btn { color: #086ad7; background-color: #fff; border-color: #fff; } #sppb-addon-1652057633791 .sppb-pricing-price { color: #ffffff; font-size: 42px; line-height: 42px; font-weight: 400; } #sppb-addon-1652057633791 .sppb-pricing-price-symbol { color: #ffffff; font-size: 18px; } #sppb-addon-1652057633791 .sppb-pricing-duration { color: #9a95c0; font-size: 17px; } #sppb-addon-1652057633791 .sppb-pricing-features { margin-bottom: 28px; } #sppb-addon-1652057633791 .sppb-pricing-features ul li { font-size: 17px; line-height: 17px; margin-bottom: 5px; } #sppb-addon-1652057633791 .sppb-pricing-price-container { margin-bottom: 30px; } #sppb-addon-1652057633791 .sppb-pricing-header .sppb-pricing-duration#sppb-addon-1652057633791 .sppb-pricing-header .sppb-pricing-price#sppb-addon-1652057633791 .sppb-pricing-header .sppb-addon-title, #sppb-addon-1652057633791 .sppb-pricing-features ul li, #sppb-addon-1652057633791 .sppb-pricing-price-container, #sppb-addon-1652057633791 { transition: 0.4s; } #sppb-addon-1652057633791:hover { transform: scale(1); box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-wrapper-1652057633812 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633812 { color: #a5beec; box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633812 .sppb-addon-title { margin-top: 0px; margin-bottom: 15px; } #sppb-addon-1652057633812 .sppb-pricing-box { padding: 50px 45px; border-width: 2px; border-color: #086ad7; border-style: solid; border-radius: 7px; margin-top: 40px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; z-index: 1; background-color: #086ad7; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title h3 { color: #fff; font-weight: 500; margin-bottom: 10px; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title p { color: #fff !important; font-size: 17px; font-weight: 400; line-height: 32px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol { margin-right: 5px; } #sppb-addon-1652057633812 .sppb-pricing-duration { margin-left: 5px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-features > ul > li { position: relative; padding-left: 30px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size: 17px; font-weight: 400; line-height: 32px; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-features > ul > li:before { line-height: 1; font-family: 'Font Awesome 5 Pro'; position: absolute; content: '\f00c'; z-index: -1; left: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(1) { color: #fff; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(2) { color: #fff; } #sppb-addon-1652057633812 .sppb-btn { border-color: #312e49; background-color: #312e49; color: #fff; } #sppb-addon-1652057633812 .single-pricing-plan { background-color: #086ad7; border-color: #086ad7; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-pricing-duration { color: #fff !important; } #sppb-addon-1652057633812 .sppb-pricing-box .sppb-btn { color: #086ad7; background-color: #fff; border-color: #fff; } #sppb-addon-1652057633812 .sppb-pricing-price { color: #ffffff; font-size: 42px; line-height: 42px; font-weight: 400; } #sppb-addon-1652057633812 .sppb-pricing-price-symbol { color: #ffffff; font-size: 18px; } #sppb-addon-1652057633812 .sppb-pricing-duration { color: #9a95c0; font-size: 17px; } #sppb-addon-1652057633812 .sppb-pricing-features { margin-bottom: 28px; } #sppb-addon-1652057633812 .sppb-pricing-features ul li { font-size: 17px; line-height: 17px; margin-bottom: 5px; } #sppb-addon-1652057633812 .sppb-pricing-price-container { margin-bottom: 30px; } #sppb-addon-1652057633812 .sppb-pricing-header .sppb-pricing-duration#sppb-addon-1652057633812 .sppb-pricing-header .sppb-pricing-price#sppb-addon-1652057633812 .sppb-pricing-header .sppb-addon-title, #sppb-addon-1652057633812 .sppb-pricing-features ul li, #sppb-addon-1652057633812 .sppb-pricing-price-container, #sppb-addon-1652057633812 { transition: 0.4s; } #sppb-addon-1652057633812:hover { transform: scale(1); box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-wrapper-1652057633817 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633817 { color: #a5beec; box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633817 .sppb-addon-title { margin-top: 0px; margin-bottom: 15px; } #sppb-addon-1652057633817 .sppb-pricing-box { padding: 50px 45px; border-width: 2px; border-color: #312e49; border-style: solid; border-radius: 7px; margin-top: 40px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; z-index: 1; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title h3 { color: #fff; font-weight: 500; margin-bottom: 10px; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title p { color: #9a95c0; font-size: 17px; font-weight: 400; line-height: 32px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol { margin-right: 5px; } #sppb-addon-1652057633817 .sppb-pricing-duration { margin-left: 5px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-features > ul > li { position: relative; padding-left: 30px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size: 17px; font-weight: 400; line-height: 32px; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-features > ul > li:before { line-height: 1; font-family: 'Font Awesome 5 Pro'; position: absolute; content: '\f00c'; z-index: -1; left: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(1) { color: #fff; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(2) { color: #fff; } #sppb-addon-1652057633817 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(3) { color: #fff; } #sppb-addon-1652057633817 .sppb-btn { border-color: #312e49; background-color: #312e49; color: #fff; } #sppb-addon-1652057633817 .single-pricing-plan:hover, #sppb-addon-1652057633817.single-pricing-plan.active { background-color: #086ad7; border-color: #086ad7; } #sppb-addon-1652057633817 .sppb-pricing-box:hover { background-color: #086ad7; border-color: #086ad7; } #sppb-addon-1652057633817 .sppb-pricing-box:hover .sppb-pricing-header .sppb-pricing-title p { color: #fff !important; } #sppb-addon-1652057633817 .sppb-pricing-box:hover .sppb-pricing-duration { color: #fff !important; } #sppb-addon-1652057633817 .sppb-pricing-box:hover .sppb-btn { color: #086ad7; background-color: #fff; border-color: #fff; } #sppb-addon-1652057633817 .sppb-pricing-price { color: #ffffff; font-size: 42px; line-height: 42px; font-weight: 400; } #sppb-addon-1652057633817 .sppb-pricing-price-symbol { color: #ffffff; font-size: 18px; } #sppb-addon-1652057633817 .sppb-pricing-duration { color: #9a95c0; font-size: 17px; } #sppb-addon-1652057633817 .sppb-pricing-features { margin-bottom: 28px; } #sppb-addon-1652057633817 .sppb-pricing-features ul li { font-size: 17px; line-height: 17px; margin-bottom: 5px; } #sppb-addon-1652057633817 .sppb-pricing-price-container { margin-bottom: 30px; } #sppb-addon-1652057633817 .sppb-pricing-header .sppb-pricing-duration#sppb-addon-1652057633817 .sppb-pricing-header .sppb-pricing-price#sppb-addon-1652057633817 .sppb-pricing-header .sppb-addon-title, #sppb-addon-1652057633817 .sppb-pricing-features ul li, #sppb-addon-1652057633817 .sppb-pricing-price-container, #sppb-addon-1652057633817 { transition: 0.4s; } #sppb-addon-1652057633817:hover { transform: scale(1); box-shadow: 0 0 0 0 #ffffff; } #column-id-1652057633834 { box-shadow: 0 0 0 0 #fff; background-image: url(/media/wysiwyg/testi_bg1a.jpg); background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: 50% 50%; } #column-id-1652057633834 > .sppb-column-overlay { mix-blend-mode: normal; } #sppb-addon-wrapper-1652057633839 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633839 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633839 .sppb-empty-space { height: 400px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652057633839 .sppb-empty-space { height: 400px; } } @media (max-width: 767px) { #sppb-addon-1652057633839 .sppb-empty-space { height: 400px; } } #column-id-1652057633835 { padding-top: 130px; padding-right: 15%; padding-bottom: 130px; padding-left: 15%; box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1652057633842 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633842 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-icon i { font-weight: 300; } #sppb-addon-1652057633842 .sppb-carousel-extended-nav-control .nav-control { height: 50px; line-height: 50px; width: 52px; background: #373bff; color: #fff; font-size: 24px; border-color: #373bff; } #sppb-addon-1652057633842 .sppb-carousel-extended-dots ul li { height: 10px; line-height: 10px; width: 10px; background: #dae9f9; border-color: #dae9f9; border-radius: 1000px; } #sppb-addon-1652057633842 .sppb-carousel-extended-dots ul li:hover span, #sppb-addon-1652057633842 .sppb-carousel-extended-dots ul li.active span { background: #086ad7; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-img-wrap { margin-right: auto; height: 70px; width: 70px; margin-right: 25px; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-img-wrap img { border-radius: 0px; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-name-designation { text-align: left; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-icon { font-size: 75px; color: #086ad7; margin-bottom: 30px; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-rating { font-size: 18px; color: #ffb527; margin-bottom: 20px; } #sppb-testi-1652057633842-carousel-item-key-0.sppb-carousel-extended-item .sppb-testimonial-carousel-rating:before { width: 88%; } #sppb-testi-1652057633842-carousel-item-key-1.sppb-carousel-extended-item .sppb-testimonial-carousel-rating:before { width: 88%; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-name { font-size: 25px; line-height: 30px; letter-spacing: 0px; color: #211e3b; margin: 0px 0px 0px 0px; font-weight: 700; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-designation { font-size: 17px; line-height: 32px; letter-spacing: 0px; color: #086ad7; font-weight: 500; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-message { font-size: 25px; line-height: 38px; letter-spacing: -1px; color: #211e3b; margin-bottom: 30px; font-style: italic; font-weight: 300; } #sppb-addon-1652057633842 .sppb-carousel-extended-nav-control { top: -50px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652057633842 .sppb-carousel-extended-nav-control .nav-control { height: 50px; line-height: 50px; width: 52px; background: #373bff; color: #fff; font-size: 24px; border-color: #373bff; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-name { margin: 0px 0px 0px 0px; } } @media (max-width: 767px) { #sppb-addon-1652057633842 .sppb-carousel-extended-nav-control .nav-control { height: 50px; line-height: 50px; width: 52px; background: #373bff; color: #fff; font-size: 24px; border-color: #373bff; } #sppb-addon-1652057633842 .sppb-testimonial-carousel-name { margin: 0px 0px 0px 0px; } } .sp-page-builder .page-content #section-id-1652057633853 { padding-top: 130px; padding-right: 0px; padding-bottom: 130px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(/media/wysiwyg/it/blog_bg.png); background-repeat: no-repeat; background-size: contain; background-attachment: scroll; background-position: 0 50%; box-shadow: 0 0 0 0 #ffffff; } .sp-page-builder .page-content #section-id-1652057633853 > .sppb-row-overlay { mix-blend-mode: normal; } #column-id-1652057633768 { box-shadow: 0 0 0 0 #fff; } #sppb-addon-wrapper-1652057633769 { margin: 0px 0px 0px 0px; } #sppb-addon-1652057633769 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633769 .sppb-addon-title { margin-bottom: 15px; color: #086ad7; font-size: 15px; line-height: 15px; text-transform: uppercase; font-weight: 700; } #sppb-addon-1652057633769 { font-weight: 900; line-height: 50px; } #sppb-addon-wrapper-1652057633770 { margin: 0px 0px 70px 0px; } #sppb-addon-1652057633770 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652057633770 .sppb-addon-title { line-height: 50px; font-weight: 900; } #sppb-addon-wrapper-1652061575471 { margin: 0px 0px 0px 0px; } #sppb-addon-1652061575471 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652061575471 .sppb-addon-articles .sppb-addon-article { background-color: #fff; border-radius: 7px; padding: 20px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652061575471 .sppb-addon-articles .sppb-addon-article:hover { background-color: #fff; -webkit-box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); } #sppb-addon-1652061575471 .sppb-addon-articles .sppb-addon-article img { border-radius: 7px; width: 100%; height: 210px; object-fit: cover; } #sppb-addon-1652061575471 .sppb-addon-articles .sppb-addon-article .content { padding: 30px; padding-bottom: 40px; } #sppb-addon-1652061575471 .article-meta span { color: #696969; } #sppb-addon-1652061575471 .sppb-addon-articles .sppb-addon-article .content h3 { font-size: 20px; font-weight: 700; margin-top: 10px; } #sppb-addon-1652061575471 .sppb-readmore { margin-top: 20px; border-radius: 5px; transition: all 0.4s ease-in-out; text-transform: uppercase; font-size: 14px; line-height: 1; color: #696969; border: 1px solid #e8e8eb; padding: 20px 30px; display: inline-block; } #sppb-addon-1652061575471 .sppb-readmore i { margin-left: 10px; } #sppb-addon-1652061575471 .sppb-readmore:hover { background-color: #086ad7; color: #fff; border: 1px solid #086ad7; } </style> <style> #sp-header { background: transparent; position: absolute; padding: 0; } #sp-header.header-sticky { background: #fff; } .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent > li:last-child > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge), .sp-megamenu-parent > li.active > a { color: #211e3b; } .sp-megamenu-parent > li.active > a:hover, .sp-megamenu-parent > li:hover > a { color: #febc35; } .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { background-color: #febc35; } .burger-icon > span { background-color: #086ad7; } #sppb-addon-wrapper-1652143991859 { margin: 0px 0px 0px 0px; } #sppb-addon-1652143991859 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652143991859 .sppb-panel.sppb-panel-custom { background: #ffffff; border-color: rgba(0, 0, 0, 0); border-width: 0px 0px 0px 0px; border-style: solid; border-radius: 7px; margin: 15px 0px 0px 0px; -webkit-box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.45); } #sppb-addon-1652143991859 .sppb-panel-custom .sppb-panel-heading { color: #000000; font-size: 18px; line-height: 69px; letter-spacing: 0px; padding: 20px 28px 12px 28px; font-weight: 600; } #sppb-addon-1652143991859 .sppb-panel-custom .sppb-panel-heading .sppb-panel-title { font-size: 18px; font-weight: 600; } #sppb-addon-1652143991859 .sppb-panel-custom .sppb-accordion-icon-wrap { color: #086ad7; font-size: 18px; } #sppb-addon-1652143991859 .sppb-panel-custom .sppb-panel-body { padding: 10px 28px 30px 28px; border-width: 0px 0px 0px 0px; border-style: solid; } #sppb-addon-1652143991859 .sppb-panel-custom .sppb-panel-heading.active, #sppb-addon-1652143991859 .sppb-panel-custom .sppb-panel-heading.active .single-features-item .content h3, #sppb-addon-1652143991859 .sppb-panel-custom .sppb-panel-heading.active .single-features-item .content p { color: #086ad7; } #sppb-addon-1652143991859 .sppb-panel-custom .active .sppb-accordion-icon-wrap { transform: rotate(180deg); } #sppb-addon-1652143991859 .single-features-item { display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #sppb-addon-1652143991859 .single-features-item .icon { font-size: 60px; line-height: 1; color: #086ad7; margin-right: 25px; } #sppb-addon-1652143991859 .single-features-item .content { overflow: auto; } #sppb-addon-1652143991859 .single-features-item .content h3 { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #sppb-addon-1652143991859 .single-features-item .content p { font-size: 17px; font-weight: 400; line-height: 32px; color: #696969; } #sppb-addon-1652143991859 .single-features-item:hover h3 { color: #086ad7; } </style> <style> .logo-image { height: 30px; } .logo-image-phone { height: 30px; } </style></div></div> <div class="widget block block-static-block"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="com-sppagebuilder"> <section id="sp-main-body"> <div class="row"> <main id="sp-component" class="col-lg-12"> <div class="sp-column"> <div id="system-message-container" aria-live="polite"></div> <div id="sp-page-builder" class="sp-page-builder page-1"> <div class="page-content"> <div id="section-id-1651885316180" class="sppb-section relative-section"> <div class="sppb-row-overlay"></div> <div class="sppb-container-inner"> <div class="sppb-row sppb-no-gutter"> <div class="sppb-col-md-12" id="column-wrap-id-1651885316179"> <div id="column-id-1651885316179" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1651885316183" class="sppb-addon-wrapper"> <div id="sppb-addon-1651885316183" class="sppb-hidden-sm sppb-hidden-xs clearfix"> <div class="sppb-addon sppb-addon-single-image sppb-text-center"> <div class="sppb-addon-content"> <div class="sppb-addon-single-image-container"> <img class="sppb-img-responsive" src="/media/wysiwyg/hero1b.jpg" alt="Image" title=""> </div> </div> </div> </div> </div> <div id="sppb-addon-wrapper-1651885316188" class="sppb-addon-wrapper"> <div id="sppb-addon-1651885316188" class="sppb-hidden-sm sppb-hidden-xs clearfix"> <div class="sppb-addon sppb-addon-single-image sppb-text-center"> <div class="sppb-addon-content"> <div class="sppb-addon-single-image-container"> <img class="sppb-img-responsive" src="/media/wysiwyg/hero2a.jpg" alt="Image" title=""> </div> </div> </div> </div> </div> <div id="section-id-1651886483067" class="sppb-section contained-row"> <div class="sppb-container-inner"> <div class="sppb-row"> <div class="sppb-col-md-8" id="column-wrap-id-1651886483068"> <div id="column-id-1651886483068" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1651886483076" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886483076" class="clearfix"> <div id="sppb-sp-slider-1651886483076" data-id="sppb-sp-slider-1651886483076" class="sppb-addon-sp-slider sp-slider sp-basic-slider" data-height="384px" data-height-sm="384px" data-height-xs="500px" data-slider-animation="slide" data-autoplay="false" data-interval="7000" data-timer="false" data-speed="900" data-dot-control="false" data-arrow-control="false" data-indecator="true" data-arrow-content="icon_only" data-slide-count="false" data-dot-style="dot" data-pause-hover="true"> <div class="sp-slider-outer-stage"> <div id="sp-slider-item-1651886483076-num-0-key" class="sp-item slider-content-vercally-center active" style=" transition-duration: 800ms; transform: translate3d( 0px, 0px, 0px ); "> <div class="sppb-container"> <div class="sppb-row"> <div class="sppb-col-sm-12"> <div class="sp-slider-content-align-left"> <h2 id="sp-slider-inner-item-1651886483077-num-0-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" visibility: visible; opacity: 1; transform: translateY( 0% ); transition: opacity 800ms ease 0s, transform, height, width; "> Technology Solutions </h2> <h2 id="sp-slider-inner-item-1651886483077-num-1-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" visibility: visible; opacity: 1; transform: translateY( 0% ); transition: opacity 800ms ease 0s, transform, height, width; "> for Home or Business </h2> <div id="sp-slider-inner-item-1651886483077-num-2-key" class="sppb-sp-slider-text" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" visibility: visible; opacity: 1; transform: translateY( 0% ); transition: opacity 800ms ease 0s, transform, height, width; "> Customized solutions for organizations of all sizes and commercial sectors </div> <a id="sp-slider-inner-item-1651886483077-num-3-key" class="sppb-sp-slider-button" href="https://www.gigaparts.com/it#services" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" visibility: visible; opacity: 1; transform: translateY( 0% ); transition: opacity 800ms ease 0s, transform, height, width; "><span class="sp-slider-btn-text">For Business <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a><a id="sp-slider-inner-item-1651886483077-num-4-key" class="sppb-sp-slider-button" href="/services/pc-repair" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" visibility: visible; opacity: 1; transform: translateY( 0% ); transition: opacity 800ms ease 0s, transform, height, width; "><span class="sp-slider-btn-text">For Home & Home Office <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a> </div> </div> </div> </div> </div> <div id="sp-slider-item-1651886483076-num-1-key" class="sp-item slider-content-vercally-center" style=" transition-duration: 1s; transform: translate3d( 100%, 0px, 0px ); "> <div class="sppb-container"> <div class="sppb-row"> <div class="sppb-col-sm-12"> <div class="sp-slider-content-align-left"> <h2 id="sp-slider-inner-item-1651886483078-num-0-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> Technology Solutions </h2> <h2 id="sp-slider-inner-item-1651886483078-num-1-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> for Home or Business </h2> <div id="sp-slider-inner-item-1651886483078-num-2-key" class="sppb-sp-slider-text" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> Latest and greatest or tried and true. Products, services, and solutions for work and play. </div> <a id="sp-slider-inner-item-1651886483078-num-3-key" class="sppb-sp-slider-button" href="https://www.gigaparts.com/it#services" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "><span class="sp-slider-btn-text">For Business <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a><a id="sp-slider-inner-item-1651886483078-num-4-key" class="sppb-sp-slider-button" href="#" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "><span class="sp-slider-btn-text">For Home & Home Office <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a> </div> </div> </div> </div> </div> <div id="sp-slider-item-1651886483076-num-0-key" class="sp-item slider-content-vercally-center sp-clone-item" style=" transition-duration: 1s; transform: translate3d( 100%, 0px, 0px ); "> <div class="sppb-container"> <div class="sppb-row"> <div class="sppb-col-sm-12"> <div class="sp-slider-content-align-left"> <h2 id="sp-slider-inner-item-1651886483077-num-0-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> Technology Solutions </h2> <h2 id="sp-slider-inner-item-1651886483077-num-1-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> for Home or Business </h2> <div id="sp-slider-inner-item-1651886483077-num-2-key" class="sppb-sp-slider-text" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> Customized solutions for organizations of all sizes and commercial sectors </div> <a id="sp-slider-inner-item-1651886483077-num-3-key" class="sppb-sp-slider-button" href="https://www.gigaparts.com/it#services" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "><span class="sp-slider-btn-text">For Business <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a><a id="sp-slider-inner-item-1651886483077-num-4-key" class="sppb-sp-slider-button" href="#" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "><span class="sp-slider-btn-text">For Home & Home Office <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a> </div> </div> </div> </div> </div> <div id="sp-slider-item-1651886483076-num-1-key" class="sp-item slider-content-vercally-center sp-clone-item" style=" transition-duration: 1s; transform: translate3d( 100%, 0px, 0px ); "> <div class="sppb-container"> <div class="sppb-row"> <div class="sppb-col-sm-12"> <div class="sp-slider-content-align-left"> <h2 id="sp-slider-inner-item-1651886483078-num-0-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> Technology Solutions </h2> <h2 id="sp-slider-inner-item-1651886483078-num-1-key" class="sppb-sp-slider-title" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> for Home or Business </h2> <div id="sp-slider-inner-item-1651886483078-num-2-key" class="sppb-sp-slider-text" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "> Latest and greatest or tried and true. Products, services, and solutions for work and play. </div> <a id="sp-slider-inner-item-1651886483078-num-3-key" class="sppb-sp-slider-button" href="https://www.gigaparts.com/it#services" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "><span class="sp-slider-btn-text">For Business <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a><a id="sp-slider-inner-item-1651886483078-num-4-key" class="sppb-sp-slider-button" href="#" data-layer="true" data-animation='{"type":"slide","direction":"top","from":"100%", "to":"0%","duration":"800","after":"1000", "timing_function":"ease"}' style=" transition: opacity 800ms linear 0s; opacity: 0; visibility: hidden; transform: translateY( 0% ); "><span class="sp-slider-btn-text">For Home & Home Office <span class="sp-slider-btn-icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></span></a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="sppb-col-md-4" id="column-wrap-id-1651886483071"> <div id="column-id-1651886483071" class="sppb-column"> <div class="sppb-column-addons"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <section id="section-id-1651886869378" class="sppb-section"> <div class="sppb-row-container"> <div class="sppb-row"> <div class="sppb-col-md-6 sppb-order-sm-2 sppb-order-xs-2" id="column-wrap-id-1651886869377"> <div id="column-id-1651886869377" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1651886869382" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869382" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <p class="sppb-addon-title"> GigaParts is your... </p> <div class="sppb-addon-content"></div> </div> </div> </div> <div id="sppb-addon-wrapper-1651886869385" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869385" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <h1 class="sppb-addon-title"> Expert Technology Provider </h1> <div class="sppb-addon-content"> Founded in 1998, GigaParts is a technology products and services provider. Our broad experience with process-enabling technologies and focus on your continued sucess sets us apart as your IT partner. </div> </div> </div> </div> <div id="sppb-addon-wrapper-1651886869394" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869394" class="clearfix"> <div class="sppb-addon sppb-addon-feature sppb-text-left"> <div class="sppb-addon-content sppb-text-left"> <div class="sppb-media"> <div class="pull-left"> <div class="sppb-icon"> <span class="sppb-icon-container" aria-label="Professional Consultants"><i class="fas fa-users" aria-hidden="true"></i></span> </div> </div> <div class="sppb-media-body"> <div class="sppb-media-content"> <h3 class="sppb-addon-title sppb-feature-box-title sppb-media-heading"> <a href="https://www.gigaparts.com/it#contact">Professional Consultation</a> </h3> <div class="sppb-addon-text"> <a href="https://www.gigaparts.com/it#contact">Contact us today for a free consultation!</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="sppb-col-md-6 sppb-order-sm-1 sppb-order-xs-1" id="column-wrap-id-1651886869379"> <div id="column-id-1651886869379" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1651886869403" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869403" class="clearfix"> <div class="sppb-addon sppb-addon-single-image sppb-text-center"> <div class="sppb-addon-content"> <div class="sppb-addon-single-image-container"> <img class="sppb-img-responsive" src="/media/wysiwyg/dot-circle.png" alt="Image" title=""> </div> </div> </div> </div> </div> <div id="sppb-addon-wrapper-1651886869411" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869411" class="clearfix"> <div class="sppb-addon sppb-addon-raw-html"> <div class="sppb-addon-content"> <span class="triangle-bottom-right"></span> </div> </div> </div> </div> <div id="sppb-addon-wrapper-1651886869408" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869408" class="clearfix"> <div class="sppb-addon sppb-addon-single-image sppb-text-left"> <div class="sppb-addon-content"> <div class="sppb-addon-single-image-container"> <img class="sppb-img-responsive" src="/media/wysiwyg/about-us1a.jpg" alt="Image" title=""> </div> </div> </div> </div> </div> <div id="sppb-addon-wrapper-1652122089640" class="sppb-addon-wrapper"> <div id="sppb-addon-1652122089640" class="sppb-hidden-md sppb-hidden-lg clearfix"> <div class="sppb-empty-space clearfix"></div> </div> </div> </div> </div> </div> </div> </div> </section> <section id="section-id-1651886869301" class="sppb-section"> <a id="services"> </a> <div class="sppb-row-container"> <div class="sppb-row"> <div class="sppb-col-md-12" id="column-wrap-id-1651886869300"> <div id="column-id-1651886869300" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1651886869304" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869304" class="clearfix"> <div class="sppb-addon sppb-addon-text-block sppb-text-center"> <p class="sppb-addon-title"> GigaParts provides... </p> <div class="sppb-addon-content"></div> </div> </div> </div> <div id="sppb-addon-wrapper-1651886869309" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869309" class="clearfix"> <div class="sppb-addon sppb-addon-text-block sppb-text-center"> <h1 class="sppb-addon-title"> Technology Services at the Speed of Business </h1> <div class="sppb-addon-content"></div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <section id="section-id-1651886869316" class="sppb-section"> <div class="sppb-row-container"> <div class="sppb-row"> <div class="sppb-col-md-4" id="column-wrap-id-1651886869314"> <div id="column-id-1651886869314" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1651886869319" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869319" class="clearfix"> <div class="sppb-addon sppb-addon-single-image sppb-text-left"> <div class="sppb-addon-content"> <div class="sppb-addon-single-image-container"> <img class="sppb-img-responsive" src="/media/wysiwyg/feature_img2.jpg" alt="Image" title=""> </div> </div> </div> </div> </div> </div> </div> </div> <div class="sppb-col-md-8" id="column-wrap-id-1651886869315"> <div id="column-id-1651886869315" class="sppb-column"> <div class="sppb-column-addons"> <div id="section-id-1651886869320" class="sppb-section"> <div id="sppb-addon-wrapper-1652143991859" class="sppb-addon-wrapper"> <div id="sppb-addon-1652143991859" class="clearfix"> <div class="sppb-addon sppb-addon-accordion"> <div class="sppb-addon-content"> <div class="sppb-panel-group"> <div class="sppb-panel sppb-panel-custom"> <div class="sppb-panel-heading sppb-accordion-icon-position-right" id="sppb-ac-heading-1652143991859-key-0" aria-expanded="true" aria-controls="sppb-ac-content-1652143991859-key-0"> <span class="sppb-accordion-icon-wrap" aria-label="Technology Consultancy"><i class="fas fa-angle-down" aria-hidden="true"></i> </span> <div class="single-features-item"> <div class="icon"> <i class="flaticon-speech-bubble"></i> </div> <div class="content"> <h3> Technology Consultancy </h3> <p></p> </div> </div> </div> <div id="sppb-ac-content-1652143991859-key-0" class="sppb-panel-collapse" aria-labelledby="sppb-ac-heading-1652143991859-key-0" style="display: none"> <div class="sppb-panel-body"> <div id="sppb-addon-wrapper-1652143991" class="sppb-addon-wrapper"> <div id="sppb-addon-1652143991" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <div class="sppb-addon-title"> Subject Matter Experts to help guide your technology journey. Greenfield ideas or continuous improvement, we can provide the technical knowhow to accelerate your technology initiatives while improving business processes. Delivering technology solutions for over 25 years our depth of experience is your competitive advantage. </div> <div class="sppb-addon-content"></div> </div> </div> </div> </div> </div> </div> <div class="sppb-panel sppb-panel-custom"> <div class="sppb-panel-heading sppb-accordion-icon-position-right" id="sppb-ac-heading-1652143991859-key-1" aria-expanded="false" aria-controls="sppb-ac-content-1652143991859-key-1"> <span class="sppb-accordion-icon-wrap" aria-label="Cyber Security & Managed Services"><i class="fas fa-angle-down" aria-hidden="true"></i> </span> <div class="single-features-item"> <div class="icon"> <i class="flaticon-unlock"></i> </div> <div class="content"> <h3> Cyber Security & Managed Services </h3> <p></p> </div> </div> </div> <div id="sppb-ac-content-1652143991859-key-1" class="sppb-panel-collapse" style="display: none" aria-labelledby="sppb-ac-heading-1652143991859-key-1"> <div class="sppb-panel-body"> <div id="sppb-addon-wrapper-1652144640372" class="sppb-addon-wrapper"> <div id="sppb-addon-1652144640372" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <div class="sppb-addon-title"> A complete solution for your technology ecosystem. Full-service management of hardware, software, systems, and technology processes, our team becomes your concierge IT staff. Curated solutions meet a wide array of operational and regulatory requirements. We can also tailor solutions to match your organization’s unique requirements and processes. Our offerings include E-mail/Phone/On-site support, hardware procurement and deployment, Infrastructure Management, Patch Management, Network Management, Line-of-Business software and systems management, security risk assessments, security awareness training, Cyber Security compliance and governance, and vendor management. Contact us for a free assessment and learn what sets us apart as your technology partner! </div> <div class="sppb-addon-content"></div> </div> </div> </div> </div> </div> </div> <div class="sppb-panel sppb-panel-custom"> <div class="sppb-panel-heading sppb-accordion-icon-position-right" id="sppb-ac-heading-1652143991859-key-2" aria-expanded="false" aria-controls="sppb-ac-content-1652143991859-key-2"> <span class="sppb-accordion-icon-wrap" aria-label="Development"><i class="fas fa-angle-down" aria-hidden="true"></i> </span> <div class="single-features-item"> <div class="icon"> <i class="flaticon-mobile-app"></i> </div> <div class="content"> <h3>Development</h3> <p></p> </div> </div> </div> <div id="sppb-ac-content-1652143991859-key-2" class="sppb-panel-collapse" style="display: none" aria-labelledby="sppb-ac-heading-1652143991859-key-2"> <div class="sppb-panel-body"> <div id="sppb-addon-wrapper-1652144640554" class="sppb-addon-wrapper"> <div id="sppb-addon-1652144640554" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <div class="sppb-addon-title"> Database to User Interface, we can provide the team needed to realize your ideas. Connecting disparate business systems, modernizing existing software, developing new systems are some of the abilities our staff can provide. Pair it with our Consultancy and Management services for a turn-key solution that will supercharge your workflows! </div> <div class="sppb-addon-content"></div> </div> </div> </div> </div> </div> </div> <div class="sppb-panel sppb-panel-custom"> <div class="sppb-panel-heading sppb-accordion-icon-position-right" id="sppb-ac-heading-1652143991859-key-3" aria-expanded="false" aria-controls="sppb-ac-content-1652143991859-key-3"> <span class="sppb-accordion-icon-wrap" aria-label="Project Management & IT Staffing"><i class="fas fa-angle-down" aria-hidden="true"></i> </span> <div class="single-features-item"> <div class="icon"> <i class="flaticon-joystick"></i> </div> <div class="content"> <h3> Project Management & IT Staffing </h3> <p></p> </div> </div> </div> <div id="sppb-ac-content-1652143991859-key-3" class="sppb-panel-collapse" style="display: none" aria-labelledby="sppb-ac-heading-1652143991859-key-3"> <div class="sppb-panel-body"> <div id="sppb-addon-wrapper-1652144640715" class="sppb-addon-wrapper"> <div id="sppb-addon-1652144640715" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <div class="sppb-addon-title"> Technology evolution requires someone to do the heavy lifting. You have a business to run, let our dedicated team of professionals manage your technology projects so you can focus on what matters most. We can provide the appropriate expertise and skillset to manage projects of all budgetary sizes. Reserve experts in time blocks or by project; any schedule that fits your organization’s needs. </div> <div class="sppb-addon-content"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <section id="section-id-1651886869689" class="sppb-section"> <div class="sppb-row-container"> <div class="sppb-row"> <div class="sppb-col-md-12" id="column-wrap-id-1651886869688"> <div id="column-id-1651886869688" class="sppb-column"> <div class="sppb-column-addons"> <div id="section-id-1651886869694" class="sppb-section sppb-section-content-center"> <div class="sppb-container-inner"> <div class="sppb-row sppb-align-center"> <div class="sppb-col-md-6" id="column-wrap-id-1651886869288"> <div id="column-id-1651886869288" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1651886869289" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869289" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <p class="sppb-addon-title"> </p> <div class="sppb-addon-content"></div> </div> </div> </div> <div id="sppb-addon-wrapper-1651886869290" class="sppb-addon-wrapper"> <div id="sppb-addon-1651886869290" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <h1 class="sppb-addon-title"> Latest Case Studies </h1> <div class="sppb-addon-content"></div> </div> </div> </div> </div> </div> </div> <div class="sppb-col-md-6" id="column-wrap-id-1651886869291"> <div id="column-id-1651886869291" class="sppb-column"> <div class="sppb-column-addons"></div> </div> </div> </div> </div> </div> <div id="sppb-addon-wrapper-1651893276339" class="sppb-addon-wrapper"> <div id="sppb-addon-1651893276339" class="clearfix"> <div class="sppb-addon sppb-addon-module"> <div class="sppb-addon-content"> <div id="mod-sp-simpleportfolio" class="sp-simpleportfolio sp-simpleportfolio-view-items layout-default"> <div class="sp-simpleportfolio-items sp-simpleportfolio-columns-3 shuffle" style=" position: relative; overflow: hidden; height: 1329px; transition: height 250ms ease-out 0s; "> <div class="sp-simpleportfolio-item shuffle-item filtered" data-groups='["business"]' style=" position: absolute; top: 0px; left: 0px; visibility: visible; transition: transform 250ms ease-out 0s, opacity 250ms ease-out 0s; "> <div class="single-case-study"> <div class="sp-simpleportfolio-overlay-wrapper clearfix"> <img class="simpleportfolio-img" src="/media/wysiwyg/4_600x600.jpg" alt="Business Case Study"> </div> <div class="content"> <h3>Technology Services</h3> <p>Products</p> <a href="/case-study-bramlett-gmc-kia">View <i class="fas fa-arrow-right"></i></a> </div> </div> </div> <div class="sp-simpleportfolio-item shuffle-item filtered" data-groups='["consulting"]' style=" position: absolute; top: 0px; left: 0px; visibility: visible; opacity: 1; transform: translate3d( 256px, 0px, 0px ) scale3d(1, 1, 1); transition: transform 250ms ease-out 0s, opacity 250ms ease-out 0s; "> <div class="single-case-study"> <div class="sp-simpleportfolio-overlay-wrapper clearfix"> <img class="simpleportfolio-img" src="/media/wysiwyg/5_600x600.jpg" alt="Business Case Study"> </div> <div class="content"> <h3>Technology Services</h3> <p>Consulting</p> <a href="/case-study-gigaparts-delivers">View <i class="fas fa-arrow-right"></i></a> </div> </div> </div> <div class="sp-simpleportfolio-item shuffle-item filtered" data-groups='["product"]' style=" position: absolute; top: 0px; left: 0px; visibility: visible; opacity: 1; transform: translate3d( 0px, 443px, 0px ) scale3d(1, 1, 1); transition: transform 250ms ease-out 0s, opacity 250ms ease-out 0s; "> <div class="single-case-study"> <div class="sp-simpleportfolio-overlay-wrapper clearfix"> <img class="simpleportfolio-img" src="/media/wysiwyg/6_600x600.jpg" alt="Business Knowledge"> </div> <div class="content"> <h3>Business Knowledge</h3> <p>IT Solutions</p> <a href="/case-study-g2">View <i class="fas fa-arrow-right"></i></a> </div> </div> </div> <div class="sp-simpleportfolio-item shuffle-item filtered" data-groups='["product"]' style=" position: absolute; top: 0px; left: 0px; visibility: visible; opacity: 1; transform: translate3d( 0px, 443px, 0px ) scale3d(1, 1, 1); transition: transform 250ms ease-out 0s, opacity 250ms ease-out 0s; "> <div class="single-case-study"> <div class="sp-simpleportfolio-overlay-wrapper clearfix"> <img class="simpleportfolio-img" src="/media/wysiwyg/7_600x600.jpg" alt="Business Knowledge"> </div> <div class="content"> <h3>Business Solutions</h3> <p>IT Infrastructure</p> <a href="/case-study-lightning-strikes">View <i class="fas fa-arrow-right"></i></a> </div> </div> </div> <div class="sp-simpleportfolio-item shuffle-item filtered" data-groups='["product"]' style=" position: absolute; top: 0px; left: 0px; visibility: visible; opacity: 1; transform: translate3d( 0px, 443px, 0px ) scale3d(1, 1, 1); transition: transform 250ms ease-out 0s, opacity 250ms ease-out 0s; "> <div class="single-case-study"> <div class="sp-simpleportfolio-overlay-wrapper clearfix"> <img class="simpleportfolio-img" src="/media/wysiwyg/8_600x600.jpg" alt="Business Knowledge"> </div> <div class="content"> <h3>Software Solutions</h3> <p>IT Infrastructure</p> <a href="/case-study-industrial-services-company">View <i class="fas fa-arrow-right"></i></a> </div> </div> </div> <div class="sp-simpleportfolio-item shuffle-item filtered" data-groups='["product"]' style=" position: absolute; top: 0px; left: 0px; visibility: visible; opacity: 1; transform: translate3d( 0px, 443px, 0px ) scale3d(1, 1, 1); transition: transform 250ms ease-out 0s, opacity 250ms ease-out 0s; "> <div class="single-case-study"> <div class="sp-simpleportfolio-overlay-wrapper clearfix"> <img class="simpleportfolio-img" src="/media/wysiwyg/9_600x600.jpg" alt="Relationship Buildup"> </div> <div class="content"> <h3>Business Solutions</h3> <p>Products</p> <a href="/case-study-busy-airport">View <i class="fas fa-arrow-right"></i></a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <div id="section-id-1652057633836" class="sppb-section sppb-section-content-center"> <div class="sppb-container-inner"> <div class="sppb-row sppb-no-gutter sppb-align-center"> <div class="sppb-col-md-6 sppp-column-vertical-align" id="column-wrap-id-1652057633834"> <div id="column-id-1652057633834" class="sppb-column sppb-align-items-center"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1652057633839" class="sppb-addon-wrapper"> <div id="sppb-addon-1652057633839" class="clearfix"> <div class="sppb-empty-space clearfix"></div> </div> </div> </div> </div> </div> <div class="sppb-col-md-6" id="column-wrap-id-1652057633835"> <div id="column-id-1652057633835" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1652057633842" class="sppb-addon-wrapper"> <div id="sppb-addon-1652057633842" class="clearfix"> <div class="sppb-addon sppb-carousel-extended sppb-testimonial-carousel-testi_layout1" data-left-arrow="fa-long-arrow-left" data-right-arrow="fa-long-arrow-right" data-arrow="0" data-dots="1" data-testi-layout="testi_layout1" data-autoplay="1" data-speed="1500" data-interval="4500" data-margin="30" data-item-number="1" data-item-number-sm="1" data-item-number-xs="1"> <div id="sppb-testi-1652057633842-carousel-item-key-0" class="sppb-carousel-extended-item sppb-text-left"> <div class="sppb-testimonial-carousel-icon"> <i class="fa fa-quote-left" aria-hidden="true"></i> </div> <div class="sppb-testimonial-carousel-item-content"> <div class="sppb-testimonial-carousel-message"> In our business we spend many thousands of dollars a month to engage with our customers. GigaParts provides us with full service network support. From VOIP phone system to individual workstations, security, and email solutions. The responsiveness and reliability of GigaParts and their technical services team ensure we maximize our ability to serve our customers. Put simply, they provide us peace of mind for all our IT needs. </div> </div> <div class="sppb-testimonial-carousel-content-wrap"> <div class="sppb-testimonial-carousel-img-wrap"> <img src="https://0f03806ff3d3e74e9602-196c53d60dd8027754ef96352b4703ae.ssl.cf2.rackcdn.com/IT%20Services/bramlett.png" alt="Jim Bramlett"> </div> <div class="sppb-testimonial-carousel-name-designation"> <div class="sppb-testimonial-carousel-name"> Jim Bramlett<br> Bramlett GMC KIA </div> <div class="sppb-testimonial-carousel-designation"> President </div> </div> </div> </div> <div id="sppb-testi-1652057633842-carousel-item-key-1" class="sppb-carousel-extended-item sppb-text-left"> <div class="sppb-testimonial-carousel-icon"> <i class="fa fa-quote-left" aria-hidden="true"></i> </div> <div class="sppb-testimonial-carousel-item-content"> <div class="sppb-testimonial-carousel-message"> For 25 years GigaParts has provided IT services for my company. They have grown with us and helped meet our operational needs and budgets all while providing first class support. Managing and processing aerial photography and GIS information requires a tremendous amount of storage space and the ability to access that data quickly. The solutions provided by and managed by GigaParts let us focus on what we do best without the worry of bits and bytes. </div> </div> <div class="sppb-testimonial-carousel-content-wrap"> <div class="sppb-testimonial-carousel-img-wrap"> <img src="/media/wysiwyg/gs2-logo.png" alt="Lindsey Galyen"> </div> <div class="sppb-testimonial-carousel-name-designation"> <div class="sppb-testimonial-carousel-name"> Lindsey Galyen Jr. </div> <div class="sppb-testimonial-carousel-designation"> G Squared Photogrammetrists </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </main> </div> </section> <section id="sp-banner"> <div class="row"> <div id="sp-bottom1" class="col-lg-12"> <div class="sp-column"> <div class="sp-module"> <div class="sp-module-content"> <div class="mod-sppagebuilder sp-page-builder" data-module_id="119"> <div class="page-content"> <div id="section-id-1652148733306" class="sppb-section sppb-section-content-center"> <div class="sppb-container-inner"> <div class="sppb-row"> <div class="sppb-col-md-12" id="column-wrap-id-1652148733305"> <div id="column-id-1652148733305" class="sppb-column"> <div class="sppb-column-addons"> <div id="section-id-1652148733307" class="sppb-section sppb-section-content-center"> <div class="sppb-container-inner"> <div class="sppb-row sppb-align-center"> <div class="sppb-col-md-7" id="column-wrap-id-1652148733308"> <div id="column-id-1652148733308" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1652148733306" class="sppb-addon-wrapper"> <div id="sppb-addon-1652148733306" class="clearfix"> <div class="sppb-addon sppb-addon-text-block"> <h1 class="sppb-addon-title"> Ready to find out what other<br> GigaFans already know? </h1> <div class="sppb-addon-content"></div> </div> <style type="text/css"> #sppb-addon-wrapper-1652148733306 { margin: 0px 0px 0px 0px; } #sppb-addon-1652148733306 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652148733306 { } #sppb-addon-1652148733306.sppb-element-loaded { } #sppb-addon-1652148733306 .sppb-addon-title { color: #ffffff; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652148733306 { } } @media (max-width: 767px) { #sppb-addon-1652148733306 { } }</style><style type="text/css"> @media (min-width: 768px) and (max-width: 991px) { } @media (max-width: 767px) { } </style> </div> </div> <div id="sppb-addon-wrapper-1652148733307" class="sppb-addon-wrapper"> <div id="sppb-addon-1652148733307" class="clearfix"> <div class="sppb-addon sppb-addon-raw-html"> <div class="sppb-addon-content"> <div class="cta-banner"></div> </div> </div> <style type="text/css"> #sppb-addon-wrapper-1652148733307 { margin: 0px 0px 0px 0px; } #sppb-addon-1652148733307 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652148733307 { } #sppb-addon-1652148733307.sppb-element-loaded { } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652148733307 { } } @media (max-width: 767px) { #sppb-addon-1652148733307 { } } #sppb-addon-1652148733307 .cta-banner:before { border-width: 5px; border-color: #e8524a; border-style: solid; border-radius: 50%; position: absolute; width: 24px; height: 24px; left: 0; bottom: -60px; content: ''; z-index: -1; } </style> </div> </div> <div id="sppb-addon-wrapper-1652148733308" class="sppb-addon-wrapper"> <div id="sppb-addon-1652148733308" class="sppb-hidden-md sppb-hidden-lg clearfix"> <div class="sppb-empty-space clearfix"></div> <style type="text/css"> #sppb-addon-wrapper-1652148733308 { margin: 0px 0px 0px 0px; } #sppb-addon-1652148733308 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652148733308 { } #sppb-addon-1652148733308.sppb-element-loaded { } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652148733308 { } } @media (max-width: 767px) { #sppb-addon-1652148733308 { } }</style><style type="text/css"> #sppb-addon-1652148733308 .sppb-empty-space { height: 20px; } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652148733308 .sppb-empty-space { height: 20px; } } @media (max-width: 767px) { #sppb-addon-1652148733308 .sppb-empty-space { height: 20px; } } </style> </div> </div> </div> </div> </div> <div class="sppb-col-md-5" id="column-wrap-id-1652148733311"> <div id="column-id-1652148733311" class="sppb-column"> <div class="sppb-column-addons"> <div id="sppb-addon-wrapper-1652148733310" class="sppb-addon-wrapper"> <div id="sppb-addon-1652148733310" class="clearfix"> <div class="sppb-addon sppb-addon-button-group text-lg-end sppb-text-left"> <div class="sppb-addon-content"> </div> </div> <style type="text/css"> #sppb-addon-wrapper-1652148733310 { margin: 0px 0px 0px 0px; } #sppb-addon-1652148733310 { box-shadow: 0 0 0 0 #ffffff; } #sppb-addon-1652148733310 { } #sppb-addon-1652148733310.sppb-element-loaded { } @media (min-width: 768px) and (max-width: 991px) { #sppb-addon-1652148733310 { } } @media (max-width: 767px) { #sppb-addon-1652148733310 { } } #sppb-addon-1652148733310 .sppb-btn-default { color: #fff; border: 1px solid #b0cff2; background: transparent; -webkit-box-shadow: inherit; box-shadow: inherit; } #sppb-addon-1652148733310 .sppb-btn-default:hover { background-color: #086ad7; border: 1px solid #086ad7; -webkit-box-shadow: inherit; box-shadow: inherit; color: #fff; }</style><style type="text/css"> #sppb-addon-1652148733310 .sppb-addon-content { margin: -8px; } #sppb-addon-1652148733310 .sppb-addon-content .sppb-btn { margin: 8px; white-space: initial; } </style> </div> </div> </div> </div> </div> </div> </div> </div> <style type="text/css"> .sp-page-builder .page-content #section-id-1652063450056 { padding-top: 55px; padding-right: 0px; padding-bottom: 100px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #f2f7fd; box-shadow: 0 0 0 0 #ffffff; } #column-id-1652063450052 { padding-right: 1.5rem; box-shadow: 0 0 0 0 #fff; } @media (min-width: 768px) and (max-width: 991px) { #column-id-1652063450052 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #column-id-1652063450052 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #column-id-1652063450053 { box-shadow: 0 0 0 0 #fff; } @media (min-width: 768px) and (max-width: 991px) { #column-id-1652063450053 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #column-id-1652063450053 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #column-id-1652063450055 { box-shadow: 0 0 0 0 #fff; } #column-id-1652063450054 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652065619695 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #f2f7fd; box-shadow: 0 0 0 0 #ffffff; } #column-id-1652065619694 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652065843901 { padding-top: 30px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0 0 0 0 #ffffff; border-width: 1px 0px 0px 0px; border-color: #efeff1; border-style: solid; } #column-id-1652065843902 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652148733306 { padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: linear-gradient( 180deg, rgba(0, 0, 0, 0) 50%, #f2f7fd 50% ); box-shadow: 0 0 0 0 #ffffff; } #column-id-1652148733305 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652148733307 { padding-top: 90px; padding-right: 50px; padding-bottom: 85px; padding-left: 50px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #211e3b; background-image: url(/media/wysiwyg/cta_bg1.png); background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: 0 0; box-shadow: 0 0 0 0 #ffffff; max-width: 96%; } .sp-page-builder .page-content #section-id-1652148733307 { border-radius: 7px; } .sp-page-builder .page-content #section-id-1652148733307 .sppb-row-overlay { border-radius: 7px; } .sp-page-builder .page-content #section-id-1652148733307 > .sppb-row-overlay { mix-blend-mode: normal; } #column-id-1652148733308 { box-shadow: 0 0 0 0 #fff; } </style> </div> </div> </div> </div> </div> </div> <style type="text/css"> .sp-page-builder .page-content #section-id-1652063450056 { padding-top: 55px; padding-right: 0px; padding-bottom: 100px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #f2f7fd; box-shadow: 0 0 0 0 #ffffff; } #column-id-1652063450052 { padding-right: 1.5rem; box-shadow: 0 0 0 0 #fff; } @media (min-width: 768px) and (max-width: 991px) { #column-id-1652063450052 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #column-id-1652063450052 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #column-id-1652063450053 { box-shadow: 0 0 0 0 #fff; } @media (min-width: 768px) and (max-width: 991px) { #column-id-1652063450053 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #column-id-1652063450053 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } #column-id-1652063450055 { box-shadow: 0 0 0 0 #fff; } #column-id-1652063450054 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652065619695 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #f2f7fd; box-shadow: 0 0 0 0 #ffffff; } #column-id-1652065619694 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652065843901 { padding-top: 30px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0 0 0 0 #ffffff; border-width: 1px 0px 0px 0px; border-color: #efeff1; border-style: solid; } #column-id-1652065843902 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652148733306 { padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: linear-gradient( 180deg, rgba(0, 0, 0, 0) 50%, #f2f7fd 50% ); box-shadow: 0 0 0 0 #ffffff; } #column-id-1652148733305 { box-shadow: 0 0 0 0 #fff; } .sp-page-builder .page-content #section-id-1652148733307 { padding-top: 90px; padding-right: 50px; padding-bottom: 85px; padding-left: 50px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #211e3b; background-image: url(/media/wysiwyg/cta_bg1.png); background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: 0 0; box-shadow: 0 0 0 0 #ffffff; max-width: 96%; } .sp-page-builder .page-content #section-id-1652148733307 { border-radius: 7px; } .sp-page-builder .page-content #section-id-1652148733307 .sppb-row-overlay { border-radius: 7px; } .sp-page-builder .page-content #section-id-1652148733307 > .sppb-row-overlay { mix-blend-mode: normal; } #column-id-1652148733308 { box-shadow: 0 0 0 0 #fff; } </style> </div> </div> </div> </div> </div> </div> </div> </section> </div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><a id="contact"> </a></div></div> </div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="DR7OXTW"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="D6F76M6"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="QPWTWAF"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="YVY9BPD"></div><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><span style="font-size: 24px;"><strong>Complete the form below to get started</strong></span></p></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> .mstForm__form-wrapper { padding-right: 20px; } .mstForm__Element.width-8 { margin: 0 auto 20px !important; tex-align: left; width: 100% !important; } @media only screen and (min-width: 1024px) { .mstForm__Element.width-8 { width: calc(100% / 12 * 10) !important; } } .mstForm__Element.width-8 .label, .mstForm__Element.width-8 .control { text-align: left !important; width: 100% !important; float: none !important; } .mstForm__choiceElement.horizontal .options>div { margin-top: 16px; margin-bottom: 0 !important; } </style> <script> function initFormData() { return { options: {"elements":[{"id":null,"isRequired":null,"dependencies":null},{"id":"page_XC88Y9Q32","isRequired":null,"dependencies":null},{"id":"textInput_5NH81TA26","isRequired":true,"dependencies":[]},{"id":"textInput_DPUM04QXO","isRequired":true,"dependencies":[]},{"id":"textInput_HXRARK7O8","isRequired":true,"dependencies":[]},{"id":"textInput_KYG1I43Y6","isRequired":true,"dependencies":[]},{"id":"textInput_AOP9NLY5Q","isRequired":true,"dependencies":[]},{"id":"choice_3SFYZVRVL","isRequired":true,"dependencies":[]},{"id":"textArea_15PQMLIKU","isRequired":true,"dependencies":[]},{"id":"recaptcha_1","isRequired":null,"dependencies":null}]}, form: null, formId: null, success: null, error: null, submited: false, submitSuccess: false, pages: 0, page: 1, pageContent: null, setupVisbility: function () { let self = this; this.options.elements.forEach(function (element) { const $element = self.getElement(element.id); if ($element) { $element.forEach((el) => { el.addEventListener('change', () => { self.updateVisibility(); }); }) } }); this.updateVisibility(); }, updateVisibility: function () { let self = this; this.options.elements.forEach((element) => { const $element = self.getElement(element.id); if (!$element) { return; } let visible = true; if (element.dependencies) { element.dependencies.forEach((dep) => { const value = self.getElementValue(dep.elementId); if (value !== dep.value) { visible = false } }) } if (visible) { $element.forEach(($el) => { self.getElementWrapper($el).classList.remove('hidden'); }) } else { $element.forEach(($el) => { self.getElementWrapper($el).classList.add('hidden'); }) } }) }, initValidation: function () { let self = this; this.options.elements.forEach(function (element) { const $element = self.getElement(element.id); if ($element) { if (element.isRequired) { $element.forEach((el) => { self.getElementWrapper(el).classList.add('required'); el.required = true; }) } } }) }, goToPage: function (page) { this.page = page; this.pageContent.forEach((page) => { page.style.display = "none"; }); this.form.querySelector('[data-mst-form-page="' + page + '"]').style.display = "block"; }, configureForm: function (formId) { this.formId = formId; this.initForm(); this.initValidation(); this.setupVisbility(); this.initAutocomplete(); }, initForm: function (formId) { this.form = document.querySelector('[data-mst-form="' + this.formId + '"]'); this.success = this.form.parentElement.querySelector('[data-mst-form-success]'); this.error = this.form.parentElement.querySelector('[data-mst-form-error]'); this.pages = document.querySelector('[data-mst-form="' + this.formId + '"]').querySelectorAll('[data-mst-form-page]').length this.pageContent = document.querySelector('[data-mst-form="' + this.formId + '"]').querySelectorAll('[data-mst-form-page]') }, initAutocomplete: function () { const autocompleteFields = this.form.querySelectorAll('.mstForm__autocompleteElement input'); if (!autocompleteFields.length) { return; } autocompleteFields.forEach(function (field) { autoComplt.enable(field, { hintsFetcher: function (v, openList) { const proviredUrl = this.getAttribute('data-provider-url'); const hints = []; fetch( proviredUrl + '?query=' + this.value ).then((res) => { return res.json() }).then((res) => { if (res.suggestions) { res.suggestions.forEach((suggestion) => { hints.push(suggestion.value); }); openList(hints); } }) } }); }.bind(this)); }, submitRecaptcha: function (e) { if (typeof e !== 'undefined') { e.preventDefault(); } const $form = this.form; if (!this.hasCaptchaToken) { this.errors = 1; const executeGreCaptcha = () => { grecaptcha.ready(() => { grecaptcha.execute( '6LflH5QcAAAAAGBdVEeVSQMyM68HonV_Q83noWZb', {action: 'form_0'} ).then((token) => { if (token && token.length > 0) { $form['g\u002Drecaptcha\u002Dresponse'].value = token; this.errors = 0; this.hasCaptchaToken = 1; (this.submitForm || $form.submit).call(this); } else { this.errors = 1; const error = 'ReCaptcha\u0020validation\u0020failed,\u0020please\u0020try\u0020again'; if (this.setErrorMessages) { this.setErrorMessages([error]) this.displayErrorMessage = true; } else { window.dispatchMessages && window.dispatchMessages([{type: "error", text: error}], 5000); } } }).catch(exception => { console.error(exception || `An unknown error occurred during ReCaptcha validation. Are the tokens and the domain correctly set up in the Google console?`) }); }) } if (window.grecaptcha) { executeGreCaptcha(); } else { const recaptchaUrl = "https://www.google.com/recaptcha/api.js?render=6LflH5QcAAAAAGBdVEeVSQMyM68HonV_Q83noWZb"; const script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', recaptchaUrl); document.head.appendChild(script); script.addEventListener("load", executeGreCaptcha, false); } } return; }, submitForm: function (e) { if (typeof e !== 'undefined') { e.preventDefault(); } const formData = new FormData(this.form); const url = this.form.getAttribute("action"); if (!this.form.checkValidity() || this.errors > 0) { this.form.reportValidity(); return; } this.form.classList.add('_submitting'); this.error.style.display = 'none'; fetch(url, { method: 'POST', cache: 'no-cache', body: formData }) .then((response) => response.json()) .then((response) => { this.submited = true; if (response['success'] === true) { if (response['success_url']) { window.location.href = response['success_url']; } else { if (response['success_text']) { this.submitSuccess = true; this.success.innerHTML = response['success_text']; } } } else { let errorText = response['error_text']; if (!errorText) { errorText = response; } this.error.innerHTML = errorText; this.form.classList.remove('_submitting'); } }).catch((e) => { this.error.innerHTML = e.message; this.form.classList.remove('_submitting'); }).finally(() => { this.form.classList.remove('_submitting'); }); return false; }, getElement: function (id) { const element = document.querySelectorAll('[data-id=' + id + ']'); return element ? element : false; }, getElementWrapper: function (element) { return element.closest('.mstForm__Element'); }, getElementValue: function (id) { const values = []; const elements = this.getElement(id); elements.forEach(function (el, index) { if (el.type === 'radio' || el.type === 'checkbox') { if (el.checked) { values.push(el.value) } } else { values.push(el.value) } }); return values.join(','); } } } </script> <div class="card mstForm__form-wrapper " x-data="initFormData()" x-init="configureForm(1)"> <form action="https://www.gigaparts.com/form_builder/form/submit/" method="post" data-mst-form="1" class="mstForm__form" x-show="!submited || (submited && !submitSuccess)"> <input type="hidden" name="form_id" value="1"> <input name="form_key" type="hidden" value="RRSP0iBqbWJUdFQu"> <div class="mstForm__Element mstForm__rootElement width- " data-id=""> <div data-mst-form-page="1" style="display: block"> <style> .captcha-wrapper .g-recaptcha { margin-top: 1rem; } </style> <fieldset class="fieldset input-container" data-id="page_XC88Y9Q32"> <div class="mstForm__Element mstForm__textInputElement width-8 textInput_5NH81TA26 field text required "> <label class="label" for="textInput_5NH81TA26"><span>First name</span></label> <div class="control"> <input data-id="textInput_5NH81TA26" name="textInput_5NH81TA26" id="textInput_5NH81TA26" title="First name" placeholder="" value="" class="form-input w-full" maxlength="255" type="text" required> </div> </div> <div class="mstForm__Element mstForm__textInputElement width-8 textInput_DPUM04QXO field text required "> <label class="label" for="textInput_DPUM04QXO"><span>Last name</span></label> <div class="control"> <input data-id="textInput_DPUM04QXO" name="textInput_DPUM04QXO" id="textInput_DPUM04QXO" title="Last name" placeholder="" value="" class="form-input w-full" maxlength="255" type="text" required> </div> </div> <div class="mstForm__Element mstForm__textInputElement width-8 textInput_HXRARK7O8 field text required "> <label class="label" for="textInput_HXRARK7O8"><span>Phone</span></label> <div class="control"> <input data-id="textInput_HXRARK7O8" name="textInput_HXRARK7O8" id="textInput_HXRARK7O8" title="Phone" placeholder="" value="" class="form-input w-full" maxlength="255" type="text" required> </div> </div> <div class="mstForm__Element mstForm__textInputElement width-8 textInput_KYG1I43Y6 field text required "> <label class="label" for="textInput_KYG1I43Y6"><span>Email</span></label> <div class="control"> <input data-id="textInput_KYG1I43Y6" name="textInput_KYG1I43Y6" id="textInput_KYG1I43Y6" title="Email" placeholder="" value="" class="form-input w-full" maxlength="255" type="text" required> </div> </div> <div class="mstForm__Element mstForm__textInputElement width-8 textInput_AOP9NLY5Q field text required "> <label class="label" for="textInput_AOP9NLY5Q"><span>Company name</span></label> <div class="control"> <input data-id="textInput_AOP9NLY5Q" name="textInput_AOP9NLY5Q" id="textInput_AOP9NLY5Q" title="Company name" placeholder="" value="" class="form-input w-full" maxlength="255" type="text" required> </div> </div> <div class="mstForm__Element mstForm__choiceElement width- choice_3SFYZVRVL field horizontal required width-8"> <label class="label" for="choice_3SFYZVRVL"><span>Number of employees</span></label> <div class="options requred"> <div class="field choice"> <input data-id="choice_3SFYZVRVL" type="radio" name="choice_3SFYZVRVL" value="1-24" id="choice_3SFYZVRVL01b01aa5b8baefcd741e5b5b54aa9737fb580c708d76db9a4427bcf84118ab99" class="radio form-input"> <label for="choice_3SFYZVRVL01b01aa5b8baefcd741e5b5b54aa9737fb580c708d76db9a4427bcf84118ab99" class="label"> <span>1-24</span> </label> </div> <div class="field choice"> <input data-id="choice_3SFYZVRVL" type="radio" name="choice_3SFYZVRVL" value="25-99" id="choice_3SFYZVRVL36f714353154cfcf0fd7479a2258c6cff693e3c6e4a992ce9f4504d3c0a9e30e" class="radio form-input"> <label for="choice_3SFYZVRVL36f714353154cfcf0fd7479a2258c6cff693e3c6e4a992ce9f4504d3c0a9e30e" class="label"> <span>25-99</span> </label> </div> <div class="field choice"> <input data-id="choice_3SFYZVRVL" type="radio" name="choice_3SFYZVRVL" value="100-999" id="choice_3SFYZVRVL6f104e677616e374d75e8578d1e6610a266183f75d8dfd4511500f1f5649883e" class="radio form-input"> <label for="choice_3SFYZVRVL6f104e677616e374d75e8578d1e6610a266183f75d8dfd4511500f1f5649883e" class="label"> <span>100-999</span> </label> </div> <div class="field choice"> <input data-id="choice_3SFYZVRVL" type="radio" name="choice_3SFYZVRVL" value="1000+" id="choice_3SFYZVRVLd343ea378b5a6c9f82208638dcd14538c592d6a59c842163f87c3ba694d393d8" class="radio form-input"> <label for="choice_3SFYZVRVLd343ea378b5a6c9f82208638dcd14538c592d6a59c842163f87c3ba694d393d8" class="label"> <span>1000+</span> </label> </div> </div> </div> <div class="mstForm__Element mstForm__textAreaElement width-8 textArea_15PQMLIKU field required "> <label class="label" for="textArea_15PQMLIKU"><span>How can we help you?</span></label> <div class="control"> <textarea data-id="textArea_15PQMLIKU" name="textArea_15PQMLIKU" id="textArea_15PQMLIKU" title="How can we help you?" placeholder="" class="form-input w-full" type="text" maxlength="255" rows="5"></textarea> </div> </div> <div class="control"> <input type="hidden" value="" name="g-recaptcha-response"> </div> <div class="button-block w-full mt-4"> <span class="mst-form-submit-container ml-auto"> <button class="mst-form-submit btn btn-primary" type="submit" @click="submitRecaptcha($event)">Submit</button> </span> <!-- Render the legal notice block --> <div class="w-full grecaptcha-legal"> <p class="my-4 text-sm text-gray-900"> This form is protected by reCAPTCHA - the <a class="underline" href="https://policies.google.com/privacy" target="_blank" rel="noopener">Google Privacy Policy</a> and <a class="underline" href="https://policies.google.com/terms" target="_blank" rel="noopener">Terms of Service</a> apply.</p> </div> </div> </fieldset> </div> </div> </form> <div class="mstForm__form-success" data-mst-form-success x-show="submited && submitSuccess"></div> <div class="mstForm__form-error" data-mst-form-error x-show="submited && !submitSuccess"></div> </div> </div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="WPRKIMD"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="SM8XB6C"></div><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><span style="font-size: 24px;"><strong>Come visit us</strong></span></p></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><iframe style="border: 0; width: 100%;" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3278.1659284947823!2d-86.70012954916143!3d34.751412787911924!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x886269202abe8f69%3A0xe8d8cfd542ab653b!2sGigaParts%2C+Inc.!5e0!3m2!1sen!2sus!4v1446666056249" width="550" height="700" frameborder="0" allowfullscreen=""></iframe> </div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LPX9EAG"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="IWIE02G"></div><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><span style="font-size: 24px;"><strong>Our managed services menu</strong></span></p></div><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="TMOME9X"><a href="https://32d7228fa4db1ecd7e2e-509bb4ba9c60784e554acbc9d4f40ec1.ssl.cf2.rackcdn.com/B2B%20Services%20Menu%20Flyer%20Professional%20and%20Enterprise.pdf" target="_blank" data-link-type="default" title="" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://www.gigaparts.com/media/wysiwyg/it-menu-services.png" alt="" title="" data-element="desktop_image" data-pb-style="NTWTNVY"><img class="pagebuilder-mobile-only" src="https://www.gigaparts.com/media/wysiwyg/it-menu-services.png" alt="" title="" data-element="mobile_image" data-pb-style="HQQATM4"></a></figure></div></div></div></div></div></main><footer class="page-footer"><div class="footer content"><div class="text-gray-600 text-base leading-6 bg-white relative pt-14 border-t border-t-gray-300"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-newsletter"> <div class="footer-newsletter-text"> <div class="footer-newsletter-title"> Subscribe Today </div> <div class="footer-newsletter-subtitle"> Sign up for all the news about our latest arrivals and exclusive discounts! </div> </div> <div class="footer-newsletter-form"> <div class="klaviyo-form-Y4C5ZC"></div> </div> </div></div> <div class="py-8"> <div class="max-w-full lg:max-w-5xl xl:max-w-7xl w-full mx-auto px-4 lg:flex lg:justify-between"> <div class="mb-6 lg:mb-0 lg:w-1/3"> <div class="mb-5 flex justify-center w-full md:block"> <img src="https://www.gigaparts.com/static/version1737104073/frontend/GigaParts/hyva/en_US/images/logo.svg" title="" alt="" height="40" class="h-10" /> </div> <div class="text-[14px] mb-5"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">We look forward to adding you to our long list of satisfied customers!</div> </div> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="flex items-center mb-5"> <div class="w-[60px] h-[60px] mr-2.5" style="margin-right: 10px;"> <img src="/media/wysiwyg/header/hotline_icon_60.png" width="60" height="60" loading="lazy" alt="Hotline icon" /> </div> <div class="font-medium text-[24px] text-gray-700"> <div class="text-gray-500 font-normal text-[14px]">Customer Service:</div> <div><a href="tel:+12563841008">1-256-384-1008 <br> 9am-6pm CST</a></div> </div> </div> </div> <div class="text-[14px] text-gray-700 font-semibold"> <span class="text-gray-500 font-normal"> Automated Attendant </span><br> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">+1-866-535-4442 (US & Canada)</div> </div> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="text-gray-700 font-semibold mt-4"> <div class="text-[14px] text-gray-500 font-normal mb-1.5">We're on social media too!</div> <div style="font-size:24px"> <a href="https://twitter.com/gigaparts" target="_blank" class="icon-social-twitter text-[24px] hover:text-primary"></a> <a href="https://www.facebook.com/GigaPartsHuntsville" target="_blank" class="icon-social-facebook text-[24px] hover:text-primary"></a> <a href="https://www.instagram.com/gigaparts/" target="_blank" class="icon-social-instagram text-[24px] hover:text-primary"></a> </div> </div></div> </div> <div x-data="{ open: false }"> <a @click="open = ! open" class="flex justify-between align-middle cursor-pointer group lg:cursor-default" > <h4 class="uppercase font-semibold text-[14px] text-gray-700 group-hover:underline lg:group-hover:no-underline"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">Shop</div> </h4> <span class="transition-transform" :class="{ 'hidden': open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/> <title>plus</title></svg> </span> <span class="transition-transform" :class="{ 'hidden': ! open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M20 12H4"/> <title>minus</title></svg> </span> </a> <ul class="flex-col gap-4 mt-4 mb-6 lg:flex" :class="{ 'flex': open, 'hidden': ! open }"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li> <a href="https://www.gigaparts.com/radio-gear" class="text-[14px] hover:underline">Amateur Radios</a> </li> <li> <a href="https://www.gigaparts.com/computers" class="text-[14px] hover:underline">Computers</a> </li> <li> <a href="https://www.gigaparts.com/personalized-items" class="text-[14px] hover:underline">Personalized Items</a> </li> <li> <a href="https://www.gigaparts.com/photography" class="text-[14px] hover:underline">Photography Gear</a> </li> <li> <a href="https://www.gigaparts.com/makers" class="text-[14px] hover:underline" >3D Printing</a> </li> <li> <a href="https://www.gigaparts.com/nsearch/?lp=NS-AMR#?lp=NS-AMR&res_per_page=60H&Stockstatusfilter=Currently+in+stock%21&sort_by_field=Price+High+to+Low&search_return=all" class="text-[14px] hover:underline">Clearance Sale</a> </li></div> </ul> </div> <div x-data="{ open: false }" class="pt-4 lg:p-0"> <a @click="open = ! open" class="flex justify-between align-middle cursor-pointer group lg:cursor-default" > <h4 class="uppercase font-semibold text-[14px] text-gray-700 group-hover:underline lg:group-hover:no-underline"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">Customer service</div> </h4> <span class="transition-transform" :class="{ 'hidden': open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/> <title>plus</title></svg> </span> <span class="transition-transform" :class="{ 'hidden': ! open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M20 12H4"/> <title>minus</title></svg> </span> </a> <ul class="flex-col gap-4 mt-4 mb-6 lg:flex" :class="{ 'flex': open, 'hidden': ! open }"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li> <a href="https://www.gigaparts.net/orderstatus/" class="text-[14px] hover:underline"> Check Order Status </a> </li> <li> <a href="https://www.gigaparts.net/returns/" class="text-[14px] hover:underline"> Return Request </a> </li> <li> <a href="/order-policies" class="text-[14px] hover:underline"> Order Policy </a> </li> <li> <a href="/warranties-policy" class="text-[14px] hover:underline"> Warranty Policy </a> </li> <li> <a href="/trade-in" class="text-[14px] hover:underline"> Trade-In's </a> </li> <li> <a href="/contact" class="text-[14px] hover:underline"> Get in touch </a> </li></div> </ul> </div> <div x-data="{ open: false }" class="pt-4 lg:p-0"> <a @click="open = ! open" class="flex justify-between align-middle cursor-pointer group lg:cursor-default" > <h4 class="uppercase font-semibold text-[14px] text-gray-700 group-hover:underline lg:group-hover:no-underline"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">Our company</div> </h4> <span class="transition-transform" :class="{ 'hidden': open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/> <title>plus</title></svg> </span> <span class="transition-transform" :class="{ 'hidden': ! open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M20 12H4"/> <title>minus</title></svg> </span> </a> <ul class="flex-col gap-4 mt-4 mb-6 lg:flex" :class="{ 'flex': open, 'hidden': ! open }"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li> <a href="/about-us" class="text-[14px] hover:underline"> About Us </a> </li> <li> <a href="/jobs" class="text-[14px] hover:underline"> Careers </a> </li> <li> <a href="/report-a-problem" class="text-[14px] hover:underline"> Report A Problem </a> </li></div> </ul> </div> <div x-data="{ open: false }" class="pt-4 lg:p-0"> <a @click="open = ! open" class="flex justify-between align-middle cursor-pointer group lg:cursor-default" > <h4 class="uppercase font-semibold text-[14px] text-gray-700 group-hover:underline lg:group-hover:no-underline"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">My account</div> </h4> <span class="transition-transform" :class="{ 'hidden': open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/> <title>plus</title></svg> </span> <span class="transition-transform" :class="{ 'hidden': ! open }"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-500 stroke-current w-4 h-4 lg:hidden" width="24" height="24" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M20 12H4"/> <title>minus</title></svg> </span> </a> <ul class="flex-col gap-4 mt-4 mb-6 lg:flex" :class="{ 'flex': open, 'hidden': ! open }"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a href="/customer/account" class="text-[14px] hover:underline">My account</a></li> <li><a href="/sales/order/history" class="text-[14px] hover:underline">My orders</a></li></div> </ul> </div> </div> </div> <div class="bg-zinc-900"> <div class="py-6 text-sm sm:flex sm:justify-between max-w-[640px] md:max-w-3xl lg:max-w-5xl xl:max-w-7xl w-full mx-auto px-7"> <div class="text-gray-500"> © GigaParts, Inc. </div> <div class="text-gray-400 mt-2 sm:mt-0"> <a href="https://www.gigaparts.com/gigaparts-terms-conditions/" class="hover:underline" > Terms & Conditions </a> | <a href="https://www.gigaparts.com/privacy-policy-cookie-restriction-mode/" class="hover:underline" > Privacy Policy </a> </div> </div> </div> </div> </div></footer><div data-role="signifyd-fingerprint" data-bind="scope: 'signifyd-fingerprint'"></div> <script type="text/x-magento-init"> { "[data-role=signifyd-fingerprint]": { "Magento_Ui/js/core/app": {"components":{"signifyd-fingerprint":{"component":"Signifyd_Connect\/js\/view\/signifyd-fingerprint"}}} } } </script> <script> function initWarrantyCart() { return { cart: {}, getData(data) { if (data.cart) { this.cart = data.cart } } } } function initWarrantyContent() { return { warrantyData: null, openWarrantyModal: false, selectedWarranty: false, isLoading: false, receiveWarrantyData(data) { if (data['warranty_popup']) { this.warrantyData = data['warranty_popup']; if (this.warrantyData['added_product']) { this.openWarrantyModal = true; } } }, removeWarrantyDataFromCustomerSection() { const browserStorage = hyva.getBrowserStorage(); const customerSection = JSON.parse(browserStorage.getItem('mage-cache-storage')); if (customerSection) { customerSection['warranty_popup'] = {}; browserStorage.setItem('mage-cache-storage', JSON.stringify(customerSection)); } }, addToCartWarranty(productId) { this.isLoading = true; const formKey = hyva.getFormKey(); const postUrl = BASE_URL + 'checkout/cart/add'; fetch(postUrl, { "headers": { "content-type": "application/x-www-form-urlencoded; charset=UTF-8", }, "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + hyva.getUenc(), "method": "POST", "mode": "cors", "credentials": "include" }).then(function (response) { if (response.redirected) { window.location.href = response.url; } }).catch(function (error) { typeof window.dispatchMessages !== "undefined" && window.dispatchMessages( [{ type: "error", text: error }], 5000 ); }); }, } } </script> <div x-data="{...initWarrantyContent(), ...initWarrantyCart()}" x-show="openWarrantyModal" class="fixed top-0 left-0 w-full h-full flex items-center justify-center z-50" style="background-color: rgba(0, 0, 0, 0.5);display:none;" > <div class="text-left bg-white h-auto p-4 shadow-xl rounded mx-2 overflow-y-auto max-h-full md:mx-0 md:w-full md:max-w-2xl md:p-8" @click.away="openWarrantyModal = false" > <div x-show="isLoading" class="flex flex-row justify-center items-center w-full h-full fixed select-none z-50" style="left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: rgba(255,255,255,0.7);" x-transition:enter="ease-out duration-200" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" > <!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL --> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 57 57" stroke="currentColor" class="text-primary" width="57" height="57" role="img"> <g fill="none" fill-rule="evenodd"> <g transform="translate(1 1)" stroke-width="2"> <circle cx="5" cy="50" r="5"> <animate attributeName="cy" begin="0s" dur="2.2s" values="50;5;50;50" calcMode="linear" repeatCount="indefinite"/> <animate attributeName="cx" begin="0s" dur="2.2s" values="5;27;49;5" calcMode="linear" repeatCount="indefinite"/> </circle> <circle cx="27" cy="5" r="5"> <animate attributeName="cy" begin="0s" dur="2.2s" from="5" to="5" values="5;50;50;5" calcMode="linear" repeatCount="indefinite"/> <animate attributeName="cx" begin="0s" dur="2.2s" from="27" to="27" values="27;49;5;27" calcMode="linear" repeatCount="indefinite"/> </circle> <circle cx="49" cy="50" r="5"> <animate attributeName="cy" begin="0s" dur="2.2s" values="50;50;5;50" calcMode="linear" repeatCount="indefinite"/> <animate attributeName="cx" from="49" to="49" begin="0s" dur="2.2s" values="49;5;27;49" calcMode="linear" repeatCount="indefinite"/> </circle> </g> </g> <title>loader</title></svg> </div> <div class="flex justify-between md:pb-4 md:mb-4 md:border-b md:border-b-gray-300"> <div class="flex-col hidden w-1/2 md:flex" @private-content-loaded.window="receiveWarrantyData($event.detail.data); $nextTick(() => {removeWarrantyDataFromCustomerSection()});" > <div class="text-green-500">Added to cart</div> <div class="flex items-center"> <span class="icon-check text-green-500 mr-1 -ml-[18px]"></span> <a href="#" :title="warrantyData?.added_product?.product_name"> <img :src="warrantyData?.added_product?.thumb_image?.src" :alt="warrantyData?.added_product?.thumb_image?.alt" class="h-16"> </a> </div> <div class="font-semibold text-sm" x-html="warrantyData?.added_product?.product_price"></div> </div> <div class="w-full flex flex-col items-end md:w-1/2" @private-content-loaded.window="getData(event.detail.data)" > <a class="text-primary" href="#" @click.prevent="openWarrantyModal = false">Continue Shopping</a> <div class="h-14 items-center text-sm hidden md:flex"> <div class="mr-2">Cart Subtotal (<span x-html="cart.summary_count"></span> items):</div> <div class="font-semibold" x-html="cart.subtotal"></div> </div> <a href="https://www.gigaparts.com/checkout/cart/" class="btn btn-primary w-auto hidden md:flex" > Go to Cart </a> </div> </div> <div class="md:flex md:flex-wrap" @private-content-loaded.window="receiveWarrantyData($event.detail.data)" > <div class="flex justify-center md:w-1/2 md:items-start"> <a href="#" :title="warrantyData?.added_product?.product_name"> <img :src="warrantyData?.added_product?.thumb_image?.src" :alt="warrantyData?.added_product?.thumb_image?.alt"> </a> </div> <div class="modal_warranty_description relative md:w-1/2"> <div class="icon-shield absolute left-0 top-0.5 text-xl"></div> <div x-html="warrantyData?.warranty_description"></div> <div class=""> <template x-for="(product, index) in warrantyData?.product_warranties" :key="product.product_id"> <div class="mb-2 flex justify-between"> <div> <input :id="'popup-warranty-' + index" type="radio" :value="product.product_id" name="warranty" class="mr-1" x-model="selectedWarranty"> <label :for="'popup-warranty-' + index" x-text="product.title" class="cursor-pointer"></label> </div> <div class="font-semibold" x-html="product.price"></div> </div> </template> <div class="pl-6 mb-4"> <a href="https://www.gigaparts.com/warranty-options/" target="_blank" class="text-primary underline"> Learn more about warranty options </a> </div> <div> <button class="btn w-full justify-center" :disabled="!selectedWarranty" :class="selectedWarranty ? 'btn-primary' : 'hover:bg-gray-500'" @click.prevent="addToCartWarranty(selectedWarranty)" > <template x-if="selectedWarranty"> <span class="mr-1"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="border-current" width="20" height="20" role="img"> <path stroke-linecap="round" stroke-linejoin="round" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"/> <title>shopping-cart</title></svg> </span> </template> <span x-text="selectedWarranty ? 'Add to Cart' : 'Select a warranty'"></span> </button> </div> </div> </div> <template x-if="warrantyData?.added_product && warrantyData?.also_bought.length"> <div class="w-full border-t border-t-gray-300 mt-4 pt-4"> <div class="mb-4"> <span class="text-lg font-semibold">People also bought</span> <span class="">(4 items):</span> </div> <div class="max-w-full"> <div class="flex overflow-x-auto pb-4"> <template x-for="(product, index) in warrantyData?.also_bought" :key="product.product_id"> <div class="w-1/4 flex-none px-2 border-r border-r-gray-300 last:border-r-0"> <div class="flex flex-col items-center"> <div> <a :href="product.product_url" :title="product.product_name"> <img :src="product?.product_image?.src" :alt="product?.product_image?.alt"> </a> </div> <div class="h-10 flex text-center my-1 overflow-hidden"> <span x-text="product.product_name"></span> </div> <div class="font-semibold text-center mb-2"> <span x-html="product.product_price"></span> </div> <button @click.prevent="addToCartWarranty(product.product_id)" class="btn btn-primary btn-size-sm">Add to Cart</button> </div> </div> </template> </div> </div> </div> </template> </div> </div> </div> <script src="https://apis.google.com/js/platform.js?onload=renderBadge" async defer></script> <script> var isDisabledForMobile = 1, badgeAvailable = true; if (isDisabledForMobile && window.innerWidth < 768) { badgeAvailable = false; } if (badgeAvailable) window.renderBadge = function () { var ratingBadgeContainer = document.createElement("div"); document.body.appendChild(ratingBadgeContainer); window.gapi.load('ratingbadge', function () { window.gapi.ratingbadge.render(ratingBadgeContainer, { "merchant_id": 10780, "position": "BOTTOM_RIGHT" }); }); } </script> <script> (() => { function src_default(Alpine) { Alpine.directive("intersect", (el, { value, expression, modifiers }, { evaluateLater, cleanup }) => { let evaluate = evaluateLater(expression); let options = { rootMargin: getRootMargin(modifiers), threshold: getThreshhold(modifiers) }; let observer = new IntersectionObserver((entries) => { entries.forEach((entry) => { if (entry.isIntersecting === (value === "leave")) return; evaluate(); modifiers.includes("once") && observer.disconnect(); }); }, options); observer.observe(el); cleanup(() => { observer.disconnect(); }); }); } function getThreshhold(modifiers) { if (modifiers.includes("full")) return 0.99; if (modifiers.includes("half")) return 0.5; if (!modifiers.includes("threshold")) return 0; let threshold = modifiers[modifiers.indexOf("threshold") + 1]; if (threshold === "100") return 1; if (threshold === "0") return 0; return Number(`.${threshold}`); } function getLengthValue(rawValue) { let match = rawValue.match(/^(-?[0-9]+)(px|%)?$/); return match ? match[1] + (match[2] || "px") : void 0; } function getRootMargin(modifiers) { const key = "margin"; const fallback = "0px 0px 0px 0px"; const index = modifiers.indexOf(key); if (index === -1) return fallback; let values = []; for (let i = 1; i < 5; i++) { values.push(getLengthValue(modifiers[index + i] || "")); } values = values.filter((v) => v !== void 0); return values.length ? values.join(" ").trim() : fallback; } document.addEventListener("alpine:init", () => { window.Alpine.plugin(src_default); }); })(); </script> <script> for (const [selector, deferUntil] of Object.entries({".product-slider section[x-data]":"intersect",".product-info [x-data]":"intersect","#filters-content [x-data]":"intersect","#review_form":"intersect","section[x-data^=initRecentlyViewedProductsComponent]":"intersect","div[x-data^=initBundleOptions]":"intersect","#product_addtocart_form [x-data]":"intersect","#notice-cookie-block":"intersect"})) { document.querySelectorAll(selector).forEach(el => el.setAttribute('x-defer', `${deferUntil}`)); } </script> <script> (function () { "use strict"; const hasAlpine = new Promise(resolve => { window.addEventListener('alpine:initialized', resolve, {once: true, passive: true}); }); const hasInteract = new Promise(resolve => { (events => { const onInteract = () => { resolve(); events.forEach(type => window.removeEventListener(type, onInteract)); } events.forEach(type => window.addEventListener(type, onInteract, {once: true, passive: true})) })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown']) }); const onIntersect = (el) => { return new Promise(resolve => { const observer = new IntersectionObserver(entries => { for (const entry of entries) { if (entry.isIntersecting) { observer.disconnect() resolve(); } } }, {}); observer.observe(el); }); } function runComponent(el) { hasAlpine.then(() => { el.removeAttribute('x-ignore'); queueMicrotask(() => Alpine.initTree(el)); }); } function initDeferredComponents() { document.querySelectorAll('[x-data][x-defer]').forEach(el => { el.setAttribute('x-ignore', ''); const deferUntil = (el.getAttribute('x-defer') || '').trim(); switch (deferUntil) { case 'interact': hasInteract.then(() => runComponent(el)); break; case 'intersect': onIntersect(el).then(() => runComponent(el)) break; case 'idle': window.requestIdleCallback ? window.requestIdleCallback(() => runComponent(el), {timeout: 4000}) : setTimeout(() => runComponent(el), 4000); break; case 'eager': runComponent(el); break; default: if (deferUntil.startsWith('event:') && deferUntil.length > 6) { window.addEventListener(deferUntil.substring(6), () => runComponent(el), {once: true, passive: true}); } } }); } window.addEventListener('alpine:init', initDeferredComponents, {once: true, passive: true}); })() </script> <script type="module" src="https://www.gigaparts.com/static/version1737104073/frontend/GigaParts/hyva/en_US/Hyva_Theme/js/alpine3.min.js" defer crossorigin ></script> <script> 'use strict'; function dispatchMessages(messages, hideAfter) { const messagesEvent = new CustomEvent("messages-loaded", { detail: { messages: messages, hideAfter: hideAfter } }); window.dispatchEvent(messagesEvent); } if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) { console.warn("Hyvä helpers are not loaded yet. Make sure they are included before this script"); } (function( hyva, undefined ) { hyva.initFormKey = () => { const inputSelector = 'input[name="form_key"]', formKey = hyva.getFormKey(); Array.from(document.querySelectorAll(inputSelector)).map(function (input) { input.value = formKey }); } hyva.initMessages = () => { try { const messages = hyva.getCookie('mage-messages'); window.mageMessages = messages ? JSON.parse(decodeURIComponent(messages).replace(/\+/g, ' ')) : []; dispatchMessages(window.mageMessages); // empty `mage-messages` cookie const skipSetDomain = true; hyva.setCookie('mage-messages','', -1, skipSetDomain); } catch (error) { console.warn('Error parsing Cookie Messages:', error); } } window.addEventListener('DOMContentLoaded', hyva.initFormKey); hyva.alpineInitialized(hyva.initMessages) }( window.hyva = window.hyva || {} )); </script> <script> 'use strict'; { const private_content_key = 'mage-cache-storage'; const private_content_expire_key = 'mage-cache-timeout'; const private_content_version_key = 'private_content_version'; const section_data_ids_key = 'section_data_ids'; const mage_cache_session_id_key = 'mage-cache-sessid'; const last_visited_store_key = 'last_visited_store'; const ttl = 3600; if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) { console.warn("Hyvä helpers are not loaded yet. Make sure they are included before this script"); } function loadSectionData () { const browserStorage = hyva.getBrowserStorage(); if (!browserStorage) { typeof window.dispatchMessages !== "undefined" && window.dispatchMessages( [{ type: "warning", text: "Please enable LocalStorage in your browser." }] ); return; } try { let isInvalid = false; if (hyva.getCookie(last_visited_store_key) !== CURRENT_STORE_CODE) { isInvalid = true; } hyva.setCookie(last_visited_store_key, CURRENT_STORE_CODE, false, false); if (!hyva.getCookie(mage_cache_session_id_key)) { isInvalid = true; browserStorage.removeItem(private_content_key); const skipSetDomain = true; const days = false; hyva.setCookie(mage_cache_session_id_key, true, days, skipSetDomain) } const cookieVersion = hyva.getCookie(private_content_version_key); const storageVersion = browserStorage.getItem(private_content_version_key); if (cookieVersion && !storageVersion || cookieVersion !== storageVersion) { isInvalid = true; } const privateContentExpires = browserStorage.getItem(private_content_expire_key); if (privateContentExpires && new Date(privateContentExpires) < new Date()) { browserStorage.removeItem(private_content_key); } if (isInvalid && cookieVersion) { fetchPrivateContent([]); } else if (cookieVersion && storageVersion && cookieVersion === storageVersion) { const privateContent = JSON.parse(browserStorage.getItem(private_content_key)); if ( privateContent && privateContentExpires && privateContent.cart && privateContent.customer ) { dispatchPrivateContent(privateContent); } else { fetchPrivateContent([]); } } else { if (document.getElementById('default-section-data')) { const privateContent = JSON.parse(document.getElementById('default-section-data').innerText.trim()); dispatchPrivateContent(privateContent); } else { dispatchPrivateContent({}); } } } catch (error) { console.warn('Error retrieving Private Content:', error); } } hyva.alpineInitialized(loadSectionData) window.addEventListener('reload-customer-section-data', loadSectionData); function dispatchPrivateContent(data) { const privateContentEvent = new CustomEvent("private-content-loaded", { detail: { data: data } }); window.dispatchEvent(privateContentEvent); } function fetchPrivateContent(sections) { fetch(`${BASE_URL}customer/section/load/?sections=${encodeURIComponent(sections.join(','))}`, { method: 'GET', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' } }) .then(response => response.json()) .then( data => { if (data) { try { const browserStorage = hyva.getBrowserStorage(); // merge new data preserving non-invalidated sections const oldSectionData = JSON.parse(browserStorage.getItem(private_content_key) || '{}') || {}; if ((! data.cart || ! data.cart.cartId) && oldSectionData['checkout-data']) { delete oldSectionData['checkout-data']; } const newSectionData = Object.assign(oldSectionData, data); dispatchPrivateContent(newSectionData); // don't persist messages, they've been dispatched already if (newSectionData.messages && newSectionData.messages.messages ) { newSectionData.messages.messages = []; } browserStorage.setItem(private_content_key, JSON.stringify(newSectionData)); const expiresAt = new Date(Date.now() + (ttl * 1000)).toISOString(); browserStorage.setItem(private_content_expire_key, expiresAt); const newCookieVersion = hyva.getCookie(private_content_version_key); browserStorage.setItem(private_content_version_key, newCookieVersion); // We don't need the section_data_ids in Hyvä, but we store them for compatibility // with Luma Fallback. Otherwise, not all sections are loaded in Luma Checkout hyva.setCookie( section_data_ids_key, JSON.stringify( Object.keys(data).reduce((sectionDataIds, sectionKey) => { sectionDataIds[sectionKey] = data[sectionKey]['data_id']; return sectionDataIds; }, {}) ), false, true ); } catch (error) { console.warn("Couldn't store privateContent", error); } } } ); } } </script> <script> (() => { document.addEventListener('submit', event => event.target.action = event.target.action.replace('%25uenc%25', hyva.getUenc())); })() </script> <script> (events => { const dispatchUserInteractionEvent = () => { events.forEach(type => window.removeEventListener(type, dispatchUserInteractionEvent)) window.dispatchEvent(new Event('init-external-scripts')) }; events.forEach(type => window.addEventListener(type, dispatchUserInteractionEvent, {once: true, passive: true})) })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown']) </script> <script> if (HTMLScriptElement.supports && HTMLScriptElement.supports('speculationrules')) { const specScript = document.createElement('script'); specScript.type = 'speculationrules'; specRules = { 'prerender': [{ 'where': { 'and': [ { 'href_matches': '/*.html' }, { 'not': {'selector_matches': '.do-not-prerender'}} ] }, 'eagerness': 'moderate' }] }; specScript.textContent = JSON.stringify(specRules); document.body.append(specScript); } </script> <script> function initConfigurableOptions(productId, optionConfig) { function findPathParam(key) { const baseUrl = (BASE_URL.substring(0, 2) === '//' ? 'http:' : '') + BASE_URL; const baseUrlParts = (new URL(baseUrl)).pathname.replace(/\/$/, '').split('/'); const pathParts = window.location.pathname.split('/').slice(baseUrlParts.length + 3); for (let i = 0; i < pathParts.length; i += 2) { if (pathParts[i] === key && pathParts.length > i) { return pathParts[i + 1]; } } } return { optionConfig, productId, itemId: (new URLSearchParams(window.location.search)).get('id') || findPathParam('id'), allowedAttributeOptions: [], selectedValues: [], init() { this.findAllowedAttributeOptions(); this.$nextTick(() => { if (typeof this.optionConfig.defaultValues === 'object') { for (const [attributeId, value] of Object.entries(this.optionConfig.defaultValues)) { this.changeOption(attributeId, value + ''); } } }); }, findSimpleIndex() { this.productIndex = this.calculateSimpleIndexForPartialSelection(this.selectedValues); }, calculateSimpleIndexForPartialSelection(selectedValues) { if (selectedValues.length === 0) return 0; let productIndexIds = Object.keys(this.optionConfig.index); Object.keys(this.optionConfig.attributes).forEach((attribute) => { const productsWithAttributeMatch = selectedValues[attribute] ? productIndexIds.filter((productIndex) => { return this.optionConfig.index[productIndex][attribute] === this.selectedValues[attribute] }) : []; productIndexIds = productsWithAttributeMatch.length ? productsWithAttributeMatch : productIndexIds }) return productIndexIds[0]; }, calculateSimpleIndexForFullSelection(selectedValues) { const productIndexes = this.optionConfig.index; return Object.keys(productIndexes).find(productIndex => { const productCandidateOptions = productIndexes[productIndex]; for (const productOption in productCandidateOptions) { if ( ! selectedValues[productOption] || selectedValues[productOption] !== productCandidateOptions[productOption] ) { return false; } } return productIndex; }); }, productIndex: 0, findAllowedAttributeOptions() { this.allowedAttributeOptions = this.calculateAllowedAttributeOptions(this.selectedValues); }, calculateAllowedAttributeOptions(selectedValues) { const allAttributes = this.optionConfig.attributes; const allAttributesSorted = Object.values(allAttributes).sort((a,b) => { return a.position - b.position }); const newAllowedAttributeOptions = []; allAttributesSorted.forEach(attribute => { const selectionWithoutAttr = Object.assign({}, this.removeAttrFromSelection(selectedValues, attribute.id)); const availableIndexes = this.calculateAvailableProductIndexes(selectionWithoutAttr); newAllowedAttributeOptions[attribute.id] = allAttributes[attribute.id].options.filter(option => { return !!option.products.find(product => { return availableIndexes.includes(product); }) }); }); return newAllowedAttributeOptions; }, calculateAvailableProductIndexes(selectedOptions) { if (Object.keys(selectedOptions).length === 0) { if (Object.values(this.optionConfig.salable || {}).length) { return [].concat.apply([], [].concat.apply([], Object.values(this.optionConfig.salable).map(Object.values))).filter((x, i, a) => a.indexOf(x) === i) } return Object.keys(this.optionConfig.index); } const selectedIds = Object.keys(selectedOptions); if (Object.values(this.optionConfig.salable || {}).length) { const selectedOptionIndexes = selectedIds.map(attrId => { const optionValue = selectedOptions[attrId]; return this.optionConfig.salable[attrId] && this.optionConfig.salable[attrId][optionValue] || [] }) return selectedOptionIndexes.reduce((acc, optionIndexes) => { return acc.filter(index => optionIndexes.includes(index)); }); } else { const productIndexes = this.optionConfig.index; return Object.keys(productIndexes).filter(index => { for (const attrId of selectedIds) { if (productIndexes[index][attrId] !== `${selectedOptions[attrId]}`) return false } return true }); } }, findAttributeByOptionId(optionId) { for (const attributeId in this.optionConfig.attributes) { const attributeOptions = this.optionConfig.attributes[attributeId].options || []; if (attributeOptions.find(option => option.id === optionId)) { return attributeId; } } }, getAllowedAttributeOptions(attributeId) { return this.allowedAttributeOptions[attributeId] || [] }, getProductIdsForOption(option) { const attributeId = this.findAttributeByOptionId(option.id); const allOptions = this.optionConfig.attributes[attributeId]; const opt = (allOptions && allOptions.options || []).find(o => o.id === option.id); return opt && opt.products ? opt.products : []; }, findProductIdsForPartialSelection(optionSelection) { const candidateProducts = Object.values(optionSelection).reduce((candidates, optionId) => { const newCandidates = this.getProductIdsForOption({id: optionId}); return candidates === null ? newCandidates : candidates.filter(productId => newCandidates.includes(productId)); }, null); return candidateProducts || []; }, findCheapestProductForPartialSelection(optionSelection) { const candidateProducts = this.findProductIdsForPartialSelection(optionSelection); return candidateProducts.reduce((cheapest, simpleIdx) => { // in the first iteration we start with simpleIdx as the currently cheapest product if (! this.optionConfig.optionPrices[cheapest]) return simpleIdx; const knownCheapestPrice = this.optionConfig.optionPrices[cheapest].finalPrice.amount; return knownCheapestPrice > this.optionConfig.optionPrices[simpleIdx].finalPrice.amount ? simpleIdx : cheapest; }, 0) }, findProductIdToUseForOptionPrice(option) { // try to find a product for a complete selection const attributeId = this.findAttributeByOptionId(option.id); const optionSelection = Object.assign({}, this.selectedValues, {[attributeId]: option.id}); const matchingSimpleIndex = this.calculateSimpleIndexForFullSelection(optionSelection); // if there is no complete selection, use the cheapest product for the option return matchingSimpleIndex || this.findCheapestProductForPartialSelection(optionSelection); }, getAttributeOptionLabel(option) { const optionProduct = this.findProductIdToUseForOptionPrice(option); if ((! optionProduct) || (optionProduct === this.productIndex)) { return option.label; } const currentPrice = this.getOptionPriceAdjustmentBasePrice(); if (this.optionConfig.optionPrices[optionProduct]) { const optionPrice = this.optionConfig.optionPrices[optionProduct].finalPrice.amount; if (optionPrice !== currentPrice){ return option.label + ' ' + hyva.formatPrice(optionPrice - currentPrice, true); } } return option.label; }, getOptionPriceAdjustmentBasePrice() { if (this.optionConfig.optionPrices[this.productIndex]) { return this.optionConfig.optionPrices[this.productIndex].finalPrice.amount } const cheapestForSelection = this.findCheapestProductForPartialSelection(this.selectedValues); return this.optionConfig.optionPrices[cheapestForSelection] ? this.optionConfig.optionPrices[cheapestForSelection].finalPrice.amount : this.optionConfig.prices.finalPrice.amount; // default price if no option selection }, clearOptionIfActive(optionId, value) { if (this.selectedValues[optionId] === value) { this.blurLabel() this.changeOption(optionId, '') } }, removeAttrFromSelection(selectedValues, attributeId) { attributeId = parseInt(attributeId); return selectedValues.reduce((newSelection, val, attr) => { if (attr !== attributeId) { newSelection[attr] = val; } return newSelection; }, []); }, changeOption(attributeId, value) { if (value === '') { this.selectedValues = this.removeAttrFromSelection(this.selectedValues, attributeId) } else if (value && this.getAllowedAttributeOptions(attributeId).find(option => option.id === value)) { this.selectedValues[attributeId] = value; } this.findSimpleIndex(); this.findAllowedAttributeOptions(); this.updatePrices(); this.updateGallery(); window.dispatchEvent( new CustomEvent( 'configurable-selection-changed', { detail: { productId: this.productId, optionId: attributeId, value: value, productIndex: this.productIndex, selectedValues: this.selectedValues, candidates: this.findProductIdsForPartialSelection(this.selectedValues), } } ) ); }, calculateIsMinimalPrice() { return ( this.selectedValues.filter(value => !!value).length < Object.keys(this.optionConfig.attributes).length ); }, updatePrices() { const value = this.productIndex ? this.optionConfig.optionPrices[this.productIndex] : this.optionConfig.prices; window.dispatchEvent( new CustomEvent( "update-prices-" + this.productId, { detail: Object.assign( value, { isMinimalPrice: this.calculateIsMinimalPrice() } ) } ) ); }, updateGallery () { if (this.productIndex) { const images = this.optionConfig.images[this.productIndex]; images && window.dispatchEvent(new CustomEvent( "update-gallery", { detail: this.sortImagesByPosition(images) } )); } else { window.dispatchEvent(new Event("reset-gallery")); } }, sortImagesByPosition(images) { return images.sort((x, y) => { return x.position === y.position ? 0 : (parseInt(x.position) > parseInt(y.position) ? 1 : -1) }); }, onGetCartData(data) { }, preselectCartItems(data) { // pre-select options based on cart data for current (quote) itemId const cart = data && data.cart; if (cart && cart.items) { const cartItem = cart.items.find((item) => { return ( item.item_id === this.itemId && item.product_id === this.productId ) }); if (cartItem && cartItem.options && cartItem.options.length) { cartItem.options.map(option => { this.changeOption(option.option_id, option.option_value); }) } } }, preselectQuerystringItems() { // pre-select option like ?size=167 const urlQueryParams = new URLSearchParams(window.location.search.replace('?','')); this.preselectItemsBasedOnLocation(attribute => urlQueryParams.get(attribute.code)); }, preselectLocationHashItems() { // pre-select option like #144=167 const urlHashParams = new URLSearchParams(window.location.hash.replace('#','')); this.preselectItemsBasedOnLocation(attribute => urlHashParams.get(attribute.id)); }, preselectItemsBasedOnLocation(getLocationValue) { Object.values(this.optionConfig.attributes).map(attribute => { this.changeOption(attribute.id, getLocationValue(attribute)) }); } } } </script> <script> function initSwatchOptions(swatchConfig) { return { swatchConfig, getAttributeSwatchData(attributeId) { const swatchConfig = Object.assign({}, this.swatchConfig[attributeId]); swatchConfig['details'] = JSON.parse(swatchConfig['additional_data']); return swatchConfig; }, getAllAttributeOptions(attributeId) { return ( this.optionConfig.attributes[attributeId] && this.optionConfig.attributes[attributeId].options ) || [] }, optionIsActive(attributeId, optionId) { // return true if a product with this option is in stock return !!this.getAllowedAttributeOptions(attributeId).find( option => option.id === optionId ) }, optionIsEnabled(attributeId, optionId) { // return true if a product with this option is enabled for (const productId in this.optionConfig.index) { if (this.optionConfig.index[productId][attributeId] === optionId) { return true; } } return false; }, mapSwatchTypeNumberToTypeCode(typeNumber) { switch ("" + typeNumber) { case "1": return "color" case "2": return "image" case "3": return "empty" case "0": default: return "text" } }, getTypeOfFirstOption(attributeId) { for (const optionId in this.swatchConfig[attributeId]) { const option = this.swatchConfig[attributeId][optionId]; if (typeof option.type !== 'undefined') { return this.mapSwatchTypeNumberToTypeCode(option.type); } } }, getVisualSwatchType(attributeId, targetOptionId) { // If a type configuration is present for the given option id, use it const config = this.swatchConfig[attributeId]; if (config[targetOptionId] && typeof config[targetOptionId].type !== 'undefined') { return this.mapSwatchTypeNumberToTypeCode(config[targetOptionId].type); } // Otherwise - if no config is present for the target option - use the type of the first option // with a type property from the attribute, thus assuming its the same type as the target option. // (This edge case condition can occur on single swatch products if some options are not salable) return this.getTypeOfFirstOption(attributeId); }, getSwatchType(attributeId, optionId) { // Deserialize the attribute details the first time they are used if (this.swatchConfig[attributeId] && ! this.swatchConfig[attributeId].details) { this.swatchConfig[attributeId] = this.getAttributeSwatchData(attributeId); } const type = this.swatchConfig[attributeId] && this.swatchConfig[attributeId].details && this.swatchConfig[attributeId].details.swatch_input_type || "empty"; return type === 'visual' ? this.getVisualSwatchType(attributeId, optionId) : type; }, isTextSwatch(attributeId, optionId) { return this.getSwatchType(attributeId, optionId) === 'text'; }, isVisualSwatch(attributeId, optionId) { const type = this.getSwatchType(attributeId, optionId); return ['image', 'color'].includes(type); }, getSwatchBackgroundStyle(attributeId, optionId) { const config = this.getSwatchConfig(attributeId, optionId); const type = this.getSwatchType(attributeId, optionId); if (type === "color") { return 'background-color:' + config.value; } else if (type === "image") { return "background: #ffffff url('" + config.value + "') no-repeat center"; } else { return ''; } }, getSwatchText(attributeId, optionId) { const config = this.getSwatchConfig(attributeId, optionId); return config.label || config.value || this.getOptionLabelFromOptionConfig(attributeId, optionId); }, getOptionLabelFromOptionConfig(attributeId, optionId) { // Fallback if no value is present in swatchConfig data // Reference issue https://gitlab.hyva.io/hyva-themes/magento2-default-theme/-/issues/190 const option = this.getAllAttributeOptions(attributeId).filter(option => option.id === optionId); return option && option[0] && option[0].label ||''; }, getSwatchConfig(attributeId, optionId) { return this.swatchConfig[attributeId] && this.swatchConfig[attributeId][optionId] ? this.swatchConfig[attributeId][optionId] : false; }, activeTooltipItem: false, tooltipPositionElement: false, isTooltipVisible() { return this.activeTooltipItem && this.getSwatchConfig( this.activeTooltipItem.attribute, this.activeTooltipItem.item ); }, isFirstItemCol() { return this.activeTooltipItem.index === 0; }, getTooltipImageStyle(attributeId, optionId) { const config = this.getSwatchConfig(attributeId, optionId); const type = this.getSwatchType(attributeId, optionId); if (type === "color") { return 'background-color:' + config.value + '; width: 110px; height: 90px;'; } else if (type === "image") { return "background: #ffffff url('" + config.thumb + "') center center no-repeat; width: 110px; height: 90px;"; } else { return 'display:none'; } }, getTooltipPosition() { return this.tooltipPositionElement ? `top: ${this.tooltipPositionElement.offsetTop}px;` + `left: ${ this.tooltipPositionElement.offsetLeft - ( this.tooltipPositionElement.closest('.snap') && this.tooltipPositionElement.closest('.snap').scrollLeft || 0 ) }px;` : '' }, getTooltipLabel() { return this.getSwatchConfig(this.activeTooltipItem.attribute, this.activeTooltipItem.item).label }, focusedLabel: false, focusLabel(optionId) { this.focusedLabel = optionId; }, blurLabel() { this.focusedLabel = false; }, showSwatches: false, initShowSwatchesIntersect() { if ('IntersectionObserver' in window && !window.scrollY) { let io = new IntersectionObserver( entries => { entries.map(entry => { if (entry.isIntersecting) { this.showSwatches = true; io.unobserve(this.$root); } }) } ); io.observe(this.$root); } else { this.showSwatches = true } } } } </script> <script> 'use strict'; (function () { const modals = []; const excludedFromFocusTrapping = new Set(); function trapFocusInNextModalWithOverlay() { for (let idx = modals.length -1; idx >= 0; idx--) { const nextOnStack = modals[idx]; const nextDialogElement = nextOnStack.instance.$refs[nextOnStack.name]; if (! isOverlayDisabled(nextDialogElement)) { hyva.trapFocus(nextDialogElement); break; } } } function focusables(dialogElement) { const selector = 'button, [href], input, textarea, select, details, [tabindex]:not([tabindex="-1"])'; return Array.from(dialogElement.querySelectorAll(selector)) .filter(el => !el.hasAttribute('disabled')); } function firstVisible(elements) { const a = Array.from(elements); for (let i = 0; i < a.length; i++) { if (a[i].offsetWidth || a[i].offsetHeight || a[i].getClientRects().length) return a[i]; } return null; } function isInViewport(element) { const rect = element && element.getBoundingClientRect(); return rect && rect.top >= 0 && rect.left >= 0 && rect.right <= window.innerWidth && rect.bottom <= window.innerHeight; } function setFocusAfterTransition(dialogElement, duration) { const nested = Array.from(dialogElement.querySelectorAll('[role="dialog"]')); const candidates = Array.from(dialogElement.querySelectorAll('[x-focus-first]')); next: for (let candidate of candidates) { for (let child of nested) { if (child.contains(candidate)) continue next; } setTimeout(() => candidate.focus(), 50); break; } window.setTimeout(() => { const focusElement = firstVisible(dialogElement.querySelectorAll('[x-focus-first]')) || focusables(dialogElement)[0] || null; focusElement && isInViewport(focusElement) && focusElement.focus(); }, Math.max(1, duration)); } function determineTrigger($refs, dialog, trigger) { if (typeof trigger === 'undefined' && typeof dialog === 'object' && dialog.target instanceof HTMLElement) { return dialog.target; } if (typeof dialog === 'string' && typeof trigger === 'object' && trigger.target instanceof HTMLElement) { return trigger.target; } if (typeof trigger === 'string') { try { return $refs[trigger] || document.querySelector(trigger) } catch (e) {} } if (trigger instanceof Element) { return trigger; } return null; } function isOverlayDisabled(dialog) { return dialog && dialog.hasAttribute('x-no-overlay') } function areRemainingModalsWithoutOverlay(modals) { const overflowDisabled = modals.map(modal => modal.instance.$refs[modal.name]).filter(isOverlayDisabled); return overflowDisabled.length === modals.length; } window.hyva.modal = function(options) { const config = Object.assign({ dialog: 'dialog', duration: 300, transitionEnter: 'transition ease-out duration-300', transitionEnterStart: 'opacity-0', transitionEnterEnd: 'opacity-100', transitionLeave: 'transition ease-in duration-300', transitionLeaveStart: 'opacity-100', transitionLeaveEnd: 'opacity-0', }, options); let lastHide = 0; return { opened: {}, show(dialog, trigger) { const focusTargetAfterHide = determineTrigger(this.$refs, dialog, trigger); const name = typeof dialog === 'string' ? dialog : config.dialog; const dialogElement = this.$refs[name]; if (! dialogElement) { return; } const useOverlay = ! dialogElement.hasAttribute('x-no-overlay'); dialogElement.scrollTop = 0; if (this.opened[name]) { return; } if (focusTargetAfterHide) { focusTargetAfterHide.setAttribute('aria-expanded', 'true'); } this.opened[name] = true; useOverlay && this.$nextTick(() => hyva.trapFocus(dialogElement)); setFocusAfterTransition(dialogElement, config.duration); const frame = {name, instance: this, focusTarget: focusTargetAfterHide, time: Date.now()}; modals.push(frame); if (useOverlay) { document.body.classList.add('overflow-hidden'); } return new Promise(resolve => frame.resolve = resolve); }, cancel() { this.hide(false); }, ok() { this.hide(true); }, hide(value) { if (Date.now() - lastHide < config.duration) { return; } lastHide = Date.now(); const modal = modals.pop() || {}; const name = modal.name; this.opened[name] = false; hyva.releaseFocus(modal.instance.$refs[modal.name]) trapFocusInNextModalWithOverlay(); const nextFocusAfterHide = modal.focusTarget; nextFocusAfterHide && setTimeout(() => { nextFocusAfterHide.setAttribute('aria-expanded', 'false'); nextFocusAfterHide.focus() }, config.duration); if (modals.length === 0 || areRemainingModalsWithoutOverlay(modals)) { document.body.classList.remove('overflow-hidden'); } modal.resolve(value); }, overlay(dialog) { const name = typeof dialog === 'string' ? dialog : config.dialog; return { ['x-show']() { return this.opened[name] }, ['x-transition:enter']: config.transitionEnter, ['x-transition:enter-start']: config.transitionEnterStart, ['x-transition:enter-end']: config.transitionEnterEnd, ['x-transition:leave']: config.transitionLeave, ['x-transition:leave-start']: config.transitionLeaveStart, ['x-transition:leave-end']: config.transitionLeaveEnd, ['@hyva-modal-show.window'](event) { event.detail && event.detail.dialog === name && this.show(name, event.detail.focusAfterHide) } }; } }; } window.hyva.modal.peek = () => modals.length > 0 && modals[modals.length -1] window.hyva.modal.pop = function () { if (modals.length > 0) { const modal = modals[modals.length -1]; modal.instance.hide(); } } window.hyva.modal.excludeSelectorsFromFocusTrap = function (selectors) { typeof selectors === 'string' || selectors instanceof String ? excludedFromFocusTrapping.add(selectors) : selectors.map(selector => excludedFromFocusTrapping.add(selector)); } window.hyva.modal.eventListeners = { keydown: event => { if (event.key === 'Escape') { window.hyva.modal.pop(); } }, click: event => { if (modals.length > 0) { const modal = modals[modals.length -1]; const dialog = modal.instance.$refs[modal.name]; if (modal.time + 50 < Date.now() && // if last click processing is more than 50ms ago ! isOverlayDisabled(dialog) && // if dialog has overlay ! dialog.contains(event.target)) { // if click is outside of dialog modal.instance.hide(); } } } }; document.addEventListener('keydown', window.hyva.modal.eventListeners.keydown); document.addEventListener('click', window.hyva.modal.eventListeners.click); })(); </script> <script> 'use strict'; const grecaptchaV2LoadCallbacks = []; function executeRecaptchaLoadCallbacks () { while (window.grecaptcha && grecaptchaV2LoadCallbacks.length > 0) { const callback = grecaptchaV2LoadCallbacks.pop(); typeof callback === 'string' ? window[callback]() : callback(); } } (function() { const loadRecaptchaScript = (event) => { if (window.grecaptcha || !event.target.form) { return; } const url = 'https://www.google.com/recaptcha/api.js?onload=executeRecaptchaLoadCallbacks'; const siteKey = '6LflH5QcAAAAAGBdVEeVSQMyM68HonV_Q83noWZb'; const script = document.createElement('script'); script.type = 'text/javascript'; script.src = siteKey ? `${url}&render=${siteKey}` : `${url}&render=explicit`; script.async = true; document.head.appendChild(script); script.addEventListener('load', () => { Array.from(document.querySelectorAll('button[data-recaptcha-btn]:disabled')).forEach(btn => btn.removeAttribute('disabled')); }); } window.forceLoadRecaptchaScript = (form) => { loadRecaptchaScript({target: {form: form || 'dummy'}}); executeRecaptchaLoadCallbacks(); }; document.body.addEventListener('input', loadRecaptchaScript, { once: true }); document.body.addEventListener('focus', loadRecaptchaScript, { once: true }); }()); </script> <script type="application/json" id="default-section-data"> {"messages":[],"customer":[],"compare-products":[],"last-ordered-items":[],"cart":[],"directory-data":{"AD":{"name":"Andorra"},"AE":{"name":"United Arab Emirates"},"AF":{"name":"Afghanistan"},"AG":{"name":"Antigua & Barbuda"},"AI":{"name":"Anguilla"},"AL":{"name":"Albania","regions":{"609":{"code":"AL-01","name":"Berat"},"610":{"code":"AL-09","name":"Dib\u00ebr"},"611":{"code":"AL-02","name":"Durr\u00ebs"},"612":{"code":"AL-03","name":"Elbasan"},"613":{"code":"AL-04","name":"Fier"},"614":{"code":"AL-05","name":"Gjirokast\u00ebr"},"615":{"code":"AL-06","name":"Kor\u00e7\u00eb"},"616":{"code":"AL-07","name":"Kuk\u00ebs"},"617":{"code":"AL-08","name":"Lezh\u00eb"},"618":{"code":"AL-10","name":"Shkod\u00ebr"},"619":{"code":"AL-11","name":"Tiran\u00eb"},"620":{"code":"AL-12","name":"Vlor\u00eb"}}},"AM":{"name":"Armenia"},"AN":{"name":null},"AO":{"name":"Angola"},"AQ":{"name":"Antarctica"},"AR":{"name":"Argentina","regions":{"622":{"code":"AR-B","name":"Buenos Aires"},"623":{"code":"AR-K","name":"Catamarca"},"624":{"code":"AR-H","name":"Chaco"},"625":{"code":"AR-U","name":"Chubut"},"621":{"code":"AR-C","name":"Ciudad Aut\u00f3noma de Buenos Aires"},"626":{"code":"AR-X","name":"C\u00f3rdoba"},"627":{"code":"AR-W","name":"Corrientes"},"628":{"code":"AR-E","name":"Entre R\u00edos"},"629":{"code":"AR-P","name":"Formosa"},"630":{"code":"AR-Y","name":"Jujuy"},"631":{"code":"AR-L","name":"La Pampa"},"632":{"code":"AR-F","name":"La Rioja"},"633":{"code":"AR-M","name":"Mendoza"},"634":{"code":"AR-N","name":"Misiones"},"635":{"code":"AR-Q","name":"Neuqu\u00e9n"},"636":{"code":"AR-R","name":"R\u00edo Negro"},"637":{"code":"AR-A","name":"Salta"},"638":{"code":"AR-J","name":"San Juan"},"639":{"code":"AR-D","name":"San Luis"},"640":{"code":"AR-Z","name":"Santa Cruz"},"641":{"code":"AR-S","name":"Santa Fe"},"642":{"code":"AR-G","name":"Santiago del Estero"},"643":{"code":"AR-V","name":"Tierra del Fuego"},"644":{"code":"AR-T","name":"Tucum\u00e1n"}}},"AS":{"name":"American Samoa"},"AT":{"name":"Austria","regions":{"102":{"code":"BL","name":"Burgenland"},"99":{"code":"KN","name":"K\u00e4rnten"},"96":{"code":"NO","name":"Nieder\u00f6sterreich"},"97":{"code":"OO","name":"Ober\u00f6sterreich"},"98":{"code":"SB","name":"Salzburg"},"100":{"code":"ST","name":"Steiermark"},"101":{"code":"TI","name":"Tirol"},"103":{"code":"VB","name":"Vorarlberg"},"95":{"code":"WI","name":"Wien"}}},"AU":{"name":"Australia","regions":{"569":{"code":"ACT","name":"Australian Capital Territory"},"570":{"code":"NSW","name":"New South Wales"},"576":{"code":"NT","name":"Northern Territory"},"572":{"code":"QLD","name":"Queensland"},"573":{"code":"SA","name":"South Australia"},"574":{"code":"TAS","name":"Tasmania"},"571":{"code":"VIC","name":"Victoria"},"575":{"code":"WA","name":"Western Australia"}}},"AW":{"name":"Aruba"},"AX":{"name":"\u00c5land Islands"},"AZ":{"name":"Azerbaijan"},"BA":{"name":"Bosnia & Herzegovina"},"BB":{"name":"Barbados"},"BD":{"name":"Bangladesh"},"BE":{"name":"Belgium","regions":{"645":{"code":"VAN","name":"Antwerpen"},"646":{"code":"WBR","name":"Brabant wallon"},"647":{"code":"BRU","name":"Brussels-Capital Region"},"648":{"code":"WHT","name":"Hainaut"},"650":{"code":"WLG","name":"Li\u00e8ge"},"649":{"code":"VLI","name":"Limburg"},"651":{"code":"WLX","name":"Luxembourg"},"652":{"code":"WNA","name":"Namur"},"653":{"code":"VOV","name":"Oost-Vlaanderen"},"654":{"code":"VBR","name":"Vlaams-Brabant"},"655":{"code":"VWV","name":"West-Vlaanderen"}}},"BF":{"name":"Burkina Faso"},"BG":{"name":"Bulgaria","regions":{"665":{"code":"BG-01","name":"Blagoevgrad"},"666":{"code":"BG-02","name":"Burgas"},"672":{"code":"BG-08","name":"Dobrich"},"671":{"code":"BG-07","name":"Gabrovo"},"690":{"code":"BG-26","name":"Haskovo"},"673":{"code":"BG-09","name":"Kardzhali"},"674":{"code":"BG-10","name":"Kyustendil"},"675":{"code":"BG-11","name":"Lovech"},"676":{"code":"BG-12","name":"Montana"},"677":{"code":"BG-13","name":"Pazardzhik"},"678":{"code":"BG-14","name":"Pernik"},"679":{"code":"BG-15","name":"Pleven"},"680":{"code":"BG-16","name":"Plovdiv"},"681":{"code":"BG-17","name":"Razgrad"},"682":{"code":"BG-18","name":"Ruse"},"691":{"code":"BG-27","name":"Shumen"},"683":{"code":"BG-19","name":"Silistra"},"684":{"code":"BG-20","name":"Sliven"},"685":{"code":"BG-21","name":"Smolyan"},"686":{"code":"BG-22","name":"Sofia City"},"687":{"code":"BG-23","name":"Sofia Province"},"688":{"code":"BG-24","name":"Stara Zagora"},"689":{"code":"BG-25","name":"Targovishte"},"667":{"code":"BG-03","name":"Varna"},"668":{"code":"BG-04","name":"Veliko Tarnovo"},"669":{"code":"BG-05","name":"Vidin"},"670":{"code":"BG-06","name":"Vratsa"},"692":{"code":"BG-28","name":"Yambol"}}},"BH":{"name":"Bahrain"},"BI":{"name":"Burundi"},"BJ":{"name":"Benin"},"BL":{"name":"St. Barth\u00e9lemy"},"BM":{"name":"Bermuda"},"BN":{"name":"Brunei"},"BO":{"name":"Bolivia","regions":{"657":{"code":"BO-H","name":"Chuquisaca"},"656":{"code":"BO-C","name":"Cochabamba"},"658":{"code":"BO-B","name":"El Beni"},"659":{"code":"BO-L","name":"La Paz"},"660":{"code":"BO-O","name":"Oruro"},"661":{"code":"BO-N","name":"Pando"},"662":{"code":"BO-P","name":"Potos\u00ed"},"663":{"code":"BO-S","name":"Santa Cruz"},"664":{"code":"BO-T","name":"Tarija"}}},"BQ":{"name":"Caribbean Netherlands"},"BR":{"name":"Brazil","regions":{"485":{"code":"AC","name":"Acre"},"486":{"code":"AL","name":"Alagoas"},"487":{"code":"AP","name":"Amap\u00e1"},"488":{"code":"AM","name":"Amazonas"},"489":{"code":"BA","name":"Bahia"},"490":{"code":"CE","name":"Cear\u00e1"},"511":{"code":"DF","name":"Distrito Federal"},"491":{"code":"ES","name":"Esp\u00edrito Santo"},"492":{"code":"GO","name":"Goi\u00e1s"},"493":{"code":"MA","name":"Maranh\u00e3o"},"494":{"code":"MT","name":"Mato Grosso"},"495":{"code":"MS","name":"Mato Grosso do Sul"},"496":{"code":"MG","name":"Minas Gerais"},"497":{"code":"PA","name":"Par\u00e1"},"498":{"code":"PB","name":"Para\u00edba"},"499":{"code":"PR","name":"Paran\u00e1"},"500":{"code":"PE","name":"Pernambuco"},"501":{"code":"PI","name":"Piau\u00ed"},"502":{"code":"RJ","name":"Rio de Janeiro"},"503":{"code":"RN","name":"Rio Grande do Norte"},"504":{"code":"RS","name":"Rio Grande do Sul"},"505":{"code":"RO","name":"Rond\u00f4nia"},"506":{"code":"RR","name":"Roraima"},"507":{"code":"SC","name":"Santa Catarina"},"508":{"code":"SP","name":"S\u00e3o Paulo"},"509":{"code":"SE","name":"Sergipe"},"510":{"code":"TO","name":"Tocantins"}}},"BS":{"name":"Bahamas"},"BT":{"name":"Bhutan"},"BV":{"name":"Bouvet Island"},"BW":{"name":"Botswana"},"BY":{"name":"Belarus","regions":{"1101":{"code":"BY-BR","name":"Bresckaja voblas\u0107"},"1102":{"code":"BY-HO","name":"Homie\u013askaja voblas\u0107"},"1103":{"code":"BY-HM","name":"Horad Minsk"},"1104":{"code":"BY-HR","name":"Hrodzienskaja voblas\u0107"},"1105":{"code":"BY-MA","name":"Mahilio\u016dskaja voblas\u0107"},"1106":{"code":"BY-MI","name":"Minskaja voblas\u0107"},"1107":{"code":"BY-VI","name":"Viciebskaja voblas\u0107"}}},"BZ":{"name":"Belize"},"CA":{"name":"Canada","regions":{"66":{"code":"AB","name":"Alberta"},"67":{"code":"BC","name":"British Columbia"},"68":{"code":"MB","name":"Manitoba"},"70":{"code":"NB","name":"New Brunswick"},"69":{"code":"NL","name":"Newfoundland and Labrador"},"72":{"code":"NT","name":"Northwest Territories"},"71":{"code":"NS","name":"Nova Scotia"},"73":{"code":"NU","name":"Nunavut"},"74":{"code":"ON","name":"Ontario"},"75":{"code":"PE","name":"Prince Edward Island"},"76":{"code":"QC","name":"Quebec"},"77":{"code":"SK","name":"Saskatchewan"},"78":{"code":"YT","name":"Yukon Territory"}}},"CC":{"name":"Cocos (Keeling) Islands"},"CD":{"name":"Congo - Kinshasa"},"CF":{"name":"Central African Republic"},"CG":{"name":"Congo - Brazzaville"},"CH":{"name":"Switzerland","regions":{"104":{"code":"AG","name":"Aargau"},"106":{"code":"AR","name":"Appenzell Ausserrhoden"},"105":{"code":"AI","name":"Appenzell Innerrhoden"},"108":{"code":"BL","name":"Basel-Landschaft"},"109":{"code":"BS","name":"Basel-Stadt"},"107":{"code":"BE","name":"Bern"},"110":{"code":"FR","name":"Friburg"},"111":{"code":"GE","name":"Geneva"},"112":{"code":"GL","name":"Glarus"},"113":{"code":"GR","name":"Graub\u00fcnden"},"114":{"code":"JU","name":"Jura"},"115":{"code":"LU","name":"Lucerne"},"116":{"code":"NE","name":"Neuch\u00e2tel"},"117":{"code":"NW","name":"Nidwalden"},"118":{"code":"OW","name":"Obwalden"},"120":{"code":"SH","name":"Schaffhausen"},"122":{"code":"SZ","name":"Schwyz"},"121":{"code":"SO","name":"Solothurn"},"119":{"code":"SG","name":"St. Gallen"},"123":{"code":"TG","name":"Thurgau"},"124":{"code":"TI","name":"Ticino"},"125":{"code":"UR","name":"Uri"},"126":{"code":"VD","name":"Vaud"},"127":{"code":"VS","name":"Wallis"},"128":{"code":"ZG","name":"Zug"},"129":{"code":"ZH","name":"Z\u00fcrich"}}},"CI":{"name":"C\u00f4te d\u2019Ivoire"},"CK":{"name":"Cook Islands"},"CL":{"name":"Chile","regions":{"693":{"code":"CL-AI","name":"Ais\u00e9n del General Carlos Iba\u00f1ez del Campo"},"694":{"code":"CL-AN","name":"Antofagasta"},"695":{"code":"CL-AP","name":"Arica y Parinacota"},"697":{"code":"CL-AT","name":"Atacama"},"698":{"code":"CL-BI","name":"Biob\u00edo"},"699":{"code":"CL-CO","name":"Coquimbo"},"696":{"code":"CL-AR","name":"La Araucan\u00eda"},"700":{"code":"CL-LI","name":"Libertador General Bernardo O'Higgins"},"701":{"code":"CL-LL","name":"Los Lagos"},"702":{"code":"CL-LR","name":"Los R\u00edos"},"703":{"code":"CL-MA","name":"Magallanes"},"704":{"code":"CL-ML","name":"Maule"},"705":{"code":"CL-NB","name":"\u00d1uble"},"706":{"code":"CL-RM","name":"Regi\u00f3n Metropolitana de Santiago"},"707":{"code":"CL-TA","name":"Tarapac\u00e1"},"708":{"code":"CL-VS","name":"Valpara\u00edso"}}},"CM":{"name":"Cameroon"},"CN":{"name":"China","regions":{"709":{"code":"CN-AH","name":"Anhui Sheng"},"710":{"code":"CN-BJ","name":"Beijing Shi"},"711":{"code":"CN-CQ","name":"Chongqing Shi"},"712":{"code":"CN-FJ","name":"Fujian Sheng"},"713":{"code":"CN-GS","name":"Gansu Sheng"},"714":{"code":"CN-GD","name":"Guangdong Sheng"},"715":{"code":"CN-GX","name":"Guangxi Zhuangzu Zizhiqu"},"716":{"code":"CN-GZ","name":"Guizhou Sheng"},"717":{"code":"CN-HI","name":"Hainan Sheng"},"718":{"code":"CN-HE","name":"Hebei Sheng"},"719":{"code":"CN-HL","name":"Heilongjiang Sheng"},"720":{"code":"CN-HA","name":"Henan Sheng"},"721":{"code":"CN-HK","name":"Hong Kong SAR"},"722":{"code":"CN-HB","name":"Hubei Sheng"},"723":{"code":"CN-HN","name":"Hunan Sheng"},"724":{"code":"CN-JS","name":"Jiangsu Sheng"},"725":{"code":"CN-JX","name":"Jiangxi Sheng"},"726":{"code":"CN-JL","name":"Jilin Sheng"},"727":{"code":"CN-LN","name":"Liaoning Sheng"},"728":{"code":"CN-MO","name":"Macao SAR"},"729":{"code":"CN-NM","name":"Nei Mongol Zizhiqu"},"730":{"code":"CN-NX","name":"Ningxia Huizi Zizhiqu"},"731":{"code":"CN-QH","name":"Qinghai Sheng"},"732":{"code":"CN-SN","name":"Shaanxi Sheng"},"733":{"code":"CN-SD","name":"Shandong Sheng"},"734":{"code":"CN-SH","name":"Shanghai Shi"},"735":{"code":"CN-SX","name":"Shanxi Sheng"},"736":{"code":"CN-SC","name":"Sichuan Sheng"},"737":{"code":"CN-TW","name":"Taiwan Sheng"},"738":{"code":"CN-TJ","name":"Tianjin Shi"},"739":{"code":"CN-XJ","name":"Xinjiang Uygur Zizhiqu"},"740":{"code":"CN-XZ","name":"Xizang Zizhiqu"},"741":{"code":"CN-YN","name":"Yunnan Sheng"},"742":{"code":"CN-ZJ","name":"Zhejiang Sheng"}}},"CO":{"name":"Colombia","regions":{"743":{"code":"CO-AMA","name":"Amazonas"},"744":{"code":"CO-ANT","name":"Antioquia"},"745":{"code":"CO-ARA","name":"Arauca"},"746":{"code":"CO-ATL","name":"Atl\u00e1ntico"},"747":{"code":"CO-BOL","name":"Bol\u00edvar"},"748":{"code":"CO-BOY","name":"Boyac\u00e1"},"749":{"code":"CO-CAL","name":"Caldas"},"750":{"code":"CO-CAQ","name":"Caquet\u00e1"},"751":{"code":"CO-CAS","name":"Casanare"},"752":{"code":"CO-CAU","name":"Cauca"},"753":{"code":"CO-CES","name":"Cesar"},"754":{"code":"CO-CHO","name":"Choc\u00f3"},"755":{"code":"CO-COR","name":"C\u00f3rdoba"},"756":{"code":"CO-CUN","name":"Cundinamarca"},"757":{"code":"CO-GUA","name":"Guain\u00eda"},"758":{"code":"CO-GUV","name":"Guaviare"},"759":{"code":"CO-HUL","name":"Huila"},"760":{"code":"CO-LAG","name":"La Guajira"},"761":{"code":"CO-MAG","name":"Magdalena"},"762":{"code":"CO-MET","name":"Meta"},"763":{"code":"CO-NAR","name":"Nari\u00f1o"},"764":{"code":"CO-NSA","name":"Norte de Santander"},"765":{"code":"CO-PUT","name":"Putumayo"},"766":{"code":"CO-QUI","name":"Quind\u00edo"},"767":{"code":"CO-RIS","name":"Risaralda"},"768":{"code":"CO-SAP","name":"San Andr\u00e9s y Providencia"},"769":{"code":"CO-SAN","name":"Santander"},"770":{"code":"CO-SUC","name":"Sucre"},"771":{"code":"CO-TOL","name":"Tolima"},"772":{"code":"CO-VAC","name":"Valle del Cauca"},"773":{"code":"CO-VAU","name":"Vaup\u00e9s"},"774":{"code":"CO-VID","name":"Vichada"}}},"CR":{"name":"Costa Rica"},"CU":{"name":"Cuba"},"CV":{"name":"Cape Verde"},"CW":{"name":"Cura\u00e7ao"},"CX":{"name":"Christmas Island"},"CY":{"name":"Cyprus"},"CZ":{"name":"Czechia"},"DE":{"name":"Germany","regions":{"80":{"code":"BAW","name":"Baden-W\u00fcrttemberg"},"81":{"code":"BAY","name":"Bayern"},"82":{"code":"BER","name":"Berlin"},"83":{"code":"BRG","name":"Brandenburg"},"84":{"code":"BRE","name":"Bremen"},"85":{"code":"HAM","name":"Hamburg"},"86":{"code":"HES","name":"Hessen"},"87":{"code":"MEC","name":"Mecklenburg-Vorpommern"},"79":{"code":"NDS","name":"Niedersachsen"},"88":{"code":"NRW","name":"Nordrhein-Westfalen"},"89":{"code":"RHE","name":"Rheinland-Pfalz"},"90":{"code":"SAR","name":"Saarland"},"91":{"code":"SAS","name":"Sachsen"},"92":{"code":"SAC","name":"Sachsen-Anhalt"},"93":{"code":"SCN","name":"Schleswig-Holstein"},"94":{"code":"THE","name":"Th\u00fcringen"}}},"DJ":{"name":"Djibouti"},"DK":{"name":"Denmark","regions":{"775":{"code":"DK-84","name":"Hovedstaden"},"776":{"code":"DK-82","name":"Midtjylland"},"777":{"code":"DK-81","name":"Nordjylland"},"778":{"code":"DK-85","name":"Sj\u00e6lland"},"779":{"code":"DK-83","name":"Syddanmark"}}},"DM":{"name":"Dominica"},"DO":{"name":"Dominican Republic"},"DZ":{"name":"Algeria"},"EC":{"name":"Ecuador","regions":{"780":{"code":"EC-A","name":"Azuay"},"781":{"code":"EC-B","name":"Bol\u00edvar"},"782":{"code":"EC-F","name":"Ca\u00f1ar"},"783":{"code":"EC-C","name":"Carchi"},"784":{"code":"EC-H","name":"Chimborazo"},"785":{"code":"EC-X","name":"Cotopaxi"},"786":{"code":"EC-O","name":"El Oro"},"787":{"code":"EC-E","name":"Esmeraldas"},"788":{"code":"EC-W","name":"Gal\u00e1pagos"},"789":{"code":"EC-G","name":"Guayas"},"790":{"code":"EC-I","name":"Imbabura"},"791":{"code":"EC-L","name":"Loja"},"792":{"code":"EC-R","name":"Los R\u00edos"},"793":{"code":"EC-M","name":"Manab\u00ed"},"794":{"code":"EC-S","name":"Morona Santiago"},"795":{"code":"EC-N","name":"Napo"},"796":{"code":"EC-D","name":"Orellana"},"797":{"code":"EC-Y","name":"Pastaza"},"798":{"code":"EC-P","name":"Pichincha"},"799":{"code":"EC-SE","name":"Santa Elena"},"800":{"code":"EC-SD","name":"Santo Domingo de los Ts\u00e1chilas"},"801":{"code":"EC-U","name":"Sucumb\u00edos"},"802":{"code":"EC-T","name":"Tungurahua"},"803":{"code":"EC-Z","name":"Zamora Chinchipe"}}},"EE":{"name":"Estonia","regions":{"340":{"code":"EE-37","name":"Harjumaa"},"341":{"code":"EE-39","name":"Hiiumaa"},"342":{"code":"EE-44","name":"Ida-Virumaa"},"344":{"code":"EE-51","name":"J\u00e4rvamaa"},"343":{"code":"EE-49","name":"J\u00f5gevamaa"},"346":{"code":"EE-59","name":"L\u00e4\u00e4ne-Virumaa"},"345":{"code":"EE-57","name":"L\u00e4\u00e4nemaa"},"348":{"code":"EE-67","name":"P\u00e4rnumaa"},"347":{"code":"EE-65","name":"P\u00f5lvamaa"},"349":{"code":"EE-70","name":"Raplamaa"},"350":{"code":"EE-74","name":"Saaremaa"},"351":{"code":"EE-78","name":"Tartumaa"},"352":{"code":"EE-82","name":"Valgamaa"},"353":{"code":"EE-84","name":"Viljandimaa"},"354":{"code":"EE-86","name":"V\u00f5rumaa"}}},"EG":{"name":"Egypt"},"EH":{"name":"Western Sahara"},"ER":{"name":"Eritrea"},"ES":{"name":"Spain","regions":{"130":{"code":"A Coru\u0441a","name":"A Coru\u00f1a"},"131":{"code":"Alava","name":"Alava"},"132":{"code":"Albacete","name":"Albacete"},"133":{"code":"Alicante","name":"Alicante"},"134":{"code":"Almeria","name":"Almeria"},"135":{"code":"Asturias","name":"Asturias"},"136":{"code":"Avila","name":"Avila"},"137":{"code":"Badajoz","name":"Badajoz"},"138":{"code":"Baleares","name":"Baleares"},"139":{"code":"Barcelona","name":"Barcelona"},"140":{"code":"Burgos","name":"Burgos"},"141":{"code":"Caceres","name":"Caceres"},"142":{"code":"Cadiz","name":"Cadiz"},"143":{"code":"Cantabria","name":"Cantabria"},"144":{"code":"Castellon","name":"Castellon"},"145":{"code":"Ceuta","name":"Ceuta"},"146":{"code":"Ciudad Real","name":"Ciudad Real"},"147":{"code":"Cordoba","name":"Cordoba"},"148":{"code":"Cuenca","name":"Cuenca"},"149":{"code":"Girona","name":"Girona"},"150":{"code":"Granada","name":"Granada"},"151":{"code":"Guadalajara","name":"Guadalajara"},"152":{"code":"Guipuzcoa","name":"Guipuzcoa"},"153":{"code":"Huelva","name":"Huelva"},"154":{"code":"Huesca","name":"Huesca"},"155":{"code":"Jaen","name":"Jaen"},"156":{"code":"La Rioja","name":"La Rioja"},"157":{"code":"Las Palmas","name":"Las Palmas"},"158":{"code":"Leon","name":"Leon"},"159":{"code":"Lleida","name":"Lleida"},"160":{"code":"Lugo","name":"Lugo"},"161":{"code":"Madrid","name":"Madrid"},"162":{"code":"Malaga","name":"Malaga"},"163":{"code":"Melilla","name":"Melilla"},"164":{"code":"Murcia","name":"Murcia"},"165":{"code":"Navarra","name":"Navarra"},"166":{"code":"Ourense","name":"Ourense"},"167":{"code":"Palencia","name":"Palencia"},"168":{"code":"Pontevedra","name":"Pontevedra"},"169":{"code":"Salamanca","name":"Salamanca"},"170":{"code":"Santa Cruz de Tenerife","name":"Santa Cruz de Tenerife"},"171":{"code":"Segovia","name":"Segovia"},"172":{"code":"Sevilla","name":"Sevilla"},"173":{"code":"Soria","name":"Soria"},"174":{"code":"Tarragona","name":"Tarragona"},"175":{"code":"Teruel","name":"Teruel"},"176":{"code":"Toledo","name":"Toledo"},"177":{"code":"Valencia","name":"Valencia"},"178":{"code":"Valladolid","name":"Valladolid"},"179":{"code":"Vizcaya","name":"Vizcaya"},"180":{"code":"Zamora","name":"Zamora"},"181":{"code":"Zaragoza","name":"Zaragoza"}}},"ET":{"name":"Ethiopia"},"FI":{"name":"Finland","regions":{"339":{"code":"Ahvenanmaa","name":"Ahvenanmaa"},"333":{"code":"Etel\u00e4-Karjala","name":"Etel\u00e4-Karjala"},"326":{"code":"Etel\u00e4-Pohjanmaa","name":"Etel\u00e4-Pohjanmaa"},"325":{"code":"Etel\u00e4-Savo","name":"Etel\u00e4-Savo"},"337":{"code":"It\u00e4-Uusimaa","name":"It\u00e4-Uusimaa"},"322":{"code":"Kainuu","name":"Kainuu"},"335":{"code":"Kanta-H\u00e4me","name":"Kanta-H\u00e4me"},"330":{"code":"Keski-Pohjanmaa","name":"Keski-Pohjanmaa"},"331":{"code":"Keski-Suomi","name":"Keski-Suomi"},"338":{"code":"Kymenlaakso","name":"Kymenlaakso"},"320":{"code":"Lappi","name":"Lappi"},"334":{"code":"P\u00e4ij\u00e4t-H\u00e4me","name":"P\u00e4ij\u00e4t-H\u00e4me"},"328":{"code":"Pirkanmaa","name":"Pirkanmaa"},"327":{"code":"Pohjanmaa","name":"Pohjanmaa"},"323":{"code":"Pohjois-Karjala","name":"Pohjois-Karjala"},"321":{"code":"Pohjois-Pohjanmaa","name":"Pohjois-Pohjanmaa"},"324":{"code":"Pohjois-Savo","name":"Pohjois-Savo"},"329":{"code":"Satakunta","name":"Satakunta"},"336":{"code":"Uusimaa","name":"Uusimaa"},"332":{"code":"Varsinais-Suomi","name":"Varsinais-Suomi"}}},"FJ":{"name":"Fiji"},"FK":{"name":"Falkland Islands"},"FM":{"name":"Micronesia"},"FO":{"name":"Faroe Islands"},"FR":{"name":"France","regions":{"182":{"code":"1","name":"Ain"},"183":{"code":"2","name":"Aisne"},"184":{"code":"3","name":"Allier"},"185":{"code":"4","name":"Alpes-de-Haute-Provence"},"187":{"code":"6","name":"Alpes-Maritimes"},"188":{"code":"7","name":"Ard\u00e8che"},"189":{"code":"8","name":"Ardennes"},"190":{"code":"9","name":"Ari\u00e8ge"},"191":{"code":"10","name":"Aube"},"192":{"code":"11","name":"Aude"},"193":{"code":"12","name":"Aveyron"},"249":{"code":"67","name":"Bas-Rhin"},"194":{"code":"13","name":"Bouches-du-Rh\u00f4ne"},"195":{"code":"14","name":"Calvados"},"196":{"code":"15","name":"Cantal"},"197":{"code":"16","name":"Charente"},"198":{"code":"17","name":"Charente-Maritime"},"199":{"code":"18","name":"Cher"},"200":{"code":"19","name":"Corr\u00e8ze"},"201":{"code":"2A","name":"Corse-du-Sud"},"203":{"code":"21","name":"C\u00f4te-d'Or"},"204":{"code":"22","name":"C\u00f4tes-d'Armor"},"205":{"code":"23","name":"Creuse"},"261":{"code":"79","name":"Deux-S\u00e8vres"},"206":{"code":"24","name":"Dordogne"},"207":{"code":"25","name":"Doubs"},"208":{"code":"26","name":"Dr\u00f4me"},"273":{"code":"91","name":"Essonne"},"209":{"code":"27","name":"Eure"},"210":{"code":"28","name":"Eure-et-Loir"},"211":{"code":"29","name":"Finist\u00e8re"},"212":{"code":"30","name":"Gard"},"214":{"code":"32","name":"Gers"},"215":{"code":"33","name":"Gironde"},"250":{"code":"68","name":"Haut-Rhin"},"202":{"code":"2B","name":"Haute-Corse"},"213":{"code":"31","name":"Haute-Garonne"},"225":{"code":"43","name":"Haute-Loire"},"234":{"code":"52","name":"Haute-Marne"},"252":{"code":"70","name":"Haute-Sa\u00f4ne"},"256":{"code":"74","name":"Haute-Savoie"},"269":{"code":"87","name":"Haute-Vienne"},"186":{"code":"5","name":"Hautes-Alpes"},"247":{"code":"65","name":"Hautes-Pyr\u00e9n\u00e9es"},"274":{"code":"92","name":"Hauts-de-Seine"},"216":{"code":"34","name":"H\u00e9rault"},"217":{"code":"35","name":"Ille-et-Vilaine"},"218":{"code":"36","name":"Indre"},"219":{"code":"37","name":"Indre-et-Loire"},"220":{"code":"38","name":"Is\u00e8re"},"221":{"code":"39","name":"Jura"},"222":{"code":"40","name":"Landes"},"223":{"code":"41","name":"Loir-et-Cher"},"224":{"code":"42","name":"Loire"},"226":{"code":"44","name":"Loire-Atlantique"},"227":{"code":"45","name":"Loiret"},"228":{"code":"46","name":"Lot"},"229":{"code":"47","name":"Lot-et-Garonne"},"230":{"code":"48","name":"Loz\u00e8re"},"231":{"code":"49","name":"Maine-et-Loire"},"232":{"code":"50","name":"Manche"},"233":{"code":"51","name":"Marne"},"235":{"code":"53","name":"Mayenne"},"236":{"code":"54","name":"Meurthe-et-Moselle"},"237":{"code":"55","name":"Meuse"},"238":{"code":"56","name":"Morbihan"},"239":{"code":"57","name":"Moselle"},"240":{"code":"58","name":"Ni\u00e8vre"},"241":{"code":"59","name":"Nord"},"242":{"code":"60","name":"Oise"},"243":{"code":"61","name":"Orne"},"257":{"code":"75","name":"Paris"},"244":{"code":"62","name":"Pas-de-Calais"},"245":{"code":"63","name":"Puy-de-D\u00f4me"},"246":{"code":"64","name":"Pyr\u00e9n\u00e9es-Atlantiques"},"248":{"code":"66","name":"Pyr\u00e9n\u00e9es-Orientales"},"251":{"code":"69","name":"Rh\u00f4ne"},"253":{"code":"71","name":"Sa\u00f4ne-et-Loire"},"254":{"code":"72","name":"Sarthe"},"255":{"code":"73","name":"Savoie"},"259":{"code":"77","name":"Seine-et-Marne"},"258":{"code":"76","name":"Seine-Maritime"},"275":{"code":"93","name":"Seine-Saint-Denis"},"262":{"code":"80","name":"Somme"},"263":{"code":"81","name":"Tarn"},"264":{"code":"82","name":"Tarn-et-Garonne"},"272":{"code":"90","name":"Territoire-de-Belfort"},"277":{"code":"95","name":"Val-d'Oise"},"276":{"code":"94","name":"Val-de-Marne"},"265":{"code":"83","name":"Var"},"266":{"code":"84","name":"Vaucluse"},"267":{"code":"85","name":"Vend\u00e9e"},"268":{"code":"86","name":"Vienne"},"270":{"code":"88","name":"Vosges"},"271":{"code":"89","name":"Yonne"},"260":{"code":"78","name":"Yvelines"}}},"GA":{"name":"Gabon"},"GB":{"name":"United Kingdom"},"GD":{"name":"Grenada"},"GE":{"name":"Georgia"},"GF":{"name":"French Guiana"},"GG":{"name":"Guernsey"},"GH":{"name":"Ghana"},"GI":{"name":"Gibraltar"},"GL":{"name":"Greenland"},"GM":{"name":"Gambia"},"GN":{"name":"Guinea"},"GP":{"name":"Guadeloupe"},"GQ":{"name":"Equatorial Guinea"},"GR":{"name":"Greece","regions":{"817":{"code":"GR-69","name":"\u00c1gion \u00d3ros"},"804":{"code":"GR-A","name":"Anatolik\u00ed Makedon\u00eda kai Thr\u00e1ki"},"805":{"code":"GR-I","name":"Attik\u00ed"},"806":{"code":"GR-G","name":"Dytik\u00ed Ell\u00e1da"},"807":{"code":"GR-C","name":"Dytik\u00ed Makedon\u00eda"},"808":{"code":"GR-F","name":"Ion\u00eda N\u00edsia"},"809":{"code":"GR-D","name":"\u00cdpeiros"},"810":{"code":"GR-B","name":"Kentrik\u00ed Makedon\u00eda"},"811":{"code":"GR-M","name":"Kr\u00edti"},"812":{"code":"GR-L","name":"N\u00f3tio Aiga\u00edo"},"813":{"code":"GR-J","name":"Pelop\u00f3nnisos"},"814":{"code":"GR-H","name":"Stere\u00e1 Ell\u00e1da"},"815":{"code":"GR-E","name":"Thessal\u00eda"},"816":{"code":"GR-K","name":"V\u00f3reio Aiga\u00edo"}}},"GS":{"name":"South Georgia & South Sandwich Islands"},"GT":{"name":"Guatemala"},"GU":{"name":"Guam"},"GW":{"name":"Guinea-Bissau"},"GY":{"name":"Guyana","regions":{"818":{"code":"GY-BA","name":"Barima-Waini"},"819":{"code":"GY-CU","name":"Cuyuni-Mazaruni"},"820":{"code":"GY-DE","name":"Demerara-Mahaica"},"821":{"code":"GY-EB","name":"East Berbice-Corentyne"},"822":{"code":"GY-ES","name":"Essequibo Islands-West Demerara"},"823":{"code":"GY-MA","name":"Mahaica-Berbice"},"824":{"code":"GY-PM","name":"Pomeroon-Supenaam"},"825":{"code":"GY-PT","name":"Potaro-Siparuni"},"826":{"code":"GY-UD","name":"Upper Demerara-Berbice"},"827":{"code":"GY-UT","name":"Upper Takutu-Upper Essequibo"}}},"HK":{"name":"Hong Kong SAR China"},"HM":{"name":"Heard & McDonald Islands"},"HN":{"name":"Honduras"},"HR":{"name":"Croatia","regions":{"518":{"code":"HR-07","name":"Bjelovarsko-bilogorska \u017eupanija"},"523":{"code":"HR-12","name":"Brodsko-posavska \u017eupanija"},"530":{"code":"HR-19","name":"Dubrova\u010dko-neretvanska \u017eupanija"},"532":{"code":"HR-21","name":"Grad Zagreb"},"529":{"code":"HR-18","name":"Istarska \u017eupanija"},"515":{"code":"HR-04","name":"Karlova\u010dka \u017eupanija"},"517":{"code":"HR-06","name":"Koprivni\u010dko-kri\u017eeva\u010dka \u017eupanija"},"513":{"code":"HR-02","name":"Krapinsko-zagorska \u017eupanija"},"520":{"code":"HR-09","name":"Li\u010dko-senjska \u017eupanija"},"531":{"code":"HR-20","name":"Me\u0111imurska \u017eupanija"},"525":{"code":"HR-14","name":"Osje\u010dko-baranjska \u017eupanija"},"522":{"code":"HR-11","name":"Po\u017ee\u0161ko-slavonska \u017eupanija"},"519":{"code":"HR-08","name":"Primorsko-goranska \u017eupanija"},"526":{"code":"HR-15","name":"\u0160ibensko-kninska \u017eupanija"},"514":{"code":"HR-03","name":"Sisa\u010dko-moslava\u010dka \u017eupanija"},"528":{"code":"HR-17","name":"Splitsko-dalmatinska \u017eupanija"},"516":{"code":"HR-05","name":"Vara\u017edinska \u017eupanija"},"521":{"code":"HR-10","name":"Viroviti\u010dko-podravska \u017eupanija"},"527":{"code":"HR-16","name":"Vukovarsko-srijemska \u017eupanija"},"524":{"code":"HR-13","name":"Zadarska \u017eupanija"},"512":{"code":"HR-01","name":"Zagreba\u010dka \u017eupanija"}}},"HT":{"name":"Haiti"},"HU":{"name":"Hungary"},"ID":{"name":"Indonesia"},"IE":{"name":"Ireland"},"IL":{"name":"Israel"},"IM":{"name":"Isle of Man"},"IN":{"name":"India","regions":{"533":{"code":"AN","name":"Andaman and Nicobar Islands"},"534":{"code":"AP","name":"Andhra Pradesh"},"535":{"code":"AR","name":"Arunachal Pradesh"},"536":{"code":"AS","name":"Assam"},"537":{"code":"BR","name":"Bihar"},"538":{"code":"CH","name":"Chandigarh"},"539":{"code":"CT","name":"Chhattisgarh"},"540":{"code":"DN","name":"Dadra and Nagar Haveli"},"541":{"code":"DD","name":"Daman and Diu"},"542":{"code":"DL","name":"Delhi"},"543":{"code":"GA","name":"Goa"},"544":{"code":"GJ","name":"Gujarat"},"545":{"code":"HR","name":"Haryana"},"546":{"code":"HP","name":"Himachal Pradesh"},"547":{"code":"JK","name":"Jammu and Kashmir"},"548":{"code":"JH","name":"Jharkhand"},"549":{"code":"KA","name":"Karnataka"},"550":{"code":"KL","name":"Kerala"},"551":{"code":"LD","name":"Lakshadweep"},"552":{"code":"MP","name":"Madhya Pradesh"},"553":{"code":"MH","name":"Maharashtra"},"554":{"code":"MN","name":"Manipur"},"555":{"code":"ML","name":"Meghalaya"},"556":{"code":"MZ","name":"Mizoram"},"557":{"code":"NL","name":"Nagaland"},"558":{"code":"OR","name":"Odisha"},"559":{"code":"PY","name":"Puducherry"},"560":{"code":"PB","name":"Punjab"},"561":{"code":"RJ","name":"Rajasthan"},"562":{"code":"SK","name":"Sikkim"},"563":{"code":"TN","name":"Tamil Nadu"},"564":{"code":"TG","name":"Telangana"},"565":{"code":"TR","name":"Tripura"},"566":{"code":"UP","name":"Uttar Pradesh"},"567":{"code":"UT","name":"Uttarakhand"},"568":{"code":"WB","name":"West Bengal"}}},"IO":{"name":"British Indian Ocean Territory"},"IQ":{"name":"Iraq"},"IR":{"name":"Iran"},"IS":{"name":"Iceland","regions":{"834":{"code":"IS-07","name":"Austurland"},"828":{"code":"IS-01","name":"H\u00f6fu\u00f0borgarsv\u00e6\u00f0i"},"833":{"code":"IS-06","name":"Nor\u00f0urland eystra"},"832":{"code":"IS-05","name":"Nor\u00f0urland vestra"},"835":{"code":"IS-08","name":"Su\u00f0urland"},"829":{"code":"IS-02","name":"Su\u00f0urnes"},"831":{"code":"IS-04","name":"Vestfir\u00f0ir"},"830":{"code":"IS-03","name":"Vesturland"}}},"IT":{"name":"Italy","regions":{"836":{"code":"AG","name":"Agrigento"},"837":{"code":"AL","name":"Alessandria"},"838":{"code":"AN","name":"Ancona"},"839":{"code":"AO","name":"Aosta"},"841":{"code":"AR","name":"Arezzo"},"842":{"code":"AP","name":"Ascoli-Piceno"},"843":{"code":"AT","name":"Asti"},"844":{"code":"AV","name":"Avellino"},"845":{"code":"BA","name":"Bari"},"846":{"code":"BT","name":"Barletta-Andria-Trani"},"847":{"code":"BL","name":"Belluno"},"848":{"code":"BN","name":"Benevento"},"849":{"code":"BG","name":"Bergamo"},"850":{"code":"BI","name":"Biella"},"851":{"code":"BO","name":"Bologna"},"852":{"code":"BZ","name":"Bolzano"},"853":{"code":"BS","name":"Brescia"},"854":{"code":"BR","name":"Brindisi"},"855":{"code":"CA","name":"Cagliari"},"856":{"code":"CL","name":"Caltanissetta"},"857":{"code":"CB","name":"Campobasso"},"858":{"code":"CI","name":"Carbonia Iglesias"},"859":{"code":"CE","name":"Caserta"},"860":{"code":"CT","name":"Catania"},"861":{"code":"CZ","name":"Catanzaro"},"862":{"code":"CH","name":"Chieti"},"863":{"code":"CO","name":"Como"},"864":{"code":"CS","name":"Cosenza"},"865":{"code":"CR","name":"Cremona"},"866":{"code":"KR","name":"Crotone"},"867":{"code":"CN","name":"Cuneo"},"868":{"code":"EN","name":"Enna"},"869":{"code":"FM","name":"Fermo"},"870":{"code":"FE","name":"Ferrara"},"871":{"code":"FI","name":"Firenze"},"872":{"code":"FG","name":"Foggia"},"873":{"code":"FC","name":"Forli-Cesena"},"874":{"code":"FR","name":"Frosinone"},"875":{"code":"GE","name":"Genova"},"876":{"code":"GO","name":"Gorizia"},"877":{"code":"GR","name":"Grosseto"},"878":{"code":"IM","name":"Imperia"},"879":{"code":"IS","name":"Isernia"},"840":{"code":"AQ","name":"L'Aquila"},"880":{"code":"SP","name":"La-Spezia"},"881":{"code":"LT","name":"Latina"},"882":{"code":"LE","name":"Lecce"},"883":{"code":"LC","name":"Lecco"},"884":{"code":"LI","name":"Livorno"},"885":{"code":"LO","name":"Lodi"},"886":{"code":"LU","name":"Lucca"},"887":{"code":"MC","name":"Macerata"},"888":{"code":"MN","name":"Mantova"},"889":{"code":"MS","name":"Massa-Carrara"},"890":{"code":"MT","name":"Matera"},"891":{"code":"VS","name":"Medio Campidano"},"892":{"code":"ME","name":"Messina"},"893":{"code":"MI","name":"Milano"},"894":{"code":"MO","name":"Modena"},"895":{"code":"MB","name":"Monza-Brianza"},"896":{"code":"NA","name":"Napoli"},"897":{"code":"NO","name":"Novara"},"898":{"code":"NU","name":"Nuoro"},"899":{"code":"OG","name":"Ogliastra"},"900":{"code":"OT","name":"Olbia Tempio"},"901":{"code":"OR","name":"Oristano"},"902":{"code":"PD","name":"Padova"},"903":{"code":"PA","name":"Palermo"},"904":{"code":"PR","name":"Parma"},"905":{"code":"PV","name":"Pavia"},"906":{"code":"PG","name":"Perugia"},"907":{"code":"PU","name":"Pesaro-Urbino"},"908":{"code":"PE","name":"Pescara"},"909":{"code":"PC","name":"Piacenza"},"910":{"code":"PI","name":"Pisa"},"911":{"code":"PT","name":"Pistoia"},"912":{"code":"PN","name":"Pordenone"},"913":{"code":"PZ","name":"Potenza"},"914":{"code":"PO","name":"Prato"},"915":{"code":"RG","name":"Ragusa"},"916":{"code":"RA","name":"Ravenna"},"917":{"code":"RC","name":"Reggio-Calabria"},"918":{"code":"RE","name":"Reggio-Emilia"},"919":{"code":"RI","name":"Rieti"},"920":{"code":"RN","name":"Rimini"},"921":{"code":"RM","name":"Roma"},"922":{"code":"RO","name":"Rovigo"},"923":{"code":"SA","name":"Salerno"},"924":{"code":"SS","name":"Sassari"},"925":{"code":"SV","name":"Savona"},"926":{"code":"SI","name":"Siena"},"927":{"code":"SR","name":"Siracusa"},"928":{"code":"SO","name":"Sondrio"},"929":{"code":"TA","name":"Taranto"},"930":{"code":"TE","name":"Teramo"},"931":{"code":"TR","name":"Terni"},"932":{"code":"TO","name":"Torino"},"933":{"code":"TP","name":"Trapani"},"934":{"code":"TN","name":"Trento"},"935":{"code":"TV","name":"Treviso"},"936":{"code":"TS","name":"Trieste"},"937":{"code":"UD","name":"Udine"},"938":{"code":"VA","name":"Varese"},"939":{"code":"VE","name":"Venezia"},"940":{"code":"VB","name":"Verbania"},"941":{"code":"VC","name":"Vercelli"},"942":{"code":"VR","name":"Verona"},"943":{"code":"VV","name":"Vibo-Valentia"},"944":{"code":"VI","name":"Vicenza"},"945":{"code":"VT","name":"Viterbo"}}},"JE":{"name":"Jersey"},"JM":{"name":"Jamaica"},"JO":{"name":"Jordan"},"JP":{"name":"Japan"},"KE":{"name":"Kenya"},"KG":{"name":"Kyrgyzstan"},"KH":{"name":"Cambodia"},"KI":{"name":"Kiribati"},"KM":{"name":"Comoros"},"KN":{"name":"St. Kitts & Nevis"},"KP":{"name":"North Korea"},"KR":{"name":"South Korea"},"KW":{"name":"Kuwait"},"KY":{"name":"Cayman Islands"},"KZ":{"name":"Kazakhstan"},"LA":{"name":"Laos"},"LB":{"name":"Lebanon"},"LC":{"name":"St. Lucia"},"LI":{"name":"Liechtenstein"},"LK":{"name":"Sri Lanka"},"LR":{"name":"Liberia"},"LS":{"name":"Lesotho"},"LT":{"name":"Lithuania","regions":{"475":{"code":"LT-AL","name":"Alytaus Apskritis"},"476":{"code":"LT-KU","name":"Kauno Apskritis"},"477":{"code":"LT-KL","name":"Klaip\u0117dos Apskritis"},"478":{"code":"LT-MR","name":"Marijampol\u0117s Apskritis"},"479":{"code":"LT-PN","name":"Panev\u0117\u017eio Apskritis"},"480":{"code":"LT-SA","name":"\u0160iauli\u0173 Apskritis"},"481":{"code":"LT-TA","name":"Taurag\u0117s Apskritis"},"482":{"code":"LT-TE","name":"Tel\u0161i\u0173 Apskritis"},"483":{"code":"LT-UT","name":"Utenos Apskritis"},"484":{"code":"LT-VL","name":"Vilniaus Apskritis"}}},"LU":{"name":"Luxembourg"},"LV":{"name":"Latvia","regions":{"471":{"code":"\u0100da\u017eu novads","name":"\u0100da\u017eu novads"},"366":{"code":"Aglonas novads","name":"Aglonas novads"},"367":{"code":"LV-AI","name":"Aizkraukles novads"},"368":{"code":"Aizputes novads","name":"Aizputes novads"},"369":{"code":"Akn\u012bstes novads","name":"Akn\u012bstes novads"},"370":{"code":"Alojas novads","name":"Alojas novads"},"371":{"code":"Alsungas novads","name":"Alsungas novads"},"372":{"code":"LV-AL","name":"Al\u016bksnes novads"},"373":{"code":"Amatas novads","name":"Amatas novads"},"374":{"code":"Apes novads","name":"Apes novads"},"375":{"code":"Auces novads","name":"Auces novads"},"376":{"code":"Bab\u012btes novads","name":"Bab\u012btes novads"},"377":{"code":"Baldones novads","name":"Baldones novads"},"378":{"code":"Baltinavas novads","name":"Baltinavas novads"},"379":{"code":"LV-BL","name":"Balvu novads"},"380":{"code":"LV-BU","name":"Bauskas novads"},"381":{"code":"Bever\u012bnas novads","name":"Bever\u012bnas novads"},"382":{"code":"Broc\u0113nu novads","name":"Broc\u0113nu novads"},"383":{"code":"Burtnieku novads","name":"Burtnieku novads"},"384":{"code":"Carnikavas novads","name":"Carnikavas novads"},"387":{"code":"LV-CE","name":"C\u0113su novads"},"385":{"code":"Cesvaines novads","name":"Cesvaines novads"},"386":{"code":"Ciblas novads","name":"Ciblas novads"},"388":{"code":"Dagdas novads","name":"Dagdas novads"},"355":{"code":"LV-DGV","name":"Daugavpils"},"389":{"code":"LV-DA","name":"Daugavpils novads"},"390":{"code":"LV-DO","name":"Dobeles novads"},"391":{"code":"Dundagas novads","name":"Dundagas novads"},"392":{"code":"Durbes novads","name":"Durbes novads"},"393":{"code":"Engures novads","name":"Engures novads"},"472":{"code":"\u0112rg\u013cu novads","name":"\u0112rg\u013cu novads"},"394":{"code":"Garkalnes novads","name":"Garkalnes novads"},"395":{"code":"Grobi\u0146as novads","name":"Grobi\u0146as novads"},"396":{"code":"LV-GU","name":"Gulbenes novads"},"397":{"code":"Iecavas novads","name":"Iecavas novads"},"398":{"code":"Ik\u0161\u0137iles novads","name":"Ik\u0161\u0137iles novads"},"399":{"code":"Il\u016bkstes novads","name":"Il\u016bkstes novads"},"400":{"code":"In\u010dukalna novads","name":"In\u010dukalna novads"},"401":{"code":"Jaunjelgavas novads","name":"Jaunjelgavas novads"},"402":{"code":"Jaunpiebalgas novads","name":"Jaunpiebalgas novads"},"403":{"code":"Jaunpils novads","name":"Jaunpils novads"},"357":{"code":"J\u0113kabpils","name":"J\u0113kabpils"},"405":{"code":"LV-JK","name":"J\u0113kabpils novads"},"356":{"code":"LV-JEL","name":"Jelgava"},"404":{"code":"LV-JL","name":"Jelgavas novads"},"358":{"code":"LV-JUR","name":"J\u016brmala"},"406":{"code":"Kandavas novads","name":"Kandavas novads"},"412":{"code":"K\u0101rsavas novads","name":"K\u0101rsavas novads"},"473":{"code":"\u0136eguma novads","name":"\u0136eguma novads"},"474":{"code":"\u0136ekavas novads","name":"\u0136ekavas novads"},"407":{"code":"Kokneses novads","name":"Kokneses novads"},"410":{"code":"LV-KR","name":"Kr\u0101slavas novads"},"408":{"code":"Krimuldas novads","name":"Krimuldas novads"},"409":{"code":"Krustpils novads","name":"Krustpils novads"},"411":{"code":"LV-KU","name":"Kuld\u012bgas novads"},"413":{"code":"Lielv\u0101rdes novads","name":"Lielv\u0101rdes novads"},"359":{"code":"LV-LPX","name":"Liep\u0101ja"},"360":{"code":"LV-LE","name":"Liep\u0101jas novads"},"417":{"code":"L\u012bgatnes novads","name":"L\u012bgatnes novads"},"414":{"code":"LV-LM","name":"Limba\u017eu novads"},"418":{"code":"L\u012bv\u0101nu novads","name":"L\u012bv\u0101nu novads"},"415":{"code":"Lub\u0101nas novads","name":"Lub\u0101nas novads"},"416":{"code":"LV-LU","name":"Ludzas novads"},"419":{"code":"LV-MA","name":"Madonas novads"},"421":{"code":"M\u0101lpils novads","name":"M\u0101lpils novads"},"422":{"code":"M\u0101rupes novads","name":"M\u0101rupes novads"},"420":{"code":"Mazsalacas novads","name":"Mazsalacas novads"},"423":{"code":"Nauk\u0161\u0113nu novads","name":"Nauk\u0161\u0113nu novads"},"424":{"code":"Neretas novads","name":"Neretas novads"},"425":{"code":"N\u012bcas novads","name":"N\u012bcas novads"},"426":{"code":"LV-OG","name":"Ogres novads"},"427":{"code":"Olaines novads","name":"Olaines novads"},"428":{"code":"Ozolnieku novads","name":"Ozolnieku novads"},"432":{"code":"P\u0101rgaujas novads","name":"P\u0101rgaujas novads"},"433":{"code":"P\u0101vilostas novads","name":"P\u0101vilostas novads"},"434":{"code":"P\u013cavi\u0146u novads","name":"P\u013cavi\u0146u novads"},"429":{"code":"LV-PR","name":"Prei\u013cu novads"},"430":{"code":"Priekules novads","name":"Priekules novads"},"431":{"code":"Prieku\u013cu novads","name":"Prieku\u013cu novads"},"435":{"code":"Raunas novads","name":"Raunas novads"},"361":{"code":"LV-REZ","name":"R\u0113zekne"},"442":{"code":"LV-RE","name":"R\u0113zeknes novads"},"436":{"code":"Riebi\u0146u novads","name":"Riebi\u0146u novads"},"362":{"code":"LV-RIX","name":"R\u012bga"},"363":{"code":"LV-RI","name":"R\u012bgas novads"},"437":{"code":"Rojas novads","name":"Rojas novads"},"438":{"code":"Ropa\u017eu novads","name":"Ropa\u017eu novads"},"439":{"code":"Rucavas novads","name":"Rucavas novads"},"440":{"code":"Rug\u0101ju novads","name":"Rug\u0101ju novads"},"443":{"code":"R\u016bjienas novads","name":"R\u016bjienas novads"},"441":{"code":"Rund\u0101les novads","name":"Rund\u0101les novads"},"444":{"code":"Salacgr\u012bvas novads","name":"Salacgr\u012bvas novads"},"445":{"code":"Salas novads","name":"Salas novads"},"446":{"code":"Salaspils novads","name":"Salaspils novads"},"447":{"code":"LV-SA","name":"Saldus novads"},"448":{"code":"Saulkrastu novads","name":"Saulkrastu novads"},"455":{"code":"S\u0113jas novads","name":"S\u0113jas novads"},"449":{"code":"Siguldas novads","name":"Siguldas novads"},"451":{"code":"Skr\u012bveru novads","name":"Skr\u012bveru novads"},"450":{"code":"Skrundas novads","name":"Skrundas novads"},"452":{"code":"Smiltenes novads","name":"Smiltenes novads"},"453":{"code":"Stopi\u0146u novads","name":"Stopi\u0146u novads"},"454":{"code":"Stren\u010du novads","name":"Stren\u010du novads"},"456":{"code":"LV-TA","name":"Talsu novads"},"458":{"code":"T\u0113rvetes novads","name":"T\u0113rvetes novads"},"457":{"code":"LV-TU","name":"Tukuma novads"},"459":{"code":"Vai\u0146odes novads","name":"Vai\u0146odes novads"},"460":{"code":"LV-VK","name":"Valkas novads"},"364":{"code":"Valmiera","name":"Valmiera"},"461":{"code":"LV-VM","name":"Valmieras novads"},"462":{"code":"Varak\u013c\u0101nu novads","name":"Varak\u013c\u0101nu novads"},"469":{"code":"V\u0101rkavas novads","name":"V\u0101rkavas novads"},"463":{"code":"Vecpiebalgas novads","name":"Vecpiebalgas novads"},"464":{"code":"Vecumnieku novads","name":"Vecumnieku novads"},"365":{"code":"LV-VEN","name":"Ventspils"},"465":{"code":"LV-VE","name":"Ventspils novads"},"466":{"code":"Vies\u012btes novads","name":"Vies\u012btes novads"},"467":{"code":"Vi\u013cakas novads","name":"Vi\u013cakas novads"},"468":{"code":"Vi\u013c\u0101nu novads","name":"Vi\u013c\u0101nu novads"},"470":{"code":"Zilupes novads","name":"Zilupes novads"}}},"LY":{"name":"Libya"},"MA":{"name":"Morocco"},"MC":{"name":"Monaco"},"MD":{"name":"Moldova"},"ME":{"name":"Montenegro"},"MF":{"name":"St. Martin"},"MG":{"name":"Madagascar"},"MH":{"name":"Marshall Islands"},"MK":{"name":"North Macedonia"},"ML":{"name":"Mali"},"MM":{"name":"Myanmar (Burma)"},"MN":{"name":"Mongolia"},"MO":{"name":"Macao SAR China"},"MP":{"name":"Northern Mariana Islands"},"MQ":{"name":"Martinique"},"MR":{"name":"Mauritania"},"MS":{"name":"Montserrat"},"MT":{"name":"Malta"},"MU":{"name":"Mauritius"},"MV":{"name":"Maldives"},"MW":{"name":"Malawi"},"MX":{"name":"Mexico","regions":{"577":{"code":"AGU","name":"Aguascalientes"},"578":{"code":"BCN","name":"Baja California"},"579":{"code":"BCS","name":"Baja California Sur"},"580":{"code":"CAM","name":"Campeche"},"581":{"code":"CHP","name":"Chiapas"},"582":{"code":"CHH","name":"Chihuahua"},"583":{"code":"CMX","name":"Ciudad de M\u00e9xico"},"584":{"code":"COA","name":"Coahuila"},"585":{"code":"COL","name":"Colima"},"586":{"code":"DUR","name":"Durango"},"587":{"code":"MEX","name":"Estado de M\u00e9xico"},"588":{"code":"GUA","name":"Guanajuato"},"589":{"code":"GRO","name":"Guerrero"},"590":{"code":"HID","name":"Hidalgo"},"591":{"code":"JAL","name":"Jalisco"},"592":{"code":"MIC","name":"Michoac\u00e1n"},"593":{"code":"MOR","name":"Morelos"},"594":{"code":"NAY","name":"Nayarit"},"595":{"code":"NLE","name":"Nuevo Le\u00f3n"},"596":{"code":"OAX","name":"Oaxaca"},"597":{"code":"PUE","name":"Puebla"},"598":{"code":"QUE","name":"Quer\u00e9taro"},"599":{"code":"ROO","name":"Quintana Roo"},"600":{"code":"SLP","name":"San Luis Potos\u00ed"},"601":{"code":"SIN","name":"Sinaloa"},"602":{"code":"SON","name":"Sonora"},"603":{"code":"TAB","name":"Tabasco"},"604":{"code":"TAM","name":"Tamaulipas"},"605":{"code":"TLA","name":"Tlaxcala"},"606":{"code":"VER","name":"Veracruz"},"607":{"code":"YUC","name":"Yucat\u00e1n"},"608":{"code":"ZAC","name":"Zacatecas"}}},"MY":{"name":"Malaysia"},"MZ":{"name":"Mozambique"},"NA":{"name":"Namibia"},"NC":{"name":"New Caledonia"},"NE":{"name":"Niger"},"NF":{"name":"Norfolk Island"},"NG":{"name":"Nigeria"},"NI":{"name":"Nicaragua"},"NL":{"name":"Netherlands"},"NO":{"name":"Norway"},"NP":{"name":"Nepal"},"NR":{"name":"Nauru"},"NU":{"name":"Niue"},"NZ":{"name":"New Zealand"},"OM":{"name":"Oman"},"PA":{"name":"Panama"},"PE":{"name":"Peru","regions":{"965":{"code":"PE-AMA","name":"Amazonas"},"966":{"code":"PE-ANC","name":"Ancash"},"967":{"code":"PE-APU","name":"Apur\u00edmac"},"968":{"code":"PE-ARE","name":"Arequipa"},"969":{"code":"PE-AYA","name":"Ayacucho"},"970":{"code":"PE-CAJ","name":"Cajamarca"},"971":{"code":"PE-CUS","name":"Cusco"},"972":{"code":"PE-CAL","name":"El Callao"},"973":{"code":"PE-HUV","name":"Huancavelica"},"974":{"code":"PE-HUC","name":"Hu\u00e1nuco"},"975":{"code":"PE-ICA","name":"Ica"},"976":{"code":"PE-JUN","name":"Jun\u00edn"},"977":{"code":"PE-LAL","name":"La Libertad"},"978":{"code":"PE-LAM","name":"Lambayeque"},"979":{"code":"PE-LIM","name":"Lima"},"980":{"code":"PE-LOR","name":"Loreto"},"981":{"code":"PE-MDD","name":"Madre de Dios"},"982":{"code":"PE-MOQ","name":"Moquegua"},"964":{"code":"PE-LMA","name":"Municipalidad Metropolitana de Lima"},"983":{"code":"PE-PAS","name":"Pasco"},"984":{"code":"PE-PIU","name":"Piura"},"985":{"code":"PE-PUN","name":"Puno"},"986":{"code":"PE-SAM","name":"San Mart\u00edn"},"987":{"code":"PE-TAC","name":"Tacna"},"988":{"code":"PE-TUM","name":"Tumbes"},"989":{"code":"PE-UCA","name":"Ucayali"}}},"PF":{"name":"French Polynesia"},"PG":{"name":"Papua New Guinea"},"PH":{"name":"Philippines"},"PK":{"name":"Pakistan"},"PL":{"name":"Poland","regions":{"990":{"code":"PL-02","name":"dolno\u015bl\u0105skie"},"991":{"code":"PL-04","name":"kujawsko-pomorskie"},"992":{"code":"PL-06","name":"lubelskie"},"993":{"code":"PL-08","name":"lubuskie"},"996":{"code":"PL-14","name":"mazowieckie"},"995":{"code":"PL-12","name":"ma\u0142opolskie"},"997":{"code":"PL-16","name":"opolskie"},"998":{"code":"PL-18","name":"podkarpackie"},"999":{"code":"PL-20","name":"podlaskie"},"1000":{"code":"PL-22","name":"pomorskie"},"1001":{"code":"PL-24","name":"\u015bl\u0105skie"},"1002":{"code":"PL-26","name":"\u015bwi\u0119tokrzyskie"},"1003":{"code":"PL-28","name":"warmi\u0144sko-mazurskie"},"1004":{"code":"PL-30","name":"wielkopolskie"},"1005":{"code":"PL-32","name":"zachodniopomorskie"},"994":{"code":"PL-10","name":"\u0142\u00f3dzkie"}}},"PM":{"name":"St. Pierre & Miquelon"},"PN":{"name":"Pitcairn Islands"},"PR":{"name":"Puerto Rico"},"PS":{"name":"Palestinian Territories"},"PT":{"name":"Portugal","regions":{"1006":{"code":"PT-01","name":"Aveiro"},"1007":{"code":"PT-02","name":"Beja"},"1008":{"code":"PT-03","name":"Braga"},"1009":{"code":"PT-04","name":"Bragan\u00e7a"},"1010":{"code":"PT-05","name":"Castelo Branco"},"1011":{"code":"PT-06","name":"Coimbra"},"1012":{"code":"PT-07","name":"\u00c9vora"},"1013":{"code":"PT-08","name":"Faro"},"1014":{"code":"PT-09","name":"Guarda"},"1015":{"code":"PT-10","name":"Leiria"},"1016":{"code":"PT-11","name":"Lisboa"},"1017":{"code":"PT-12","name":"Portalegre"},"1018":{"code":"PT-13","name":"Porto"},"1025":{"code":"PT-30","name":"Regi\u00e3o Aut\u00f3noma da Madeira"},"1024":{"code":"PT-20","name":"Regi\u00e3o Aut\u00f3noma dos A\u00e7ores"},"1019":{"code":"PT-14","name":"Santar\u00e9m"},"1020":{"code":"PT-15","name":"Set\u00fabal"},"1021":{"code":"PT-16","name":"Viana do Castelo"},"1022":{"code":"PT-17","name":"Vila Real"},"1023":{"code":"PT-18","name":"Viseu"}}},"PW":{"name":"Palau"},"PY":{"name":"Paraguay","regions":{"947":{"code":"PY-16","name":"Alto Paraguay"},"948":{"code":"PY-10","name":"Alto Paran\u00e1"},"949":{"code":"PY-13","name":"Amambay"},"946":{"code":"PY-ASU","name":"Asunci\u00f3n"},"950":{"code":"PY-19","name":"Boquer\u00f3n"},"951":{"code":"PY-5","name":"Caaguaz\u00fa"},"952":{"code":"PY-6","name":"Caazap\u00e1"},"953":{"code":"PY-14","name":"Canindey\u00fa"},"954":{"code":"PY-11","name":"Central"},"955":{"code":"PY-1","name":"Concepci\u00f3n"},"956":{"code":"PY-3","name":"Cordillera"},"957":{"code":"PY-4","name":"Guair\u00e1"},"958":{"code":"PY-7","name":"Itap\u00faa"},"959":{"code":"PY-8","name":"Misiones"},"960":{"code":"PY-12","name":"\u00d1eembuc\u00fa"},"961":{"code":"PY-9","name":"Paraguar\u00ed"},"962":{"code":"PY-15","name":"Presidente Hayes"},"963":{"code":"PY-2","name":"San Pedro"}}},"QA":{"name":"Qatar"},"RE":{"name":"R\u00e9union"},"RO":{"name":"Romania","regions":{"278":{"code":"AB","name":"Alba"},"279":{"code":"AR","name":"Arad"},"280":{"code":"AG","name":"Arge\u015f"},"281":{"code":"BC","name":"Bac\u0103u"},"282":{"code":"BH","name":"Bihor"},"283":{"code":"BN","name":"Bistri\u0163a-N\u0103s\u0103ud"},"284":{"code":"BT","name":"Boto\u015fani"},"286":{"code":"BR","name":"Br\u0103ila"},"285":{"code":"BV","name":"Bra\u015fov"},"287":{"code":"B","name":"Bucure\u015fti"},"288":{"code":"BZ","name":"Buz\u0103u"},"290":{"code":"CL","name":"C\u0103l\u0103ra\u015fi"},"289":{"code":"CS","name":"Cara\u015f-Severin"},"291":{"code":"CJ","name":"Cluj"},"292":{"code":"CT","name":"Constan\u0163a"},"293":{"code":"CV","name":"Covasna"},"294":{"code":"DB","name":"D\u00e2mbovi\u0163a"},"295":{"code":"DJ","name":"Dolj"},"296":{"code":"GL","name":"Gala\u0163i"},"297":{"code":"GR","name":"Giurgiu"},"298":{"code":"GJ","name":"Gorj"},"299":{"code":"HR","name":"Harghita"},"300":{"code":"HD","name":"Hunedoara"},"301":{"code":"IL","name":"Ialomi\u0163a"},"302":{"code":"IS","name":"Ia\u015fi"},"303":{"code":"IF","name":"Ilfov"},"304":{"code":"MM","name":"Maramure\u015f"},"305":{"code":"MH","name":"Mehedin\u0163i"},"306":{"code":"MS","name":"Mure\u015f"},"307":{"code":"NT","name":"Neam\u0163"},"308":{"code":"OT","name":"Olt"},"309":{"code":"PH","name":"Prahova"},"311":{"code":"SJ","name":"S\u0103laj"},"310":{"code":"SM","name":"Satu-Mare"},"312":{"code":"SB","name":"Sibiu"},"313":{"code":"SV","name":"Suceava"},"314":{"code":"TR","name":"Teleorman"},"315":{"code":"TM","name":"Timi\u015f"},"316":{"code":"TL","name":"Tulcea"},"318":{"code":"VL","name":"V\u00e2lcea"},"317":{"code":"VS","name":"Vaslui"},"319":{"code":"VN","name":"Vrancea"}}},"RS":{"name":"Serbia"},"RU":{"name":"Russia"},"RW":{"name":"Rwanda"},"SA":{"name":"Saudi Arabia"},"SB":{"name":"Solomon Islands"},"SC":{"name":"Seychelles"},"SD":{"name":"Sudan"},"SE":{"name":"Sweden","regions":{"1036":{"code":"SE-K","name":"Blekinge l\u00e4n"},"1037":{"code":"SE-W","name":"Dalarnas l\u00e4n"},"1039":{"code":"SE-X","name":"G\u00e4vleborgs l\u00e4n"},"1038":{"code":"SE-I","name":"Gotlands l\u00e4n"},"1040":{"code":"SE-N","name":"Hallands l\u00e4n"},"1041":{"code":"SE-Z","name":"J\u00e4mtlands l\u00e4n"},"1042":{"code":"SE-F","name":"J\u00f6nk\u00f6pings l\u00e4n"},"1043":{"code":"SE-H","name":"Kalmar l\u00e4n"},"1044":{"code":"SE-G","name":"Kronobergs l\u00e4n"},"1045":{"code":"SE-BD","name":"Norrbottens l\u00e4n"},"1055":{"code":"SE-T","name":"\u00d6rebro l\u00e4n"},"1056":{"code":"SE-E","name":"\u00d6sterg\u00f6tlands l\u00e4n"},"1046":{"code":"SE-M","name":"Sk\u00e5ne l\u00e4n"},"1048":{"code":"SE-D","name":"S\u00f6dermanlands l\u00e4n"},"1047":{"code":"SE-AB","name":"Stockholms l\u00e4n"},"1049":{"code":"SE-C","name":"Uppsala l\u00e4n"},"1050":{"code":"SE-S","name":"V\u00e4rmlands l\u00e4n"},"1051":{"code":"SE-AC","name":"V\u00e4sterbottens l\u00e4n"},"1052":{"code":"SE-Y","name":"V\u00e4sternorrlands l\u00e4n"},"1053":{"code":"SE-U","name":"V\u00e4stmanlands l\u00e4n"},"1054":{"code":"SE-O","name":"V\u00e4stra G\u00f6talands l\u00e4n"}}},"SG":{"name":"Singapore"},"SH":{"name":"St. Helena"},"SI":{"name":"Slovenia"},"SJ":{"name":"Svalbard & Jan Mayen"},"SK":{"name":"Slovakia"},"SL":{"name":"Sierra Leone"},"SM":{"name":"San Marino"},"SN":{"name":"Senegal"},"SO":{"name":"Somalia"},"SR":{"name":"Suriname","regions":{"1026":{"code":"SR-BR","name":"Brokopondo"},"1027":{"code":"SR-CM","name":"Commewijne"},"1028":{"code":"SR-CR","name":"Coronie"},"1029":{"code":"SR-MA","name":"Marowijne"},"1030":{"code":"SR-NI","name":"Nickerie"},"1031":{"code":"SR-PR","name":"Para"},"1032":{"code":"SR-PM","name":"Paramaribo"},"1033":{"code":"SR-SA","name":"Saramacca"},"1034":{"code":"SR-SI","name":"Sipaliwini"},"1035":{"code":"SR-WA","name":"Wanica"}}},"ST":{"name":"S\u00e3o Tom\u00e9 & Pr\u00edncipe"},"SV":{"name":"El Salvador"},"SX":{"name":"Sint Maarten"},"SY":{"name":"Syria"},"SZ":{"name":"Eswatini"},"TC":{"name":"Turks & Caicos Islands"},"TD":{"name":"Chad"},"TF":{"name":"French Southern Territories"},"TG":{"name":"Togo"},"TH":{"name":"Thailand"},"TJ":{"name":"Tajikistan"},"TK":{"name":"Tokelau"},"TL":{"name":"Timor-Leste"},"TM":{"name":"Turkmenistan"},"TN":{"name":"Tunisia"},"TO":{"name":"Tonga"},"TR":{"name":"Turkey"},"TT":{"name":"Trinidad & Tobago"},"TV":{"name":"Tuvalu"},"TW":{"name":"Taiwan, Province of China"},"TZ":{"name":"Tanzania"},"UA":{"name":"Ukraine"},"UG":{"name":"Uganda"},"UM":{"name":"U.S. Outlying Islands"},"US":{"name":"United States","regions":{"1":{"code":"AL","name":"Alabama"},"2":{"code":"AK","name":"Alaska"},"3":{"code":"AS","name":"American Samoa"},"4":{"code":"AZ","name":"Arizona"},"5":{"code":"AR","name":"Arkansas"},"6":{"code":"AE","name":"Armed Forces Africa"},"7":{"code":"AA","name":"Armed Forces Americas"},"8":{"code":"AE","name":"Armed Forces Canada"},"9":{"code":"AE","name":"Armed Forces Europe"},"10":{"code":"AE","name":"Armed Forces Middle East"},"11":{"code":"AP","name":"Armed Forces Pacific"},"12":{"code":"CA","name":"California"},"13":{"code":"CO","name":"Colorado"},"14":{"code":"CT","name":"Connecticut"},"15":{"code":"DE","name":"Delaware"},"16":{"code":"DC","name":"District of Columbia"},"17":{"code":"FM","name":"Federated States Of Micronesia"},"18":{"code":"FL","name":"Florida"},"19":{"code":"GA","name":"Georgia"},"20":{"code":"GU","name":"Guam"},"21":{"code":"HI","name":"Hawaii"},"22":{"code":"ID","name":"Idaho"},"23":{"code":"IL","name":"Illinois"},"24":{"code":"IN","name":"Indiana"},"25":{"code":"IA","name":"Iowa"},"26":{"code":"KS","name":"Kansas"},"27":{"code":"KY","name":"Kentucky"},"28":{"code":"LA","name":"Louisiana"},"29":{"code":"ME","name":"Maine"},"30":{"code":"MH","name":"Marshall Islands"},"31":{"code":"MD","name":"Maryland"},"32":{"code":"MA","name":"Massachusetts"},"33":{"code":"MI","name":"Michigan"},"34":{"code":"MN","name":"Minnesota"},"35":{"code":"MS","name":"Mississippi"},"36":{"code":"MO","name":"Missouri"},"37":{"code":"MT","name":"Montana"},"38":{"code":"NE","name":"Nebraska"},"39":{"code":"NV","name":"Nevada"},"40":{"code":"NH","name":"New Hampshire"},"41":{"code":"NJ","name":"New Jersey"},"42":{"code":"NM","name":"New Mexico"},"43":{"code":"NY","name":"New York"},"44":{"code":"NC","name":"North Carolina"},"45":{"code":"ND","name":"North Dakota"},"46":{"code":"MP","name":"Northern Mariana Islands"},"47":{"code":"OH","name":"Ohio"},"48":{"code":"OK","name":"Oklahoma"},"49":{"code":"OR","name":"Oregon"},"50":{"code":"PW","name":"Palau"},"51":{"code":"PA","name":"Pennsylvania"},"52":{"code":"PR","name":"Puerto Rico"},"53":{"code":"RI","name":"Rhode Island"},"54":{"code":"SC","name":"South Carolina"},"55":{"code":"SD","name":"South Dakota"},"56":{"code":"TN","name":"Tennessee"},"57":{"code":"TX","name":"Texas"},"58":{"code":"UT","name":"Utah"},"59":{"code":"VT","name":"Vermont"},"60":{"code":"VI","name":"Virgin Islands"},"61":{"code":"VA","name":"Virginia"},"62":{"code":"WA","name":"Washington"},"63":{"code":"WV","name":"West Virginia"},"64":{"code":"WI","name":"Wisconsin"},"65":{"code":"WY","name":"Wyoming"}}},"UY":{"name":"Uruguay","regions":{"1057":{"code":"UY-AR","name":"Artigas"},"1058":{"code":"UY-CA","name":"Canelones"},"1059":{"code":"UY-CL","name":"Cerro Largo"},"1060":{"code":"UY-CO","name":"Colonia"},"1061":{"code":"UY-DU","name":"Durazno"},"1062":{"code":"UY-FS","name":"Flores"},"1063":{"code":"UY-FD","name":"Florida"},"1064":{"code":"UY-LA","name":"Lavalleja"},"1065":{"code":"UY-MA","name":"Maldonado"},"1066":{"code":"UY-MO","name":"Montevideo"},"1067":{"code":"UY-PA","name":"Paysandu"},"1068":{"code":"UY-RN","name":"R\u00edo Negro"},"1069":{"code":"UY-RV","name":"Rivera"},"1070":{"code":"UY-RO","name":"Rocha"},"1071":{"code":"UY-SA","name":"Salto"},"1072":{"code":"UY-SJ","name":"San Jos\u00e9"},"1073":{"code":"UY-SO","name":"Soriano"},"1074":{"code":"UY-TA","name":"Tacuaremb\u00f3"},"1075":{"code":"UY-TT","name":"Treinta y Tres"}}},"UZ":{"name":"Uzbekistan"},"VA":{"name":"Vatican City"},"VC":{"name":"St. Vincent & Grenadines"},"VE":{"name":"Venezuela","regions":{"1078":{"code":"VE-Z","name":"Amazonas"},"1079":{"code":"VE-B","name":"Anzo\u00e1tegui"},"1080":{"code":"VE-C","name":"Apure"},"1081":{"code":"VE-D","name":"Aragua"},"1082":{"code":"VE-E","name":"Barinas"},"1083":{"code":"VE-F","name":"Bol\u00edvar"},"1084":{"code":"VE-G","name":"Carabobo"},"1085":{"code":"VE-H","name":"Cojedes"},"1086":{"code":"VE-Y","name":"Delta Amacuro"},"1076":{"code":"VE-W","name":"Dependencias Federales"},"1077":{"code":"VE-A","name":"Distrito Capital"},"1087":{"code":"VE-I","name":"Falc\u00f3n"},"1088":{"code":"VE-J","name":"Gu\u00e1rico"},"1089":{"code":"VE-K","name":"Lara"},"1090":{"code":"VE-L","name":"M\u00e9rida"},"1091":{"code":"VE-M","name":"Miranda"},"1092":{"code":"VE-N","name":"Monagas"},"1093":{"code":"VE-O","name":"Nueva Esparta"},"1094":{"code":"VE-P","name":"Portuguesa"},"1095":{"code":"VE-R","name":"Sucre"},"1096":{"code":"VE-S","name":"T\u00e1chira"},"1097":{"code":"VE-T","name":"Trujillo"},"1098":{"code":"VE-X","name":"Vargas"},"1099":{"code":"VE-U","name":"Yaracuy"},"1100":{"code":"VE-V","name":"Zulia"}}},"VG":{"name":"British Virgin Islands"},"VI":{"name":"U.S. Virgin Islands"},"VN":{"name":"Vietnam"},"VU":{"name":"Vanuatu"},"WF":{"name":"Wallis & Futuna"},"WS":{"name":"Samoa"},"XK":{"name":"Kosovo"},"YE":{"name":"Yemen"},"YT":{"name":"Mayotte"},"ZA":{"name":"South Africa"},"ZM":{"name":"Zambia"},"ZW":{"name":"Zimbabwe"},"data_id":1739974510},"instant-purchase":[],"loggedAsCustomer":[],"captcha":[],"persistent":[],"review":[],"wishlist":{"items":[]},"ammessages":[],"signifyd-fingerprint":[],"warranty_popup":[],"rewards":[],"wp_ga4":[],"recently_viewed_product":[],"recently_compared_product":[],"product_data_storage":[],"paypal-billing-agreement":[]}</script> <div x-data="dataAmMessage()" x-bind="eventListeners" x-spread="eventListeners" x-init="initAmMessage()"></div> <script> function dataAmMessage() { return { initAmMessage(){}, eventListeners: { ['@private-content-loaded.window'](event) { const detail = event.detail.data, body = document.getElementById('html-body'); const classList = body.classList.value; const messages = detail.ammessages && detail.ammessages.messages; if (classList.indexOf('checkout-') === -1 && messages && messages.notice) { dispatchMessages([ { type: detail.ammessages.messages.notice.type, text: detail.ammessages.messages.notice.text } ]); } } } } } </script> </div> <script> const wpGA4ServerSide = { pushClick: function(productId, listId, listName, index, elm) { if (elm && elm.hasAttribute('onclick')) { var requestUrl = 'https://www.gigaparts.com/weltpixel_ga4/track/productclick/'; if (productId && listId && listName) { fetch(requestUrl, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'X-Requested-With': 'XMLHttpRequest' }, body: 'product_id=' + productId + '&list_id=' + listId +'&list_name=' + listName + '&index=' + index }) .then(res => res.json()) .then(data => { }); } } }, pushViewItemList: function(hashId) { if (hashId && document.getElementById('wp_ga4_server_side_view_item_list')) { var requestUrl = 'https://www.gigaparts.com/weltpixel_ga4/track/viewitemlist/'; fetch(requestUrl, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'X-Requested-With': 'XMLHttpRequest' }, body: 'hash_id='+hashId }) .then(res => res.json()) .then(data => { }); } } }; window.wpGA4ServerSide = wpGA4ServerSide; const { fetch: originalFetch } = window; window.fetch = async (...args) => { let [resource, config] = args; let response = await originalFetch(resource, config); if (resource.search('/customer\/section\/load/') > 0) { response.clone().json().then( data => { if (data.wp_ga4.datalayer) { const dataLayerData = JSON.parse(data.wp_ga4.datalayer); dataLayerData.forEach((dataLayerItem) => { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dataLayerItem); }); } }); } return response; }; </script> </body> </html>