Help
RSS
API
Feed
Maltego
Contact
Domain > centerlineinc.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-12-01
198.101.13.162
(
ClassC
)
2024-09-10
68.183.152.57
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Tue, 10 Sep 2024 17:44:40 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://centerlineinc.com/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Tue, 10 Sep 2024 17:44:40 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingLink: https://centerlineinc.com/wp-json/>; relhttps://api.w.org/Link: https://centerlineinc.com/wp-json/wp/v2/pages/10>; relalternate; titleJSON; typeapplication/jsonLink: https://centerlineinc.com/>; relshortlinkX-Frame-Options: SAMEORIGINX-Content-Type-Options: nosniffX-Xss-Protection: 1; modeblockReferrer-Policy: strict-origin-when-cross-originFastcgi-Cache: HITStrict-Transport-Security: max-age31536000; includeSubDomains !DOCTYPE html>html langen-US prefixog: https://ogp.me/ns#>head>meta charsetUTF-8 />meta nameviewport contentwidthdevice-width, initial-scale1.0 />meta http-equivX-UA-Compatible contentIEedge />link relprofile hrefhttps://gmpg.org/xfn/11 />!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->title>Home - Centerline Inc/title>meta namedescription contentSince 1979, Centerline, Inc. has serviced the South Florida construction industry. Founded by Fred Chesney, Sr., Centerline, Inc. has continued to grow, and/>meta namerobots contentindex, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large/>link relcanonical hrefhttps://centerlineinc.com/ />meta propertyog:locale contenten_US />meta propertyog:type contentwebsite />meta propertyog:title contentHome - Centerline Inc />meta propertyog:description contentSince 1979, Centerline, Inc. has serviced the South Florida construction industry. Founded by Fred Chesney, Sr., Centerline, Inc. has continued to grow, and />meta propertyog:url contenthttps://centerlineinc.com/ />meta propertyog:site_name contentCenterline Utilities Inc />meta propertyog:updated_time content2023-12-21T15:18:58+00:00 />meta propertyog:image contenthttps://centerlineinc.com/wp-content/uploads/2021/09/Centerline-Edited-26-2.jpg />meta propertyog:image:secure_url contenthttps://centerlineinc.com/wp-content/uploads/2021/09/Centerline-Edited-26-2.jpg />meta propertyog:image:width content1600 />meta propertyog:image:height content1200 />meta propertyog:image:alt contentHome />meta propertyog:image:type contentimage/jpeg />meta propertyarticle:published_time content2023-12-21T15:18:56+00:00 />meta propertyarticle:modified_time content2023-12-21T15:18:58+00:00 />meta nametwitter:card contentsummary_large_image />meta nametwitter:title contentHome - Centerline Inc />meta nametwitter:description contentSince 1979, Centerline, Inc. has serviced the South Florida construction industry. Founded by Fred Chesney, Sr., Centerline, Inc. has continued to grow, and />meta nametwitter:image contenthttps://centerlineinc.com/wp-content/uploads/2021/09/Centerline-Edited-26-2.jpg />meta nametwitter:label1 contentWritten by />meta nametwitter:data1 contentemtaylor561 />meta nametwitter:label2 contentTime to read />meta nametwitter:data2 contentLess than a minute />script typeapplication/ld+json classrank-math-schema>{@context:https://schema.org,@graph:{@type:HomeAndConstructionBusiness,Organization,@id:https://centerlineinc.com/#organization,name:Centerline Utilities Inc,url:https://centerlineinc.com,logo:{@type:ImageObject,@id:https://centerlineinc.com/#logo,url:https://centerlineinc.com/wp-content/uploads/2023/10/CL-Blue.jpg,contentUrl:https://centerlineinc.com/wp-content/uploads/2023/10/CL-Blue.jpg,caption:Centerline Utilities Inc,inLanguage:en-US,width:112,height:112},openingHours:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday 09:00-17:00,image:{@id:https://centerlineinc.com/#logo}},{@type:WebSite,@id:https://centerlineinc.com/#website,url:https://centerlineinc.com,name:Centerline Utilities Inc,alternateName:Centerline Inc,publisher:{@id:https://centerlineinc.com/#organization},inLanguage:en-US,potentialAction:{@type:SearchAction,target:https://centerlineinc.com/?s{search_term_string},query-input:required namesearch_term_string}},{@type:ImageObject,@id:https://centerlineinc.com/wp-content/uploads/2021/11/CL-White-Shadow.png,url:https://centerlineinc.com/wp-content/uploads/2021/11/CL-White-Shadow.png,width:200,height:200,inLanguage:en-US},{@type:WebPage,@id:https://centerlineinc.com/#webpage,url:https://centerlineinc.com/,name:Home - Centerline Inc,datePublished:2023-12-21T15:18:56+00:00,dateModified:2023-12-21T15:18:58+00:00,about:{@id:https://centerlineinc.com/#organization},isPartOf:{@id:https://centerlineinc.com/#website},primaryImageOfPage:{@id:https://centerlineinc.com/wp-content/uploads/2021/11/CL-White-Shadow.png},inLanguage:en-US},{@type:Person,@id:https://centerlineinc.com/author/emtaylor561/,name:emtaylor561,url:https://centerlineinc.com/author/emtaylor561/,image:{@type:ImageObject,@id:https://secure.gravatar.com/avatar/b5247bda7c5d50415d73d0f689bda01a?s96&dmm&rg,url:https://secure.gravatar.com/avatar/b5247bda7c5d50415d73d0f689bda01a?s96&dmm&rg,caption:emtaylor561,inLanguage:en-US},sameAs:https://centerlineinc.com,worksFor:{@id:https://centerlineinc.com/#organization}},{@type:Article,headline:Home - Centerline Inc,datePublished:2023-12-21T15:18:56+00:00,dateModified:2023-12-21T15:18:58+00:00,author:{@id:https://centerlineinc.com/author/emtaylor561/,name:emtaylor561},publisher:{@id:https://centerlineinc.com/#organization},description:Since 1979, Centerline, Inc. has serviced the South Florida construction industry. Founded by Fred Chesney, Sr., Centerline, Inc. has continued to grow, and,name:Home - Centerline Inc,@id:https://centerlineinc.com/#richSnippet,isPartOf:{@id:https://centerlineinc.com/#webpage},image:{@id:https://centerlineinc.com/wp-content/uploads/2021/11/CL-White-Shadow.png},inLanguage:en-US,mainEntityOfPage:{@id:https://centerlineinc.com/#webpage}}}/script>!-- /Rank Math WordPress SEO plugin -->link reldns-prefetch href//fonts.googleapis.com />link hrefhttps://fonts.gstatic.com crossorigin relpreconnect />link relalternate typeapplication/rss+xml titleCenterline Inc » Feed hrefhttps://centerlineinc.com/feed/ />link relalternate typeapplication/rss+xml titleCenterline Inc » Comments Feed hrefhttps://centerlineinc.com/comments/feed/ />link relpreload hrefhttps://centerlineinc.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-solid-900.woff2 asfont typefont/woff2 crossoriginanonymous>script>window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/,svgExt:.svg,source:{concatemoji:https:\/\/centerlineinc.com\/wp-includes\/js\/wp-emoji-release.min.js?ver6.6.1}};/*! This file is auto-generated */!function(i,n){var o,s,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return ert})}function u(e,t,n){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\uddfa\ud83c\uddf3,\ud83c\uddfa\u200b\ud83c\uddf3)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!n(e,\ud83d\udc26\u200d\u2b1b,\ud83d\udc26\u200b\u2b1b)}return!1}function f(e,t,n){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement(canvas),ar.getContext(2d,{willReadFrequently:!0}),o(a.textBaselinetop,a.font600 32px Arial,{});return e.forEach(function(e){oet(a,e,n)}),o}function t(e){var ti.createElement(script);t.srce,t.defer!0,i.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,sflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){i.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),p.toString().join(,)+));,rnew Blob(e,{type:text/javascript}),anew Worker(URL.createObjectURL(r),{name:wpTestEmojiSupports});return void(a.onmessagefunction(e){c(ne.data),a.terminate(),t(n)})}catch(e){}c(nf(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/script>style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttps://centerlineinc.com/wp-includes/css/dist/block-library/style.min.css?ver6.6.1 mediaall />style idwp-block-library-theme-inline-css>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}/style>style idrank-math-toc-block-style-inline-css>.wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, .) . ;counter-increment:item}/style>link relstylesheet idmediaelement-css hrefhttps://centerlineinc.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver4.2.17 mediaall />link relstylesheet idwp-mediaelement-css hrefhttps://centerlineinc.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver6.6.1 mediaall />link relstylesheet idview_editor_gutenberg_frontend_assets-css hrefhttps://centerlineinc.com/wp-content/plugins/wp-views/public/css/views-frontend.css?ver3.6.8 mediaall />style idview_editor_gutenberg_frontend_assets-inline-css>.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item a {color: #444;background-color: #eeeeee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:focus {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item a {color: #444;background-color: #eeeeee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:focus {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item {border-color: #0099cc;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item a {color: #444;background-color: #cbddeb;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue a:focus {color: #000;background-color: #95bedd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #95bedd;}/style>style idclassic-theme-styles-inline-css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idglobal-styles-inline-css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idfont-awesome-5-css hrefhttps://centerlineinc.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/all.min.css?ver2.7.4.2 mediaall />link relstylesheet idjquery-bxslider-css hrefhttps://centerlineinc.com/wp-content/plugins/bb-plugin/css/jquery.bxslider.css?ver2.7.4.2 mediaall />style idfl-builder-layout-10-inline-css>/* Grid------------------------------------------------------ */.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after { display: table; content: ;}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after { clear: both;}.fl-clear { clear: both;}/* Utilities------------------------------------------------------ */.fl-clearfix:before,.fl-clearfix:after { display: table; content: ;}.fl-clearfix:after { clear: both;}.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;}/* Responsive Utilities------------------------------------------------------ */.fl-visible-large,.fl-visible-medium,.fl-visible-mobile,.fl-col-group-equal-height .fl-col.fl-visible-large,.fl-col-group-equal-height .fl-col.fl-visible-medium,.fl-col-group-equal-height .fl-col.fl-visible-mobile { display: none;}.fl-visible-desktop { display: block;}.fl-col-group-equal-height .fl-col.fl-visible-desktop { display: flex;}/* Rows------------------------------------------------------ */.fl-row,.fl-row-content { margin-left: auto; margin-right: auto; min-width: 0;}.fl-row-content-wrap { position: relative;}/* Photo Bg */.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { background-attachment: scroll;}/* Video and Embed Code Bg */.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content { position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video { bottom: 0; left: 0px; max-width: none; position: absolute; right: 0; top: 0px;}.fl-row-bg-video .fl-bg-video video { min-width: 100%; min-height: 100%; width: auto; height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe { pointer-events: none; width: 100vw; height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 56.25 */ max-width: none; min-height: 100vh; min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 177.77 */ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); /* IE 9 */ -webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */}.fl-bg-video-fallback { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px;}/* Slideshow Bg */.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content { position: relative;}.fl-row .fl-bg-slideshow { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * { bottom: 0; height: auto !important; left: 0; position: absolute !important; right: 0; top: 0;}/* Row Bg Overlay */.fl-row-bg-overlay .fl-row-content-wrap:after { border-radius: inherit; content: ; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0;}.fl-row-bg-overlay .fl-row-content { position: relative; z-index: 1;}/* Full Height Rows */.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap { min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content { -webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content { max-width: 100%; width: 100%;}/* IE 11 - Row full height - vertical alignment center/bottom fix */.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile),.fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { display: flex; flex-direction: column; height: 100%;}/* Stupid IE Full Height Row Fixes */.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap,.fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { height: auto;}.fl-builder-ie-11 .fl-row-full-height .fl-row-content,.fl-builder-ie-11 .fl-row-custom-height .fl-row-content { flex: 0 0 auto; flex-basis: 100%; margin: 0;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content,.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content,.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content,.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { margin: 0 auto;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height),.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { display: flex; align-items: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-align: center; -ms-flex-pack: center;}/* Full height align center */.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { align-items: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-align: center; -ms-flex-pack: center;}/* Full height align bottom */.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { align-items: flex-end; justify-content: flex-end; -webkit-align-items: flex-end; -webkit-justify-content: flex-end; -webkit-box-align: end; -webkit-box-pack: end; -ms-flex-align: end; -ms-flex-pack: end;}/* IE 11 - height bottom > row align bottom - center fix */.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { justify-content: flex-start; -webkit-justify-content: flex-start;}/* Column Groups------------------------------------------------------ */.fl-col-group-equal-height { display: flex; flex-wrap: wrap; width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading { flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content { display: flex; flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content { flex-direction: column; flex-shrink: 1; min-width: 1px; max-width: 100%; width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{ content: none;}/* Equal height align top */.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { justify-content: flex-start;}/* Equal height align center */.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { align-items: center; justify-content: center;}/* Equal height align bottom */.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { width: 100%;}/* IE11 fix for images with height:auto in equal height columns. */.fl-builder-ie-11 .fl-col-group-equal-height,.fl-builder-ie-11 .fl-col-group-equal-height .fl-col,.fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content,.fl-builder-ie-11 .fl-col-group-equal-height .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { min-height: 1px;}/* Columns------------------------------------------------------ */.fl-col { float: left; min-height: 1px;}/* Column Bg Overlay */.fl-col-bg-overlay .fl-col-content { position: relative;}.fl-col-bg-overlay .fl-col-content:after { border-radius: inherit; content: ; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0;}.fl-col-bg-overlay .fl-module { position: relative; z-index: 2;}/* Modules------------------------------------------------------ */.fl-module img { max-width: 100%;}/* Module Templates------------------------------------------------------ */.fl-builder-module-template { margin: 0 auto; max-width: 1100px; padding: 20px;}/* Buttons------------------------------------------------------ */.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: inline-block; font-size: 16px; font-weight: normal; line-height: 18px; padding: 12px 24px; text-decoration: none; text-shadow: none;}.fl-builder-content .fl-button:hover { text-decoration: none;}.fl-builder-content .fl-button:active { position: relative; top: 1px;}.fl-builder-content .fl-button-width-full .fl-button { display: block; text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button { display: inline-block; text-align: center; max-width: 100%;}.fl-builder-content .fl-button-left { text-align: left;}.fl-builder-content .fl-button-center { text-align: center;}.fl-builder-content .fl-button-right { text-align: right;}.fl-builder-content .fl-button i { font-size: 1.3em; height: auto; margin-right:8px; vertical-align: middle; width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after { margin-left: 8px; margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text { vertical-align: middle;}/* Icons------------------------------------------------------ */.fl-icon-wrap { display: inline-block;}.fl-icon { display: table-cell; vertical-align: middle;}.fl-icon a { text-decoration: none;}.fl-icon i { float: right; height: auto; width: auto;}.fl-icon i:before { border: none !important; height: auto; width: auto;}.fl-icon-text { display: table-cell; text-align: left; padding-left: 15px; vertical-align: middle;}.fl-icon-text-empty { display: none;}.fl-icon-text *:last-child { margin: 0 !important; padding: 0 !important;}.fl-icon-text a { text-decoration: none;}.fl-icon-text span { display: block;}.fl-icon-text span.mce-edit-focus { min-width: 1px;}/* Photos------------------------------------------------------ */.fl-photo { line-height: 0; position: relative;}.fl-photo-align-left { text-align: left;}.fl-photo-align-center { text-align: center;}.fl-photo-align-right { text-align: right;}.fl-photo-content { display: inline-block; line-height: 0; position: relative; max-width: 100%;}.fl-photo-img-svg { width: 100%;}.fl-photo-content img { display: inline; height: auto; max-width: 100%;}.fl-photo-crop-circle img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}.fl-photo-caption { font-size: 13px; line-height: 18px; overflow: hidden; text-overflow: ellipsis;}.fl-photo-caption-below { padding-bottom: 20px; padding-top: 10px;}.fl-photo-caption-hover { background: rgba(0,0,0,0.7); bottom: 0; color: #fff; left: 0; opacity: 0; filter: alpha(opacity 0); padding: 10px 15px; position: absolute; right: 0; -webkit-transition:opacity 0.3s ease-in; -moz-transition:opacity 0.3s ease-in; transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover { opacity: 100; filter: alpha(opacity 100);}/* Pagination------------------------------------------------------ */.fl-builder-pagination,.fl-builder-pagination-load-more { padding: 40px 0;}.fl-builder-pagination ul.page-numbers { list-style: none; margin: 0; padding: 0; text-align: center;}.fl-builder-pagination li { display: inline-block; list-style: none; margin: 0; padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers { border: 1px solid #e6e6e6; display: inline-block; padding: 5px 10px; margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current { background: #f5f5f5; text-decoration: none;}/* Slideshows------------------------------------------------------ */.fl-slideshow,.fl-slideshow * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img { max-width: none !important;}.fl-slideshow-social { line-height: 0 !important;}.fl-slideshow-social * { margin: 0 !important;}/* Sliders------------------------------------------------------ */.fl-builder-content .bx-wrapper .bx-viewport { background: transparent; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; left: 0;}/* Lightbox------------------------------------------------------ */.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus { background: transparent !important; border: none !important; outline: none; position: absolute; top: 50%; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus { background: transparent !important; border: none !important; outline: none; position: absolute; top: 0; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus { top: 32px!important;}img.mfp-img { padding: 0;}.mfp-counter { display: none;}.mfp-wrap .mfp-preloader.fa { font-size: 30px;}/* Form Fields------------------------------------------------------ */.fl-form-field { margin-bottom: 15px;}.fl-form-field input.fl-form-error { border-color: #DD6420;}.fl-form-error-message { clear: both; color: #DD6420; display: none; padding-top: 8px; font-size: 12px; font-weight: lighter;}.fl-form-button-disabled { opacity: 0.5;}/* Animations------------------------------------------------------ */.fl-animation { opacity: 0;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated { opacity: 1;}.fl-animated { animation-fill-mode: both; -webkit-animation-fill-mode: both;}/* Button Icon Animation */.fl-button.fl-button-icon-animation i { width: 0 !important; opacity: 0; -ms-filter: alpha(opacity0); transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i { opacity: 1! important; -ms-filter: alpha(opacity100);}.fl-button.fl-button-icon-animation i.fl-button-icon-after { margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before { margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { margin-right: 20px !important; margin-left: -10px;}/* Templates------------------------------------------------------ */.single:not(.woocommerce).single-fl-builder-template .fl-content { width: 100%;}/* Shapes & Patterns------------------------------------------------------- */.fl-builder-layer { position: absolute; top:0; left:0; right: 0; bottom: 0; z-index: 0; pointer-events: none; overflow: hidden;}.fl-builder-shape-layer { z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer { z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer { z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { z-index: 2;}.fl-row-has-layers .fl-row-content { z-index: 1;}.fl-row-bg-overlay .fl-row-content { z-index: 2;}.fl-builder-layer > * { display: block; position: absolute; top:0; left:0; width: 100%;}.fl-builder-layer + .fl-row-content { position: relative;}.fl-builder-layer .fl-shape { fill: #aaa; stroke: none; stroke-width: 0; width:100%;}/**Fix ipad parallax issue on safarihttps://core.trac.wordpress.org/ticket/48802https://core.trac.wordpress.org/ticket/49285https://github.com/WordPress/gutenberg/issues/17718*/@supports (-webkit-touch-callout: inherit) { .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { background-position: center !important; background-attachment: scroll !important; }}@supports (-webkit-touch-callout: none) { .fl-row.fl-row-bg-fixed .fl-row-content-wrap { background-position: center !important; background-attachment: scroll !important; }}.fl-row-fixed-width { max-width: 1600px; }.fl-row-content-wrap{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.fl-row-content-wrap{padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-col-content{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.fl-col-content{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-module-content{margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}@media (max-width: 1200px) { /* Responsive Utilities------------------------------------------------------ */.fl-visible-desktop,.fl-visible-medium,.fl-visible-mobile,.fl-col-group-equal-height .fl-col.fl-visible-desktop,.fl-col-group-equal-height .fl-col.fl-visible-medium,.fl-col-group-equal-height .fl-col.fl-visible-mobile { display: none;}.fl-visible-large { display: block;}.fl-col-group-equal-height .fl-col.fl-visible-large { display: flex;} }@media (max-width: 992px) { /* Responsive Utilities------------------------------------------------------ */.fl-visible-desktop,.fl-visible-large,.fl-visible-mobile,.fl-col-group-equal-height .fl-col.fl-visible-desktop,.fl-col-group-equal-height .fl-col.fl-visible-large,.fl-col-group-equal-height .fl-col.fl-visible-mobile { display: none;}.fl-visible-medium { display: block;}.fl-col-group-equal-height .fl-col.fl-visible-medium { display: flex;}/* Reversed Responsive Stacking */.fl-col-group.fl-col-group-medium-reversed { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; flex-direction: row-reverse;} }@media (max-width: 768px) { /* Responsive Utilities------------------------------------------------------ */.fl-visible-desktop,.fl-visible-large,.fl-visible-medium,.fl-col-group-equal-height .fl-col.fl-visible-desktop,.fl-col-group-equal-height .fl-col.fl-visible-large,.fl-col-group-equal-height .fl-col.fl-visible-medium { display: none;}.fl-visible-mobile { display: block;}.fl-col-group-equal-height .fl-col.fl-visible-mobile { display: flex;}/* Rows------------------------------------------------------ */.fl-row-content-wrap { background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap { background-attachment: scroll !important; background-position: center center !important;}/* Column Groups------------------------------------------------------ *//* Equal Heights */.fl-col-group.fl-col-group-equal-height { display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { display: -webkit-box; display: -webkit-flex; display: flex;}/* Reversed Responsive Stacking */.fl-col-group.fl-col-group-responsive-reversed { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { flex-basis: 100%; width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; flex-direction: unset;}/* Columns------------------------------------------------------ */.fl-col { clear: both; float: none; margin-left: auto; margin-right: auto; width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) { max-width: 400px;}.fl-block-col-resize { display:none;}/* Rows------------------------------------------------------ */.fl-rowdata-node .fl-row-content-wrap { margin: 0; padding-left: 0; padding-right: 0;}.fl-rowdata-node .fl-bg-video,.fl-rowdata-node .fl-bg-slideshow { left: 0; right: 0;}/* Columns------------------------------------------------------ */.fl-coldata-node .fl-col-content { margin: 0; padding-left: 0; padding-right: 0;} }.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }/* Full Height Rows */.fl-node-611dcdc81d3bb.fl-row-full-height > .fl-row-content-wrap,.fl-node-611dcdc81d3bb.fl-row-custom-height > .fl-row-content-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.fl-node-611dcdc81d3bb.fl-row-full-height > .fl-row-content-wrap { min-height: 100vh;}.fl-node-611dcdc81d3bb.fl-row-custom-height > .fl-row-content-wrap { min-height: 0;}.fl-builder-edit .fl-node-611dcdc81d3bb.fl-row-full-height > .fl-row-content-wrap { min-height: calc( 100vh - 48px );}/* Full height iPad with portrait orientation. */@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){ .fl-node-611dcdc81d3bb.fl-row-full-height > .fl-row-content-wrap { min-height: 1024px; }}/* Full height iPad with landscape orientation. */@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){ .fl-node-611dcdc81d3bb.fl-row-full-height > .fl-row-content-wrap { min-height: 768px; }}/* Full height iPhone 5. You can also target devices with aspect ratio. */@media screen and (device-aspect-ratio: 40/71) { .fl-node-611dcdc81d3bb.fl-row-full-height > .fl-row-content-wrap { min-height: 500px; }}.fl-node-611dcdc81d3bb > .fl-row-content-wrap { background-color: #ffffff; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; background-size: cover; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}.fl-node-611dcdc81d3bb > .fl-row-content-wrap:after { background-image: linear-gradient(180deg, rgba(35,35,35,0.85) 0%, rgba(255,255,255,0) 19%);}.fl-builder-mobile .fl-node-611dcdc81d3bb > .fl-row-content-wrap { background-image: url(https://centerlineinc.com/wp-content/uploads/2023/10/Centerline-Edited-26-1-e1698866014752.webp); background-position: center center; background-attachment: scroll;}.fl-node-611dcdc81d3bb.fl-row-custom-height > .fl-row-content-wrap { min-height: 58vh;} .fl-node-611dcdc81d3bb > .fl-row-content-wrap { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;} .fl-node-611dcdc81d3bb > .fl-row-content-wrap { padding-top:180px; padding-bottom:180px;}.fl-node-612bab0179955 > .fl-row-content-wrap { background-color: #ffffff;} .fl-node-612bab0179955 > .fl-row-content-wrap { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}@media ( max-width: 768px ) { .fl-node-612bab0179955.fl-row > .fl-row-content-wrap { margin-right:0px; margin-left:0px;}} .fl-node-612bab0179955 > .fl-row-content-wrap { padding-top:7%; padding-right:7%; padding-bottom:7%; padding-left:7%;}@media ( max-width: 992px ) { .fl-node-612bab0179955.fl-row > .fl-row-content-wrap { padding-top:40px; padding-bottom:40px;}}@media ( max-width: 768px ) { .fl-node-612bab0179955.fl-row > .fl-row-content-wrap { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}}.fl-node-612d827d76e7f.fl-row-fixed-width, .fl-node-612d827d76e7f .fl-row-fixed-width { max-width: 800px;} .fl-node-612eeffe42d1c > .fl-row-content-wrap { padding-top:7%; padding-right:7%; padding-bottom:7%; padding-left:7%;}@media ( max-width: 768px ) { .fl-node-612eeffe42d1c.fl-row > .fl-row-content-wrap { padding-top:7%; padding-right:7%; padding-bottom:7%; padding-left:7%;}}.fl-node-612e3a05dfedb > .fl-row-content-wrap { background-color: #ffffff;}.fl-node-612e3a05dfedb.fl-row-fixed-width, .fl-node-612e3a05dfedb .fl-row-fixed-width { max-width: 850px;} .fl-node-612e3a05dfedb > .fl-row-content-wrap { margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px;}@media ( max-width: 768px ) { .fl-node-612e3a05dfedb.fl-row > .fl-row-content-wrap { margin-right:0px; margin-left:0px;}} .fl-node-612e3a05dfedb > .fl-row-content-wrap { padding-top:7%; padding-right:7%; padding-bottom:7%; padding-left:7%;}@media ( max-width: 992px ) { .fl-node-612e3a05dfedb.fl-row > .fl-row-content-wrap { padding-top:40px; padding-bottom:40px;}}@media ( max-width: 768px ) { .fl-node-612e3a05dfedb.fl-row > .fl-row-content-wrap { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}}.fl-node-611e5f1556b58 { width: 100%;}.fl-node-611dcdc81d3b8 { width: 100%;}.fl-node-612bab0179950 { width: 40%;}.fl-node-612bab0179950 > .fl-col-content { background-image: url(https://centerlineinc.com/wp-content/uploads/2020/11/placeholder.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: 0px 0px 54px 0px rgba(35,35,35,0.36);}@media(max-width: 992px) { .fl-builder-content .fl-node-612bab0179950 { width: 100% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; } .fl-builder-content .fl-node-612bab0179950 > .fl-col-content { min-height: 360px; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612bab0179950 { width: 100% !important; max-width: none; clear: none; float: left; } .fl-builder-content .fl-node-612bab0179950 > .fl-col-content { min-height: 210px; }}@media ( max-width: 768px ) { .fl-node-612bab0179950.fl-col > .fl-col-content { margin-top:20px; margin-right:20px; margin-bottom:20px; margin-left:20px;}}@media ( max-width: 768px ) { .fl-node-612bab0179950.fl-col > .fl-col-content { padding-top:0%; padding-right:0%; padding-bottom:0%; padding-left:0%;}}.fl-animated.fl-fade-up { animation: fl-fade-up 1s ease; -webkit-animation: fl-fade-up 1s ease;}@-webkit-keyframes fl-fade-up { from { opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}@keyframes fl-fade-up { from { opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}.fl-node-612bab0179951 { width: 60%;}.fl-node-612bab0179951 > .fl-col-content { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}@media(max-width: 992px) { .fl-builder-content .fl-node-612bab0179951 { width: 100% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612bab0179951 { width: 100% !important; max-width: none; clear: none; float: left; }} .fl-node-612bab0179951 > .fl-col-content { margin-top:40px; margin-bottom:40px; margin-left:-125px;}@media ( max-width: 992px ) { .fl-node-612bab0179951.fl-col > .fl-col-content { margin-top:-50px; margin-right:40px; margin-bottom:0px; margin-left:40px;}}@media ( max-width: 768px ) { .fl-node-612bab0179951.fl-col > .fl-col-content { margin-top:-100px; margin-right:0px; margin-bottom:0px; margin-left:0px;}} .fl-node-612bab0179951 > .fl-col-content { padding-top:40px; padding-right:40px; padding-bottom:40px; padding-left:150px;}@media ( max-width: 992px ) { .fl-node-612bab0179951.fl-col > .fl-col-content { padding-top:50px; padding-right:20px; padding-bottom:20px; padding-left:20px;}}@media ( max-width: 768px ) { .fl-node-612bab0179951.fl-col > .fl-col-content { padding-top:100px; padding-right:5px; padding-bottom:5px; padding-left:5px;}}.fl-animated.fl-fade-right { animation: fl-fade-right 1s ease; -webkit-animation: fl-fade-right 1s ease;}@-webkit-keyframes fl-fade-right { from { opacity: 0; -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}@keyframes fl-fade-right { from { opacity: 0; -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}.fl-node-612d827d895e7 { width: 100%;}.fl-node-651c26eed597c { width: 100%;}.fl-node-612eeffdee0ea { width: 100%;} .fl-node-612eeffdee0ea > .fl-col-content { margin-bottom:40px;}.fl-node-651c168fee180 { width: 50%;}.fl-node-61899ad978e8e { width: 50%;}.fl-node-61899ad978e8a { width: 50%;}.fl-node-651c1549961a6 { width: 50%;}.fl-node-651c152283deb { width: 50%;}.fl-node-651c12715f164 { width: 50%;}.fl-node-61899ae13394f { width: 50%;}.fl-node-61899ae133953 { width: 50%;}.fl-node-618bc7f9b778d { width: 100%;}.fl-node-618bc7bb0920e { width: 33.33%;}.fl-node-618bc7bb09214 { width: 33.33%;}.fl-node-618bc7bb09216 { width: 33.33%;}.fl-node-612e3a05cceb6 { width: 100%;}.fl-node-612e3a05cceb6 > .fl-col-content { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}@media(max-width: 992px) { .fl-builder-content .fl-node-612e3a05cceb6 { width: 100% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612e3a05cceb6 { width: 100% !important; max-width: none; clear: none; float: left; }} .fl-node-612e3a05cceb6 > .fl-col-content { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-612e3a05cceb6.fl-col > .fl-col-content { margin-top:-50px; margin-right:40px; margin-bottom:0px; margin-left:40px;}}@media ( max-width: 768px ) { .fl-node-612e3a05cceb6.fl-col > .fl-col-content { margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px;}} .fl-node-612e3a05cceb6 > .fl-col-content { padding-top:40px; padding-right:40px; padding-bottom:40px; padding-left:40px;}@media ( max-width: 992px ) { .fl-node-612e3a05cceb6.fl-col > .fl-col-content { padding-top:50px; padding-right:20px; padding-bottom:20px; padding-left:20px;}}@media ( max-width: 768px ) { .fl-node-612e3a05cceb6.fl-col > .fl-col-content { padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;}}img.mfp-img { padding-bottom: 40px !important;}@media (max-width: 768px) { /* Mobile Photo */.fl-photo-content,.fl-photo-img { max-width: 100%;} }.fl-node-611e5f1556a23 .fl-photo { text-align: center;}.fl-node-611e5f1556a23 .fl-photo-content, .fl-node-611e5f1556a23 .fl-photo-img { width: 300px;}.fl-module-heading .fl-heading { padding: 0 !important; margin: 0 !important;}.fl-row .fl-col .fl-node-611e5dc33923a h1.fl-heading a,.fl-row .fl-col .fl-node-611e5dc33923a h1.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-611e5dc33923a h1.fl-heading .fl-heading-text *,.fl-node-611e5dc33923a h1.fl-heading .fl-heading-text { color: #ffffff;}.fl-node-611e5dc33923a.fl-module-heading .fl-heading { font-family: Roboto, sans-serif; font-weight: 900; font-size: 5rem; line-height: 0.9; text-align: center; text-transform: uppercase; text-shadow: 0px 5px 11px rgba(35,35,35,0.4);}@media(max-width: 992px) { .fl-node-611e5dc33923a.fl-module-heading .fl-heading { font-size: 3.7rem; }}@media(max-width: 768px) { .fl-node-611e5dc33923a.fl-module-heading .fl-heading { font-size: 2.6rem; }}.fl-row .fl-col .fl-node-612cf94de49b8 h2.fl-heading a,.fl-row .fl-col .fl-node-612cf94de49b8 h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-612cf94de49b8 h2.fl-heading .fl-heading-text *,.fl-node-612cf94de49b8 h2.fl-heading .fl-heading-text { color: #0b0b61;}.fl-node-612cf94de49b8.fl-module-heading .fl-heading { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 2.5em; line-height: 1.1; text-align: left; text-transform: uppercase;}@media(max-width: 992px) { .fl-node-612cf94de49b8.fl-module-heading .fl-heading { text-align: left; }}@media(max-width: 768px) { .fl-node-612cf94de49b8.fl-module-heading .fl-heading { font-size: 1.9rem; text-align: center; }} .fl-node-612cf94de49b8 > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-rich-text strong { font-weight: bold;} .fl-builder-content .fl-node-612d8c6be801e .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-612d8c6be801e .fl-module-content .fl-rich-text * { color: #232323; } @media(max-width: 992px) { .fl-builder-content .fl-node-612d8c6be801e .fl-rich-text, .fl-builder-content .fl-node-612d8c6be801e .fl-rich-text *:not(b, strong) { font-size: 1.1em; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612d8c6be801e .fl-rich-text, .fl-builder-content .fl-node-612d8c6be801e .fl-rich-text *:not(b, strong) { font-size: 1.05em; text-align: center; }} .fl-node-612d8c6be801e > .fl-module-content { margin-bottom:5px;}.fl-builder-content .fl-node-612cf886d534c a.fl-button,.fl-builder-content .fl-node-612cf886d534c a.fl-button:hover,.fl-builder-content .fl-node-612cf886d534c a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-612cf886d534c a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-612cf886d534c a.fl-button,.fl-builder-content .fl-node-612cf886d534c a.fl-button:visited,.fl-builder-content .fl-node-612cf886d534c a.fl-button *,.fl-builder-content .fl-node-612cf886d534c a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-612cf886d534c a.fl-button:hover,.fl-builder-content .fl-node-612cf886d534c a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-612cf886d534c a.fl-button:hover * { color: #0b0b61;}.fl-node-612cf886d534c .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-612cf886d534c a.fl-button, .fl-builder-content .fl-node-612cf886d534c a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-612cf886d534c a.fl-button:hover, .fl-builder-content .fl-node-612cf886d534c a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-612cf886d534c .fl-button-wrap { text-align: center; }} .fl-node-612cf886d534c > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-612cf886d534c.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-612cf886d534c.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-row .fl-col .fl-node-618bc7f62f34c h2.fl-heading a,.fl-row .fl-col .fl-node-618bc7f62f34c h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-618bc7f62f34c h2.fl-heading .fl-heading-text *,.fl-node-618bc7f62f34c h2.fl-heading .fl-heading-text { color: #0b0b61;}.fl-node-618bc7f62f34c.fl-module-heading .fl-heading { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 2.5em; line-height: 1.1; text-align: center; text-transform: uppercase;}@media(max-width: 992px) { .fl-node-618bc7f62f34c.fl-module-heading .fl-heading { text-align: left; }}@media(max-width: 768px) { .fl-node-618bc7f62f34c.fl-module-heading .fl-heading { font-size: 1.4rem; text-align: center; }} .fl-node-618bc7f62f34c > .fl-module-content { margin-top:10px; margin-bottom:0px;} .fl-builder-content .fl-node-612bab0179953 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-612bab0179953 .fl-module-content .fl-rich-text * { color: #232323; } .fl-builder-content .fl-node-612bab0179953 .fl-rich-text, .fl-builder-content .fl-node-612bab0179953 .fl-rich-text *:not(b, strong) { font-family: Montserrat, sans-serif; font-weight: 400; text-align: center;}@media(max-width: 992px) { .fl-builder-content .fl-node-612bab0179953 .fl-rich-text, .fl-builder-content .fl-node-612bab0179953 .fl-rich-text *:not(b, strong) { font-size: 1.1em; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612bab0179953 .fl-rich-text, .fl-builder-content .fl-node-612bab0179953 .fl-rich-text *:not(b, strong) { font-size: 1.05em; text-align: center; }} .fl-node-612bab0179953 > .fl-module-content { margin-top:20px; margin-right:20px; margin-bottom:0px; margin-left:20px;}.fl-builder-content .fl-node-612d82fbe51e8 .fl-rich-text, .fl-builder-content .fl-node-612d82fbe51e8 .fl-rich-text *:not(b, strong) { font-family: Montserrat, sans-serif; font-weight: 400; text-align: center;} .fl-node-612d82fbe51e8 > .fl-module-content { margin-bottom:0px;}.fl-node-612d897a72e6d .fl-photo { text-align: center;}.fl-row .fl-col .fl-node-651c26eec6c70 h4.fl-heading a,.fl-row .fl-col .fl-node-651c26eec6c70 h4.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-651c26eec6c70 h4.fl-heading .fl-heading-text *,.fl-node-651c26eec6c70 h4.fl-heading .fl-heading-text { color: #232323;}.fl-node-651c26eec6c70.fl-module-heading .fl-heading { font-family: Montserrat, sans-serif; font-weight: 700; font-size: 0.9em; line-height: 1.1; text-align: center; text-transform: uppercase;}@media(max-width: 992px) { .fl-node-651c26eec6c70.fl-module-heading .fl-heading { text-align: left; }}@media(max-width: 768px) { .fl-node-651c26eec6c70.fl-module-heading .fl-heading { font-size: 1.4rem; text-align: center; }} .fl-node-651c26eec6c70 > .fl-module-content { margin-top:76px; margin-bottom:0px;}@media (max-width: 768px) { .fl-node-651c26eec6c70 > .fl-module-content { margin-top:20px; } }.fl-row-fixed-width { min-width: 1px;}.fl-col-group.fl-col-group-responsive-reversed,.fl-col-group.fl-col-group-responsive-reversed .fl-col,.fl-col-group.fl-col-group-responsive-reversed .fl-col-content,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content { min-width: 0px;}.pp-logo-grid-input.input-small { width: 46px !important;}.pp-logos-content .logo-slider-prev,.pp-logos-content .logo-slider-next { position: absolute; top: 50%; transform: translateY(-50%); left: -6px;}.pp-logos-content .logo-slider-next { right: -6px; left: auto;}.pp-logos-content .logo-slider-nav { text-decoration: none; box-shadow: none; border: none; border-radius: 0; background: none; display: inline-flex; align-items: center; justify-content: center; line-height: 0; height: 30px; width: 30px; padding: 0; color: #333; transition: all 0.3s ease-in-out;}.pp-logos-content .disabled { pointer-events: none;}.pp-logos-content .logo-slider-nav svg { height: 20px; fill: currentColor;}.pp-logos-content .pp-logo { -webkit-backface-visibility: hidden; backface-visibility: hidden;}.pp-logos-content .sr-only { position: absolute !important; height: 1px !important; width: 1px !important; margin: 0 !important; padding: 0 !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); clip-path: polygon(0px 0px, 0px 0px, 0px 0px); -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); overflow: hidden !important; border: 0 !important; box-shadow: none !important;}.pp-logos-content .bx-wrapper { margin-bottom: 0; direction: ltr;}.pp-logos-carousel:not(.pp-logos-wrapper-loaded) { opacity: 0;}.fl-node-651c26eec6c73 .clearfix:before,.fl-node-651c26eec6c73 .clearfix:after { content: ; display: table;}.fl-node-651c26eec6c73 .clearfix: after { clear: both;}.fl-node-651c26eec6c73 .pp-logos-content { position: relative;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo { position: relative; margin-right: 20px; float: left; transition: background-color 0.3s ease-in-out;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(3n) { margin-right: 0;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo:hover { }.fl-node-651c26eec6c73 .pp-logos-wrapper { display: flex; flex-wrap: wrap;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo { display: flex; flex-wrap: wrap; align-items: center;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo > a,.fl-node-651c26eec6c73 .pp-logos-content .pp-logo .pp-logo-inner { flex: 1 1 auto;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { text-align: center;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo a { display: block; text-decoration: none; box-shadow: none; border: none;}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo div.title-wrapper { display: none}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo div.title-wrapper p.logo-title { text-align: center; color: #000000; margin-top: 10px; margin-bottom: 10px; }.fl-node-651c26eec6c73 .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { color: #666666; }.fl-node-651c26eec6c73 .pp-logos-content .pp-logo img { -webkit-filter: inherit; filter: inherit; border-style: none; border-width: 1px; border-radius: 0px; margin: 0 auto; opacity: 1; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }.fl-node-651c26eec6c73 .pp-logos-content .pp-logo:hover img { -webkit-filter: inherit; filter: inherit; opacity: 1; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }.fl-node-651c26eec6c73 .pp-logos-content .bx-pager a { opacity: 1; background-color: #ffcc00; width: 10px; height: 10px; border-radius: 100px; box-shadow: none;}.fl-node-651c26eec6c73 .pp-logos-content .bx-pager a.active,.fl-node-651c26eec6c73 .pp-logos-content .bx-pager a:hover { background-color: #071d49; opacity: 1; box-shadow: none;}.fl-node-651c26eec6c73 .pp-logos-content button.logo-slider-nav { display: none; color: #071D49; height: 42px; width: 42px; }.fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav svg { height: 32px; }.fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav svg path { fill: #071D49; }.fl-node-651c26eec6c73 .pp-logos-content button.logo-slider-nav:hover { color: #232323; }.fl-node-651c26eec6c73 .pp-logos-content button.logo-slider-nav:hover svg path { fill: #232323; }@media only screen and (max-width: 1200px) { .fl-node-651c26eec6c73 .pp-logos-content .pp-logo { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n+1) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(4n) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(4n+1) { } .fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav button { } .fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav svg { }}@media only screen and (max-width: 992px) { .fl-node-651c26eec6c73 .pp-logos-content .pp-logo { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n+1) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n+1) { } .fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav button { } .fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav svg { }}@media only screen and (max-width: 768px) { .fl-node-651c26eec6c73 .pp-logos-content .pp-logo { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n+1) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n+1) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n) { } .fl-node-651c26eec6c73 .pp-logos-content .pp-logo:nth-of-type(6n) { } .fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav button { } .fl-node-651c26eec6c73 .pp-logos-content .logo-slider-nav svg { }}.fl-node-651c26eec6c73 .pp-logos-content .pp-logo { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}.fl-row .fl-col .fl-node-612eeffdee0eb h2.fl-heading a,.fl-row .fl-col .fl-node-612eeffdee0eb h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-612eeffdee0eb h2.fl-heading .fl-heading-text *,.fl-node-612eeffdee0eb h2.fl-heading .fl-heading-text { color: #0b0b61;}.fl-node-612eeffdee0eb.fl-module-heading .fl-heading { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 2.5em; line-height: 1.1; text-align: left; text-transform: uppercase;}@media(max-width: 992px) { .fl-node-612eeffdee0eb.fl-module-heading .fl-heading { text-align: left; }}@media(max-width: 768px) { .fl-node-612eeffdee0eb.fl-module-heading .fl-heading { font-size: 1.4rem; text-align: center; }} .fl-node-612eeffdee0eb > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-node-651c168fee95e .fl-photo { text-align: center;}.fl-node-651c168fee95e .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 0px; border-bottom-width: 10px; border-left-width: 10px; box-shadow: -5px 5px 20px 0px #bfbfbf;}.bb-heading-input.input-small { width: 46px !important;}.pp-heading-content { overflow: hidden;}.pp-heading-content .pp-heading-link { text-decoration: none;}.pp-heading-content span.heading-title { display: block;}.pp-heading-content .pp-heading.pp-separator-inline .heading-title { display: inline-block;}.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { position: relative; display: inline-block;}.pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before,.pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { content: ; display: block; position: absolute; top: 50%; border-width: 0;}.pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { right: 100%;}.pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { left: 100%;}.pp-heading-content .pp-heading.pp-separator-inline.pp-left .heading-title span { padding-left: 0 !important;}.pp-heading-content .pp-heading.pp-separator-inline.pp-right .heading-title span { padding-right: 0 !important;}.pp-heading-content .pp-heading.pp-separator-inline.pp-left .heading-title span:before { display: none;}.pp-heading-content .pp-heading.pp-separator-inline.pp-right .heading-title span:after { display: none;}.pp-heading-content .pp-heading-separator { margin: 0 auto; padding: 0; position: relative; overflow: hidden;}.pp-heading-content .pp-heading-separator.line_with_icon:before { right: 50%; left: auto;}.pp-heading-content .pp-heading-separator.line_with_icon.pp-left:before { display: none;}.pp-heading-content .pp-heading-separator.line_with_icon.pp-right:after { display: none;}.pp-heading-content .pp-heading-separator.line_with_icon:after { left: 50%; right: auto;}.pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}.pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}.pp-heading-content .pp-heading-separator.line_with_icon:before,.pp-heading-content .pp-heading-separator.line_with_icon:after { content: ; position: absolute; bottom: 50%; border-width: 0; top: 50%;}.pp-heading-content .pp-heading-separator .heading-icon-image { vertical-align: middle; box-shadow: none !important; max-width: 100%;}.pp-heading-content .pp-heading-separator .pp-separator-line { max-width: 100%; display: block;}.pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center;}.pp-heading-content .pp-heading-separator.icon_only span { display: inline-block;}@media only screen and (max-width: 768px) { .pp-heading-content .pp-heading.pp-separator-inline.pp-tablet-left .heading-title span { padding-left: 0 !important; } .pp-heading-content .pp-heading.pp-separator-inline.pp-tablet-right .heading-title span { padding-right: 0 !important; } .pp-heading-content .pp-heading.pp-separator-inline.pp-tablet-left .heading-title span:before { display: none; } .pp-heading-content .pp-heading.pp-separator-inline.pp-tablet-right .heading-title span:after { display: none; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-tablet-left:before { display: none; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-tablet-right:after { display: none; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-tablet-left:after { left: 2%; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-tablet-right:before { right: 2%; }}@media only screen and (max-width: 480px) { .pp-heading-content .pp-heading.pp-separator-inline.pp-mobile-left .heading-title span { padding-left: 0 !important; } .pp-heading-content .pp-heading.pp-separator-inline.pp-mobile-right .heading-title span { padding-right: 0 !important; } .pp-heading-content .pp-heading.pp-separator-inline.pp-mobile-left .heading-title span:before { display: none; } .pp-heading-content .pp-heading.pp-separator-inline.pp-mobile-right .heading-title span:after { display: none; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-mobile-left:before { display: none; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-mobile-left:before { display: none; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-mobile-right:after { display: none; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-mobile-left:after { left: 2%; } .pp-heading-content .pp-heading-separator.line_with_icon.pp-mobile-right:before { right: 2%; }}@media (max-width: 768px) { /** * This file should contain frontend styles that * will be applied to all module instances once * the responsive breakpoint has been reached. The * responsive breakpoint can be set in the global * settings or individual page settings. */ }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-prefix { }div.fl-node-651c168fee95f .pp-heading-content { text-align: left;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading { }div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #232323; text-transform: uppercase; display: inline; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-651c168fee95f .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading,div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading p { color: #232323; }div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator { }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c168fee95f .pp-heading-content { text-align: ; } div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-651c168fee95f .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c168fee95f .pp-heading-content { text-align: left; } div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-651c168fee95f .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-651c168fee95f div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading, div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-651c168fee95f .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-651c168fee95f .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading, div.fl-node-651c168fee95f .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-651c168fee95f > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-651c168fee960 a.fl-button,.fl-builder-content .fl-node-651c168fee960 a.fl-button:hover,.fl-builder-content .fl-node-651c168fee960 a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-651c168fee960 a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-651c168fee960 a.fl-button,.fl-builder-content .fl-node-651c168fee960 a.fl-button:visited,.fl-builder-content .fl-node-651c168fee960 a.fl-button *,.fl-builder-content .fl-node-651c168fee960 a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-651c168fee960 a.fl-button:hover,.fl-builder-content .fl-node-651c168fee960 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-651c168fee960 a.fl-button:hover * { color: #0b0b61;}.fl-node-651c168fee960 .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-651c168fee960 a.fl-button, .fl-builder-content .fl-node-651c168fee960 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-651c168fee960 a.fl-button:hover, .fl-builder-content .fl-node-651c168fee960 a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-651c168fee960 .fl-button-wrap { text-align: left; }} .fl-node-651c168fee960 > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-651c168fee960.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-651c168fee960.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-node-612eeffdee0e9 .fl-photo { text-align: center;}.fl-node-612eeffdee0e9 .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 0px; box-shadow: -5px 5px 20px 0px #bfbfbf;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-prefix { }div.fl-node-612eeffdee0e8 .pp-heading-content { text-align: left;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading { }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { text-transform: uppercase; display: inline; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading,div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading p { }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator { }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee0e8 .pp-heading-content { text-align: ; } div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee0e8 .pp-heading-content { text-align: left; } div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-612eeffdee0e8 div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612eeffdee0e8 .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee0e8 .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-612eeffdee0e8 > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button,.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button,.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:visited,.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button *,.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:hover * { color: #0b0b61;}.fl-node-612eeffdee0e7 .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button, .fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:hover, .fl-builder-content .fl-node-612eeffdee0e7 a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-612eeffdee0e7 .fl-button-wrap { text-align: left; }} .fl-node-612eeffdee0e7 > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-612eeffdee0e7.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-612eeffdee0e7.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-node-612eeffdee0e2 .fl-photo { text-align: center;}.fl-node-612eeffdee0e2 .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 0px; border-bottom-width: 10px; border-left-width: 10px; box-shadow: -5px 5px 20px 0px #bfbfbf;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-prefix { }div.fl-node-612eeffdee0e3 .pp-heading-content { text-align: left;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading { }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #232323; text-transform: uppercase; display: inline; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading,div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading p { color: #232323; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator { }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee0e3 .pp-heading-content { text-align: ; } div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee0e3 .pp-heading-content { text-align: left; } div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-612eeffdee0e3 div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612eeffdee0e3 .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee0e3 .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-612eeffdee0e3 > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button,.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button,.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:visited,.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button *,.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:hover * { color: #0b0b61;}.fl-node-612eeffdee0e4 .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button, .fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:hover, .fl-builder-content .fl-node-612eeffdee0e4 a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-612eeffdee0e4 .fl-button-wrap { text-align: left; }} .fl-node-612eeffdee0e4 > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-612eeffdee0e4.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-612eeffdee0e4.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-node-651c154996bfd .fl-photo { text-align: center;}.fl-node-651c154996bfd .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 0px; box-shadow: -5px 5px 20px 0px #bfbfbf;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading-prefix { }div.fl-node-651c154996bfe .pp-heading-content { text-align: left;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading { }div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title span.pp-primary-title { text-transform: uppercase; display: inline; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-651c154996bfe .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading,div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading p { }div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator { }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c154996bfe .pp-heading-content { text-align: ; } div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-651c154996bfe .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c154996bfe .pp-heading-content { text-align: left; } div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-651c154996bfe .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-651c154996bfe div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading, div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-651c154996bfe .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-651c154996bfe .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading, div.fl-node-651c154996bfe .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-651c154996bfe > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-651c154996bff a.fl-button,.fl-builder-content .fl-node-651c154996bff a.fl-button:hover,.fl-builder-content .fl-node-651c154996bff a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-651c154996bff a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-651c154996bff a.fl-button,.fl-builder-content .fl-node-651c154996bff a.fl-button:visited,.fl-builder-content .fl-node-651c154996bff a.fl-button *,.fl-builder-content .fl-node-651c154996bff a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-651c154996bff a.fl-button:hover,.fl-builder-content .fl-node-651c154996bff a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-651c154996bff a.fl-button:hover * { color: #0b0b61;}.fl-node-651c154996bff .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-651c154996bff a.fl-button, .fl-builder-content .fl-node-651c154996bff a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-651c154996bff a.fl-button:hover, .fl-builder-content .fl-node-651c154996bff a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-651c154996bff .fl-button-wrap { text-align: left; }} .fl-node-651c154996bff > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-651c154996bff.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-651c154996bff.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-node-651c15228461d .fl-photo { text-align: center;}.fl-node-651c15228461d .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 0px; border-bottom-width: 10px; border-left-width: 10px; box-shadow: -5px 5px 20px 0px #bfbfbf;}div.fl-node-651c15228461f .pp-heading-content .pp-heading-prefix { }div.fl-node-651c15228461f .pp-heading-content { text-align: left;}div.fl-node-651c15228461f .pp-heading-content .pp-heading { }div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #232323; text-transform: uppercase; display: inline; }div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-651c15228461f .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-651c15228461f .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c15228461f .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading,div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading p { color: #232323; }div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator { }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c15228461f .pp-heading-content { text-align: ; } div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-651c15228461f .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c15228461f .pp-heading-content { text-align: left; } div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-651c15228461f .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-651c15228461f div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading, div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-651c15228461f .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-651c15228461f .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading, div.fl-node-651c15228461f .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-651c15228461f > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-651c152284620 a.fl-button,.fl-builder-content .fl-node-651c152284620 a.fl-button:hover,.fl-builder-content .fl-node-651c152284620 a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-651c152284620 a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-651c152284620 a.fl-button,.fl-builder-content .fl-node-651c152284620 a.fl-button:visited,.fl-builder-content .fl-node-651c152284620 a.fl-button *,.fl-builder-content .fl-node-651c152284620 a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-651c152284620 a.fl-button:hover,.fl-builder-content .fl-node-651c152284620 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-651c152284620 a.fl-button:hover * { color: #0b0b61;}.fl-node-651c152284620 .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-651c152284620 a.fl-button, .fl-builder-content .fl-node-651c152284620 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-651c152284620 a.fl-button:hover, .fl-builder-content .fl-node-651c152284620 a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-651c152284620 .fl-button-wrap { text-align: left; }} .fl-node-651c152284620 > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-651c152284620.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-651c152284620.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-node-651c12715fa33 .fl-photo { text-align: center;}.fl-node-651c12715fa33 .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 0px; box-shadow: -5px 5px 20px 0px #bfbfbf;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-prefix { }div.fl-node-651c12715fa36 .pp-heading-content { text-align: left;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading { }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { text-transform: uppercase; display: inline; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-651c12715fa36 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading,div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading p { }div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator { }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c12715fa36 .pp-heading-content { text-align: ; } div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c12715fa36 .pp-heading-content { text-align: left; } div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-651c12715fa36 div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading, div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-651c12715fa36 .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-651c12715fa36 .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading, div.fl-node-651c12715fa36 .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-651c12715fa36 > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-651c12715fa37 a.fl-button,.fl-builder-content .fl-node-651c12715fa37 a.fl-button:hover,.fl-builder-content .fl-node-651c12715fa37 a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-651c12715fa37 a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-651c12715fa37 a.fl-button,.fl-builder-content .fl-node-651c12715fa37 a.fl-button:visited,.fl-builder-content .fl-node-651c12715fa37 a.fl-button *,.fl-builder-content .fl-node-651c12715fa37 a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-651c12715fa37 a.fl-button:hover,.fl-builder-content .fl-node-651c12715fa37 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-651c12715fa37 a.fl-button:hover * { color: #0b0b61;}.fl-node-651c12715fa37 .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-651c12715fa37 a.fl-button, .fl-builder-content .fl-node-651c12715fa37 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-651c12715fa37 a.fl-button:hover, .fl-builder-content .fl-node-651c12715fa37 a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-651c12715fa37 .fl-button-wrap { text-align: left; }} .fl-node-651c12715fa37 > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-651c12715fa37.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-651c12715fa37.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-node-612eeffdee104 .fl-photo { text-align: center;}.fl-node-612eeffdee104 .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 0px; border-bottom-width: 10px; border-left-width: 10px; box-shadow: -5px 5px 20px 0px #bfbfbf;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-prefix { }div.fl-node-612eeffdee102 .pp-heading-content { text-align: left;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading { }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { text-transform: uppercase; display: inline; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612eeffdee102 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading,div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading p { }div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator { }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee102 .pp-heading-content { text-align: ; } div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee102 .pp-heading-content { text-align: left; } div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-612eeffdee102 div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612eeffdee102 .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612eeffdee102 .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee102 .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-612eeffdee102 > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-612eeffdee103 a.fl-button,.fl-builder-content .fl-node-612eeffdee103 a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee103 a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-612eeffdee103 a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-612eeffdee103 a.fl-button,.fl-builder-content .fl-node-612eeffdee103 a.fl-button:visited,.fl-builder-content .fl-node-612eeffdee103 a.fl-button *,.fl-builder-content .fl-node-612eeffdee103 a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-612eeffdee103 a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee103 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-612eeffdee103 a.fl-button:hover * { color: #0b0b61;}.fl-node-612eeffdee103 .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-612eeffdee103 a.fl-button, .fl-builder-content .fl-node-612eeffdee103 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-612eeffdee103 a.fl-button:hover, .fl-builder-content .fl-node-612eeffdee103 a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-612eeffdee103 .fl-button-wrap { text-align: left; }} .fl-node-612eeffdee103 > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-612eeffdee103.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-612eeffdee103.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-node-612eeffdee0ff .fl-photo { text-align: center;}.fl-node-612eeffdee0ff .fl-photo-img { border-style: solid; border-width: 0; background-clip: border-box; border-color: #ffcc00; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 0px; box-shadow: -5px 5px 20px 0px #bfbfbf;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-prefix { }div.fl-node-612eeffdee0fd .pp-heading-content { text-align: left;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading { }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title span.pp-primary-title { text-transform: uppercase; display: inline; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading,div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading p { }div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #ffcc00; border-bottom-width: 2px; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ffcc00; width: 100px; float: left; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator { }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee0fd .pp-heading-content { text-align: ; } div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612eeffdee0fd .pp-heading-content { text-align: left; } div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-separator-line { float: left; } div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-prefix { padding-left: 0 !important; } }div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.9px; text-align: left;}div.fl-node-612eeffdee0fd div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-align: left;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612eeffdee0fd .pp-heading-content .pp-heading .heading-title { text-align: center; } div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading, div.fl-node-612eeffdee0fd .pp-heading-content .pp-sub-heading p { text-align: center; }} .fl-node-612eeffdee0fd > .fl-module-content { margin-top:10px; margin-bottom:0px;}.fl-builder-content .fl-node-612eeffdee0fe a.fl-button,.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:visited { background: rgba(255,255,255,0); }.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:hover { background-color: rgba(255,255,255,0);}.fl-builder-content .fl-node-612eeffdee0fe a.fl-button,.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:visited,.fl-builder-content .fl-node-612eeffdee0fe a.fl-button *,.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:visited * { color: #232323;}.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:hover,.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:hover * { color: #0b0b61;}.fl-node-612eeffdee0fe .fl-button-wrap { text-align: left;}.fl-builder-content .fl-node-612eeffdee0fe a.fl-button, .fl-builder-content .fl-node-612eeffdee0fe a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}.fl-builder-content .fl-node-612eeffdee0fe a.fl-button:hover, .fl-builder-content .fl-node-612eeffdee0fe a.fl-button:focus { border: 1px solid rgba(243,243,243,0); border-style: none; border-width: 0; background-clip: border-box;}@media(max-width: 768px) { .fl-node-612eeffdee0fe .fl-button-wrap { text-align: left; }} .fl-node-612eeffdee0fe > .fl-module-content { margin-top:0px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-612eeffdee0fe.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-612eeffdee0fe.fl-module > .fl-module-content { margin-top:0px; margin-bottom:20px;}}.fl-row .fl-col .fl-node-612d89898a886 h2.fl-heading a,.fl-row .fl-col .fl-node-612d89898a886 h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-612d89898a886 h2.fl-heading .fl-heading-text *,.fl-node-612d89898a886 h2.fl-heading .fl-heading-text { color: #0b0b61;}.fl-node-612d89898a886.fl-module-heading .fl-heading { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 2.5em; line-height: 1.1; text-align: center; text-transform: uppercase;}@media(max-width: 992px) { .fl-node-612d89898a886.fl-module-heading .fl-heading { text-align: left; }}@media(max-width: 768px) { .fl-node-612d89898a886.fl-module-heading .fl-heading { font-size: 1.4rem; text-align: center; }} .fl-node-612d89898a886 > .fl-module-content { margin-top:10px; margin-bottom:20px;}@media (max-width: 768px) { .fl-module-icon { text-align: center;} }.fl-node-618bf2c7b2f45 .fl-icon i, .fl-node-618bf2c7b2f45 .fl-icon i:before { font-size: 30px;}.fl-node-618bf2c7b2f45 .fl-icon-wrap .fl-icon-text { height: 52.5px;}.fl-node-618bf2c7b2f45.fl-module-icon { text-align: center;}@media(max-width: 1200px) { .fl-node-618bf2c7b2f45 .fl-icon-wrap .fl-icon-text { height: 52.5px; }}@media(max-width: 992px) { .fl-node-618bf2c7b2f45 .fl-icon-wrap .fl-icon-text { height: 52.5px; }}@media(max-width: 768px) { .fl-node-618bf2c7b2f45 .fl-icon-wrap .fl-icon-text { height: 52.5px; }} .fl-node-618bf2c7b2f45 > .fl-module-content { margin-bottom:10px;} .fl-builder-content .fl-node-618bf6a29342f .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-618bf6a29342f .fl-module-content .fl-rich-text * { color: #0b0b61; } .fl-builder-content .fl-node-618bf6a29342f .fl-rich-text, .fl-builder-content .fl-node-618bf6a29342f .fl-rich-text *:not(b, strong) { font-weight: 300; font-size: 22px; letter-spacing: 1px;} .fl-node-618bf6a29342f > .fl-module-content { margin-top:0px;}.fl-node-618bf8f2c071e .fl-icon i, .fl-node-618bf8f2c071e .fl-icon i:before { font-size: 30px;}.fl-node-618bf8f2c071e .fl-icon-wrap .fl-icon-text { height: 52.5px;}.fl-node-618bf8f2c071e.fl-module-icon { text-align: center;}@media(max-width: 1200px) { .fl-node-618bf8f2c071e .fl-icon-wrap .fl-icon-text { height: 52.5px; }}@media(max-width: 992px) { .fl-node-618bf8f2c071e .fl-icon-wrap .fl-icon-text { height: 52.5px; }}@media(max-width: 768px) { .fl-node-618bf8f2c071e .fl-icon-wrap .fl-icon-text { height: 52.5px; }} .fl-node-618bf8f2c071e > .fl-module-content { margin-bottom:10px;} .fl-builder-content .fl-node-618bf8f7e485c .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-618bf8f7e485c .fl-module-content .fl-rich-text * { color: #0b0b61; } .fl-builder-content .fl-node-618bf8f7e485c .fl-rich-text, .fl-builder-content .fl-node-618bf8f7e485c .fl-rich-text *:not(b, strong) { font-weight: 300; font-size: 22px; letter-spacing: 1px; text-align: center; text-decoration: none;} .fl-node-618bf8f7e485c > .fl-module-content { margin-top:0px;}.fl-node-618bfa05eae7d .fl-icon i, .fl-node-618bfa05eae7d .fl-icon i:before { font-size: 30px;}.fl-node-618bfa05eae7d .fl-icon-wrap .fl-icon-text { height: 52.5px;}.fl-node-618bfa05eae7d.fl-module-icon { text-align: center;}@media(max-width: 1200px) { .fl-node-618bfa05eae7d .fl-icon-wrap .fl-icon-text { height: 52.5px; }}@media(max-width: 992px) { .fl-node-618bfa05eae7d .fl-icon-wrap .fl-icon-text { height: 52.5px; }}@media(max-width: 768px) { .fl-node-618bfa05eae7d .fl-icon-wrap .fl-icon-text { height: 52.5px; }} .fl-node-618bfa05eae7d > .fl-module-content { margin-bottom:10px;} .fl-builder-content .fl-node-618bfa0403a69 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-618bfa0403a69 .fl-module-content .fl-rich-text * { color: #0b0b61; } .fl-builder-content .fl-node-618bfa0403a69 .fl-rich-text, .fl-builder-content .fl-node-618bfa0403a69 .fl-rich-text *:not(b, strong) { font-weight: 300; font-size: 22px; letter-spacing: 1px;} .fl-node-618bfa0403a69 > .fl-module-content { margin-top:0px;}.fl-row .fl-col .fl-node-612e3a05cceb8 h2.fl-heading a,.fl-row .fl-col .fl-node-612e3a05cceb8 h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-612e3a05cceb8 h2.fl-heading .fl-heading-text *,.fl-node-612e3a05cceb8 h2.fl-heading .fl-heading-text { color: #0b0b61;}.fl-node-612e3a05cceb8.fl-module-heading .fl-heading { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 2.5em; line-height: 1.1; text-align: center; text-transform: uppercase;}@media(max-width: 992px) { .fl-node-612e3a05cceb8.fl-module-heading .fl-heading { text-align: left; }}@media(max-width: 768px) { .fl-node-612e3a05cceb8.fl-module-heading .fl-heading { font-size: 1.9rem; text-align: center; }} .fl-node-612e3a05cceb8 > .fl-module-content { margin-top:10px; margin-bottom:0px;}@media ( max-width: 768px ) { .fl-node-612e3a05cceb8.fl-module > .fl-module-content { margin-top:20px;}} .fl-builder-content .fl-node-612e3a05cceb7 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-612e3a05cceb7 .fl-module-content .fl-rich-text * { color: #232323; } @media(max-width: 992px) { .fl-builder-content .fl-node-612e3a05cceb7 .fl-rich-text, .fl-builder-content .fl-node-612e3a05cceb7 .fl-rich-text *:not(b, strong) { font-size: 1.1em; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612e3a05cceb7 .fl-rich-text, .fl-builder-content .fl-node-612e3a05cceb7 .fl-rich-text *:not(b, strong) { font-size: 1.05em; text-align: center; }} .fl-node-612e3a05cceb7 > .fl-module-content { margin-bottom:0px;}.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button,.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:hover,.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:visited { background: #0b0b61; }.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:hover { background-color: #0b0b61;}.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button,.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:visited,.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button *,.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:visited * { color: #ffffff;}.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:hover,.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:hover * { color: #ffffff;}.fl-builder-content .fl-node-612e3a05cceb9 .fl-button,.fl-builder-content .fl-node-612e3a05cceb9 .fl-button * { transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear;}.fl-node-612e3a05cceb9 .fl-button-wrap { text-align: center;}.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button, .fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.8px; text-transform: uppercase; border: 1px solid #000055; border-style: none; border-width: 0; background-clip: border-box; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}.fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:hover, .fl-builder-content .fl-node-612e3a05cceb9 a.fl-button:focus { border: 1px solid #000055; border-style: none; border-width: 0; background-clip: border-box; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}@media(max-width: 768px) { .fl-node-612e3a05cceb9 .fl-button-wrap { text-align: center; }} .fl-node-612e3a05cceb9 > .fl-module-content { margin-top:20px; margin-bottom:-60px; margin-left:0px;}@media ( max-width: 992px ) { .fl-node-612e3a05cceb9.fl-module > .fl-module-content { margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-612e3a05cceb9.fl-module > .fl-module-content { margin-top:20px; margin-bottom:-30px;}}/* Start Global CSS *//* End Global CSS *//* Start Global Nodes CSS *//* End Global Nodes CSS *//* Start Layout CSS */.headline-yellow { color: #FFCC00 !important;}.primary-header { font-weight: 900 !important;}body { background: rgba(240, 235, 215, .5);}#hover-cards .container-fluid { text-align: center;} #hover-cards .container-fluid div { position: relative; display: inline-block; height: 250px; width: 30%; overflow: hidden; border-radius: 7px; margin: 1%; transition: 0.7s all cubic-bezier(0.785, 0.135, 0.15, 0.86); box-shadow: 0 50px 50px -20px rgba(0, 0, 0, .5);} #hover-cards .container-fluid div img { width: 150%; margin: -25% -25%; min-height: 100%; transition: 0.7s all cubic-bezier(0.785, 0.135, 0.15, 0.86);}#hover-cards .container-fluid div span { position: absolute; bottom: -20px; left: 20px; font-family: Arial; color: rgba(255, 255, 255, 0); font-size: 1.5rem; transition: 0.8s all cubic-bezier(0.785, 0.135, 0.15, 0.86);}#hover-cards .container-fluid div:before { content: ; position: absolute; background: rgba(255, 255, 255, .1); width: 50px; height: 400px; transform: rotate(30deg); top: -40px; left: -200px; transition: 1s all cubic-bezier(0.785, 0.135, 0.15, 0.86);}#hover-cards .container-fluid div:hover { cursor: pointer; transform: scale(1.2); border-radius: 10px; box-shadow: 0 20px 300px -20px rgba(0, 0, 0, 1);}#hover-cards .container-fluid div:hover:before { content: ; left: 350px;} #hover-cards .container-fluid div:hover img { width: 100%; margin: 0; min-height: 100%;}#hover-cards .container-fluid div:hover span { color: rgba(255, 255, 255, .8); bottom: 20px;} /* End Layout CSS */ .fl-builder-row-settings #fl-field-separator_position { display: none !important; } .fl-builder-row-settings #fl-field-separator_position { display: none !important; } .fl-builder-row-settings #fl-field-separator_position { display: none !important; } .fl-builder-row-settings #fl-field-separator_position { display: none !important; } .fl-builder-row-settings #fl-field-separator_position { display: none !important; } .fl-builder-row-settings #fl-field-separator_position { display: none !important; } .fl-node-611dcdc81d3bb .fl-row-content { min-width: 0px; } .fl-node-612bab0179955 .fl-row-content { min-width: 0px; } .fl-node-612d827d76e7f .fl-row-content { min-width: 0px; } .fl-node-612eeffe42d1c .fl-row-content { min-width: 0px; } .fl-node-618bc7bae355f .fl-row-content { min-width: 0px; } .fl-node-612e3a05dfedb .fl-row-content { min-width: 0px; } /style>style idfl-builder-layout-37-inline-css>.fl-node-5f89dd91dad82 > .fl-row-content-wrap { background-color: #ffffff;} .fl-node-5f89dd91dad82 > .fl-row-content-wrap { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;} .fl-node-5f89dd91dad82 > .fl-row-content-wrap { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}.fl-node-5f89dd91e01da { width: 100%;}@media(max-width: 992px) { .fl-builder-content .fl-node-5f89dd91e01da { width: 100% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }}@media(max-width: 768px) { .fl-builder-content .fl-node-5f89dd91e01da { width: 100% !important; max-width: none; clear: none; float: left; }}/*** WP Menu***/.pp-advanced-menu ul,.pp-advanced-menu li { list-style: none; margin: 0; padding: 0;}.pp-advanced-menu .menu:before,.pp-advanced-menu .menu:after { content: ; display: table; clear: both;}/* Horizontal menus */.pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { display: inline-flex; flex-wrap: wrap; align-items: center;}.pp-advanced-menu .menu { padding-left: 0;}.pp-advanced-menu li { position: relative;}.pp-advanced-menu a { display: block; text-decoration: none; outline: 0;}.pp-advanced-menu a:hover,.pp-advanced-menu a:focus { text-decoration: none; outline: 0;}.pp-advanced-menu .sub-menu { width: 220px; /*margin: 0 auto;*/}.pp-advanced-menu .pp-menu-nav { outline: 0;}/* Expanded menus */.fl-moduledata-node .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu { background-color: transparent; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none;}/* Submenus */.pp-advanced-menu .pp-has-submenu:focus,.pp-advanced-menu .pp-has-submenu .sub-menu:focus,.pp-advanced-menu .pp-has-submenu-container:focus { outline: 0;}.pp-advanced-menu .pp-has-submenu-container { position: relative;}/* Submenu - accordion, expanded */.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu { display: none;}.pp-advanced-menu .pp-advanced-menu-horizontal .pp-has-submenu.pp-active .hide-heading > .sub-menu { box-shadow: none; display: block !important;}/* Toggle - General */.pp-advanced-menu .pp-menu-toggle { position: absolute; top: 50%; right: 10px; cursor: pointer;}.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,.pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { content: ; border-color: #333;}.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle { display: none;}/* Mobile menu - hamburger icon */.pp-advanced-menu-mobile { display: flex; align-items: center; justify-content: center;}.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle { position: relative; padding: 8px; background-color: transparent; border: none; color: #333; border-radius: 0; cursor: pointer; line-height: 0; display: inline-flex; align-items: center; justify-content: center;}.pp-advanced-menu-mobile-toggle.text { width: 100%; text-align: center;}.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label,.pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label { display: inline-block; margin-left: 10px; line-height: 0.8;}.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container,.pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container { display: inline-block; position: relative; width: 1.4em; height: 1.4em; vertical-align: middle;}.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu,.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu { position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect,.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect { fill: currentColor;}.pp-advanced-menu-mobile-toggle .pp-hamburger { font: inherit; display: inline-block; overflow: visible; margin: 0; cursor: pointer; transition-timing-function: linear; transition-duration: .15s; transition-property: opacity,filter; text-transform: none; color: inherit; border: 0; background-color: transparent; line-height: 0;}.pp-advanced-menu-mobile-toggle .pp-hamburger:focus { outline: none;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box { position: relative; display: inline-block; width: 30px; height: 18px;}.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner { top: 50%; display: block; margin-top: -2px; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-duration: 75ms;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { background-color: #000; position: absolute; width: 30px; height: 3px; transition-timing-function: ease; transition-duration: .15s; transition-property: transform; border-radius: 4px;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { display: block; content: ;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before { transition: top 75ms ease .12s,opacity 75ms ease; top: -8px;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { transition: bottom 75ms ease, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.12s; bottom: -8px;}.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn { position: relative; cursor: pointer; float: right; top: 20px; right: 20px; line-height: 1; z-index: 1; font-style: normal; font-family: Helvetica, Arial, sans-serif; font-weight: 100;}.pp-advanced-menu.off-canvas .pp-off-canvas-menu.pp-menu-right .pp-menu-close-btn { float: left; right: 0; left: 20px;}.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu { overflow-y: auto; width: 100%;}/***** Full Screen Overlay ***/.pp-advanced-menu .pp-menu-overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.8); z-index: 999; overflow-y: auto; overflow-x: hidden; min-height: 100vh;}html:not(.pp-full-screen-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay,html:not(.pp-off-canvas-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay { position: absolute;}.pp-advanced-menu .pp-menu-overlay > ul.menu { position: relative; top: 50%; width: 100%; height: 60%; margin: 0 auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}/* Fade */.pp-advanced-menu .pp-overlay-fade { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, visibility 0s 0.5s;}.pp-advanced-menu.menu-open .pp-overlay-fade { opacity: 1; visibility: visible; -webkit-transition: opacity 0.5s; transition: opacity 0.5s;}/* Corner */.pp-advanced-menu .pp-overlay-corner { opacity: 0; visibility: hidden; -webkit-transform: translateY(50px) translateX(50px); -moz-transform: translateY(50px) translateX(50px); transform: translateY(50px) translateX(50px); -webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s; -moz-transition: opacity 0.5s, -moz-transform 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s;}.pp-advanced-menu.menu-open .pp-overlay-corner { opacity: 1; visibility: visible; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); transform: translateY(0%); -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; -moz-transition: opacity 0.5s, -moz-transform 0.5s; transition: opacity 0.5s, transform 0.5s;}/* Slide Down */.pp-advanced-menu .pp-overlay-slide-down { visibility: hidden; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s; -moz-transition: -moz-transform 0.4s ease-in-out, visibility 0s 0.4s; transition: transform 0.4s ease-in-out, visibility 0s 0.4s;}.pp-advanced-menu.menu-open .pp-overlay-slide-down { visibility: visible; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); transform: translateY(0%); -webkit-transition: -webkit-transform 0.4s ease-in-out; -moz-transition: -moz-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out;}/* Scale */.pp-advanced-menu .pp-overlay-scale { visibility: hidden; opacity: 0; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; -moz-transition: -moz-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;}.pp-advanced-menu.menu-open .pp-overlay-scale { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; -moz-transition: -moz-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s;}/* Corner Shape */.pp-advanced-menu .pp-overlay-door { visibility: hidden; width: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s; -moz-transition: width 0.5s 0.3s, visibility 0s 0.8s; transition: width 0.5s 0.3s, visibility 0s 0.8s;}.pp-advanced-menu.menu-open .pp-overlay-door { visibility: visible; width: 100%; -webkit-transition: width 0.5s; -moz-transition: width 0.5s; transition: width 0.5s;}.pp-advanced-menu .pp-overlay-door > ul.menu { left: 0; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}.pp-advanced-menu .pp-overlay-door > ul,.pp-advanced-menu .pp-overlay-door .pp-menu-close-btn { opacity: 0; -webkit-transition: opacity 0.3s 0.5s; -moz-transition: opacity 0.3s 0.5s; transition: opacity 0.3s 0.5s;}.pp-advanced-menu.menu-open .pp-overlay-door > ul,.pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn { opacity: 1; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s;}.pp-advanced-menu.menu-close .pp-overlay-door > ul,.pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s;}.pp-advanced-menu .pp-menu-overlay .pp-toggle-arrows .pp-has-submenu-container a > span { /*padding-right: 0 !important;*/}.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { position: absolute; display: block; width: 55px; height: 45px; right: 20px; top: 50px; overflow: hidden; border: none; outline: none; z-index: 100; font-size: 30px; cursor: pointer; background-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; transition: background-color 0.3s;}.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before,.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { content: ; position: absolute; left: 50%; width: 2px; height: 40px; background-color: #ffffff; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; -webkit-transform: translateY(0) rotate(45deg); -moz-transform: translateY(0) rotate(45deg); transform: translateY(0) rotate(45deg);}.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { -webkit-transform: translateY(0) rotate(-45deg); -moz-transform: translateY(0) rotate(-45deg); transform: translateY(0) rotate(-45deg);}/** Off Canvas Menu **/.pp-advanced-menu .pp-off-canvas-menu { position: fixed; top: 0; z-index: 999998; width: 320px; height: 100%; opacity: 0; background: #333; overflow-y: auto; overflow-x: hidden; /*-webkit-overflow-scrolling: touch;*/ -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; -webkit-perspective: 1000; -moz-perspective: 1000; perspective: 1000; backface-visibility: hidden; will-change: transform; -webkit-overflow-scrolling: touch;}.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left { left: 0; -webkit-transform: translate3d(-350px, 0, 0); -moz-transform: translate3d(-350px, 0, 0); transform: translate3d(-350px, 0, 0);}.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { right: 0; -webkit-transform: translate3d(350px, 0, 0); -moz-transform: translate3d(350px, 0, 0); transform: translate3d(350px, 0, 0);}html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}.pp-advanced-menu.off-canvas { overflow-y: auto;}.pp-advanced-menu.off-canvas .pp-clear { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999998; background: rgba(0,0,0,0.1); visibility: hidden; opacity: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.pp-advanced-menu.off-canvas.menu-open .pp-clear { visibility: visible; opacity: 1;}.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear { z-index: 100010;}.pp-advanced-menu .pp-off-canvas-menu .menu { margin-top: 0;}/*.pp-advanced-menu .pp-off-canvas-menu > .menu > li { opacity: 0; -webkit-transition: -webkit-transform 0.8s, opacity 0.8s; transition: transform 0.8s, opacity 0.8s; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left > .menu > li { -webkit-transform: translateX(-100px) translateZ(1000px); transform: translateX(-100px) translateZ(1000px);}.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right > .menu > li { -webkit-transform: translateX(100px) translateZ(-1000px); transform: translateX(100px) translateZ(-1000px);}.pp-advanced-menu.menu-open .pp-off-canvas-menu > .menu > li { opacity: 1; -webkit-transform: translateX(0) translateZ(0); transform: translateX(0) translateZ(0);}*//* Mega menu general */.pp-advanced-menu li.mega-menu .hide-heading > a,.pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container,.pp-advanced-menu li.mega-menu-disabled .hide-heading > a,.pp-advanced-menu li.mega-menu-disabled .hide-heading > .pp-has-submenu-container { display: none;}/* Mega menu for horizontal menus */ul.pp-advanced-menu-horizontal li.mega-menu { position: static;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { top: inherit !important; left: 0 !important; right: 0 !important; width: 100%; background: #ffffff;}ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu,ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.pp-active > ul.sub-menu /*,ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.focus > ul.sub-menu*/ { display: flex !important;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li { border-color: transparent;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li { width: 100%;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a { font-weight: bold;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a:hover { background: transparent;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle { display: none;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu { background: transparent; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; display: block; min-width: 0; opacity: 1; padding: 0; position: static; visibility: visible;}/* Remove colors when there is no link set */.pp-advanced-menu ul li.mega-menu a:not(href) { color: unset; background: none; background-color: unset;}.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu { text-align: inherit; right: 0; left: auto; }.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu { right: 100%; left: auto;}.rtl .pp-advanced-menu .menu .pp-menu-toggle,.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { right: auto; left: 10px;}.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { left: 28px;}.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle { left: 0;}.rtl .pp-advanced-menu:not(.off-canvas) .menu:not(.pp-advanced-menu-accordion) .pp-has-submenu .pp-has-submenu .pp-menu-toggle { right: auto; left: 0;}.rtl .pp-advanced-menu:not(.full-screen):not(.off-canvas) .menu:not(.pp-advanced-menu-accordion):not(.pp-advanced-menu-vertical) .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { -webkit-transform: translateY( -5px ) rotate( 135deg ); -ms-transform: translateY( -5px ) rotate( 135deg ); transform: translateY( -5px ) rotate( 135deg );}.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span,.rtl .pp-advanced-menu .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-right: 0; padding-left: 28px;}.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span,.rtl .pp-advanced-menu.off-canvas .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-left: 0;}/* Search */.pp-advanced-menu li .pp-search-form-wrap { position: absolute; right: 0; top: 100%; z-index: 10; opacity: 0; visibility: hidden; transition: all 0.2s ease-in-out;}.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap { height: 0;}.pp-advanced-menu li.pp-search-active .pp-search-form-wrap { opacity: 1; visibility: visible;}.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon { display: none;}.pp-advanced-menu li .pp-search-form__container { max-width: 100%;}.pp-advanced-menu.off-canvas li .pp-search-form-wrap,.pp-advanced-menu.off-canvas li .pp-search-form__container { width: 100%; position: static;}.pp-advanced-menu.full-screen li .pp-search-form-wrap { max-width: 100%;}.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap { width: 100%;}.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-center li .pp-search-form__container { margin: 0 auto;}.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-right li .pp-search-form__container { margin-right: 0; margin-left: auto;}/** Woo Cart */.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon { margin-right: 5px;}@media (max-width: 768px) { /* Submenus *//*.fl-moduledata-node .pp-advanced-menu .sub-menu { background-color: transparent; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none;}*/ }/** * Overall menu alignment */.fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal { justify-content: center; }/** * Overall menu styling */.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li { margin-left: 7.5px; margin-right: 7.5px; }.fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-has-submenu-container a > span { padding-right: 0; }.fl-node-5f89ddc881ca8-clone { display: none;}/*@media (min-width: 768px) { .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { display: block; }}*//** * Links */.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-color: ; background-color: ; color: #ffffff;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:focus { } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before { border-color: #ffcc00; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before { border-color: #ffcc00; } .fl-node-5f89ddc881ca8 .menu > li > a:hover, .fl-node-5f89ddc881ca8 .menu > li > a:focus, .fl-node-5f89ddc881ca8 .menu > li:hover > .pp-has-submenu-container > a, .fl-node-5f89ddc881ca8 .menu > li.focus > .pp-has-submenu-container > a, .fl-node-5f89ddc881ca8 .menu > li.current-menu-item > a, .fl-node-5f89ddc881ca8 .menu > li.current-menu-item > .pp-has-submenu-container > a { color: #ffcc00; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before { border-color: #ffcc00; } /** * Sub Menu **/ .fl-node-5f89ddc881ca8 .menu .pp-has-submenu .sub-menu { display: none; }.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu { background-color: #0b0b61; }@media (min-width: 768px) { .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu { width: 220px; }}.fl-node-5f89ddc881ca8 ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { background: #0b0b61; }.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-width: 0; border-style: solid; border-bottom-width: px; border-color: ; background-color: ; color: #ffffff;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus { }.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) { border: 0;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li.current-menu-item > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { background-color: #ffcc00; color: #0b0b61;} .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-arrows .sub-menu li:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before { border-color: #0b0b61; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-menu-toggle:before { content: ; position: absolute; right: 50%; top: 50%; z-index: 1; display: block; width: 9px; height: 9px; margin: -5px -5px 0 0; border-right: 2px solid; border-bottom: 2px solid; -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translateX( -5px ) rotate( 45deg ); -ms-transform: translateX( -5px ) rotate( 45deg ); transform: translateX( -5px ) rotate( 45deg ); } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { -webkit-transform: rotate( -180deg ); -ms-transform: rotate( -180deg ); transform: rotate( -180deg ); }.fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-menu-toggle { } .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a { padding-right: 24px; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-right: 0px; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle { width: 23px; height: 23px; margin: -11.5px 0 0; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, .fl-node-5f89ddc881ca8 .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, .fl-node-5f89ddc881ca8 .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { width: 24px; height: 23px; margin: -11.5px 0 0; }.fl-node-5f89ddc881ca8 .pp-advanced-menu li:first-child { border-top: none;} @media only screen and (max-width: 992px) { .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { display: none; } .fl-node-5f89ddc881ca8 .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { display: block; } .fl-node-5f89ddc881ca8:not(.fl-node-5f89ddc881ca8-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav { display: none; } } @media ( max-width: 992px ) { .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu { margin-top: 20px; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu { } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li { margin-left: 0 !important; margin-right: 0 !important; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { display: block; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu { box-shadow: none; border: 0; } } @media ( min-width: 993px ) { .fl-node-5f89ddc881ca8 .menu > li { display: inline-block; } .fl-node-5f89ddc881ca8 .menu li { border-top: none; } .fl-node-5f89ddc881ca8 .menu li:first-child { border: none; } .fl-node-5f89ddc881ca8 .menu li li { border-left: none; } .fl-node-5f89ddc881ca8 .menu .pp-has-submenu .sub-menu { position: absolute; top: 100%; left: 0; z-index: 10; visibility: hidden; opacity: 0; text-align:left; } .fl-node-5f89ddc881ca8 .pp-has-submenu .pp-has-submenu .sub-menu { top: 0; left: 100%; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu /*.fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ { display: block; visibility: visible; opacity: 1; } .fl-node-5f89ddc881ca8 .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { top: 100%; left: inherit; right: 0; } .fl-node-5f89ddc881ca8 .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu { top: 0; left: inherit; right: 100%; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { -webkit-transform: none; -ms-transform: none; transform: none; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { -webkit-transform: translateY( -5px ) rotate( -45deg ); -ms-transform: translateY( -5px ) rotate( -45deg ); transform: translateY( -5px ) rotate( -45deg ); } div.fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle { display: none; } } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile { text-align: center; justify-content: center; } .fl-builder-content .fl-node-5f89ddc881ca8.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle, .fl-page .fl-builder-content .fl-node-5f89ddc881ca8.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle { color: #ffffff; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box, .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { width: 30px; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { background-color: #ffffff; height: 2px; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle i { font-size: 30px; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle rect { fill: #ffffff; }/** * Woo Menu Cart */ @media ( min-width: 993px ) { .fl-node-5f89ddc881ca8 .pp-advanced-menu ul.sub-menu { padding: 0; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-right: 24px; } }@media only screen and (max-width: 1200px) { .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal { } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li { } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile { justify-content: center; }}@media only screen and (max-width: 992px) { .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal { } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li { } .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a, .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-bottom-width: px; background-color: ; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu { width: auto; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile { justify-content: center; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle { } }@media only screen and (max-width: 768px) { .fl-node-5f89ddc881ca8 div.pp-advanced-menu { text-align: center; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-horizontal { justify-content: center; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li { } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > a, .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { color: #ffffff; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a, .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-bottom-width: px; background-color: ; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile { text-align: center; justify-content: center; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle { } } @media only screen and ( max-width: 992px ) { .fl-node-5f89ddc881ca8 .pp-advanced-menu { text-align: center; } .fl-node-5f89ddc881ca8 .pp-advanced-menu-mobile-toggle { text-align: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } } /* Container */.fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-off-canvas-menu { background-color: rgba(0, 0, 96, 1); }/* Close Button */.fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn { font-size: 30px; color: #ffffff;}/* Menu */.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu { }/* Sub Menu */.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu { box-shadow: none; border: none;}.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu > li.current-menu-parent.pp-has-submenu .sub-menu { display: block;}/* Links */.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu > li,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li { display: block;}.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-has-submenu-container > a > span,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-plus .pp-has-submenu-container > a > span { padding-right: 0;}/*.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu > li > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu > li > .pp-has-submenu-container > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a:focus { background-color: transparent;}*/.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li.current-menu-item > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { background-color: #ffcc00;}.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a { color: #ffffff; border-style: solid; border-bottom-color: transparent; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li.current-menu-item > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a:hover,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a:focus,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li.current-menu-parent .pp-has-submenu-container li.current-menu-item > a,.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li.pp-active > .pp-has-submenu-container > a { color: #ffcc00;} .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, .fl-node-5f89ddc881ca8 .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, .fl-node-5f89ddc881ca8 .pp-advanced-menu .pp-off-canvas-menu.pp-menu-right, .fl-node-5f89ddc881ca8 .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { transition-duration: 0.5s; } .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none .sub-menu .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows li:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none li:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows li a:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none li a:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows li a:focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none li a:focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .sub-menu li:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .sub-menu li a:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none .sub-menu li a:hover .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .sub-menu li a:focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-none .sub-menu li a:focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows li.pp-active > .pp-has-submenu-container .pp-menu-toggle:before, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li a:focus .pp-menu-toggle:before { border-color: #ffcc00; } .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle { width: 24px; height: 23px;} @media ( max-width: 992px ) { .fl-node-5f89ddc881ca8 .pp-advanced-menu.pp-menu-default { display: none; } } @media ( max-width: 1024px ) { html.pp-off-canvas-menu-open { overflow: hidden !important; }}@media only screen and (max-width: 992px) { }@media only screen and (max-width: 768px) { }.fl-node-5f89ddc881ca8 .pp-advanced-menu { text-align: center;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li { margin-bottom: 20px;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu a { font-family: Montserrat, sans-serif; font-weight: 500; font-size: 1.1rem; letter-spacing: 0.4px; text-transform: uppercase;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > a, .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .menu .sub-menu a { font-family: Montserrat, sans-serif; font-weight: 500; font-size: 1.1rem; letter-spacing: 0.4px; text-transform: uppercase;}.fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > a, .fl-node-5f89ddc881ca8 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu { padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px;}.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li a, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}.fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > a, .fl-node-5f89ddc881ca8 .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}@media(max-width: 992px) { .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu a { text-align: center; }}@media(max-width: 768px) { .fl-node-5f89ddc881ca8 .pp-advanced-menu { text-align: center; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu a { text-align: center; text-transform: uppercase; } .fl-node-5f89ddc881ca8 .pp-advanced-menu .menu .sub-menu a { text-align: center; }} .fl-node-5f89ddc881ca8 > .fl-module-content { margin-top:10px; margin-right:20px; margin-bottom:0px; margin-left:20px;}/* Start Global Nodes CSS *//* End Global Nodes CSS *//* Start Layout CSS *//* End Layout CSS *//* Sticky */.fl-builder-contentdata-typeheader.fl-theme-builder-header-sticky { position: fixed; width: 100%; z-index: 100;}/* Sticky - fix flyout menu */.fl-theme-builder-flyout-menu-push-left .fl-builder-contentdata-typeheader.fl-theme-builder-header-sticky { left: auto !important; transition: left 0.2s !important;}.fl-theme-builder-flyout-menu-push-right .fl-builder-contentdata-typeheader.fl-theme-builder-header-sticky { right: auto !important; transition: right 0.2s !important;}.fl-builder-contentdata-typeheader.fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity { height: 100vh; width: 100vw;}.fl-builder-contentdata-typeheader:not(data-overlay1).fl-theme-builder-header-sticky .fl-menu-mobile-flyout { top: 0px;}.fl-theme-builder-flyout-menu-active body { margin-left: 0px !important; margin-right: 0px !important;}.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body { overflow-x: hidden;}.fl-theme-builder-flyout-menu-push-right { right: 0px; transition: right 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-push-left { left: 0px; transition: left 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right { position: relative; right: 250px;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left { position: relative; left: 250px;}.fl-theme-builder-flyout-menu-active .fl-builder-contentdata-typeheader .fl-menu-disable-transition { transition: none;}/* Shrink */.fl-builder-contentdata-shrink1 .fl-row-content-wrap,.fl-builder-contentdata-shrink1 .fl-col-content,.fl-builder-contentdata-shrink1 .fl-module-content,.fl-builder-contentdata-shrink1 img { -webkit-transition: all 0.4s ease-in-out, background-position 1ms; -moz-transition: all 0.4s ease-in-out, background-position 1ms; transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-contentdata-shrink1 img { width: auto;}.fl-builder-contentdata-shrink1 img.fl-photo-img { width: auto; height: auto;}.fl-builder-contentdata-typeheader.fl-theme-builder-header-shrink .fl-row-content-wrap { margin-bottom: 0; margin-top: 0;}.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap { padding-bottom: 5px;}.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap { padding-top: 5px;}.fl-builder-contentdata-typeheader.fl-theme-builder-header-shrink .fl-col-content { margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0;}.fl-theme-builder-header-shrink-module-bottom.fl-module-content { margin-bottom: 5px;}.fl-theme-builder-header-shrink-module-top.fl-module-content { margin-top: 5px;}.fl-builder-contentdata-typeheader.fl-theme-builder-header-shrink img { -webkit-transition: all 0.4s ease-in-out, background-position 1ms; -moz-transition: all 0.4s ease-in-out, background-position 1ms; transition: all 0.4s ease-in-out, background-position 1ms;}/* Overlay */.fl-builder-contentdata-overlay1:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) { position: absolute; width: 100%; z-index: 100;}.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-contentdata-overlay1 { display: none;}body:not(.single-fl-theme-layout) .fl-builder-contentdata-overlay1:not(.fl-theme-builder-header-scrolled):not(data-overlay-bgdefault) .fl-row-content-wrap,body:not(.single-fl-theme-layout) .fl-builder-contentdata-overlay1:not(.fl-theme-builder-header-scrolled):not(data-overlay-bgdefault) .fl-col-content { background: transparent;} .fl-builder-row-settings #fl-field-separator_position { display: none !important; } /style>link relstylesheet iddashicons-css hrefhttps://centerlineinc.com/wp-includes/css/dashicons.min.css?ver6.6.1 mediaall />style idfl-builder-layout-224-inline-css> .fl-node-612cf613a1468 > .fl-row-content-wrap { margin-top:0px;} .fl-node-612cf613a1468 > .fl-row-content-wrap { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}.fl-node-612e39307c6b8 { width: 100%;}.fl-node-612e39307c6b8 > .fl-col-content { border-style: solid; border-width: 0; background-clip: border-box; border-color: #232323; border-top-width: 1px;} .fl-node-612e39307c6b8 > .fl-col-content { padding-right:20%; padding-left:20%;}@media ( max-width: 768px ) { .fl-node-612e39307c6b8.fl-col > .fl-col-content { padding-right:0px; padding-left:0px;}}.fl-node-612cf613a1452 { width: 100%;}.fl-node-612cf613a1452 > .fl-col-content:after { background-color: rgba(35,35,35,0.83);}.fl-node-612cf613a1452 > .fl-col-content { background-image: url(https://centerlineinc.com/wp-content/uploads/2021/08/AdobeStock_297888136.webp); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover;} .fl-node-612cf613a1452 > .fl-col-content { padding-top:50px; padding-right:60px; padding-left:60px;}@media ( max-width: 768px ) { .fl-node-612cf613a1452.fl-col > .fl-col-content { padding-bottom:40px;}}.fl-node-612cf613a1456 { width: 41.62%;}.fl-node-612cf613a1456 > .fl-col-content { border-color: #4d4576; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) { .fl-builder-content .fl-node-612cf613a1456 { width: 50% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612cf613a1456 { width: 100% !important; max-width: none; clear: none; float: left; } .fl-node-612cf613a1456 > .fl-col-content { border-right-width: 0px; border-bottom-width: 1px; }}.fl-node-612cf613a1457 { width: 17.17%;}.fl-node-612cf613a1457 > .fl-col-content { border-color: #4d4576; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) { .fl-builder-content .fl-node-612cf613a1457 { width: 50% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612cf613a1457 { width: 100% !important; max-width: none; clear: none; float: left; } .fl-node-612cf613a1457 > .fl-col-content { border-right-width: 0px; border-bottom-width: 1px; }} .fl-node-612cf613a1457 > .fl-col-content { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;} .fl-node-612cf613a1457 > .fl-col-content { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}.fl-node-612cf613a1458 { width: 16.82%;}@media(max-width: 992px) { .fl-builder-content .fl-node-612cf613a1458 { width: 50% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612cf613a1458 { width: 100% !important; max-width: none; clear: none; float: left; }} .fl-node-612cf613a1458 > .fl-col-content { padding-left:0px;}@media ( max-width: 992px ) { .fl-node-612cf613a1458.fl-col > .fl-col-content { padding-left:0px;}}.fl-node-612cf613a1459 { width: 24.39%;}@media(max-width: 992px) { .fl-builder-content .fl-node-612cf613a1459 { width: 50% !important; max-width: none; -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }}@media(max-width: 768px) { .fl-builder-content .fl-node-612cf613a1459 { width: 100% !important; max-width: none; clear: none; float: left; }}.fl-node-612cf613a1462 { width: 100%;}.fl-node-612cf613a1464 { width: 100%;}.fl-node-612cf613a1464 > .fl-col-content { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-612e295300b36 .clearfix:before,.fl-node-612e295300b36 .clearfix:after { content: ; display: table;}.fl-node-612e295300b36 .clearfix: after { clear: both;}.fl-node-612e295300b36 .pp-logos-content { position: relative;}.fl-node-612e295300b36 .pp-logos-content .pp-logo { position: relative; width: calc((100% - 21px) / 5); margin-right: 5px; margin-bottom: 5px; float: left; transition: background-color 0.3s ease-in-out;}.fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(5n+1) { clear: left;}.fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(5n) { margin-right: 0;}.fl-node-612e295300b36 .pp-logos-content .pp-logo:hover { }.fl-node-612e295300b36 .pp-logos-wrapper { display: flex; flex-wrap: wrap;}.fl-node-612e295300b36 .pp-logos-content .pp-logo { display: flex; flex-wrap: wrap; align-items: center;}.fl-node-612e295300b36 .pp-logos-content .pp-logo > a,.fl-node-612e295300b36 .pp-logos-content .pp-logo .pp-logo-inner { flex: 1 1 auto;}.fl-node-612e295300b36 .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { text-align: center;}.fl-node-612e295300b36 .pp-logos-content .pp-logo a { display: block; text-decoration: none; box-shadow: none; border: none;}.fl-node-612e295300b36 .pp-logos-content .pp-logo div.title-wrapper { display: none}.fl-node-612e295300b36 .pp-logos-content .pp-logo div.title-wrapper p.logo-title { text-align: center; color: #000000; margin-top: 10px; margin-bottom: 10px; }.fl-node-612e295300b36 .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { color: #666666; }.fl-node-612e295300b36 .pp-logos-content .pp-logo img { -webkit-filter: grayscale(100%); filter: grayscale(100%); border-style: none; border-width: 1px; border-radius: 0px; margin: 0 auto; opacity: 1; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }.fl-node-612e295300b36 .pp-logos-content .pp-logo:hover img { -webkit-filter: inherit; filter: inherit; opacity: 1; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }.fl-node-612e295300b36 .pp-logos-content .bx-pager a { opacity: 1; background-color: #f5f5f5; width: 14px; height: 14px; border-radius: 100px; box-shadow: none;}.fl-node-612e295300b36 .pp-logos-content .bx-pager a.active,.fl-node-612e295300b36 .pp-logos-content .bx-pager a:hover { background-color: #999999; opacity: 1; box-shadow: none;}.fl-node-612e295300b36 .pp-logos-content button.logo-slider-nav { display: none; color: #ffffff; background: #000000; height: 26px; width: 26px; }.fl-node-612e295300b36 .pp-logos-content .logo-slider-nav svg { height: 16px; }.fl-node-612e295300b36 .pp-logos-content .logo-slider-nav svg path { fill: #ffffff; }.fl-node-612e295300b36 .pp-logos-content button.logo-slider-nav:hover { color: #999999; }.fl-node-612e295300b36 .pp-logos-content button.logo-slider-nav:hover svg path { fill: #999999; }@media only screen and (max-width: 1200px) { .fl-node-612e295300b36 .pp-logos-content .pp-logo { width: calc((100% - 26px) / 6); } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n+1) { clear: left; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(5n) { margin-right: 5px; margin-bottom: 5px; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n) { margin-right: 0; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(5n+1) { clear: none; } .fl-node-612e295300b36 .pp-logos-content .logo-slider-nav button { } .fl-node-612e295300b36 .pp-logos-content .logo-slider-nav svg { }}@media only screen and (max-width: 992px) { .fl-node-612e295300b36 .pp-logos-content .pp-logo { width: calc((100% - 26px) / 6); } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n+1) { clear: left; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n) { margin-right: 5px; margin-bottom: 5px; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n) { margin-right: 0; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n+1) { clear: none; } .fl-node-612e295300b36 .pp-logos-content .logo-slider-nav button { } .fl-node-612e295300b36 .pp-logos-content .logo-slider-nav svg { }}@media only screen and (max-width: 768px) { .fl-node-612e295300b36 .pp-logos-content .pp-logo { width: calc((100% - 26px) / 6); } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n+1) { clear: none; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n+1) { clear: left; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n) { margin-right: 5px; margin-bottom: 5px; } .fl-node-612e295300b36 .pp-logos-content .pp-logo:nth-of-type(6n) { margin-right: 0; } .fl-node-612e295300b36 .pp-logos-content .logo-slider-nav button { } .fl-node-612e295300b36 .pp-logos-content .logo-slider-nav svg { }}.fl-node-612e295300b36 .pp-logos-content .pp-logo { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 1200px) { .fl-node-612e295300b36 .pp-logos-content .pp-logo div.title-wrapper p.logo-title { text-align: center; }}div.fl-node-612cf613a145a .pp-heading-content .pp-heading-prefix { }div.fl-node-612cf613a145a .pp-heading-content { text-align: left;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading { }div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #ffffff; display: inline; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title { margin-top: 0px; margin-bottom: 10px;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612cf613a145a .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145a .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612cf613a145a .pp-heading-content .pp-sub-heading,div.fl-node-612cf613a145a .pp-heading-content .pp-sub-heading p { color: #a8a7b6; }div.fl-node-612cf613a145a .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; width: 100px; float: left; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator { color: #000000; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a145a .pp-heading-content { text-align: ; } div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a145a .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a145a .pp-heading-content { text-align: ; } div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a145a .pp-heading-content .pp-heading-prefix { } }div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title span.pp-primary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800;}div.fl-node-612cf613a145a div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145a .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612cf613a145a .pp-heading-content .pp-heading .heading-title { text-align: center; }} .fl-node-612cf613a145a > .fl-module-content { margin-bottom:0px;} .fl-builder-content .fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text * { color: #ffffff; } .fl-node-612e212dee4e4 .fl-icon i,.fl-node-612e212dee4e4 .fl-icon i:before { color: #ffffff;}.fl-node-612e212dee4e4 .fl-icon i:hover,.fl-node-612e212dee4e4 .fl-icon i:hover:before,.fl-node-612e212dee4e4 .fl-icon a:hover i,.fl-node-612e212dee4e4 .fl-icon a:hover i:before { color: #ffcc00;}.fl-node-612e212dee4e4 .fl-icon i, .fl-node-612e212dee4e4 .fl-icon i:before { font-size: 20px;}.fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text { height: 35px;}.fl-node-612e212dee4e4.fl-module-icon { text-align: left;}.fl-builder-content .fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text-link * { color: #ffffff;}.fl-node-612e212dee4e4 .fl-icon-text, .fl-node-612e212dee4e4 .fl-icon-text-link { font-family: Montserrat, sans-serif; font-weight: 500;}@media(max-width: 1200px) { .fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text { height: 35px; }}@media(max-width: 992px) { .fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text { height: 35px; }}@media(max-width: 768px) { .fl-node-612e212dee4e4 .fl-icon-wrap .fl-icon-text { height: 35px; } .fl-node-612e212dee4e4.fl-module-icon { text-align: center; }} .fl-node-612e212dee4e4 > .fl-module-content { margin-top:0px; margin-bottom:0px;} .fl-builder-content .fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text * { color: #ffffff; } .fl-node-612e21f89cb2a .fl-icon i,.fl-node-612e21f89cb2a .fl-icon i:before { color: #ffffff;}.fl-node-612e21f89cb2a .fl-icon i:hover,.fl-node-612e21f89cb2a .fl-icon i:hover:before,.fl-node-612e21f89cb2a .fl-icon a:hover i,.fl-node-612e21f89cb2a .fl-icon a:hover i:before { color: #ffcc00;}.fl-node-612e21f89cb2a .fl-icon i, .fl-node-612e21f89cb2a .fl-icon i:before { font-size: 20px;}.fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text { height: 35px;}.fl-node-612e21f89cb2a.fl-module-icon { text-align: left;}.fl-builder-content .fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text-link * { color: #ffffff;}.fl-node-612e21f89cb2a .fl-icon-text, .fl-node-612e21f89cb2a .fl-icon-text-link { font-family: Montserrat, sans-serif; font-weight: 500;}@media(max-width: 1200px) { .fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text { height: 35px; }}@media(max-width: 992px) { .fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text { height: 35px; }}@media(max-width: 768px) { .fl-node-612e21f89cb2a .fl-icon-wrap .fl-icon-text { height: 35px; } .fl-node-612e21f89cb2a.fl-module-icon { text-align: center; }} .fl-node-612e21f89cb2a > .fl-module-content { margin-top:0px; margin-bottom:0px;} .fl-builder-content .fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text * { color: #ffffff; } .fl-node-612e21fedfc68 .fl-icon i,.fl-node-612e21fedfc68 .fl-icon i:before { color: #ffffff;}.fl-node-612e21fedfc68 .fl-icon i:hover,.fl-node-612e21fedfc68 .fl-icon i:hover:before,.fl-node-612e21fedfc68 .fl-icon a:hover i,.fl-node-612e21fedfc68 .fl-icon a:hover i:before { color: #ffcc00;}.fl-node-612e21fedfc68 .fl-icon i, .fl-node-612e21fedfc68 .fl-icon i:before { font-size: 20px;}.fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text { height: 35px;}.fl-node-612e21fedfc68.fl-module-icon { text-align: left;}.fl-builder-content .fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text-link * { color: #ffffff;}.fl-node-612e21fedfc68 .fl-icon-text, .fl-node-612e21fedfc68 .fl-icon-text-link { font-family: Montserrat, sans-serif; font-weight: 500;}@media(max-width: 1200px) { .fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text { height: 35px; }}@media(max-width: 992px) { .fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text { height: 35px; }}@media(max-width: 768px) { .fl-node-612e21fedfc68 .fl-icon-wrap .fl-icon-text { height: 35px; } .fl-node-612e21fedfc68.fl-module-icon { text-align: center; }} .fl-node-612e21fedfc68 > .fl-module-content { margin-top:0px; margin-bottom:20px;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading-prefix { }div.fl-node-612cf613a145d .pp-heading-content { text-align: left;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading { }div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #ffffff; display: inline; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title { margin-top: 0px; margin-bottom: 10px;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612cf613a145d .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145d .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612cf613a145d .pp-heading-content .pp-sub-heading,div.fl-node-612cf613a145d .pp-heading-content .pp-sub-heading p { color: #a8a7b6; }div.fl-node-612cf613a145d .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; width: 100px; float: left; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator { color: #000000; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a145d .pp-heading-content { text-align: ; } div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a145d .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a145d .pp-heading-content { text-align: ; } div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a145d .pp-heading-content .pp-heading-prefix { } }div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title span.pp-primary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800;}div.fl-node-612cf613a145d div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145d .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612cf613a145d .pp-heading-content .pp-heading .heading-title { text-align: center; }} .fl-node-612cf613a145d > .fl-module-content { margin-bottom:0px;}/** * Overall menu alignment */.fl-node-612cf613a145c .pp-advanced-menu-horizontal { justify-content: flex-start; }/** * Overall menu styling */.fl-node-612cf613a145c .pp-advanced-menu .menu > li { }.fl-node-612cf613a145c .pp-advanced-menu .pp-has-submenu-container a > span { padding-right: 0; }.fl-node-612cf613a145c-clone { display: none;}/*@media (min-width: 768px) { .fl-node-612cf613a145c .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { display: block; }}*//** * Links */.fl-node-612cf613a145c .pp-advanced-menu .menu > li > a,.fl-node-612cf613a145c .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-color: ; background-color: ; color: #ffffff;}.fl-node-612cf613a145c .pp-advanced-menu .menu > li > a:hover,.fl-node-612cf613a145c .pp-advanced-menu .menu > li > a:focus,.fl-node-612cf613a145c .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:hover,.fl-node-612cf613a145c .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:focus { } .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-612cf613a145c .menu > li > a:hover, .fl-node-612cf613a145c .menu > li > a:focus, .fl-node-612cf613a145c .menu > li:hover > .pp-has-submenu-container > a, .fl-node-612cf613a145c .menu > li.focus > .pp-has-submenu-container > a, .fl-node-612cf613a145c .menu > li.current-menu-item > a, .fl-node-612cf613a145c .menu > li.current-menu-item > .pp-has-submenu-container > a { color: #ffffff; } .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-612cf613a145c .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before { border-color: #ffffff; } /** * Sub Menu **/ .fl-node-612cf613a145c .menu .pp-has-submenu .sub-menu { display: none; }.fl-node-612cf613a145c .pp-advanced-menu .sub-menu { }@media (min-width: 768px) { .fl-node-612cf613a145c .pp-advanced-menu .sub-menu { width: 220px; }}.fl-node-612cf613a145c ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { }.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-width: 0; border-style: solid; border-bottom-width: px; border-color: ; background-color: ; color: #ffffff;}.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus { }.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) { border: 0;}.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li.current-menu-item > a,.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { background-color: ; color: #ffffff;}.fl-node-612cf613a145c .pp-advanced-menu ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.focus > ul.sub-menu { /*display: flex !important;*/} .fl-node-612cf613a145c .pp-advanced-menu .pp-menu-toggle:before { content: ; position: absolute; right: 50%; top: 50%; z-index: 1; display: block; width: 9px; height: 9px; margin: -5px -5px 0 0; border-right: 2px solid; border-bottom: 2px solid; -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translateX( -5px ) rotate( 45deg ); -ms-transform: translateX( -5px ) rotate( 45deg ); transform: translateX( -5px ) rotate( 45deg ); } .fl-node-612cf613a145c .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { -webkit-transform: rotate( -180deg ); -ms-transform: rotate( -180deg ); transform: rotate( -180deg ); }.fl-node-612cf613a145c .pp-advanced-menu .pp-menu-toggle { } .fl-node-612cf613a145c .pp-advanced-menu-vertical.pp-toggle-arrows .pp-has-submenu-container a { padding-right: 14px; } .fl-node-612cf613a145c .pp-advanced-menu-vertical.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-right: 14px; } .fl-node-612cf613a145c .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, .fl-node-612cf613a145c .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { width: 10px; height: 10px; margin: -5px 0 0; } .fl-node-612cf613a145c .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-612cf613a145c .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, .fl-node-612cf613a145c .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, .fl-node-612cf613a145c .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { width: 14px; height: 10px; margin: -5px 0 0; }.fl-node-612cf613a145c .pp-advanced-menu li:first-child { border-top: none;} @media only screen and (max-width: 768px) { .fl-node-612cf613a145c .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { display: none; } .fl-node-612cf613a145c .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { display: block; } } @media ( min-width: 769px ) { .fl-node-612cf613a145c .menu .pp-has-submenu .sub-menu { position: absolute; top: 0; left: 100%; z-index: 10; visibility: hidden; opacity: 0; } .fl-node-612cf613a145c .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, .fl-node-612cf613a145c .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu /*.fl-node-612cf613a145c .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ { display: block; visibility: visible; opacity: 1; } .fl-node-612cf613a145c .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { top: 100%; left: inherit; right: 0; } .fl-node-612cf613a145c .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu { top: 0; left: inherit; right: 100%; } .fl-node-612cf613a145c .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { -webkit-transform: none; -ms-transform: none; transform: none; } .fl-node-612cf613a145c .pp-advanced-menu .pp-menu-toggle { display: none; } } /** * Woo Menu Cart */ @media ( min-width: 769px ) { .fl-node-612cf613a145c .pp-advanced-menu ul.sub-menu { padding: 0; } .fl-node-612cf613a145c .pp-advanced-menu-vertical.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-right: 14px; } }@media only screen and (max-width: 1200px) { .fl-node-612cf613a145c .pp-advanced-menu-horizontal { } .fl-node-612cf613a145c .pp-advanced-menu .menu > li { } .fl-node-612cf613a145c .pp-advanced-menu-mobile { justify-content: center; }}@media only screen and (max-width: 992px) { .fl-node-612cf613a145c .pp-advanced-menu-horizontal { } .fl-node-612cf613a145c .pp-advanced-menu .menu > li { } .fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a, .fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-bottom-width: px; background-color: ; } .fl-node-612cf613a145c .pp-advanced-menu .sub-menu { width: auto; } .fl-node-612cf613a145c .pp-advanced-menu-mobile { justify-content: center; } .fl-node-612cf613a145c .pp-advanced-menu-mobile-toggle { } }@media only screen and (max-width: 768px) { .fl-node-612cf613a145c div.pp-advanced-menu { text-align: center; } .fl-node-612cf613a145c .pp-advanced-menu-horizontal { } .fl-node-612cf613a145c .pp-advanced-menu .menu > li { } .fl-node-612cf613a145c .pp-advanced-menu .menu > li > a, .fl-node-612cf613a145c .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { } .fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a, .fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-bottom-width: px; background-color: ; } .fl-node-612cf613a145c .pp-advanced-menu-mobile { justify-content: center; } .fl-node-612cf613a145c .pp-advanced-menu-mobile-toggle { } }.fl-node-612cf613a145c .pp-advanced-menu { text-align: left;}.fl-node-612cf613a145c .pp-advanced-menu .menu > li { margin-bottom: 10px;}.fl-node-612cf613a145c .pp-advanced-menu .menu > li > a, .fl-node-612cf613a145c .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}.fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > a, .fl-node-612cf613a145c .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px;} .fl-node-612cf613a145c > .fl-module-content { margin-top:10px; margin-bottom:10px;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading-prefix { }div.fl-node-612cf613a145f .pp-heading-content { text-align: left;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading { }div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #ffffff; display: inline; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title { margin-top: 0px; margin-bottom: 10px;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612cf613a145f .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145f .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612cf613a145f .pp-heading-content .pp-sub-heading,div.fl-node-612cf613a145f .pp-heading-content .pp-sub-heading p { color: #a8a7b6; }div.fl-node-612cf613a145f .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; width: 100px; float: left; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator { color: #000000; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a145f .pp-heading-content { text-align: ; } div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a145f .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a145f .pp-heading-content { text-align: ; } div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a145f .pp-heading-content .pp-heading-prefix { } }div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title span.pp-primary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800;}div.fl-node-612cf613a145f div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a145f .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612cf613a145f .pp-heading-content .pp-heading .heading-title { text-align: center; }} .fl-node-612cf613a145f > .fl-module-content { margin-bottom:0px;}/** * Overall menu alignment */.fl-node-612cf613a145e .pp-advanced-menu-horizontal { justify-content: flex-start; }/** * Overall menu styling */.fl-node-612cf613a145e .pp-advanced-menu .menu > li { }.fl-node-612cf613a145e .pp-advanced-menu .pp-has-submenu-container a > span { padding-right: 0; }.fl-node-612cf613a145e-clone { display: none;}/*@media (min-width: 768px) { .fl-node-612cf613a145e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { display: block; }}*//** * Links */.fl-node-612cf613a145e .pp-advanced-menu .menu > li > a,.fl-node-612cf613a145e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-color: ; background-color: ; color: #ffffff;}.fl-node-612cf613a145e .pp-advanced-menu .menu > li > a:hover,.fl-node-612cf613a145e .pp-advanced-menu .menu > li > a:focus,.fl-node-612cf613a145e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:hover,.fl-node-612cf613a145e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:focus { } .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before { border-color: #ffffff; } .fl-node-612cf613a145e .menu > li > a:hover, .fl-node-612cf613a145e .menu > li > a:focus, .fl-node-612cf613a145e .menu > li:hover > .pp-has-submenu-container > a, .fl-node-612cf613a145e .menu > li.focus > .pp-has-submenu-container > a, .fl-node-612cf613a145e .menu > li.current-menu-item > a, .fl-node-612cf613a145e .menu > li.current-menu-item > .pp-has-submenu-container > a { color: #ffffff; } .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-612cf613a145e .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before { border-color: #ffffff; } /** * Sub Menu **/ .fl-node-612cf613a145e .menu .pp-has-submenu .sub-menu { display: none; }.fl-node-612cf613a145e .pp-advanced-menu .sub-menu { }@media (min-width: 768px) { .fl-node-612cf613a145e .pp-advanced-menu .sub-menu { width: 220px; }}.fl-node-612cf613a145e ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { }.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-width: 0; border-style: solid; border-bottom-width: px; border-color: ; background-color: ; color: #ffffff;}.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus { }.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) { border: 0;}.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li.current-menu-item > a,.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { background-color: ; color: #ffffff;}.fl-node-612cf613a145e .pp-advanced-menu ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.focus > ul.sub-menu { /*display: flex !important;*/} .fl-node-612cf613a145e .pp-advanced-menu .pp-menu-toggle:before { content: ; position: absolute; right: 50%; top: 50%; z-index: 1; display: block; width: 9px; height: 9px; margin: -5px -5px 0 0; border-right: 2px solid; border-bottom: 2px solid; -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translateX( -5px ) rotate( 45deg ); -ms-transform: translateX( -5px ) rotate( 45deg ); transform: translateX( -5px ) rotate( 45deg ); } .fl-node-612cf613a145e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { -webkit-transform: rotate( -180deg ); -ms-transform: rotate( -180deg ); transform: rotate( -180deg ); }.fl-node-612cf613a145e .pp-advanced-menu .pp-menu-toggle { } .fl-node-612cf613a145e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-has-submenu-container a { padding-right: 14px; } .fl-node-612cf613a145e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-right: 14px; } .fl-node-612cf613a145e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, .fl-node-612cf613a145e .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { width: 10px; height: 10px; margin: -5px 0 0; } .fl-node-612cf613a145e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-612cf613a145e .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, .fl-node-612cf613a145e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, .fl-node-612cf613a145e .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { width: 14px; height: 10px; margin: -5px 0 0; }.fl-node-612cf613a145e .pp-advanced-menu li:first-child { border-top: none;} @media only screen and (max-width: 768px) { .fl-node-612cf613a145e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { display: none; } .fl-node-612cf613a145e .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { display: block; } } @media ( min-width: 769px ) { .fl-node-612cf613a145e .menu .pp-has-submenu .sub-menu { position: absolute; top: 0; left: 100%; z-index: 10; visibility: hidden; opacity: 0; } .fl-node-612cf613a145e .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, .fl-node-612cf613a145e .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu /*.fl-node-612cf613a145e .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ { display: block; visibility: visible; opacity: 1; } .fl-node-612cf613a145e .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { top: 100%; left: inherit; right: 0; } .fl-node-612cf613a145e .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu { top: 0; left: inherit; right: 100%; } .fl-node-612cf613a145e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { -webkit-transform: none; -ms-transform: none; transform: none; } .fl-node-612cf613a145e .pp-advanced-menu .pp-menu-toggle { display: none; } } /** * Woo Menu Cart */ @media ( min-width: 769px ) { .fl-node-612cf613a145e .pp-advanced-menu ul.sub-menu { padding: 0; } .fl-node-612cf613a145e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-has-submenu-container > a > span { padding-right: 14px; } }@media only screen and (max-width: 1200px) { .fl-node-612cf613a145e .pp-advanced-menu-horizontal { } .fl-node-612cf613a145e .pp-advanced-menu .menu > li { } .fl-node-612cf613a145e .pp-advanced-menu-mobile { justify-content: center; }}@media only screen and (max-width: 992px) { .fl-node-612cf613a145e .pp-advanced-menu-horizontal { } .fl-node-612cf613a145e .pp-advanced-menu .menu > li { } .fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a, .fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-bottom-width: px; background-color: ; } .fl-node-612cf613a145e .pp-advanced-menu .sub-menu { width: auto; } .fl-node-612cf613a145e .pp-advanced-menu-mobile { justify-content: center; } .fl-node-612cf613a145e .pp-advanced-menu-mobile-toggle { } }@media only screen and (max-width: 768px) { .fl-node-612cf613a145e div.pp-advanced-menu { text-align: center; } .fl-node-612cf613a145e .pp-advanced-menu-horizontal { } .fl-node-612cf613a145e .pp-advanced-menu .menu > li { } .fl-node-612cf613a145e .pp-advanced-menu .menu > li > a, .fl-node-612cf613a145e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { } .fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a, .fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { border-bottom-width: px; background-color: ; } .fl-node-612cf613a145e .pp-advanced-menu-mobile { justify-content: center; } .fl-node-612cf613a145e .pp-advanced-menu-mobile-toggle { } }.fl-node-612cf613a145e .pp-advanced-menu { text-align: left;}.fl-node-612cf613a145e .pp-advanced-menu .menu > li { margin-bottom: 15px;}.fl-node-612cf613a145e .pp-advanced-menu .menu > li > a, .fl-node-612cf613a145e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}.fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > a, .fl-node-612cf613a145e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px;} .fl-node-612cf613a145e > .fl-module-content { margin-top:10px; margin-bottom:10px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-prefix { }div.fl-node-612cf613a1460 .pp-heading-content { text-align: left;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading { }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #ffffff; display: inline; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title { margin-top: 0px; margin-bottom: 10px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612cf613a1460 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a1460 .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-sub-heading,div.fl-node-612cf613a1460 .pp-heading-content .pp-sub-heading p { color: #a8a7b6; }div.fl-node-612cf613a1460 .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; width: 100px; float: left; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator { color: #000000; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a1460 .pp-heading-content { text-align: ; } div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a1460 .pp-heading-content { text-align: ; } div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-prefix { } }div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800;}div.fl-node-612cf613a1460 div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a1460 .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-612cf613a1460 .pp-heading-content .pp-heading .heading-title { text-align: center; }} .fl-node-612cf613a1460 > .fl-module-content { margin-bottom:0px;} .fl-builder-content .fl-node-651c0723dfa70 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-651c0723dfa70 .fl-module-content .fl-rich-text * { color: #ffffff; } div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-prefix { }div.fl-node-651c0708bf736 .pp-heading-content { text-align: left;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading { }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #ffffff; display: inline; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title { margin-top: 0px; margin-bottom: 10px;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-651c0708bf736 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-651c0708bf736 .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-651c0708bf736 .pp-heading-content .pp-sub-heading,div.fl-node-651c0708bf736 .pp-heading-content .pp-sub-heading p { color: #a8a7b6; }div.fl-node-651c0708bf736 .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; width: 100px; float: left; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator { color: #000000; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c0708bf736 .pp-heading-content { text-align: ; } div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-651c0708bf736 .pp-heading-content { text-align: ; } div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-prefix { } }div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 800;}div.fl-node-651c0708bf736 div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-651c0708bf736 .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}@media(max-width: 768px) { div.fl-node-651c0708bf736 .pp-heading-content .pp-heading .heading-title { text-align: center; }} .fl-node-651c0708bf736 > .fl-module-content { margin-bottom:0px;}.pp-social-icons { display: flex;}.pp-social-icons-vertical { flex-direction: column;}.pp-social-icons-vertical .pp-social-icon:last-of-type { margin-bottom: 0 !important;}.pp-social-icons-horizontal .pp-social-icon:last-of-type { margin-right: 0 !important;}.pp-social-icons-horizontal .pp-social-icon:first-child { margin-left: 0 !important;}.pp-social-icons .pp-social-icon { display: inline-block; line-height: 0;}.pp-social-icons a { font-family: Helvetica,Verdana,Arial,sans-serif;}.pp-social-icons .pp-x-icon { font-weight: bold;}.fl-node-612cf613a1467 .fl-module-content .pp-social-icon a,.fl-node-612cf613a1467 .fl-module-content .pp-social-icon a:hover { text-decoration: none;}.fl-node-612cf613a1467 .fl-module-content .pp-social-icon a { display: inline-flex; float: left; text-align: center; justify-content: center; align-items: center; color: #232323; background-color: #ffffff; border-radius: 100px; border: 0px solid ; }.fl-node-612cf613a1467 .fl-module-content .pp-social-icon svg { fill: currentColor; width: 15px; height: 15px; }.fl-node-612cf613a1467 .fl-module-content .pp-social-icon a:hover { color: #ffcc00; background-color: #ffffff; border-color: ; } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(1) a { border: 0px solid ; } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(1) a:hover { } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(1) a { } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(1) i:hover, .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(1) a:hover i { } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(2) a { border: 0px solid ; } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(2) a:hover { } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(2) a { } .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(2) i:hover, .fl-node-612cf613a1467 .fl-module-content .pp-social-icon:nth-child(2) a:hover i { } .fl-node-612cf613a1467 .pp-social-icons-vertical .pp-social-icon { margin-bottom: 5px;}.fl-node-612cf613a1467 .pp-social-icons-horizontal .pp-social-icon { margin-right: 5px;}.fl-node-612cf613a1467 .pp-social-icons { justify-content: flex-start;}.fl-node-612cf613a1467 .fl-module-content .pp-social-icon a { font-size: 15px; width: 30px; height: 30px; line-height: 30px;}.fl-node-612cf613a1467 .fl-module-content .pp-social-icon .pp-x-icon { font-size: calc(15px + 20%);}@media(max-width: 768px) { .fl-node-612cf613a1467 .pp-social-icons { justify-content: center; }} .fl-node-612cf613a1467 > .fl-module-content { margin-top:10px; margin-bottom:10px;}/* Clearfix */.clearfix:before,.clearfix:after { content: ; display: table;}.clearfix:after { clear: both;}.pp-row-effects-wrap { overflow: hidden;}.fl-builder-edit .pp-row-effects-wrap { position: relative;}.pp-line-separator-inner.pp-line-only { line-height: 0;}.pp-line-separator-inner.pp-line-only .pp-line-separator.pp-line-only { display: inline-block; max-width: 100%;}.pp-line-separator-inner.pp-line-icon { position: relative; overflow: hidden;}.pp-line-separator-inner.pp-line-icon:before,.pp-line-separator-inner.pp-line-icon:after { content: ; display: inline-block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.pp-line-separator-inner .pp-image-wrap { display: inline-block;}.pp-line-separator-inner.pp-icon-image { position: relative; z-index: 1;}@media (max-width: 768px) { /** * This file should contain frontend styles that * will be applied to all module instances once * the responsive breakpoint has been reached. The * responsive breakpoint can be set in the global * settings or individual page settings. */ }.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-only { text-align: center;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-only .pp-line-separator { border-bottom-color: #b5b5b8; border-bottom-style: solid; border-bottom-width: 1px; width: 100%;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon:before,.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon:after { border-bottom-color: #b5b5b8; border-bottom-style: solid; border-bottom-width: 1px; width: 100%;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon:before { left: auto; right: 50%; }.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon:after { left: 50%; right: auto; }.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon.left:before { display: none;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon.left:after { left: 1%;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon.right:after { display: none;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon.right:before { right: 1%;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-line-icon .pp-line-separator.pp-icon-image { border-bottom-color: #b5b5b8; border-bottom-style: solid; border-bottom-width: 1px; width: 100%;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-icon-image .pp-icon-wrap { text-align: center;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-icon-image .pp-icon-wrap span.pp-icon { color: #000000; font-size: 16px; }.fl-node-612cf613a1463 .pp-line-separator-inner.pp-icon-image { text-align: center;}.fl-node-612cf613a1463 .pp-line-separator-inner.pp-icon-image .pp-image-wrap { }.fl-node-612cf613a1463 .pp-line-separator-inner.pp-icon-image .pp-image-wrap img { height: 16px; width: 16px;} .fl-node-612cf613a1463 > .fl-module-content { margin-right:0px; margin-bottom:0px; margin-left:0px;}@media ( max-width: 768px ) { .fl-node-612cf613a1463.fl-module > .fl-module-content { margin-bottom:20px;}}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-prefix { }div.fl-node-612cf613a1466 .pp-heading-content { text-align: left;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading { }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title span.title-text { display: inline; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { color: #ffffff; display: inline; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title:hover span.pp-primary-title { }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { margin-left: 0px; display: inline; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title:hover span.pp-secondary-title { }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-primary-title,div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title.text-inline-block span.pp-secondary-title { display: inline-block;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .pp-heading-link {}/** Separators */div.fl-node-612cf613a1466 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:before { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading.pp-separator-inline .heading-title span:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a1466 .pp-heading-content .pp-sub-heading { margin-top: 0px; margin-bottom: 0px;}div.fl-node-612cf613a1466 .pp-heading-content .pp-sub-heading,div.fl-node-612cf613a1466 .pp-heading-content .pp-sub-heading p { color: #ffffff; }div.fl-node-612cf613a1466 .pp-heading-content .pp-sub-heading p:last-of-type { margin-bottom: 0;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-heading-separator-align { text-align: left; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon { }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon:before { margin-right: 20px; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon:after { margin-left: 20px; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon.pp-left:after { left: 1%;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon.pp-right:before { right: 1%;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon:before,div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon:after { width: 100px; border-style: solid; border-color: #000000; border-bottom-width: 1px; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .heading-icon-image { }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-separator-line { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; width: 100px; float: left; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator { color: #000000; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { display: inline-block; text-align: center; border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i,div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon i:before { font-size: 16px; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.icon_only span { border-radius: 100px; border-width: 0px; border-style: none; }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.icon_only img,div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.line_with_icon img { border-radius: 100px; }@media only screen and (max-width: 992px) { div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a1466 .pp-heading-content { text-align: ; } div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-prefix { } }@media only screen and (max-width: 768px) { div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-heading-separator-align, div.fl-node-612cf613a1466 .pp-heading-content { text-align: ; } div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-separator-line { } div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-prefix { } }div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title span.pp-primary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading .heading-title { font-family: Montserrat, sans-serif; font-weight: 100; text-align: center;}div.fl-node-612cf613a1466 div.pp-heading-content .pp-heading.pp-separator-inline .heading-title span { padding-left: 20px; padding-right: 20px;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator { margin-top: 10px; margin-bottom: 10px;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator .pp-heading-separator-icon { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}div.fl-node-612cf613a1466 .pp-heading-content .pp-heading-separator.icon_only span { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;} .fl-node-612cf613a1466 > .fl-module-content { margin-top:20px; margin-bottom:20px;}/* Start Global Nodes CSS *//* End Global Nodes CSS *//* Start Layout CSS *//* End Layout CSS */ .fl-builder-row-settings #fl-field-separator_position { display: none !important; } .fl-node-612cf613a1468 .fl-row-content { min-width: 0px; } /style>link relstylesheet idjquery-magnificpopup-css hrefhttps://centerlineinc.com/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.css?ver2.7.4.2 mediaall />link relstylesheet idbootstrap-4-css hrefhttps://centerlineinc.com/wp-content/themes/bb-theme/css/bootstrap-4.min.css?ver1.7.14 mediaall />link relstylesheet idbb-theme-style-css hrefhttps://centerlineinc.com/wp-content/themes/bb-theme-child/style.css?ver6.6.1 mediaall />style idbb-theme-style-inline-css>body{background-image:url(https://centerlineinc.com/wp-content/uploads/2021/09/subtle_dots_@2X.png);background-repeat:repeat;background-position:center top;background-attachment:scroll;background-size:auto;background-color:#fff;color:#000;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.45;font-style:normal;padding:0;word-wrap:break-word}body.modal-open .media-modal-close:hover,body.modal-open .media-modal-close:focus{background:none;border:none;padding:1px}body.modal-open .media-modal-close:focus{position:absolute}h1,h2,h3,h4,h5,h6{color:#333;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.4;text-transform:none;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:65px;line-height:1.5;letter-spacing:0px;color:#333;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;text-transform:none}h1 a{color:#333}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h2 .fl-comments-list-title{font-size:24px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}a{color:#0b0b61}a:hover,a:focus{color:#090946}blockquote{border-color:#e6e6e6}iframe{max-width:100%}img{max-width:100%;height:auto}.fl-screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.fl-screen-reader-text:focus{position:static;width:auto;height:auto}body.rtl .fl-screen-reader-text{right:-10000px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-header{border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#000}.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{color:#428bca}.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{color:#428bca}.fl-page-header .navbar-nav li>a{color:#428bca}.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{color:#428bca}.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-header-container{padding-bottom:30px;padding-top:30px}.fl-page-header-logo{text-align:center}.fl-page-header-logo a{text-decoration:none}.fl-logo-text{font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:400;font-size:30px;color:#757575 !important}.fl-logo-text:hover,.fl-logo-text:focus{color:#2b7bb9 !important}.fl-theme-tagline{color:#757575 !important}.fl-logo-img{max-width:100%}.fl-page-header-primary .fl-logo-img{height:auto !important}.fl-logo-img.sticky-logo{display:none}.fl-page-header-fixed .fl-logo-img{display:inherit}.fl-page-header-fixed .fl-logo-img.sticky-logo{display:inherit}.fl-nav-mobile-offcanvas .fl-button-close{display:none}.fl-page-nav-wrap{padding-bottom:20px}.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-nav>li>a{padding:15px}.fl-page-nav .navbar-toggle{border:none;float:none;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-transform:none;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-toggle:hover{outline:none}.fl-page-nav .navbar-toggle:focus{outline:auto}.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-transform:none}.fl-full-width .fl-page-nav{margin:0 auto}.fl-page-nav .mega-menu ahref#:hover,.fl-page-nav .mega-menu ahref#:focus{color:#428bca !important;cursor:default}.mega-menu-spacer{background:none;display:block;left:0;position:absolute;width:100%}.fl-page-headerclass* fl-page-nav-toggle-visible ul.navbar-nav li.hide-heading{border-top:0 none !important}.fl-page-headerclass* fl-page-nav-toggle-visible ul.navbar-nav li.hide-heading>a,.fl-page-headerclass* fl-page-nav-toggle-visible ul.navbar-nav li.hide-heading>.fl-submenu-icon-wrap{display:none !important}.fl-page-headerclass* fl-page-nav-toggle-visible ul.navbar-nav li.hide-heading>ul.sub-menu{margin-left:0}.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-collapse ul.navbar-nav{margin:0}.fl-page-nav-collapse ul.navbar-nav>li{border-bottom:1px solid #e6e6e6}.fl-page-nav-collapse ul.navbar-nav>li:last-child{border-bottom:none}.fl-page-nav-collapse.in{overflow-y:visible}.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0}.fl-page-nav-search a.fa-search{color:#428bca;font-size:20px;padding:8px;position:absolute;right:0;top:5px}.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#428bca;text-decoration:none}.fl-page-nav-search form{background-color:#fff;border-top:3px solid #a1c5e5;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav-search form input.fl-search-input{background-color:#fff;border-color:#e6e6e6;color:#428bca}.fl-page-nav-search form input.fl-search-input:focus{color:#428bca}.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:#fff;border-top:3px solid #a1c5e5;font-size:14px;float:none;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px}.fl-page-nav ul.sub-menu li{border:none}.fl-page-nav ul.sub-menu li a{clear:none;color:#428bca;display:block;font-weight:400;line-height:20px;margin:0 10px;padding:10px 15px}.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#428bca;text-decoration:none}.fl-page-nav ul.sub-menu li a:before{content:;margin-right:0}.fl-page-nav ul li{position:relative}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu{left:auto}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open>ul.sub-menu{left:100%}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{left:auto;right:100%}.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{right:0}.fl-page-nav ul li.fl-sub-menu-open .hide-heading>ul.sub-menu{position:static;padding:0;border-top:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-page-content{background-image:url(https://live-centerline-utilities.pantheonsite.io/wp-content/uploads/2021/09/subtle_dots_@2X.png);background-repeat:repeat;background-position:center top;background-attachment:scroll;background-size:auto;background-color:#fff}.fl-content,.fl-sidebar{margin:20px 0}.fl-sidebar{display:none}.fl-sidebar.fl-sidebar-display-always{display:block}#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:1003}#fl-to-top:hover{background-color:rgba(0,0,0,0.3)}#fl-to-top i{position:absolute;top:12px;left:14px;color:#fff;font-size:16px;line-height:16px}.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,.fl-social-icons .fa-facebook-f.branded{color:#3b5997}.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,.fl-social-icons .fa-twitter.branded{color:#00aaef}.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,.fl-social-icons .fa-google.branded{color:#d13e2b}.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,.fl-social-icons .fa-map-marker-alt.branded{color:#eb5f1a}.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,.fl-social-icons .fa-linkedin.branded{color:#007ab8}.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,.fl-social-icons .fa-yelp.branded{color:#c31200}.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,.fl-social-icons .fa-xing.branded{color:#006567}.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,.fl-social-icons .fa-pinterest.branded{color:#cb2127}.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,.fl-social-icons .fa-tumblr.branded{color:#304e6c}.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,.fl-social-icons .fa-vimeo.branded{color:#41b1db}.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,.fl-social-icons .fa-youtube.branded{color:#d6000f}.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,.fl-social-icons .fa-flickr.branded{color:#ec1982}.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,.fl-social-icons .fa-instagram.branded{color:#517fa5}.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,.fl-social-icons .fa-dribbble.branded{color:#eb4a88}.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,.fl-social-icons .fa-skype.branded{color:#009EE5}.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,.fl-social-icons .fa-500px.branded{color:#333333}.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,.fl-social-icons .fa-github.branded{color:#333333}.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,.fl-social-icons .fa-rss.branded{color:#e09026}.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,.fl-social-icons .fa-envelope.branded{color:#333333}.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,.fl-social-icons .fa-blogger.branded{color:#fe7300}.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,.fl-social-icons .fa-snapchat.branded{color:#FFFC00}.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,.fl-social-icons .fa-wordpress.branded{color:#15aabf}.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,.fl-social-icons .fa-spotify.branded{color:#1cd760}.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,.fl-social-icons .fa-tiktok.branded{color:#000000}.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,.fl-social-icons .fa-soundcloud.branded{color:#f50}.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,.fl-social-icons .fa-x-twitter.branded{color:#000}.fl-social-icons .fa-stack i.branded{color:#fff}.fl-social-icons .fa-stack{margin:0 0 10px 8px}.fl-social-icons .fallback{height:28px;width:28px;margin:0 0 10px 5px !important;vertical-align:inherit;font-size:30px}.fl-social-icons .fallback:before{width:28px !important;display:inline-block;height:28px !important}.fl-page-header-content .fa-stack i.fa-inverse.mono{color:#fff}.fa-stack i.fa-inverse.mono{color:#fff}.fl-404{padding:30px 0 50px;text-align:center}.fl-404 .fl-post-header{margin-bottom:45px}.fl-404 .fl-post-header h2{font-size:24px}.fl-404 form{margin:0 auto;max-width:400px}.fl-archive .fl-post{border-bottom:1px solid #e6e6e6;padding-bottom:40px}.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0}.fl-archive .fl-archive-title{border-bottom:1px solid #e6e6e6;font-size:18px;margin-bottom:40px;padding-bottom:8px}.fl-archive .fl-archive-title a:hover{text-decoration:none}.fl-archive .fl-archive-nav-prev{float:left}.fl-archive .fl-archive-nav-next{float:right}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e6e6e6;border-right:none;margin:0;padding:6px 10px}.wp-pagenavi a:hover{border-color:#e6e6e6}.wp-pagenavi>*:last-child{border-right:1px solid #e6e6e6}.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e6e6e6;color:#fff;background:#0b0b61;font-weight:normal}.search .page .fl-post-header{display:block}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}.fl-post imgclass*wp-image-,.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}.fl-post imgclass*wp-block-cover{height:100%}.fl-post .fl-post-image-beside{float:left;margin-right:25px}.fl-post .fl-author-box{margin-top:40px;background:#f5f5f5;border:1px solid #ddd;padding:20px}.fl-post .fl-author-box .fl-author-avatar{float:left;margin-right:25px}.fl-post .fl-author-box .fl-author-description h4{margin-top:0;margin-bottom:5px}.fl-post-thumb{margin-bottom:25px}.fl-post-thumb img{height:auto !important;max-width:100%}.fl-post-header{margin-bottom:25px}.fl-post-title{margin-top:0}.fl-post-meta .fl-sep{margin:0 3px}.fl-post-meta-bottom{border-top:1px solid #e6e6e6;font-style:italic;margin-top:20px;padding-top:10px}.fl-comments-popup-link a:hover{text-decoration:none}.fl-comments-popup-link i{vertical-align:text-top}.post-edit-link{color:#0b0b61;font-size:14px;font-weight:normal}.fl-post-nav{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.fl-post-nav-prev{float:left}.fl-post-nav-next{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#f7f7f7;border:1px solid #e6e6e6;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}.fl-comments{margin-top:60px}.fl-comment-form .fl-comment-form-cancel{padding:15px 0}.fl-comments-list ol{margin:0;padding:0}.fl-comments-list ol li{line-height:inherit;list-style:none}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e6e6e6;margin-top:30px;padding:10px 0 30px 0}.fl-comments-list .fl-comments-list-prev{float:left}.fl-comments-list .fl-comments-list-next{float:right}.fl-comments-list .fl-comments-respond-title{margin-top:0}.fl-comments-list .comment-meta{margin:20px 0 10px}.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px}.fl-comments-list .comment-content{border:1px solid #e6e6e6;padding:15px}.fl-comments-list .comment-reply-link{padding:5px;text-align:right}.fl-comments-list ul.children{margin:0;padding:0}.fl-comments-list ul.children li{margin:0 0 0 6%}#wp-comment-cookies-consent{margin-right:5px}.fl-widget{margin-bottom:40px}.fl-module-widget .fl-widget{margin-bottom:0}.fl-widget .fl-widget-title{margin-bottom:20px}.fl-widget ul{list-style:none;padding:0}.fl-widget ul li{display:block;margin-bottom:8px}.fl-widget ul li:last-child{margin-bottom:0}.fl-widget ul.sub-menu li{margin:0;padding:5px}.fl-widget ul.sub-menu li:before{content:\2013;padding-right:5px}inputtypetext.fl-search-input{color:rgba(0,0,0,0.6);width:100%}inputtypetext.fl-search-input:focus{color:#000}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e6e6e6;padding:3px 0;text-align:center}.widget_calendar caption td,.widget_calendar tfoot td{border:none}.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left}.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right}.woocommerce-account .woocommerce-Address{max-width:none}.fl-page .fl-module span.onsale{color:#fff;background:#0b0b61;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;min-height:3.236em;min-width:3.236em;position:absolute;text-align:center;line-height:3.236;z-index:9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-module-woocommerce button.button.alt,.fl-page .fl-post-module-woo-button buttontypesubmit,.fl-page .fl-post-module-woo-button buttontypesubmit.alt.disabled,.fl-page .fl-post-module-woo-button a.button{color:#515151;background-color:#ebe9eb;font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.fl-page .fl-module-woocommerce a.button:hover,.fl-page .fl-module-woocommerce button.button.alt:hover,.fl-page .fl-post-module-woo-button buttontypesubmit:hover,.fl-page .fl-post-module-woo-button a.button:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#020210}.fl-page .fl-module-woocommerce button.button:disabled,.fl-page .fl-module-woocommerce button.button:disableddisabled,.fl-page .fl-module-woocommerce button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button.wc-forward,.woocommerce-page .woocommerce a.button.wc-forward,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page .woocommerce buttontypesubmit,.woocommerce-page buttontypesubmit.alt.disabled{color:#515151;background-color:#ebe9eb;font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.woocommerce-page button.button:disabled,.woocommerce-page button.button:disableddisabled,.woocommerce-page button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page .woocommerce buttontypesubmit:hover,.woocommerce-page buttontypesubmit.alt.disabled:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#020210}.woocommerce-page button.pswp__button:hover{border:0px}.woocommerce-page button.pswp__button.pswp__button--arrow--left,.woocommerce-page button.pswp__button.pswp__button--arrow--right{position:absolute;top:50%}.woocommerce form .form-row .input-checkbox{position:static}a.fl-button,a.fl-button:visited{background:#0b0b61;color:#fff;border:1px solid #05052a}a.fl-button:hover,.fl-builder-content a.fl-button:hover{color:#fff;background:#090946}a.fl-button *,a.fl-button:visited *{color:#fff}a.fl-button:hover *{color:#fff}a.fl-button:hover,a.button:hover{color:#fff;background-color:#090946;border:1px solid #020210}.woocommerce a.button,.woocommerce a.button:hover{border:1px solid transparent}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}button,inputtypebutton,inputtypesubmit{background-color:#0b0b61;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #05052a;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}button:hover,inputtypebutton:hover,inputtypesubmit:hover{background-color:#090946;color:#fff;border:1px solid #020210;text-decoration:none}button:active,inputtypebutton:active,inputtypesubmit:active,button:focus,inputtypebutton:focus,inputtypesubmit:focus{background-color:#090946;color:#fff;border:1px solid #020210;outline:none;position:relative}button.btn-default,inputtypebutton.btn-default,inputtypesubmit.btn-default,button.btn-default:hover,inputtypebutton.btn-default:hover,inputtypesubmit.btn-default:hover,button.btn-default:focus,inputtypebutton.btn-default:focus,inputtypesubmit.btn-default:focus,button.btn-default.active,inputtypebutton.btn-default.active,inputtypesubmit.btn-default.active{color:#000;background-color:#fcfcfc;border-color:#ccc}.mejs-button button .mejs-button button:active,.mejs-button button:hover,.mejs-button button:visited,.mejs-button button:focus{background-color:transparent;border:none}inputtypetext,inputtypepassword,inputtypeemail,inputtypetel,inputtypedate,inputtypemonth,inputtypeweek,inputtypetime,inputtypenumber,inputtypesearch,inputtypeurl,textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#000;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}inputtypetext::-webkit-input-placeholder,inputtypepassword::-webkit-input-placeholder,inputtypeemail::-webkit-input-placeholder,inputtypetel::-webkit-input-placeholder,inputtypedate::-webkit-input-placeholder,inputtypemonth::-webkit-input-placeholder,inputtypeweek::-webkit-input-placeholder,inputtypetime::-webkit-input-placeholder,inputtypenumber::-webkit-input-placeholder,inputtypesearch::-webkit-input-placeholder,inputtypeurl::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}inputtypetext:-moz-placeholder,inputtypepassword:-moz-placeholder,inputtypeemail:-moz-placeholder,inputtypetel:-moz-placeholder,inputtypedate:-moz-placeholder,inputtypemonth:-moz-placeholder,inputtypeweek:-moz-placeholder,inputtypetime:-moz-placeholder,inputtypenumber:-moz-placeholder,inputtypesearch:-moz-placeholder,inputtypeurl:-moz-placeholder,textarea:-moz-placeholder{color:rgba(0,0,0,0.4)}inputtypetext::-moz-placeholder,inputtypepassword::-moz-placeholder,inputtypeemail::-moz-placeholder,inputtypetel::-moz-placeholder,inputtypedate::-moz-placeholder,inputtypemonth::-moz-placeholder,inputtypeweek::-moz-placeholder,inputtypetime::-moz-placeholder,inputtypenumber::-moz-placeholder,inputtypesearch::-moz-placeholder,inputtypeurl::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,0.4)}inputtypetext:-ms-input-placeholder,inputtypepassword:-ms-input-placeholder,inputtypeemail:-ms-input-placeholder,inputtypetel:-ms-input-placeholder,inputtypedate:-ms-input-placeholder,inputtypemonth:-ms-input-placeholder,inputtypeweek:-ms-input-placeholder,inputtypetime:-ms-input-placeholder,inputtypenumber:-ms-input-placeholder,inputtypesearch:-ms-input-placeholder,inputtypeurl:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,0.4)}inputtypetext:focus,inputtypepassword:focus,inputtypeemail:focus,inputtypetel:focus,inputtypedate:focus,inputtypemonth:focus,inputtypeweek:focus,inputtypetime:focus,inputtypenumber:focus,inputtypesearch:focus,inputtypeurl:focus,textarea:focus{background-color:#fcfcfc;border-color:#ccc;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control{background-color:#fcfcfc;border-color:#e6e6e6;color:#000;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}.form-control:-moz-placeholder{color:rgba(0,0,0,0.4)}.form-control::-moz-placeholder{color:rgba(0,0,0,0.4)}.form-control:-ms-input-placeholder{color:rgba(0,0,0,0.4)}.form-control:focus{background-color:#fcfcfc;border-color:#ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}img.mfp-img{padding:0}.mfp-counter{display:none}.fl-builder-edit .fl-page-header-fixed{display:none !important}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}@media (max-width:767px){.fl-post .fl-post-image-beside{float:none;margin-right:0}.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}.fl-page-header-logo imgdata-mobile{display:none}}@media (max-width:992px){body.woocommerce-page.fl-framework-bootstrap .row,body.woocommerce-page.fl-framework-base .row{display:flex;flex-wrap:wrap;flex-direction:column}body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content{box-sizing:border-box;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,body.woocommerce-page.fl-framework-base .fl-woo-content-right{order:1;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,body.woocommerce-page.fl-framework-base .fl-sidebar{width:100%}}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-page-nav{background:transparent}.fl-page-nav .navbar-nav li>a{padding:15px 15px;color:#000}.fl-page-nav .navbar-nav li>a:hover,.fl-page-nav .navbar-nav li>a:focus{color:#090946}.fl-page-nav .navbar-nav li.current-menu-ancestor>a,.fl-page-nav .navbar-nav li.current-menu-parent>a,.fl-page-nav .navbar-nav li.current-menu-item>a{color:#090946}.fl-page-nav .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#000}.fl-page-nav-wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:0;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#000}.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{color:#428bca}.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{color:#428bca}.fl-page-nav-wrap .navbar-nav li>a{color:#428bca}.fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:40px;padding-right:40px}.fl-page-nav-collapse ul.navbar-nav>li{border:none}.fl-page-nav-collapse ul.navbar-nav>li:first-child{border:none}.fl-page-header-container,.fl-page-nav-container{position:relative}.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit}ul.navbar-nav li.mega-menu{position:inherit}ul.navbar-nav li.mega-menu.fl-sub-menu-open>ul.sub-menu{left:0}ul.navbar-nav li.mega-menu>ul.sub-menu{position:absolute !important;width:100%;padding:20px;display:table}ul.navbar-nav li.mega-menu>ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d9e8f4}ul.navbar-nav li.mega-menu>ul.sub-menu>li:last-child{border-right:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li li li a::before{font-family:Font Awesome 5 Free;content:\f105;font-weight:900;margin-right:10px}ul.navbar-nav li.mega-menu>ul.sub-menu>li>a{font-weight:bold}ul.navbar-nav li.mega-menu.mega-menu-items-1>ul>li{width:100%}ul.navbar-nav li.mega-menu.mega-menu-items-2>ul>li{width:50%}ul.navbar-nav li.mega-menu.mega-menu-items-3>ul>li{width:33.33%}ul.navbar-nav li.mega-menu.mega-menu-items-4>ul>li{width:25%}ul.navbar-nav li.mega-menu.mega-menu-items-5>ul>li{width:20%}ul.navbar-nav li.mega-menu.mega-menu-items-6>ul>li{width:16.66%}.fl-content,.fl-sidebar{margin:40px 0}.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%}.fl-full-width.fl-footer-effect .fl-page{z-index:10}.fl-404{padding:100px 0 150px}.fl-404 .fl-post-header h2{font-size:30px}.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:992px){body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){padding:0}.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-page-nav-search{display:block}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-sidebar{display:block}.fl-content{margin:40px 0}.fl-content-left{border-right:1px solid #e6e6e6;padding-right:40px}.fl-content-right{border-left:1px solid #e6e6e6;padding-left:40px}.fl-woo-content-left{float:left}.fl-woo-content-right{float:right}.fl-sidebar-right{padding-left:40px}.fl-sidebar-left{padding-right:40px}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1100px){.fl-fixed-width .fl-page{width:1100px;max-width:90%}.container{width:1020px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1020px}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:0;padding-right:0}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 auto;width:1020px}}body.fl-framework-base-4 nav a.no-menu,body.fl-framework-bootstrap-4 nav a.no-menu{display:block}body.woocommerce-page.fl-framework-bootstrap .product .label{font-size:16px;color:#000;padding:0px}@media (max-width:767px){body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{float:none !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{flex-basis:100%;max-width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{padding-left:17px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{flex-basis:100%;max-width:100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:block}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{top:0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{display:none !important;visibility:hidden !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{display:block !important;visibility:visible !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing{display:block !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{display:block;float:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:#428bca;text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item a{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{display:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{background-color:transparent;border:none;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:absolute;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;margin-left:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{border-top:1px solid #e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{clear:both;color:#428bca;display:block;font-weight:400;line-height:20px;margin:0;padding:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{color:#428bca;text-decoration:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{font-family:Font Awesome 5 Free;content:\f105;font-weight:900;margin-right:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{position:absolute}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:\f106}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{padding:15px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a:after{content: !important}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:\f106}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap{visibility:hidden}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:Font Awesome 5 Free;content:\f107;font-weight:900;font-size:14px;float:right}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{border:0 none;margin:0;padding-bottom:20px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{display:block;background:#e6e6e6;color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap{padding-top:20px}}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:auto;position:fixed !important;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#fff;color:#000;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.fl-page-nav-right.fl-page-header-fixed *,.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed h6{color:#000}.fl-page-nav-right.fl-page-header-fixed a,.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fas,.fl-page-header-fixed a.fas,.fl-page-nav-right.fl-page-header-fixed a.fab,.fl-page-header-fixed a.fab{color:#428bca}.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fas:hover,.fl-page-header-fixed a.fas:hover,.fl-page-nav-right.fl-page-header-fixed a.fab:hover,.fl-page-header-fixed a.fab:hover,.fl-page-nav-right.fl-page-header-fixed a.fas:focus,.fl-page-header-fixed a.fas:focus,.fl-page-nav-right.fl-page-header-fixed a.fab:focus,.fl-page-header-fixed a.fab:focus{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a,.fl-page-header-fixed .navbar-nav li>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:focus,.fl-page-header-fixed .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo{padding-bottom:0}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse{margin-top:20px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:46px !important;width:auto !important}.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 15px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fff}.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px}@media (min-width:991px){.fl-page-header-fixed .fl-page-fixed-nav-wrap{padding-right:0}}@media (min-width:992px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:980px}}@media (min-width:1100px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:1100px;max-width:90%}}.fl-page-nav-right .fl-page-header-container{padding-bottom:0}.fl-page-nav-right .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-right .fl-page-nav-search{position:relative}.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 15px;position:static}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex !important;align-items:center;justify-content:flex-end}@media (min-width:768px){.fl-page-nav-right{text-align:center}.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:992px){.fl-page-nav-right{text-align:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(0,0,0,0.13)}.fl-page-nav-right .fl-page-header-container{padding-bottom:30px}.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-nav-col{padding-right:0}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left}.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#000;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#000}.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fas,.fl-page-nav-right .fl-page-nav-wrap a.fab{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fas:hover,.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,.fl-page-nav-right .fl-page-nav-wrap a.fab:focus{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-right .fl-page-nav{border:none;margin:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:1100px){.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}.fl-page-footer-widgets{border-top:1px solid #e6e6e6;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#000}.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#428bca}.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#428bca}.fl-page-footer-widgets .navbar-nav li>a{color:#428bca}.fl-page-footer-widgets .navbar-nav li>a:hover,.fl-page-footer-widgets .navbar-nav li>a:focus{color:#428bca}.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor>a,.fl-page-footer-widgets .navbar-nav li.current-menu-parent>a,.fl-page-footer-widgets .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-footer-widgets .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-footer-widgets-container{padding-top:30px}@media (min-width:992px){.fl-page-footer-widgets{display:block}}.fl-page-footer{border-top:1px solid #e6e6e6;font-size:12px;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-footer *,.fl-page-footer h1,.fl-page-footer h2,.fl-page-footer h3,.fl-page-footer h4,.fl-page-footer h5,.fl-page-footer h6{color:#000}.fl-page-footer a,.fl-page-footer a *,.fl-page-footer a.fas,.fl-page-footer a.fab{color:#428bca}.fl-page-footer a:hover,.fl-page-footer a:focus,.fl-page-footer a:hover *,.fl-page-footer a:focus *,.fl-page-footer a.fas:hover,.fl-page-footer a.fab:hover,.fl-page-footer a.fas:focus,.fl-page-footer a.fab:focus{color:#428bca}.fl-page-footer .navbar-nav li>a{color:#428bca}.fl-page-footer .navbar-nav li>a:hover,.fl-page-footer .navbar-nav li>a:focus{color:#428bca}.fl-page-footer .navbar-nav li.current-menu-ancestor>a,.fl-page-footer .navbar-nav li.current-menu-parent>a,.fl-page-footer .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-footer .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-footer-container{padding-top:20px}.fl-page-footer-text{padding-bottom:20px;text-align:center}.fl-page-footer .fl-social-icons{text-align:center}.fl-page-footer .fl-social-icons .fl-icon{margin:0 5px 20px 5px}.fl-page-footer .fl-social-icons .fallback{font-size:26px;line-height:24px}.fl-page-footer .fl-social-icons-stacked{font-size:1em}.fl-page-footer .fl-social-icons-stacked .fas{color:#000}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt{color:#fff;transition:opacity .2s ease-in-out;opacity:0.8}.fl-page-footer .fl-social-icons-stacked .fab:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt:hover{color:#666;opacity:1}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas{vertical-align:inherit;width:inherit;height:inherit;line-height:inherit}.fl-page-footer-nav{float:none;text-align:center;margin:0 0 10px}.fl-page-footer-nav>li{display:inline-block;float:none}.fl-page-footer-nav ul.sub-menu{display:none}.fl-page-footer-nav>li>a{padding-top:0}.fl-page-footer-nav>li>a:hover,.fl-page-footer-nav>li>a:focus{background:transparent}@media (min-width:768px){.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons{text-align:inherit}.fl-page-footer .fl-page-footer-nav{margin:0 -15px 10px}.fl-page-footer .text-left .fl-social-icons .fl-icon{margin:0 10px 20px 0}.fl-page-footer .text-left .fl-page-footer-nav{text-align:left}.fl-page-footer .text-right .fl-social-icons .fl-icon{margin:0 0 20px 10px}.fl-page-footer .text-right .fl-page-footer-nav{text-align:right}}@media (min-width:992px){.fl-page-footer-container{padding:20px 0 0}}body.has-blocks .fl-post-content>.alignwide{max-width:1100px}body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{width:auto;max-width:100vw}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw}body.has-blocks .fl-post-content>.alignfull,body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull{margin:1.5em 0;max-width:100%}body.has-blocks .fl-post-content .alignwide{margin-left:-5%;margin-right:-5%;width:auto;max-width:100vw}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em 0;list-style-position:outside}body.has-blocks .fl-post-content .alignwide ul,body.has-blocks .fl-post-content .alignfull ul,body.has-blocks .fl-post-content .alignwide ol,body.has-blocks .fl-post-content .alignfull ol{max-width:100%}body.has-blocks .fl-post-content li{list-style-position:outside}body.has-blocks .fl-post-content .wp-block-navigation{margin-bottom:1.5em}body.has-blocks .fl-post-content .wp-block-navigation ul{margin-top:0;margin-bottom:0}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 20px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 20px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}@media (max-width:991px){body{font-size:14px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page inputtypebutton,.fl-page inputtypesubmit{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}a.fl-button:hover{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce buttontypebutton,.fl-page .fl-post-module-woo-button buttontypebutton,.fl-page .fl-module-woocommerce buttontypesubmit,.fl-page .fl-post-module-woo-button buttontypesubmit{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:14px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page inputtypebutton,.fl-page inputtypesubmit{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce buttontypebutton,.fl-page .fl-post-module-woo-button buttontypebutton,.fl-page .fl-module-woocommerce buttontypesubmit,.fl-page .fl-post-module-woo-button buttontypesubmit{font-size:16px;line-height:1.2}}.fl-full-width .container{max-width:100%}.navbar-toggle{padding:9px 10px}.fl-page-bar-nav{display:block}.fl-page-bar-nav>li>a.nav-link{padding:2px 10px}@media (min-width:768px){.fl-page-bar-nav{display:flex}}.fl-page-nav{flex-wrap:wrap;padding:0}.fl-page-nav .navbar-nav>li>a.nav-link{padding:15px 15px}.fl-page-nav-left .fl-page-header-row,.fl-page-nav-right .fl-page-header-row{display:flex;align-items:center}.fl-page-nav-left .fl-page-nav,.fl-page-nav-right .fl-page-nav{flex-direction:row}.fl-page-nav-left .fl-page-nav .navbar-nav,.fl-page-nav-right .fl-page-nav .navbar-nav{display:block}.fl-page-nav-left.fl-page-nav-toggle-visible-always .fl-page-header-row>div,.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{max-width:100%}@media (max-width:991px){.fl-page-nav-left .fl-page-nav-collapse,.fl-page-nav-right .fl-page-nav-collapse{justify-content:center}}@media (min-width:992px){.fl-page-nav-left .fl-page-header-row .col-lg-4,.fl-page-nav-right .fl-page-header-row .col-lg-4{width:33.333333%}.fl-page-nav-left .fl-page-header-row .col-lg-8,.fl-page-nav-right .fl-page-header-row .col-lg-8{width:66.666667%}.fl-page-nav-left .fl-page-nav .navbar-nav,.fl-page-nav-right .fl-page-nav .navbar-nav{display:flex}}.fl-page-nav-centered .fl-page-nav .navbar-nav,.fl-page-nav-centered-inline-logo .fl-page-nav .navbar-nav,.fl-page-nav-vertical-left .fl-page-nav .navbar-nav,.fl-page-nav-vertical-right .fl-page-nav .navbar-nav{display:block}@media (min-width:768px){.fl-page-nav-centered .fl-page-nav-collapse,.fl-page-nav-centered-inline-logo .fl-page-nav-collapse,.fl-page-nav-vertical-left .fl-page-nav-collapse,.fl-page-nav-vertical-right .fl-page-nav-collapse{display:block !important}}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a.nav-link,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a.nav-link{padding:10px 15px}.row.fl-post-image-beside-wrap{display:block}.fl-page-footer .text-right .fl-page-footer-nav{justify-content:end}.fl-page-footer .fl-page-footer-nav{flex-direction:row}.fl-page-footer .fl-page-footer-nav>li .nav-link{line-height:20px;padding:0 15px 15px 15px;position:relative}@media (min-width:1100px){.fl-full-width .container{max-width:90%}}body.fl-framework-base-4 .woocommerce-billing-fields .form-row,body.fl-framework-bootstrap-4 .woocommerce-billing-fields .form-row,body.fl-framework-base-4 .woocommerce-shipping-fields .form-row,body.fl-framework-bootstrap-4 .woocommerce-shipping-fields .form-row,body.fl-framework-base-4 .woocommerce form .form-row,body.fl-framework-bootstrap-4 .woocommerce form .form-row{display:block}body.fl-framework-base-4 .woocommerce .col2-set .col-1,body.fl-framework-bootstrap-4 .woocommerce .col2-set .col-1,body.fl-framework-base-4 .woocommerce-page .col2-set .col-1,body.fl-framework-bootstrap-4 .woocommerce-page .col2-set .col-1,body.fl-framework-base-4 .woocommerce .col2-set .col-2,body.fl-framework-bootstrap-4 .woocommerce .col2-set .col-2,body.fl-framework-base-4 .woocommerce-page .col2-set .col-2,body.fl-framework-bootstrap-4 .woocommerce-page .col2-set .col-2{max-width:none;max-width:unset;padding-left:initial;padding-right:initial}body.fl-framework-base-4 .fl-woo-content-right,body.fl-framework-bootstrap-4 .fl-woo-content-right{order:1}@media (max-width:992px){body.woocommerce-page.fl-framework-base-4 .row,body.woocommerce-page.fl-framework-bootstrap-4 .row{flex-direction:column}body.woocommerce-page.fl-framework-base-4 .fl-sidebar,body.woocommerce-page.fl-framework-bootstrap-4 .fl-sidebar{width:100%}}/style>link relstylesheet idfl-child-theme-css hrefhttps://centerlineinc.com/wp-content/themes/bb-theme-child/style.css?ver6.6.1 mediaall />link relstylesheet idpp-animate-css hrefhttps://centerlineinc.com/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver3.5.1 mediaall />link relstylesheet idfl-builder-google-fonts-4a42e82fc7cf83f3cb6455202d312693-css href//fonts.googleapis.com/css?familyMontserrat%3A800%2C500%2C100%2C400%2C700%7CRoboto%3A900&ver6.6.1 mediaall />script srchttps://centerlineinc.com/wp-content/plugins/wp-views/vendor/toolset/common-es/public/toolset-common-es-frontend.js?ver166000 idtoolset-common-es-frontend-js>/script>script srchttps://centerlineinc.com/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://centerlineinc.com/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>link relhttps://api.w.org/ hrefhttps://centerlineinc.com/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://centerlineinc.com/wp-json/wp/v2/pages/10 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://centerlineinc.com/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.6.1 />link relshortlink hrefhttps://centerlineinc.com/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://centerlineinc.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fcenterlineinc.com%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://centerlineinc.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fcenterlineinc.com%2F&formatxml /> script> var bb_powerpack { search_term: , version: 2.37.6, getAjaxUrl: function() { return atob( aHR0cHM6Ly9jZW50ZXJsaW5laW5jLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocA ); }, callback: function() {} }; /script> script> window.addEventListener(load,function(){ var c{script:false,link:false}; function ls(s) { if(!script,link.includes(s)||cs){return;}cstrue; var ddocument,fd.getElementsByTagName(s)0,jd.createElement(s); if(sscript){j.asynctrue;j.srchttps://centerlineinc.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/js/frontend.js?v1.6.6;}else{ j.relstylesheet;j.hrefhttps://centerlineinc.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/css/style.css?v1.6.6;} f.parentNode.insertBefore(j, f); }; function ex(){ls(script);ls(link)} window.addEventListener(scroll, ex, {once: true}); if ((IntersectionObserver in window) && (IntersectionObserverEntry in window) && (intersectionRatio in window.IntersectionObserverEntry.prototype)) { var i 0, fb document.querySelectorAll(class^tb-), o new IntersectionObserver(es > { es.forEach(e > { o.unobserve(e.target); if (e.intersectionRatio > 0) { ex();o.disconnect();}else{ i++;if(fb.length>i){o.observe(fbi)}} }) }); if (fb.length) { o.observe(fbi) } } }) /script> noscript> link relstylesheet hrefhttps://centerlineinc.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/css/style.css> /noscript>link relicon hrefhttps://centerlineinc.com/wp-content/uploads/2020/10/cropped-centerline-logo-2-32x32.png sizes32x32 />link relicon hrefhttps://centerlineinc.com/wp-content/uploads/2020/10/cropped-centerline-logo-2-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://centerlineinc.com/wp-content/uploads/2020/10/cropped-centerline-logo-2-180x180.png />meta namemsapplication-TileImage contenthttps://centerlineinc.com/wp-content/uploads/2020/10/cropped-centerline-logo-2-270x270.png /> style idwp-custom-css> h1, h2, h3, h4, h5, h6 { font-family: PT Serif, serif; font-weight: 400 !important;}* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.fl-theme-builder-header-scrolled a span { color: rgb(11,11,97);}.fl-theme-builder-header-shrink .sub-menu a span { color: white !important;}.fl-builder-content .fl-button i.fl-button-icon-after { transition: .3s;}.fl-builder-content .fl-button:hover i.fl-button-icon-after { margin-left: 20px; color: #FFCC00 !important}.services-contact-button { z-index: 5;} /style> link hrefhttps://fonts.googleapis.com/css2?familyPT+Serif&displayswap relstylesheet>/head>body classhome page-template-default page page-id-10 fl-builder fl-theme-builder-header fl-theme-builder-header-home-header fl-theme-builder-footer fl-theme-builder-footer-global-footer fl-framework-bootstrap-4 fl-preset-default fl-full-width fl-scroll-to-top fl-search-active itemscopeitemscope itemtypehttps://schema.org/WebPage>a aria-labelSkip to content classfl-screen-reader-text href#fl-main-content>Skip to content/a>div classfl-page> header classfl-builder-content fl-builder-content-37 fl-builder-global-templates-locked data-post-id37 data-typeheader data-sticky1 data-sticky-on data-sticky-breakpointmedium data-shrink1 data-overlay1 data-overlay-bgtransparent data-shrink-image-height50px rolebanner itemscopeitemscope itemtypehttp://schema.org/WPHeader>div classfl-row fl-row-full-width fl-row-bg-color fl-node-5f89dd91dad82 fl-row-default-height fl-row-align-center data-node5f89dd91dad82> div classfl-row-content-wrap> div classfl-row-content fl-row-full-width fl-node-content> div classfl-col-group fl-node-5f89dd91e0041 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width data-node5f89dd91e0041> div classfl-col fl-node-5f89dd91e01da fl-col-small-custom-width data-node5f89dd91e01da> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-advanced-menu fl-node-5f89ddc881ca8 data-node5f89ddc881ca8> div classfl-module-content fl-node-content> div classpp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-center pp-menu-position-below> div classpp-clear>/div> nav classpp-menu-nav aria-labelMain Menu itemscopeitemscope itemtypehttps://schema.org/SiteNavigationElement> ul idmenu-main-menu classmenu pp-advanced-menu-horizontal pp-toggle-arrows>li idmenu-item-20 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-10 current_page_item>a hrefhttps://centerlineinc.com/ aria-currentpage>span classmenu-item-text>Home/span>/a>/li>li idmenu-item-21 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu>div classpp-has-submenu-container>a hrefhttps://centerlineinc.com/our-company/>span classmenu-item-text>Our Companyspan classpp-menu-toggle tabindex0 aria-expandedfalse aria-labelOur Company: submenu rolebutton>/span>/span>/a>/div>ul classsub-menu> li idmenu-item-22 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/projects/>span classmenu-item-text>Projects/span>/a>/li> li idmenu-item-564 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/awards-recommendations/>span classmenu-item-text>Awards & Recommendations/span>/a>/li> li idmenu-item-849 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/community-involvement/>span classmenu-item-text>Community Involvement/span>/a>/li>/ul>/li>li idmenu-item-24 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu>div classpp-has-submenu-container>a hrefhttps://centerlineinc.com/services/>span classmenu-item-text>Servicesspan classpp-menu-toggle tabindex0 aria-expandedfalse aria-labelServices: submenu rolebutton>/span>/span>/a>/div>ul classsub-menu> li idmenu-item-184 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/municipalities-civil-work/>span classmenu-item-text>Municipal/span>/a>/li> li idmenu-item-183 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/residential/>span classmenu-item-text>Residential/span>/a>/li> li idmenu-item-182 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/commercial/>span classmenu-item-text>Commercial/span>/a>/li> li idmenu-item-181 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/roadway/>span classmenu-item-text>Roadway/span>/a>/li> li idmenu-item-180 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/earthwork/>span classmenu-item-text>Earthwork/span>/a>/li> li idmenu-item-343 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/water-fire/>span classmenu-item-text>Water & Fire/span>/a>/li> li idmenu-item-179 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/sewer/>span classmenu-item-text>Sewer/span>/a>/li> li idmenu-item-830 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/drainage/>span classmenu-item-text>Drainage/span>/a>/li>/ul>/li>li idmenu-item-23 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu>div classpp-has-submenu-container>a hrefhttps://centerlineinc.com/contact-us/>span classmenu-item-text>Contact Usspan classpp-menu-toggle tabindex0 aria-expandedfalse aria-labelContact Us: submenu rolebutton>/span>/span>/a>/div>ul classsub-menu> li idmenu-item-589 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/careers/>span classmenu-item-text>Careers/span>/a>/li>/ul>/li>/ul> /nav>/div> div classpp-advanced-menu-mobile> button classpp-advanced-menu-mobile-toggle hamburger tabindex0 aria-labelMenu> div classpp-hamburger>div classpp-hamburger-box>div classpp-hamburger-inner>/div>/div>/div> /button> /div> div classpp-advanced-menu pp-advanced-menu-accordion-collapse off-canvas pp-menu-position-below> div classpp-clear>/div> nav classpp-menu-nav pp-off-canvas-menu pp-menu-left aria-labelMain Menu itemscopeitemscope itemtypehttps://schema.org/SiteNavigationElement> a hrefjavascript:void(0) classpp-menu-close-btn aria-labelClose the menu rolebutton>×/a> ul idmenu-main-menu-1 classmenu pp-advanced-menu-horizontal pp-toggle-arrows>li idmenu-item-20 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-10 current_page_item>a hrefhttps://centerlineinc.com/ aria-currentpage>span classmenu-item-text>Home/span>/a>/li>li idmenu-item-21 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu>div classpp-has-submenu-container>a hrefhttps://centerlineinc.com/our-company/>span classmenu-item-text>Our Companyspan classpp-menu-toggle tabindex0 aria-expandedfalse aria-labelOur Company: submenu rolebutton>/span>/span>/a>/div>ul classsub-menu> li idmenu-item-22 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/projects/>span classmenu-item-text>Projects/span>/a>/li> li idmenu-item-564 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/awards-recommendations/>span classmenu-item-text>Awards & Recommendations/span>/a>/li> li idmenu-item-849 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/community-involvement/>span classmenu-item-text>Community Involvement/span>/a>/li>/ul>/li>li idmenu-item-24 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu>div classpp-has-submenu-container>a hrefhttps://centerlineinc.com/services/>span classmenu-item-text>Servicesspan classpp-menu-toggle tabindex0 aria-expandedfalse aria-labelServices: submenu rolebutton>/span>/span>/a>/div>ul classsub-menu> li idmenu-item-184 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/municipalities-civil-work/>span classmenu-item-text>Municipal/span>/a>/li> li idmenu-item-183 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/residential/>span classmenu-item-text>Residential/span>/a>/li> li idmenu-item-182 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/commercial/>span classmenu-item-text>Commercial/span>/a>/li> li idmenu-item-181 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/roadway/>span classmenu-item-text>Roadway/span>/a>/li> li idmenu-item-180 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/earthwork/>span classmenu-item-text>Earthwork/span>/a>/li> li idmenu-item-343 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/water-fire/>span classmenu-item-text>Water & Fire/span>/a>/li> li idmenu-item-179 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/sewer/>span classmenu-item-text>Sewer/span>/a>/li> li idmenu-item-830 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/drainage/>span classmenu-item-text>Drainage/span>/a>/li>/ul>/li>li idmenu-item-23 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu>div classpp-has-submenu-container>a hrefhttps://centerlineinc.com/contact-us/>span classmenu-item-text>Contact Usspan classpp-menu-toggle tabindex0 aria-expandedfalse aria-labelContact Us: submenu rolebutton>/span>/span>/a>/div>ul classsub-menu> li idmenu-item-589 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/careers/>span classmenu-item-text>Careers/span>/a>/li>/ul>/li>/ul> /nav>/div> /div>/div>/div>/div> /div> /div> /div>/div>/header> div idfl-main-content classfl-page-content itempropmainContentOfPage rolemain> div classfl-content-full container> div classrow> div classfl-content col-md-12> article classfl-post post-10 page type-page status-publish hentry idfl-post-10 itemscopeitemscope itemtypehttps://schema.org/CreativeWork> div classfl-post-content clearfix itemproptext> div classfl-builder-content fl-builder-content-10 fl-builder-content-primary fl-builder-global-templates-locked data-post-id10>div idhome classfl-row fl-row-fixed-width fl-row-bg-parallax fl-node-611dcdc81d3bb fl-row-custom-height fl-row-align-center fl-row-bg-overlay data-node611dcdc81d3bb data-parallax-speed2 data-parallax-imagehttps://centerlineinc.com/wp-content/uploads/2023/10/Centerline-Edited-26-1-e1698866014752.webp> div classfl-row-content-wrap> div classfl-row-content fl-row-fixed-width fl-node-content> div classfl-col-group fl-node-611e5f1556a95 data-node611e5f1556a95> div classfl-col fl-node-611e5f1556b58 data-node611e5f1556b58> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-611e5f1556a23 data-node611e5f1556a23> div classfl-module-content fl-node-content> div classfl-photo fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-png> img fetchpriorityhigh decodingasync classfl-photo-img wp-image-684 size-full srchttps://centerlineinc.com/wp-content/uploads/2021/11/CL-White-Shadow.png altCL White Shadow itempropimage height329 width475 titleCL White Shadow srcsethttps://centerlineinc.com/wp-content/uploads/2021/11/CL-White-Shadow.png 475w, https://centerlineinc.com/wp-content/uploads/2021/11/CL-White-Shadow-300x208.png 300w sizes(max-width: 475px) 100vw, 475px /> /div> /div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-611dcdc81d3b5 data-node611dcdc81d3b5> div classfl-col fl-node-611dcdc81d3b8 data-node611dcdc81d3b8> div classfl-col-content fl-node-content>div classfl-module fl-module-heading fl-node-611e5dc33923a data-node611e5dc33923a> div classfl-module-content fl-node-content> h1 classfl-heading> span classfl-heading-text>span classprimary-header>span classheadline-yellow>Civil Engineering br />/span> Contractor/span>/span> /h1> /div>/div>/div>/div> /div> /div> /div>/div>div classfl-row fl-row-fixed-width fl-row-bg-color fl-node-612bab0179955 fl-row-default-height fl-row-align-center data-node612bab0179955> div classfl-row-content-wrap> div classfl-row-content fl-row-fixed-width fl-node-content> div classfl-col-group fl-node-612bab017994d fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width data-node612bab017994d> div classfl-col fl-node-612bab0179950 fl-col-small fl-col-small-custom-width fl-animation fl-fade-up data-node612bab0179950 data-animation-delay0 data-animation-duration1> div classfl-col-content fl-node-content>/div>/div> div classfl-col fl-node-612bab0179951 fl-col-small-custom-width fl-animation fl-fade-right data-node612bab0179951 data-animation-delay0 data-animation-duration1> div classfl-col-content fl-node-content>div classfl-module fl-module-heading fl-node-612cf94de49b8 data-node612cf94de49b8> div classfl-module-content fl-node-content> h2 classfl-heading> span classfl-heading-text>A 40-Year Legacy of strong>Integrity, Reliability and Customer Service/strong>/span> /h2> /div>/div>div classfl-module fl-module-rich-text fl-node-612d8c6be801e data-node612d8c6be801e> div classfl-module-content fl-node-content> div classfl-rich-text> p>Since 1979, span class author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9540loz77z4kz79zhz86znz67z1mz68zz70znez87zkz89z04liz79zam2>Centerline, Inc./span> has serviced the South Florida construction industry. Founded by Fred Chesney, Sr., span class author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9540loz77z4kz79zhz86znz67z1mz68zz70znez87zkz89z04liz79zam2>Centerline, Inc./span> has continued to grow, and in 2003 Fred Chesney, Jr. joined the family business and began implementing new processes and procedures with an emphasis on growing the business with the existing core values in mind./p>/div> /div>/div>div classfl-module fl-module-button fl-node-612cf886d534c data-node612cf886d534c> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/our-company/ target_self classfl-button> span classfl-button-text>Our Company/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> /div> /div> /div>/div>div classfl-row fl-row-fixed-width fl-row-bg-none fl-node-612d827d76e7f fl-row-default-height fl-row-align-center data-node612d827d76e7f> div classfl-row-content-wrap> div classfl-row-content fl-row-fixed-width fl-node-content> div classfl-col-group fl-node-612d827d8947a data-node612d827d8947a> div classfl-col fl-node-612d827d895e7 fl-animation fl-fade-up data-node612d827d895e7 data-animation-delay0 data-animation-duration1> div classfl-col-content fl-node-content>div classfl-module fl-module-heading fl-node-618bc7f62f34c data-node618bc7f62f34c> div classfl-module-content fl-node-content> h2 classfl-heading> span classfl-heading-text>Trusted by strong>Industry and community leaders/strong>/span> /h2> /div>/div>div classfl-module fl-module-rich-text fl-node-612bab0179953 data-node612bab0179953> div classfl-module-content fl-node-content> div classfl-rich-text> p>“We do not hesitate to recommend Centerline Inc., for any work within their field of practice that will be challenging and demand the best of a contractor, as we are confident they will exceed all expectations.”/p>/div> /div>/div>div classfl-module fl-module-rich-text fl-node-612d82fbe51e8 data-node612d82fbe51e8> div classfl-module-content fl-node-content> div classfl-rich-text> p>strong stylefont-weight: bold;>Scott G. Morton/strong>br />Director of Planning and Development/p>/div> /div>/div>div classfl-module fl-module-photo fl-node-612d897a72e6d data-node612d897a72e6d> div classfl-module-content fl-node-content> div classfl-photo fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-jpg> img loadinglazy decodingasync classfl-photo-img wp-image-56 size-full srchttps://centerlineinc.com/wp-content/uploads/2020/11/kolter-logo-black.jpg altkolter-logo-black itempropimage height26 width136 titlekolter-logo-black /> /div> /div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-612d898cc23b8 data-node612d898cc23b8> div classfl-col fl-node-651c26eed597c fl-animation fl-fade-up data-node651c26eed597c data-animation-delay0 data-animation-duration1> div classfl-col-content fl-node-content>div classfl-module fl-module-heading fl-node-651c26eec6c70 data-node651c26eec6c70> div classfl-module-content fl-node-content> h4 classfl-heading> span classfl-heading-text>A few of our clients/span> /h4> /div>/div>div classfl-module fl-module-pp-logos-grid fl-node-651c26eec6c73 data-node651c26eec6c73> div classfl-module-content fl-node-content> div classpp-logos-content clearfix> div classpp-logos-wrapper pp-logos-carousel clearfix> div classpp-logo pp-logo-0> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2020/11/Weitz-Logo.jpg althttps://centerlineinc.com/wp-content/uploads/2020/11/Weitz-Logo.jpg data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-1> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2020/11/land-development.jpg althttps://centerlineinc.com/wp-content/uploads/2020/11/land-development.jpg data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-2> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2020/11/download.jpg althttps://centerlineinc.com/wp-content/uploads/2020/11/download.jpg data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-3> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2020/11/logo.jpg althttps://centerlineinc.com/wp-content/uploads/2020/11/logo.jpg data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-4> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2023/10/Avenir-Logo-1-300x145.jpg altAvenir Logo data-no-lazy1 /> /div> div classtitle-wrapper> p classlogo-title>Avenir Logo/p> /div> /div> /div> /div> div classpp-logo pp-logo-5> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2023/10/Martin-County-Logo-300x150.jpg altMartin County Logo data-no-lazy1 /> /div> div classtitle-wrapper> p classlogo-title>Martin County Logo/p> /div> /div> /div> /div> div classpp-logo pp-logo-6> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2023/10/PBC-Logo.jpg altPBC Logo data-no-lazy1 /> /div> div classtitle-wrapper> p classlogo-title>PBC Logo/p> /div> /div> /div> /div> /div> button classlogo-slider-nav logo-slider-next>span aria-hiddentrue>svg roleimg xmlnshttp://www.w3.org/2000/svg viewBox0 0 192 512>path fillcurrentColor dM166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z>/path>/svg>/span>span classsr-only>Next/span>/button> button classlogo-slider-nav logo-slider-prev>span aria-hiddentrue>svg roleimg xmlnshttp://www.w3.org/2000/svg viewBox0 0 192 512>path fillcurrentColor dM25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z>/path>/svg>/span>span classsr-only>Previous/span>/button> /div> /div>/div>/div>/div> /div> /div> /div>/div>div classfl-row fl-row-fixed-width fl-row-bg-none fl-node-612eeffe42d1c fl-row-default-height fl-row-align-center data-node612eeffe42d1c> div classfl-row-content-wrap> div classfl-row-content fl-row-fixed-width fl-node-content> div classfl-col-group fl-node-612eeffdee0da data-node612eeffdee0da> div classfl-col fl-node-612eeffdee0ea fl-animation fl-fade-up data-node612eeffdee0ea data-animation-delay0 data-animation-duration1> div classfl-col-content fl-node-content>div classfl-module fl-module-heading fl-node-612eeffdee0eb data-node612eeffdee0eb> div classfl-module-content fl-node-content> h2 classfl-heading> span classfl-heading-text>Our strong>Services/strong>/span> /h2> /div>/div>/div>/div> /div>div classfl-col-group fl-node-61899ad977789 data-node61899ad977789> div classfl-col fl-node-651c168fee180 fl-col-small data-node651c168fee180> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-651c168fee95e data-node651c168fee95e> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-jpeg> a hrefhttps://centerlineinc.com/services/municipalities-civil-work/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-840 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/civil-work-panorama-05e85d4bd654461f7ecb2d98bbdba68d-651c168fee95e.jpeg altdefault itempropimage height563 width1000 titledefault /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-651c168fee95f data-node651c168fee95f> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Municipal/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-651c168fee960 data-node651c168fee960> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/municipalities-civil-work/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> div classfl-col fl-node-61899ad978e8e fl-col-small data-node61899ad978e8e> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-612eeffdee0e9 data-node612eeffdee0e9> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-jpeg> a hrefhttps://centerlineinc.com/services/residential/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-769 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/1-squashed-1-panorama-079b255b77bf7a0b5c02cd9c8ce7e07a-612eeffdee0e9.jpeg altDCIM100MEDIADJI_0001.JPG itempropimage height563 width1000 titleDCIM100MEDIADJI_0001.JPG /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-612eeffdee0e8 serv2 data-node612eeffdee0e8> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Residential/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-612eeffdee0e7 data-node612eeffdee0e7> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/residential/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-651c16f67d954 data-node651c16f67d954> div classfl-col fl-node-61899ad978e8a fl-col-small data-node61899ad978e8a> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-612eeffdee0e2 data-node612eeffdee0e2> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-jpeg> a hrefhttps://centerlineinc.com/services/commercial/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-639 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/commercial-panorama-a3bd6a2c33a75f2627db252c6241a58a-612eeffdee0e2.jpeg altdefault itempropimage height680 width1000 titledefault /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-612eeffdee0e3 data-node612eeffdee0e3> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Commercial/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-612eeffdee0e4 data-node612eeffdee0e4> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/commercial/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> div classfl-col fl-node-651c1549961a6 fl-col-small data-node651c1549961a6> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-651c154996bfd data-node651c154996bfd> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-jpeg> a hrefhttps://centerlineinc.com/services/roadway/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-496 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/Verano-2-panorama-8dd76a6a87a47358f2b61405ae9847ef-651c154996bfd.jpeg altVerano-2 itempropimage height900 width1600 titleVerano-2 /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-651c154996bfe serv2 data-node651c154996bfe> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Roadway/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-651c154996bff data-node651c154996bff> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/roadway/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-651c17674dd76 data-node651c17674dd76> div classfl-col fl-node-651c152283deb fl-col-small data-node651c152283deb> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-651c15228461d data-node651c15228461d> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-webp> a hrefhttps://centerlineinc.com/services/earthwork/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-949 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/dirtwork-panorama-fc294d053779f17ac665c2b5fb698138-651c15228461d.webp altdirtwork itempropimage height563 width751 titledirtwork /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-651c15228461f data-node651c15228461f> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Earthwork/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-651c152284620 data-node651c152284620> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/earthwork/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> div classfl-col fl-node-651c12715f164 fl-col-small data-node651c12715f164> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-651c12715fa33 data-node651c12715fa33> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-webp> a hrefhttps://centerlineinc.com/services/water-fire/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-1007 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/water-pipes-2-panorama-838b6309264b9add848809f55a28220d-651c12715fa33.webp altwater pipes 2 itempropimage height563 width751 titlewater pipes 2 /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-651c12715fa36 serv2 data-node651c12715fa36> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Water & Fire/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-651c12715fa37 data-node651c12715fa37> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/water/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-61899ae132465 data-node61899ae132465> div classfl-col fl-node-61899ae13394f fl-col-small data-node61899ae13394f> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-612eeffdee104 data-node612eeffdee104> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-jpg> a hrefhttps://centerlineinc.com/services/sewer/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-401 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/Centerline-Edited-14-panorama-8fa4557b694bf6c458d67d4af1767b3a-612eeffdee104.jpg altCenterline Edited-14 itempropimage height2133 width1600 titleCenterline Edited-14 /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-612eeffdee102 data-node612eeffdee102> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Sewer/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-612eeffdee103 data-node612eeffdee103> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/sewer/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> div classfl-col fl-node-61899ae133953 fl-col-small data-node61899ae133953> div classfl-col-content fl-node-content>div classfl-module fl-module-photo fl-node-612eeffdee0ff data-node612eeffdee0ff> div classfl-module-content fl-node-content> div classfl-photo fl-photo-crop-panorama fl-photo-align-center itemscope itemtypehttps://schema.org/ImageObject> div classfl-photo-content fl-photo-img-jpg> a hrefhttps://centerlineinc.com/services/drainage/ target_self itempropurl> img loadinglazy decodingasync classfl-photo-img wp-image-455 size-full srchttps://centerlineinc.com/wp-content/uploads/bb-plugin/cache/Centerline-Edited-10-panorama-0fb0bebe45d7cb18a058e4441b3e74e4-612eeffdee0ff.jpg altCenterline Edited-10 itempropimage height1200 width1600 titleCenterline Edited-10 /> /a> /div> /div> /div>/div>div classfl-module fl-module-pp-heading fl-node-612eeffdee0fd serv2 data-node612eeffdee0fd> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-separator-inline pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Drainage/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-button fl-node-612eeffdee0fe data-node612eeffdee0fe> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon> a hrefhttps://centerlineinc.com/services/drainage/ target_self classfl-button> span classfl-button-text>Read More/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> /div> /div> /div>/div>div classfl-row fl-row-fixed-width fl-row-bg-none fl-node-618bc7bae355f fl-row-default-height fl-row-align-center data-node618bc7bae355f> div classfl-row-content-wrap> div classfl-row-content fl-row-fixed-width fl-node-content> div classfl-col-group fl-node-618bc7f9b7679 data-node618bc7f9b7679> div classfl-col fl-node-618bc7f9b778d data-node618bc7f9b778d> div classfl-col-content fl-node-content>div classfl-module fl-module-heading fl-node-612d89898a886 data-node612d89898a886> div classfl-module-content fl-node-content> h2 classfl-heading> span classfl-heading-text>Excelling strong>in all industries/strong>/span> /h2> /div>/div>/div>/div> /div>div classfl-col-group fl-node-618bc7bb090aa data-node618bc7bb090aa> div classfl-col fl-node-618bc7bb0920e fl-col-small data-node618bc7bb0920e> div classfl-col-content fl-node-content>div classfl-module fl-module-icon fl-node-618bf2c7b2f45 data-node618bf2c7b2f45> div classfl-module-content fl-node-content> div classfl-icon-wrap> span classfl-icon> a hrefhttps://centerlineinc.com/services/municipalities-civil-work/ target_self> i classfas fa-hard-hat aria-hiddentrue>/i> span classsr-only>Civil Work/span> /a> /span> /div> /div>/div>div classfl-module fl-module-rich-text fl-node-618bf6a29342f data-node618bf6a29342f> div classfl-module-content fl-node-content> div classfl-rich-text> p styletext-align: center;>a hrefhttps://centerlineinc.com/services/municipalities-civil-work/>MUNICIPAL/a>/p>p styletext-align: center;>/div> /div>/div>/div>/div> div classfl-col fl-node-618bc7bb09214 fl-col-small data-node618bc7bb09214> div classfl-col-content fl-node-content>div classfl-module fl-module-icon fl-node-618bf8f2c071e data-node618bf8f2c071e> div classfl-module-content fl-node-content> div classfl-icon-wrap> span classfl-icon> a hrefhttps://centerlineinc.com/services/residential/ target_self> i classfas fa-home aria-hiddentrue>/i> span classsr-only>Civil Work/span> /a> /span> /div> /div>/div>div classfl-module fl-module-rich-text fl-node-618bf8f7e485c data-node618bf8f7e485c> div classfl-module-content fl-node-content> div classfl-rich-text> p>a hrefhttps://centerlineinc.com/services/residential/>RESIDENTIAL/a>/p>/div> /div>/div>/div>/div> div classfl-col fl-node-618bc7bb09216 fl-col-small data-node618bc7bb09216> div classfl-col-content fl-node-content>div classfl-module fl-module-icon fl-node-618bfa05eae7d data-node618bfa05eae7d> div classfl-module-content fl-node-content> div classfl-icon-wrap> span classfl-icon> a hrefhttps://centerlineinc.com/services/commercial/ target_self> i classfas fa-city aria-hiddentrue>/i> span classsr-only>Commercial Work/span> /a> /span> /div> /div>/div>div classfl-module fl-module-rich-text fl-node-618bfa0403a69 data-node618bfa0403a69> div classfl-module-content fl-node-content> div classfl-rich-text> p styletext-align: center;>a hrefhttps://centerlineinc.com/services/commercial/>COMMERCIAL/a>/p>/div> /div>/div>/div>/div> /div> /div> /div>/div>div classfl-row fl-row-fixed-width fl-row-bg-color fl-node-612e3a05dfedb fl-row-default-height fl-row-align-center data-node612e3a05dfedb> div classfl-row-content-wrap> div classfl-row-content fl-row-fixed-width fl-node-content> div classfl-col-group fl-node-612e3a05cceb2 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width data-node612e3a05cceb2> div classfl-col fl-node-612e3a05cceb6 fl-col-small-custom-width fl-animation fl-fade-right data-node612e3a05cceb6 data-animation-delay0 data-animation-duration1> div classfl-col-content fl-node-content>div classfl-module fl-module-heading fl-node-612e3a05cceb8 data-node612e3a05cceb8> div classfl-module-content fl-node-content> h2 classfl-heading> span classfl-heading-text>Contact strong>Us/strong>/span> /h2> /div>/div>div classfl-module fl-module-rich-text fl-node-612e3a05cceb7 data-node612e3a05cceb7> div classfl-module-content fl-node-content> div classfl-rich-text> p styletext-align: center;>Join our growing family of satisfied clients. We are dedicated to creating a lasting relationship founded on trust, respect, and dedication to doing the job right./p>/div> /div>/div>div classfl-module fl-module-button fl-node-612e3a05cceb9 data-node612e3a05cceb9> div classfl-module-content fl-node-content> div classfl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon> a hrefhttps://centerlineinc.com/contact-us/ target_self classfl-button> span classfl-button-text>Contact/span> i classfl-button-icon fl-button-icon-after fas fa-chevron-right aria-hiddentrue>/i> /a>/div> /div>/div>/div>/div> /div> /div> /div>/div>/div> /div>!-- .fl-post-content --> /article>!-- .fl-post --> /div> /div>/div> /div>!-- .fl-page-content --> footer classfl-builder-content fl-builder-content-224 fl-builder-global-templates-locked data-post-id224 data-typefooter itemscopeitemscope itemtypehttp://schema.org/WPFooter>div classfl-row fl-row-fixed-width fl-row-bg-none fl-node-612cf613a1468 fl-row-default-height fl-row-align-center data-node612cf613a1468> div classfl-row-content-wrap> div classfl-row-content fl-row-fixed-width fl-node-content> div classfl-col-group fl-node-612e39307c57e data-node612e39307c57e> div classfl-col fl-node-612e39307c6b8 data-node612e39307c6b8> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-logos-grid fl-node-612e295300b36 data-node612e295300b36> div classfl-module-content fl-node-content> div classpp-logos-content clearfix> div classpp-logos-wrapper pp-logos-grid clearfix> div classpp-logo pp-logo-0> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2021/08/logo5.gif althttps://centerlineinc.com/wp-content/uploads/2021/08/logo5.gif data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-1> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2021/08/logo2.gif althttps://centerlineinc.com/wp-content/uploads/2021/08/logo2.gif data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-2> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2021/08/logo3.gif althttps://centerlineinc.com/wp-content/uploads/2021/08/logo3.gif data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-3> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2021/08/logo1.gif althttps://centerlineinc.com/wp-content/uploads/2021/08/logo1.gif data-no-lazy1 /> /div> /div> /div> /div> div classpp-logo pp-logo-4> div classpp-logo-inner> div classpp-logo-inner-wrap> div classlogo-image-wrapper> img decodingasync classlogo-image srchttps://centerlineinc.com/wp-content/uploads/2021/08/images.png althttps://centerlineinc.com/wp-content/uploads/2021/08/images.png data-no-lazy1 /> /div> /div> /div> /div> /div> /div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-612cf613a144e data-node612cf613a144e> div classfl-col fl-node-612cf613a1452 fl-col-has-cols fl-col-bg-overlay data-node612cf613a1452> div classfl-col-content fl-node-content>div classfl-col-group fl-node-612cf613a1453 fl-col-group-nested fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width data-node612cf613a1453> div classfl-col fl-node-612cf613a1456 fl-col-small fl-col-small-custom-width data-node612cf613a1456> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-heading fl-node-612cf613a145a data-node612cf613a145a> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Contact/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-icon fl-node-612e212dee4e4 data-node612e212dee4e4> div classfl-module-content fl-node-content> div classfl-icon-wrap> span classfl-icon> a hreftel:561-689-3917 target_self tabindex-1 aria-hiddentrue aria-labelledbyfl-icon-text-612e212dee4e4> i classfas fa-phone aria-hiddentrue>/i> /a> /span> div idfl-icon-text-612e212dee4e4 classfl-icon-text> a hreftel:561-689-3917 target_self classfl-icon-text-link fl-icon-text-wrap> p>561-689-3917/p> /a> /div> /div> /div>/div>div classfl-module fl-module-icon fl-node-612e21f89cb2a data-node612e21f89cb2a> div classfl-module-content fl-node-content> div classfl-icon-wrap> span classfl-icon> a hrefhttps://www.google.com/maps/dir//2180+SW+Poma+Dr,+Palm+City,+FL+34990/@26.9033931,-82.2056537,8z/data!4m8!4m7!1m0!1m5!1m1!1s0x88dec184570b1cff:0xb8fc544a1442574b!2m2!1d-80.3740953!2d27.1791856 target_blank tabindex-1 aria-hiddentrue aria-labelledbyfl-icon-text-612e21f89cb2a relnoopener nofollow > i classfas fa-map-marker-alt aria-hiddentrue>/i> /a> /span> div idfl-icon-text-612e21f89cb2a classfl-icon-text> a hrefhttps://www.google.com/maps/dir//2180+SW+Poma+Dr,+Palm+City,+FL+34990/@26.9033931,-82.2056537,8z/data!4m8!4m7!1m0!1m5!1m1!1s0x88dec184570b1cff:0xb8fc544a1442574b!2m2!1d-80.3740953!2d27.1791856 target_blank classfl-icon-text-link fl-icon-text-wrap relnoopener nofollow > p>2180 SW Poma Drivebr />Palm City, FL 34990/p> /a> /div> /div> /div>/div>div classfl-module fl-module-icon fl-node-612e21fedfc68 data-node612e21fedfc68> div classfl-module-content fl-node-content> div classfl-icon-wrap> span classfl-icon> a hrefmailto:estimating@centerlineinc.com target_self tabindex-1 aria-hiddentrue aria-labelledbyfl-icon-text-612e21fedfc68> i classdashicons dashicons-before dashicons-email-alt aria-hiddentrue>/i> /a> /span> div idfl-icon-text-612e21fedfc68 classfl-icon-text> a hrefmailto:estimating@centerlineinc.com target_self classfl-icon-text-link fl-icon-text-wrap> p>estimating@centerlineinc.com/p> /a> /div> /div> /div>/div>/div>/div> div classfl-col fl-node-612cf613a1457 fl-col-small fl-col-small-custom-width data-node612cf613a1457> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-heading fl-node-612cf613a145d data-node612cf613a145d> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Services/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-pp-advanced-menu fl-node-612cf613a145c data-node612cf613a145c> div classfl-module-content fl-node-content> div classpp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-left pp-menu-position-below> div classpp-clear>/div> nav classpp-menu-nav aria-labelFooter 1 itemscopeitemscope itemtypehttps://schema.org/SiteNavigationElement> ul idmenu-footer-1 classmenu pp-advanced-menu-vertical pp-toggle-none>li idmenu-item-260 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/municipalities-civil-work/>span classmenu-item-text>Municipal/span>/a>/li>li idmenu-item-259 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/residential/>span classmenu-item-text>Residential/span>/a>/li>li idmenu-item-258 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/commercial/>span classmenu-item-text>Commercial/span>/a>/li>li idmenu-item-257 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/roadway/>span classmenu-item-text>Roadway/span>/a>/li>li idmenu-item-256 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/earthwork/>span classmenu-item-text>Earthwork/span>/a>/li>li idmenu-item-829 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/water-fire/>span classmenu-item-text>Water & Fire/span>/a>/li>li idmenu-item-255 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/sewer/>span classmenu-item-text>Sewer/span>/a>/li>li idmenu-item-828 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/drainage/>span classmenu-item-text>Drainage/span>/a>/li>/ul> /nav>/div> /div>/div>/div>/div> div classfl-col fl-node-612cf613a1458 fl-col-small fl-col-small-custom-width data-node612cf613a1458> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-heading fl-node-612cf613a145f data-node612cf613a145f> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-left> h2 classheading-title> a classpp-heading-link href# target_self > span classtitle-text pp-primary-title>Links/span> /a> /h2> /div> /div> /div>/div>div classfl-module fl-module-pp-advanced-menu fl-node-612cf613a145e data-node612cf613a145e> div classfl-module-content fl-node-content> div classpp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-left pp-menu-position-below> div classpp-clear>/div> nav classpp-menu-nav aria-labelFooter 2 itemscopeitemscope itemtypehttps://schema.org/SiteNavigationElement> ul idmenu-footer-2 classmenu pp-advanced-menu-vertical pp-toggle-none>li idmenu-item-261 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-10 current_page_item>a hrefhttps://centerlineinc.com/ aria-currentpage>span classmenu-item-text>Home/span>/a>/li>li idmenu-item-262 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/contact-us/>span classmenu-item-text>Contact Us/span>/a>/li>li idmenu-item-263 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/our-company/>span classmenu-item-text>Our Company/span>/a>/li>li idmenu-item-264 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/projects/>span classmenu-item-text>Projects/span>/a>/li>li idmenu-item-266 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://centerlineinc.com/services/>span classmenu-item-text>Services/span>/a>/li>/ul> /nav>/div> /div>/div>/div>/div> div classfl-col fl-node-612cf613a1459 fl-col-small fl-col-small-custom-width data-node612cf613a1459> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-heading fl-node-612cf613a1460 data-node612cf613a1460> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Service Areas/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-rich-text fl-node-651c0723dfa70 data-node651c0723dfa70> div classfl-module-content fl-node-content> div classfl-rich-text> p>Palm Beach, Martin, St. Lucie, Indian River, Brevard and Okeechobee counties./p>/div> /div>/div>div classfl-module fl-module-pp-heading fl-node-651c0708bf736 data-node651c0708bf736> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-left> h2 classheading-title> span classtitle-text pp-primary-title>Follow/span> /h2> /div> /div> /div>/div>div classfl-module fl-module-pp-social-icons fl-node-612cf613a1467 data-node612cf613a1467> div classfl-module-content fl-node-content> div classpp-social-icons pp-social-icons-horizontal> span classpp-social-icon itemscope itemtypehttps://schema.org/Organization> link itempropurl hrefhttps://centerlineinc.com> a itempropsameAs hrefhttps://www.facebook.com/people/CenterlineInc/100063909099436/ target_blank titleFacebook aria-labelFacebook rolebutton relnoopener noreferrer external nofollow > i classfab fa-facebook>/i> /a> /span> span classpp-social-icon itemscope itemtypehttps://schema.org/Organization> link itempropurl hrefhttps://centerlineinc.com> a itempropsameAs hrefhttps://www.linkedin.com/company/centerline-utilities-inc/ target_blank titleLinkedIn aria-labelLinkedIn rolebutton relnoopener noreferrer external nofollow > i classfab fa-linkedin>/i> /a> /span> /div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-612cf613a1454 fl-col-group-nested data-node612cf613a1454> div classfl-col fl-node-612cf613a1462 data-node612cf613a1462> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-line-separator fl-node-612cf613a1463 data-node612cf613a1463> div classfl-module-content fl-node-content> div classpp-line-separator-wrap> div classpp-line-separator-inner pp-line-only> span classpp-line-separator pp-line-only>/span> /div> /div> /div>/div>/div>/div> /div>div classfl-col-group fl-node-612cf613a1455 fl-col-group-nested fl-col-group-equal-height fl-col-group-align-center data-node612cf613a1455> div classfl-col fl-node-612cf613a1464 data-node612cf613a1464> div classfl-col-content fl-node-content>div classfl-module fl-module-pp-heading fl-node-612cf613a1466 data-node612cf613a1466> div classfl-module-content fl-node-content> div classpp-heading-content> div classpp-heading pp-left> h6 classheading-title> a classpp-heading-link hrefhttp://b3.marketing target_self > span classtitle-text pp-primary-title>© 2024 Centerline Inc. | Site design, SEO and Hosting by B3 Marketing/span> /a> /h6> /div> /div> /div>/div>/div>/div> /div>/div>/div> /div> /div> /div>/div>/footer> /div>!-- .fl-page -->a href# idfl-to-top>span classsr-only>Scroll To Top/span>i classfas fa-chevron-up aria-hiddentrue>/i>/a>link relstylesheet idfl-builder-google-fonts-5d21c18549f6ad5e9b9d7ae53ac04ac5-css href//fonts.googleapis.com/css?familyMontserrat%3A400%2C500%2C700%2C800%2C100%7CRoboto%3A900&ver6.6.1 mediaall />script srchttps://centerlineinc.com/wp-content/plugins/bb-plugin/js/jquery.waypoints.min.js?ver2.7.4.2 idjquery-waypoints-js>/script>script srchttps://centerlineinc.com/wp-content/plugins/bb-plugin/js/jquery.easing.min.js?ver1.4 idjquery-easing-js>/script>script srchttps://centerlineinc.com/wp-content/plugins/bb-plugin/js/jquery.fitvids.min.js?ver1.2 idjquery-fitvids-js>/script>script srchttps://centerlineinc.com/wp-content/plugins/bb-plugin/js/jquery.bxslider.js?ver2.7.4.2 idjquery-bxslider-js>/script>script srchttps://centerlineinc.com/wp-content/plugins/bb-plugin/js/jquery.imagesloaded.min.js?ver2.7.4.2 idimagesloaded-js>/script>script srchttps://centerlineinc.com/wp-content/plugins/bb-plugin/js/jquery.ba-throttle-debounce.min.js?ver2.7.4.2 idjquery-throttle-js>/script>script srchttps://centerlineinc.com/wp-content/plugins/bb-plugin/js/jquery.magnificpopup.js?ver2.7.4.2 idjquery-magnificpopup-js>/script>script srchttps://centerlineinc.com/wp-content/themes/bb-theme/js/bootstrap-4.min.js?ver1.7.14 idbootstrap-4-js>/script>script idfl-automator-js-extra>var themeopts {medium_breakpoint:992,mobile_breakpoint:768,scrollTopPosition:800};/script>script srchttps://centerlineinc.com/wp-content/themes/bb-theme/js/theme.js?ver1.7.14 idfl-automator-js>/script>script>var wpAjaxUrl https://centerlineinc.com/wp-admin/admin-ajax.php;var flBuilderUrl https://centerlineinc.com/wp-content/plugins/bb-plugin/;var FLBuilderLayoutConfig { anchorLinkAnimations : { duration : 1000, easing : swing, offset : 100 }, paths : { pluginUrl : https://centerlineinc.com/wp-content/plugins/bb-plugin/, wpAjaxUrl : https://centerlineinc.com/wp-admin/admin-ajax.php }, breakpoints : { small : 768, medium : 992, large : 1200 }, waypoint: { offset: 80 }};(function($){ if(typeof FLBuilderLayout ! undefined) { return; } /** * Helper class with generic logic for a builder layout. * * @class FLBuilderLayout * @since 1.0 */ FLBuilderLayout { /** * Initializes a builder layout. * * @since 1.0 * @method init */ init: function() { // Destroy existing layout events. FLBuilderLayout._destroy(); // Init CSS classes. FLBuilderLayout._initClasses(); // Init backgrounds. FLBuilderLayout._initBackgrounds(); // Init row shape layer height. FLBuilderLayout._initRowShapeLayerHeight(); // Only init if the builder isnt active. if ( 0 $(.fl-builder-edit).length ) { // Init module animations. FLBuilderLayout._initModuleAnimations(); // Init anchor links. FLBuilderLayout._initAnchorLinks(); // Init the browser hash. FLBuilderLayout._initHash(); // Init forms. FLBuilderLayout._initForms(); FLBuilderLayout._reorderMenu(); } }, /** * Public method for refreshing Wookmark or MosaicFlow galleries * within an element. * * @since 1.7.4 * @method refreshGalleries */ refreshGalleries: function( element ) { var $element undefined typeof element ? $( body ) : $( element ), mfContent $element.find( .fl-mosaicflow-content ), wmContent $element.find( .fl-gallery ), mfObject null; if ( mfContent ) { mfObject mfContent.data( mosaicflow ); if ( mfObject ) { mfObject.columns $( ); mfObject.columnsHeights ; mfContent.data( mosaicflow, mfObject ); mfContent.mosaicflow( refill ); } } if ( wmContent ) { wmContent.trigger( refreshWookmark ); } }, /** * Public method for refreshing Masonry within an element * * @since 1.8.1 * @method refreshGridLayout */ refreshGridLayout: function( element ) { var $element undefined typeof element ? $( body ) : $( element ), msnryContent $element.find(.masonry); if ( msnryContent.length ) { msnryContent.masonry(layout); } }, /** * Public method for reloading BxSlider within an element * * @since 1.8.1 * @method reloadSlider */ reloadSlider: function( content ) { var $content undefined typeof content ? $(body) : $(content); // reload sliders. if ($content.find(.bx-viewport > div).length > 0) { $.each($content.find(.bx-viewport > div), function (key, slider) { setTimeout(function () { $(slider).data(bxSlider).reloadSlider(); }, 100); }); } }, /** * Public method for resizing WP audio player * * @since 1.8.2 * @method resizeAudio */ resizeAudio: function( element ) { var $element undefined typeof element ? $( body ) : $( element ), audioPlayers $element.find(.wp-audio-shortcode.mejs-audio), player null, mejsPlayer null, rail null, railWidth 400; if ( audioPlayers.length && typeof mejs ! undefined ) { audioPlayers.each(function(){ player $(this); mejsPlayer mejs.playersplayer.attr(id); rail player.find(.mejs-controls .mejs-time-rail); var innerMejs player.find(.mejs-inner), total player.find(.mejs-controls .mejs-time-total); if ( typeof mejsPlayer ! undefined ) { railWidth Math.ceil(player.width() * 0.8); if ( innerMejs.length ) { rail.css(width, railWidth +px!important); //total.width(rail.width() - 10); mejsPlayer.options.autosizeProgress true; // webkit has trouble doing this without a delay setTimeout(function () { mejsPlayer.setControlsSize(); }, 50); player.find(.mejs-inner).css({ visibility: visible, height: inherit }); } } }); } }, /** * Public method for preloading WP audio player when its inside the hidden element * * @since 1.8.2 * @method preloadAudio */ preloadAudio: function(element) { var $element undefined typeof element ? $( body ) : $( element ), contentWrap $element.closest(.fl-accordion-item), audioPlayers $element.find(.wp-audio-shortcode.mejs-audio); if ( ! contentWrap.hasClass(fl-accordion-item-active) && audioPlayers.find(.mejs-inner).length ) { audioPlayers.find(.mejs-inner).css({ visibility : hidden, height: 0 }); } }, /** * Public method for resizing slideshow momdule within the tab * * @since 1.10.5 * @method resizeSlideshow */ resizeSlideshow: function(){ if(typeof YUI ! undefined) { YUI().use(node-event-simulate, function(Y) { Y.one(window).simulate(resize); }); } }, /** * Public method for reloading an embedded Google Map within the tabs or hidden element. * * @since 2.2 * @method reloadGoogleMap */ reloadGoogleMap: function(element){ var $element undefined typeof element ? $( body ) : $( element ), googleMap $element.find( iframesrc*google.com/maps ); if ( googleMap.length ) { googleMap.attr( src, function(i, val) { return val; }); } }, /** * Unbinds builder layout events. * * @since 1.0 * @access private * @method _destroy */ _destroy: function() { var win $(window); win.off(scroll.fl-bg-parallax); win.off(resize.fl-bg-video); }, /** * Checks to see if the current device has touch enabled. * * @since 1.0 * @access private * @method _isTouch * @return {Boolean} */ _isTouch: function() { if((ontouchstart in window) || (window.DocumentTouch && document instanceof DocumentTouch)) { return true; } return false; }, /** * Checks to see if the current device is mobile. * * @since 1.7 * @access private * @method _isMobile * @return {Boolean} */ _isMobile: function() { return /Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test( navigator.userAgent ); }, /** * Initializes builder body classes. * * @since 1.0 * @access private * @method _initClasses */ _initClasses: function() { var body $( body ), ua navigator.userAgent; // Add the builder body class. if ( ! body.hasClass( archive ) && $( .fl-builder-content-primary ).length > 0 ) { body.addClass(fl-builder); } // Add the builder touch body class. if(FLBuilderLayout._isTouch()) { body.addClass(fl-builder-touch); } // Add the builder mobile body class. if(FLBuilderLayout._isMobile()) { body.addClass(fl-builder-mobile); } if ( $(window).width() FLBuilderLayoutConfig.breakpoints.small ) { body.addClass( fl-builder-breakpoint-small ); } if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.small && $(window).width() FLBuilderLayoutConfig.breakpoints.medium ) { body.addClass( fl-builder-breakpoint-medium ); } if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.medium && $(window).width() FLBuilderLayoutConfig.breakpoints.large ) { body.addClass( fl-builder-breakpoint-large ); } if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.large ) { body.addClass( fl-builder-breakpoint-default ); } // IE11 body class. if ( ua.indexOf( Trident/7.0 ) > -1 && ua.indexOf( rv:11.0 ) > -1 ) { body.addClass( fl-builder-ie-11 ); } }, /** * Initializes builder node backgrounds that require * additional JavaScript logic such as parallax. * * @since 1.1.4 * @access private * @method _initBackgrounds */ _initBackgrounds: function() { var win $(window); // Init parallax backgrounds. if($(.fl-row-bg-parallax).length > 0 && !FLBuilderLayout._isMobile()) { FLBuilderLayout._scrollParallaxBackgrounds(); FLBuilderLayout._initParallaxBackgrounds(); win.on(resize.fl-bg-parallax, FLBuilderLayout._initParallaxBackgrounds); win.on(scroll.fl-bg-parallax, FLBuilderLayout._scrollParallaxBackgrounds); } // Init video backgrounds. if($(.fl-bg-video).length > 0) { FLBuilderLayout._initBgVideos(); FLBuilderLayout._resizeBgVideos(); // Ensure FLBuilderLayout._resizeBgVideos() is only called once on window resize. var resizeBGTimer null; win.on(resize.fl-bg-video, function(e){ clearTimeout( resizeBGTimer ); resizeBGTimer setTimeout(function() { FLBuilderLayout._resizeBgVideos(e); }, 100 ); }); } }, /** * Initializes all parallax backgrounds in a layout. * * @since 1.1.4 * @access private * @method _initParallaxBackgrounds */ _initParallaxBackgrounds: function() { $(.fl-row-bg-parallax).each(FLBuilderLayout._initParallaxBackground); }, /** * Initializes a single parallax background. * * @since 1.1.4 * @access private * @method _initParallaxBackgrounds */ _initParallaxBackground: function() { var row $(this), content row.find(> .fl-row-content-wrap), winWidth $(window).width(), screenSize , imageSrc { default: , medium: , responsive: , }; imageSrc.default row.data(parallax-image) || ; imageSrc.medium row.data(parallax-image-medium) || imageSrc.default; imageSrc.responsive row.data(parallax-image-responsive) || imageSrc.medium; if (winWidth > FLBuilderLayoutConfig.breakpoints.medium) { screenSize default; } else if (winWidth > FLBuilderLayoutConfig.breakpoints.small && winWidth FLBuilderLayoutConfig.breakpoints.medium ) { screenSize medium; } else if (winWidth FLBuilderLayoutConfig.breakpoints.small) { screenSize responsive; } content.css(background-image, url( + imageSrcscreenSize + )); row.data(current-image-loaded, screenSize ); }, /** * Fires when the window is scrolled to adjust * parallax backgrounds. * * @since 1.1.4 * @access private * @method _scrollParallaxBackgrounds */ _scrollParallaxBackgrounds: function() { $(.fl-row-bg-parallax).each(FLBuilderLayout._scrollParallaxBackground); }, /** * Fires when the window is scrolled to adjust * a single parallax background. * * @since 1.1.4 * @access private * @method _scrollParallaxBackground */ _scrollParallaxBackground: function() { var win $(window), row $(this), content row.find(> .fl-row-content-wrap), speed row.data(parallax-speed), offset content.offset(), yPos -((win.scrollTop() - offset.top) / speed), initialOffset ( row.data(parallax-offset) ! null ) ? row.data(parallax-offset) : 0, totalOffset yPos - initialOffset; content.css(background-position, center + totalOffset + px); }, /** * Initializes all video backgrounds. * * @since 1.6.3.3 * @access private * @method _initBgVideos */ _initBgVideos: function() { $(.fl-bg-video).each(FLBuilderLayout._initBgVideo); }, /** * Initializes a video background. * * @since 1.6.3.3 * @access private * @method _initBgVideo */ _initBgVideo: function() { var wrap $( this ), width wrap.data( width ), height wrap.data( height ), mp4 wrap.data( mp4 ), youtube wrap.data( youtube), vimeo wrap.data( vimeo), mp4Type wrap.data( mp4-type ), webm wrap.data( webm ), webmType wrap.data( webm-type ), fallback wrap.data( fallback ), loaded wrap.data( loaded ), videoMobile wrap.data( video-mobile ), fallbackTag , videoTag null, mp4Tag null, webmTag null; // Return if the video has been loaded for this row. if ( loaded ) { return; } videoTag $( video autoplay loop muted playsinline>/video> ); /** * Add poster image (fallback image) */ if( undefined ! typeof fallback && ! fallback ) { videoTag.attr( poster, data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 ) videoTag.css({ backgroundImage: url( + fallback + ), backgroundColor: transparent, backgroundRepeat: no-repeat, backgroundSize: cover, backgroundPosition: center center, }) } // MP4 Source Tag if ( undefined ! typeof mp4 && ! mp4 ) { mp4Tag $( source /> ); mp4Tag.attr( src, mp4 ); mp4Tag.attr( type, mp4Type ); videoTag.append( mp4Tag ); } // WebM Source Tag if ( undefined ! typeof webm && ! webm ) { webmTag $( source /> ); webmTag.attr( src, webm ); webmTag.attr( type, webmType ); videoTag.append( webmTag ); } // This is either desktop, or mobile is enabled. if ( ! FLBuilderLayout._isMobile() || ( FLBuilderLayout._isMobile() && yes videoMobile ) ) { if ( undefined ! typeof youtube ) { FLBuilderLayout._initYoutubeBgVideo.apply( this ); } else if ( undefined ! typeof vimeo ) { FLBuilderLayout._initVimeoBgVideo.apply( this ); } else { wrap.append( videoTag ); } } else { // if we are here, it means we are on mobile and NO is set so remove video src and use fallback videoTag.attr(src, ) wrap.append( videoTag ); } // Mark this video as loaded. wrap.data(loaded, true); }, /** * Initializes Youtube video background * * @since 1.9 * @access private * @method _initYoutubeBgVideo */ _initYoutubeBgVideo: function() { var playerWrap $(this), videoId playerWrap.data(video-id), videoPlayer playerWrap.find(.fl-bg-video-player), enableAudio playerWrap.data(enable-audio), audioButton playerWrap.find(.fl-bg-video-audio), startTime undefined ! typeof playerWrap.data(start) ? playerWrap.data(start) : 0, startTime undefined ! typeof playerWrap.data(t) && startTime 0 ? playerWrap.data(t) : startTime, endTime undefined ! typeof playerWrap.data(end) ? playerWrap.data(end) : 0, loop undefined ! typeof playerWrap.data(loop) ? playerWrap.data(loop) : 1, stateCount 0, player,fallback_showing; if ( videoId ) { fallback playerWrap.data(fallback) || false if( fallback ) { playerWrap.find(iframe).remove() fallbackTag $( div>/div> ); fallbackTag.addClass( fl-bg-video-fallback ); fallbackTag.css( background-image, url( + playerWrap.data(fallback) + ) ); fallbackTag.css( background-size, cover ); fallbackTag.css( transition, background-image 1s) playerWrap.append( fallbackTag ); fallback_showing true; } FLBuilderLayout._onYoutubeApiReady( function( YT ) { setTimeout( function() { player new YT.Player( videoPlayer0, { videoId: videoId, events: { onReady: function(event) { if ( no enableAudio || FLBuilderLayout._isMobile() ) { event.target.mute(); } else if ( yes enableAudio && event.target.isMuted ) { event.target.unMute(); } // Store an instance to a parent playerWrap.data(YTPlayer, player); FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap); // Queue the video. event.target.playVideo(); if ( audioButton.length > 0 && ! FLBuilderLayout._isMobile() ) { audioButton.on( click, {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio ); } }, onStateChange: function( event ) { if ( event.data 1 ) { if ( fallback_showing ) { $( .fl-bg-video-fallback ).css( background-image, url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) ) } } // Manual check if video is not playable in some browsers. // StateChange order: -1, 3, -1 if ( stateCount 4 ) { stateCount++; } // Comply with the audio policy in some browsers like Chrome and Safari. if ( stateCount > 1 && (-1 event.data || 2 event.data) && yes enableAudio ) { player.mute(); player.playVideo(); audioButton.show(); } if ( event.data YT.PlayerState.ENDED && 1 loop ) { if ( startTime > 0 ) { player.seekTo( startTime ); } else { player.playVideo(); } } }, onError: function(event) { console.info(YT Error: + event.data) FLBuilderLayout._onErrorYoutubeVimeo(playerWrap) } }, playerVars: { playsinline: FLBuilderLayout._isMobile() ? 1 : 0, controls: 0, showinfo: 0, rel : 0, start: startTime, end: endTime, } } ); }, 1 ); } ); } }, /** * On youtube or vimeo error show the fallback image if available. * @since 2.0.7 */ _onErrorYoutubeVimeo: function(playerWrap) { fallback playerWrap.data(fallback) || false if( ! fallback ) { return false; } playerWrap.find(iframe).remove() fallbackTag $( div>/div> ); fallbackTag.addClass( fl-bg-video-fallback ); fallbackTag.css( background-image, url( + playerWrap.data(fallback) + ) ); playerWrap.append( fallbackTag ); }, /** * Check if Youtube API has been downloaded * * @since 1.9 * @access private * @method _onYoutubeApiReady * @param {Function} callback Method to call when YT API has been loaded */ _onYoutubeApiReady: function( callback ) { if ( window.YT && YT.loaded ) { callback( YT ); } else { // If not ready check again by timeout.. setTimeout( function() { FLBuilderLayout._onYoutubeApiReady( callback ); }, 350 ); } }, /** * Initializes Vimeo video background * * @since 1.9 * @access private * @method _initVimeoBgVideo */ _initVimeoBgVideo: function() { var playerWrap $(this), videoId playerWrap.data(video-id), videoPlayer playerWrap.find(.fl-bg-video-player), enableAudio playerWrap.data(enable-audio), audioButton playerWrap.find(.fl-bg-video-audio), player, width playerWrap.outerWidth(), ua navigator.userAgent; if ( typeof Vimeo ! undefined && videoId ) { player new Vimeo.Player(videoPlayer0, { id : videoId, loop : true, title : false, portrait : false, background : true, autopause : false, muted : true }); playerWrap.data(VMPlayer, player); if ( no enableAudio ) { player.setVolume(0); } else if (yes enableAudio ) { // Chrome, Safari, Firefox have audio policy restrictions for autoplay videos. if ( ua.indexOf(Safari) > -1 || ua.indexOf(Chrome) > -1 || ua.indexOf(Firefox) > -1 ) { player.setVolume(0); audioButton.show(); } else { player.setVolume(1); } } player.play().catch(function(error) { FLBuilderLayout._onErrorYoutubeVimeo(playerWrap) }); if ( audioButton.length > 0 ) { audioButton.on( click, {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio ); } } }, /** * Mute / unmute audio on rows video background. * It works for both Youtube and Vimeo. * * @since 2.1.3 * @access private * @method _toggleBgVideoAudio * @param {Object} e Method arguments */ _toggleBgVideoAudio: function( e ) { var player e.data.player, control e.data.button.find(.fl-audio-control); if ( control.hasClass( fa-volume-off ) ) { // Unmute control .removeClass( fa-volume-off ) .addClass( fa-volume-up ); e.data.button.find( .fa-times ).hide(); if ( function typeof player.unMute ) { player.unMute(); } else { player.setVolume( 1 ); } } else { // Mute control .removeClass( fa-volume-up ) .addClass( fa-volume-off ); e.data.button.find( .fa-times ).show(); if ( function typeof player.unMute ) { player.mute(); } else { player.setVolume( 0 ); } } }, /** * Fires when there is an error loading a video * background source and shows the fallback. * * @since 1.6.3.3 * @access private * @method _videoBgSourceError * @param {Object} e An event object * @deprecated 2.0.3 */ _videoBgSourceError: function( e ) { var source $( e.target ), wrap source.closest( .fl-bg-video ), vid wrap.find( video ), fallback wrap.data( fallback ), fallbackTag ; source.remove(); if ( vid.find( source ).length ) { // Dont show the fallback if we still have other sources to check. return; } else if ( ! fallback ) { fallbackTag $( div>/div> ); fallbackTag.addClass( fl-bg-video-fallback ); fallbackTag.css( background-image, url( + fallback + ) ); wrap.append( fallbackTag ); vid.remove(); } }, /** * Fires when the window is resized to resize * all video backgrounds. * * @since 1.1.4 * @access private * @method _resizeBgVideos */ _resizeBgVideos: function() { $(.fl-bg-video).each( function() { FLBuilderLayout._resizeBgVideo.apply( this ); if ( $( this ).parent().find( img ).length > 0 ) { $( this ).parent().imagesLoaded( $.proxy( FLBuilderLayout._resizeBgVideo, this ) ); } } ); }, /** * Fires when the window is resized to resize * a single video background. * * @since 1.1.4 * @access private * @method _resizeBgVideo */ _resizeBgVideo: function() { if ( 0 $( this ).find( video ).length && 0 $( this ).find( iframe ).length ) { return; } var wrap $(this), wrapHeight wrap.outerHeight(), wrapWidth wrap.outerWidth(), vid wrap.find(video), vidHeight wrap.data(height), vidWidth wrap.data(width), newWidth wrapWidth, newHeight Math.round(vidHeight * wrapWidth/vidWidth), newLeft 0, newTop 0, iframe wrap.find(iframe), isRowFullHeight $(this).closest(.fl-row-bg-video).hasClass(fl-row-full-height), vidCSS { top: 50%, left: 50%, transform: translate(-50%,-50%), }; if ( vid.length ) { if(vidHeight || typeof vidHeight undefined || vidWidth || typeof vidWidth undefined) { vid.css({ left : 0px, top : 0px, width : newWidth + px }); // Try to set the actual video dimension on loadedmetadata when using URL as video source vid.on(loadedmetadata, FLBuilderLayout._resizeOnLoadedMeta); return; } if ( ! isRowFullHeight ) { if ( newHeight wrapHeight ) { newHeight wrapHeight; newLeft -((newWidth - wrapWidth) / 2); newWidth vidHeight ? Math.round(vidWidth * wrapHeight/vidHeight) : newWidth; } else { newTop -((newHeight - wrapHeight)/2); } vidCSS { left : newLeft + px, top : newTop + px, height : newHeight + px, width : newWidth + px, } } vid.css( vidCSS ); } else if ( iframe.length ) { // Resize Youtube video player within iframe tag if ( typeof wrap.data(youtube) ! undefined ) { FLBuilderLayout._resizeYoutubeBgVideo.apply(this); } } }, /** * Fires when video meta has been loaded. * This will be Triggered when width/height attributes were not specified during video background resizing. * * @since 1.8.5 * @access private * @method _resizeOnLoadedMeta */ _resizeOnLoadedMeta: function(){ var video $(this), wrapHeight video.parent().outerHeight(), wrapWidth video.parent().outerWidth(), vidWidth video0.videoWidth, vidHeight video0.videoHeight, newHeight Math.round(vidHeight * wrapWidth/vidWidth), newWidth wrapWidth, newLeft 0, newTop 0; if(newHeight wrapHeight) { newHeight wrapHeight; newWidth Math.round(vidWidth * wrapHeight/vidHeight); newLeft -((newWidth - wrapWidth)/2); } else { newTop -((newHeight - wrapHeight)/2); } video.parent().data(width, vidWidth); video.parent().data(height, vidHeight); video.css({ left : newLeft + px, top : newTop + px, width : newWidth + px, height : newHeight + px }); }, /** * Fires when the window is resized to resize * a single Youtube video background. * * @since 1.9 * @access private * @method _resizeYoutubeBgVideo */ _resizeYoutubeBgVideo: function() { var wrap $(this), wrapWidth wrap.outerWidth(), wrapHeight wrap.outerHeight(), player wrap.data(YTPlayer), video player ? player.getIframe() : null, aspectRatioSetting 16:9, // Medium aspectRatioArray aspectRatioSetting.split( : ), aspectRatio aspectRatioArray0 / aspectRatioArray1, ratioWidth wrapWidth / aspectRatio, ratioHeight wrapHeight * aspectRatio, isWidthFixed wrapWidth / wrapHeight > aspectRatio, width isWidthFixed ? wrapWidth : ratioHeight, height isWidthFixed ? ratioWidth : wrapHeight; if ( video ) { $(video).width( width ).height( height ); } }, /** * Initializes module animations. * * @since 1.1.9 * @access private * @method _initModuleAnimations */ _initModuleAnimations: function() { if(typeof jQuery.fn.waypoint ! undefined) { $(.fl-animation).each( function() { var node $( this ), nodeTop node.offset().top, winHeight $( window ).height(), bodyHeight $( body ).height(), waypoint FLBuilderLayoutConfig.waypoint, offset 80%; if ( typeof waypoint.offset ! undefined ) { offset FLBuilderLayoutConfig.waypoint.offset + %; } if ( bodyHeight - nodeTop winHeight * 0.2 ) { offset 100%; } node.waypoint({ offset: offset, handler: FLBuilderLayout._doModuleAnimation }); } ); } }, /** * Runs a module animation. * * @since 1.1.9 * @access private * @method _doModuleAnimation */ _doModuleAnimation: function() { var module undefined typeof this.element ? $(this) : $(this.element), delay parseFloat(module.data(animation-delay)), duration parseFloat(module.data(animation-duration)); if ( ! isNaN( duration ) ) { module.css( animation-duration, duration + s ); } if(!isNaN(delay) && delay > 0) { setTimeout(function(){ module.addClass(fl-animated); }, delay * 1000); } else { setTimeout(function(){ module.addClass(fl-animated); }, 1); } }, /** * Opens a tab or accordion item if the browser hash is set * to the ID of one on the page. * * @since 1.6.0 * @access private * @method _initHash */ _initHash: function() { var hash window.location.hash.replace( #, ).split( / ).shift(), element null, tabs null, responsiveLabel null, tabIndex null, label null; if ( ! hash ) { try { element $( # + hash ); if ( element.length > 0 ) { if ( element.hasClass( fl-accordion-item ) ) { setTimeout( function() { element.find( .fl-accordion-button ).trigger( click ); }, 100 ); } if ( element.hasClass( fl-tabs-panel ) ) { setTimeout( function() { tabs element.closest( .fl-tabs ); responsiveLabel element.find( .fl-tabs-panel-label ); tabIndex responsiveLabel.data( index ); label tabs.find( .fl-tabs-labels .fl-tabs-labeldata-index + tabIndex + ); label0.click(); FLBuilderLayout._scrollToElement(element); }, 100 ); } } } catch( e ) {} } }, /** * Initializes all anchor links on the page for smooth scrolling. * * @since 1.4.9 * @access private * @method _initAnchorLinks */ _initAnchorLinks: function() { $( a ).each( FLBuilderLayout._initAnchorLink ); }, /** * Initializes a single anchor link for smooth scrolling. * * @since 1.4.9 * @access private * @method _initAnchorLink */ _initAnchorLink: function() { var link $( this ), href link.attr( href ), loc window.location, id null, element null, flNode false; if ( undefined ! typeof href && href.indexOf( # ) > -1 && link.closest(svg).length 1 ) { if ( loc.pathname.replace( /^\//, ) this.pathname.replace( /^\//, ) && loc.hostname this.hostname ) { try { id href.split( # ).pop(); // If there is no ID then we have nowhere to look // Fixes a quirk in jQuery and FireFox if( ! id ) { return; } element $( # + id ); if ( element.length > 0 ) { flNode element.hasClass( fl-row ) || element.hasClass( fl-col ) || element.hasClass( fl-module ); if ( !element.hasClass( fl-no-scroll ) && ( link.hasClass( fl-scroll-link ) || flNode ) ) { $( link ).on( click, FLBuilderLayout._scrollToElementOnLinkClick ); } if ( element.hasClass( fl-accordion-item ) ) { $( link ).on( click, FLBuilderLayout._scrollToAccordionOnLinkClick ); } if ( element.hasClass( fl-tabs-panel ) ) { $( link ).on( click, FLBuilderLayout._scrollToTabOnLinkClick ); } } } catch( e ) {} } } }, /** * Scrolls to an element when an anchor link is clicked. * * @since 1.4.9 * @access private * @method _scrollToElementOnLinkClick * @param {Object} e An event object. * @param {Function} callback A function to call when the scroll is complete. */ _scrollToElementOnLinkClick: function( e, callback ) { var element $( # + $( this ).attr( href ).split( # ).pop() ); FLBuilderLayout._scrollToElement( element, callback ); e.preventDefault(); }, /** * Scrolls to an element. * * @since 1.6.4.5 * @access private * @method _scrollToElement * @param {Object} element The element to scroll to. * @param {Function} callback A function to call when the scroll is complete. */ _scrollToElement: function( element, callback ) { var config FLBuilderLayoutConfig.anchorLinkAnimations, dest 0, win $( window ), doc $( document ); if ( element.length > 0 ) { if ( fixed element.css(position) || fixed element.parent().css(position) ) { dest element.position().top; } else if ( element.offset().top > doc.height() - win.height() ) { dest doc.height() - win.height(); } else { dest element.offset().top - config.offset; } $( html, body ).animate( { scrollTop: dest }, config.duration, config.easing, function() { if ( undefined ! typeof callback ) { callback(); } if ( undefined ! element.attr( id ) ) { if ( history.pushState ) { history.pushState( null, null, # + element.attr( id ) ); } else { window.location.hash element.attr( id ); } } } ); } }, /** * Scrolls to an accordion item when a link is clicked. * * @since 1.5.9 * @access private * @method _scrollToAccordionOnLinkClick * @param {Object} e An event object. */ _scrollToAccordionOnLinkClick: function( e ) { var element $( # + $( this ).attr( href ).split( # ).pop() ); if ( element.length > 0 ) { var callback function() { if ( element ) { element.find( .fl-accordion-button ).trigger( click ); element false; } }; FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback ); } }, /** * Scrolls to a tab panel when a link is clicked. * * @since 1.5.9 * @access private * @method _scrollToTabOnLinkClick * @param {Object} e An event object. */ _scrollToTabOnLinkClick: function( e ) { var element $( # + $( this ).attr( href ).split( # ).pop() ), tabs null, label null, responsiveLabel null; if ( element.length > 0 ) { tabs element.closest( .fl-tabs ); responsiveLabel element.find( .fl-tabs-panel-label ); tabIndex responsiveLabel.data( index ); label tabs.find( .fl-tabs-labels .fl-tabs-labeldata-index + tabIndex + ); if ( responsiveLabel.is( :visible ) ) { var callback function() { if ( element ) { responsiveLabel.trigger( $.Event( click, { which: 1 } ) ); } }; FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback ); } else { label0.click(); FLBuilderLayout._scrollToElement( element ); } e.preventDefault(); } }, /** * Initializes all builder forms on a page. * * @since 1.5.4 * @access private * @method _initForms */ _initForms: function() { if ( ! FLBuilderLayout._hasPlaceholderSupport ) { $( .fl-form-field input ).each( FLBuilderLayout._initFormFieldPlaceholderFallback ); } $( .fl-form-field input ).on( focus, FLBuilderLayout._clearFormFieldError ); }, /** * Checks to see if the current device has HTML5 * placeholder support. * * @since 1.5.4 * @access private * @method _hasPlaceholderSupport * @return {Boolean} */ _hasPlaceholderSupport: function() { var input document.createElement( input ); return undefined ! input.placeholder; }, /** * Initializes the fallback for when placeholders arent supported. * * @since 1.5.4 * @access private * @method _initFormFieldPlaceholderFallback */ _initFormFieldPlaceholderFallback: function() { var field $( this ), val field.val(), placeholder field.attr( placeholder ); if ( undefined ! placeholder && val ) { field.val( placeholder ); field.on( focus, FLBuilderLayout._hideFormFieldPlaceholderFallback ); field.on( blur, FLBuilderLayout._showFormFieldPlaceholderFallback ); } }, /** * Hides a fallback placeholder on focus. * * @since 1.5.4 * @access private * @method _hideFormFieldPlaceholderFallback */ _hideFormFieldPlaceholderFallback: function() { var field $( this ), val field.val(), placeholder field.attr( placeholder ); if ( val placeholder ) { field.val( ); } }, /** * Shows a fallback placeholder on blur. * * @since 1.5.4 * @access private * @method _showFormFieldPlaceholderFallback */ _showFormFieldPlaceholderFallback: function() { var field $( this ), val field.val(), placeholder field.attr( placeholder ); if ( val ) { field.val( placeholder ); } }, /** * Clears a form field error message. * * @since 1.5.4 * @access private * @method _clearFormFieldError */ _clearFormFieldError: function() { var field $( this ); field.removeClass( fl-form-error ); field.siblings( .fl-form-error-message ).hide(); }, /** * Init Row Shape Layers height. * * @since 2.5.3 * @access private * @method _initRowShapeLayerHeight */ _initRowShapeLayerHeight: function () { FLBuilderLayout._adjustRowShapeLayerHeight(); $( window ).on( resize, FLBuilderLayout._adjustRowShapeLayerHeight ); }, /** * Adjust Row Shape Layers height to fix to remove the fine line that appears on certain screen sizes. * * @since 2.5.3 * @access private * @method _adjustRowShapeLayerHeight */ _adjustRowShapeLayerHeight: function() { var rowShapeLayers $(.fl-builder-shape-layer); $( rowShapeLayers ).each(function (index) { var rowShapeLayer $(this), shape $(rowShapeLayer).find(svg), height shape.height(), excludeShapes .fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect; if ( ! rowShapeLayer.is( excludeShapes ) ) { $(shape).css(height, Math.ceil( height ) ); } }); }, _string_to_slug: function( str ) { str str.replace(/^\s+|\s+$/g, ); // trim if ( undefined typeof window._fl_string_to_slug_regex ) { regex new RegExp(^a-zA-Z0-9\:() !.,-_|, g); } else { regex new RegExp(^ + window._fl_string_to_slug_regex + \:\(\) !.,-_|\\\p{Letter}, ug); } str str.replace(regex, ) // remove invalid chars .replace(/\s+/g, ); // collapse whitespace and replace by a space return str; }, _reorderMenu: function() { if ( $(#wp-admin-bar-fl-builder-frontend-edit-link-default li).length > 1 ) { $( #wp-admin-bar-fl-builder-frontend-duplicate-link ) .appendTo(#wp-admin-bar-fl-builder-frontend-edit-link-default) .css( padding-top, 5px ) .css( border-top, 2px solid #1D2125 ) .css( margin-top, 5px ) } } }; /* Initializes the builder layout. */ $(function(){ FLBuilderLayout.init(); });})(jQuery);/* Start Global JS *//* End Global JS */jQuery(function($) { $(function() { $( .fl-node-611e5f1556a23 .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});jQuery(function($) { $(function() { $( .fl-node-612d897a72e6d .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * This file should contain frontend logic for * all module instances. */(function($) { function equalheight() { if( window.navigator.userAgent.indexOf( MSIE ) > 0 ) { return; } var maxHeight 0; $(.fl-node-651c26eec6c73 .pp-logos-wrapper .pp-logo).each(function(index) { if(($(this).find(.logo-image).outerHeight() + 0) > maxHeight) { maxHeight $(this).find(.logo-image).outerHeight() + 0; } }); $(.fl-node-651c26eec6c73 .pp-logos-wrapper .pp-logo).css(height, maxHeight + px); return maxHeight; } $(.fl-node-651c26eec6c73 .pp-logos-wrapper).imagesLoaded(function() { // Clear the controls in case they were already created. //$(.fl-node-651c26eec6c73 .logo-slider-next).empty(); //$(.fl-node-651c26eec6c73 .logo-slider-prev).empty(); var getMinSlides function() { var minSlides ( $( window ).width() 768 ) ? parseInt( $( .fl-node-651c26eec6c73 ).width() / 290) : 3; if ( window.innerWidth 992 ) { minSlides 3; } if ( window.innerWidth 768 ) { minSlides 3; } minSlides (minSlides 0) ? 1 : minSlides; return minSlides; } var minSlides getMinSlides(); var maxSlides minSlides; var moveSlides maxSlides; moveSlides 1; var totalSlides minSlides - 1; $(window).on(resize, function() { minSlides getMinSlides(); maxSlides minSlides; moveSlides maxSlides; moveSlides 1; totalSlides minSlides - 1; }); //equalheight(); var options { slideWidth: 250, moveSlides: moveSlides, slideMargin: 20, minSlides: minSlides, maxSlides: maxSlides, autoStart : 1, auto : true, autoHover: false, adaptiveHeight: false, pause : 2000, mode : horizontal, speed : 1000, pager : 1, controls: false, onSliderLoad: function() { $(.fl-node-651c26eec6c73 .pp-logos-wrapper).addClass(pp-logos-wrapper-loaded); }, onSlideBefore: function( ele, oldIndex, newIndex ) { this.stopAuto( true ); $(.fl-node-651c26eec6c73 .logo-slider-nav).addClass(disabled); $(.fl-node-651c26eec6c73 .bx-controls .bx-pager-link).addClass(disabled); this.startAuto( true ); }, onSlideAfter: function( ele, oldIndex, newIndex ) { $(.fl-node-651c26eec6c73 .logo-slider-nav).removeClass(disabled); $(.fl-node-651c26eec6c73 .bx-controls .bx-pager-link).removeClass(disabled); } }; options.onSliderResize function(currentIndex) { options.working false; options.minSlides minSlides; options.maxSlides maxSlides; options.moveSlides moveSlides; this.reloadSlider( options ); }; // Create the slider. var slider $(.fl-node-651c26eec6c73 .pp-logos-wrapper).bxSlider( options ); // Store a reference to the slider. slider.data(bxSlider, slider); });})(jQuery);jQuery(function($) { $(function() { $( .fl-node-651c168fee95e .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * This file should contain frontend logic for * all module instances. *//** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-651c168fee95f .pp-heading-separator, .fl-node-651c168fee95f .pp-heading).removeClass(pp-left); $(.fl-node-651c168fee95f .pp-heading-separator, .fl-node-651c168fee95f .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-651c168fee95f .pp-heading-separator, .fl-node-651c168fee95f .pp-heading).removeClass(pp-left); $(.fl-node-651c168fee95f .pp-heading-separator, .fl-node-651c168fee95f .pp-heading).addClass(pp-mobile-left); }})(jQuery);jQuery(function($) { $(function() { $( .fl-node-612eeffdee0e9 .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612eeffdee0e8 .pp-heading-separator, .fl-node-612eeffdee0e8 .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee0e8 .pp-heading-separator, .fl-node-612eeffdee0e8 .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612eeffdee0e8 .pp-heading-separator, .fl-node-612eeffdee0e8 .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee0e8 .pp-heading-separator, .fl-node-612eeffdee0e8 .pp-heading).addClass(pp-mobile-left); }})(jQuery);jQuery(function($) { $(function() { $( .fl-node-612eeffdee0e2 .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612eeffdee0e3 .pp-heading-separator, .fl-node-612eeffdee0e3 .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee0e3 .pp-heading-separator, .fl-node-612eeffdee0e3 .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612eeffdee0e3 .pp-heading-separator, .fl-node-612eeffdee0e3 .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee0e3 .pp-heading-separator, .fl-node-612eeffdee0e3 .pp-heading).addClass(pp-mobile-left); }})(jQuery);jQuery(function($) { $(function() { $( .fl-node-651c154996bfd .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-651c154996bfe .pp-heading-separator, .fl-node-651c154996bfe .pp-heading).removeClass(pp-left); $(.fl-node-651c154996bfe .pp-heading-separator, .fl-node-651c154996bfe .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-651c154996bfe .pp-heading-separator, .fl-node-651c154996bfe .pp-heading).removeClass(pp-left); $(.fl-node-651c154996bfe .pp-heading-separator, .fl-node-651c154996bfe .pp-heading).addClass(pp-mobile-left); }})(jQuery);jQuery(function($) { $(function() { $( .fl-node-651c15228461d .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-651c15228461f .pp-heading-separator, .fl-node-651c15228461f .pp-heading).removeClass(pp-left); $(.fl-node-651c15228461f .pp-heading-separator, .fl-node-651c15228461f .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-651c15228461f .pp-heading-separator, .fl-node-651c15228461f .pp-heading).removeClass(pp-left); $(.fl-node-651c15228461f .pp-heading-separator, .fl-node-651c15228461f .pp-heading).addClass(pp-mobile-left); }})(jQuery);jQuery(function($) { $(function() { $( .fl-node-651c12715fa33 .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-651c12715fa36 .pp-heading-separator, .fl-node-651c12715fa36 .pp-heading).removeClass(pp-left); $(.fl-node-651c12715fa36 .pp-heading-separator, .fl-node-651c12715fa36 .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-651c12715fa36 .pp-heading-separator, .fl-node-651c12715fa36 .pp-heading).removeClass(pp-left); $(.fl-node-651c12715fa36 .pp-heading-separator, .fl-node-651c12715fa36 .pp-heading).addClass(pp-mobile-left); }})(jQuery);jQuery(function($) { $(function() { $( .fl-node-612eeffdee104 .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612eeffdee102 .pp-heading-separator, .fl-node-612eeffdee102 .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee102 .pp-heading-separator, .fl-node-612eeffdee102 .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612eeffdee102 .pp-heading-separator, .fl-node-612eeffdee102 .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee102 .pp-heading-separator, .fl-node-612eeffdee102 .pp-heading).addClass(pp-mobile-left); }})(jQuery);jQuery(function($) { $(function() { $( .fl-node-612eeffdee0ff .fl-photo-img ) .on( mouseenter, function( e ) { $( this ).data( title, $( this ).attr( title ) ).removeAttr( title ); } ) .on( mouseleave, function( e ){ $( this ).attr( title, $( this ).data( title ) ).data( title, null ); } ); }); window._fl_string_to_slug_regex a-zA-Z0-9;});/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612eeffdee0fd .pp-heading-separator, .fl-node-612eeffdee0fd .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee0fd .pp-heading-separator, .fl-node-612eeffdee0fd .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612eeffdee0fd .pp-heading-separator, .fl-node-612eeffdee0fd .pp-heading).removeClass(pp-left); $(.fl-node-612eeffdee0fd .pp-heading-separator, .fl-node-612eeffdee0fd .pp-heading).addClass(pp-mobile-left); }})(jQuery);/* Start Global Node Custom JS *//* End Global Node Custom JS *//* Start Layout Custom JS *//* End Layout Custom JS */(function($) { PPAdvancedMenu function( settings ) { // set params this.settingsId settings.id; this.nodeClass .fl-node- + settings.id; this.wrapperClass this.nodeClass + .pp-advanced-menu; this.type settings.type; this.mobileToggle settings.mobile; this.mobileBelowRow below settings.menuPosition; this.breakpoints settings.breakpoints; this.mobileBreakpoint settings.mobileBreakpoint; this.mediaBreakpoint settings.mediaBreakpoint; this.mobileMenuType settings.mobileMenuType; this.offCanvasDirection settings.offCanvasDirection; this.postId settings.postId; this.isBuilderActive settings.isBuilderActive; this.currentBrowserWidth window.innerWidth; this.fullScreenMenu null; this.offCanvasMenu null; this.$submenus null; // initialize the menu $( this._initMenu.bind( this ) ); // check if viewport is resizing $( window ).on( resize, function( e ) { var width window.innerWidth; // if screen width is resized, reload the menu if( width ! this.currentBrowserWidth ) { this._initMenu(); this._clickOrHover(); this.currentBrowserWidth width; } }.bind( this ) ); $( body ).on( click, function( e ) { if ( undefined ! typeof FLBuilderConfig ){ return; } if ( $( this.wrapperClass ).find( .pp-advanced-menu-mobile-toggle ).hasClass( pp-active ) && ( expanded ! this.mobileToggle ) ) { if ( $( e.target ).parents(.fl-module-pp-advanced-menu).length > 0 ) { return; } if ( $( e.target ).is( input ) && $( e.target ).parents(.pp-advanced-menu).length > 0 ) { return; } if ( $( e.target ).hasClass( pp-menu-close-btn ) ) { return; } $( this.wrapperClass ).find( .pp-advanced-menu-mobile-toggle ).trigger( click ); } $( this.wrapperClass ).find( .pp-has-submenu ).removeClass( focus pp-active ); $( this.wrapperClass ).find( .pp-has-submenu .sub-menu ).removeClass( focus ); $( this.wrapperClass ).find( .pp-has-submenu-container ).removeClass( focus ); $( this.wrapperClass ).find( .pp-menu-toggle ).attr( aria-expanded, false ); }.bind( this ) ); // Esc key to close the submenu. $( document ).on( keyup, function( e ) { if ( 27 e.which ) { $( this.wrapperClass ).find( .pp-has-submenu ).removeClass( focus pp-active ); $( this.wrapperClass ).find( .pp-has-submenu .sub-menu ).removeClass( focus ); $( this.wrapperClass ).find( .pp-has-submenu-container ).removeClass( focus ); $( this.wrapperClass ).find( .pp-menu-toggle ).attr( aria-expanded, false ); if ( $( this.wrapperClass ).find( .pp-menu-toggle.focus ).is( :visible ) ) { $( this.wrapperClass ).find( .pp-menu-toggle.focus ).delay(100).trigger( focus ); } } }.bind( this ) ); }; PPAdvancedMenu.prototype { nodeClass : , wrapperClass : , type : , breakpoints : {}, $submenus : null, fullScreenMenu : null, offCanvasMenu : null, /** * Check if the screen size fits a mobile viewport. * * @since 1.6.1 * @return bool */ _isMobile: function() { return window.innerWidth this.breakpoints.small ? true : false; }, /** * Check if the screen size fits a medium viewport. * * @since 1.10.5 * @return bool */ _isMedium: function() { return window.innerWidth this.breakpoints.medium ? true : false; }, /** * Check if the screen size fits a large viewport. * * @since 1.10.5 * @return bool */ _isLarge: function() { return window.innerWidth this.breakpoints.large ? true : false; }, /** * Check if the screen size fits a custom viewport. * * @since 1.10.5 * @return bool */ _isCustom: function() { return window.innerWidth this.breakpoints.custom ? true : false; }, _isTouch: function() { var prefixes -webkit- -moz- -o- -ms- .split( ); var mq function(query) { return window.matchMedia(query).matches; } if ((ontouchstart in window) || window.DocumentTouch && document instanceof DocumentTouch) { return true; } // include the heartz as a way to have a non matching MQ to help terminate the join // https://git.io/vznFH var query (, prefixes.join(touch-enabled),(), heartz, ).join(); return mq(query); }, /** * Check if the menu should toggle for the current viewport base on the selected breakpoint * * @see this._isMobile() * @see this._isMedium() * @since 1.10.5 * @return bool */ _isMenuToggle: function() { if ( ( always this.mobileBreakpoint || ( this._isMobile() && mobile this.mobileBreakpoint ) || ( this._isMedium() && medium-mobile this.mobileBreakpoint ) || ( this._isCustom() && custom this.mobileBreakpoint ) ) && ( $( this.nodeClass ).find( .pp-advanced-menu-mobile-toggle ).is(:visible) || expanded this.mobileToggle ) ) { return true; } return false; }, _bindSettingsFormEvents: function() { // $(body).on( change, .fl-builder-settings selectnameoffcanvas_direction, function() { // $(html).removeClass(pp-off-canvas-menu-open); // } ); }, /** * Initialize the toggle logic for the menu. * * @see this._isMobile() * @see this._menuOnCLick() * @see this._clickOrHover() * @see this._submenuOnRight() * @see this._submenuRowZindexFix() * @see this._toggleForMobile() * @since 1.6.1 * @return void */ _initMenu: function() { this._setupSubmenu(); this._menuOnFocus(); this._submenuOnClick(); if ( $( this.nodeClass ).length && this.type horizontal ) { this._initMegaMenus(); } if ( this.type horizontal || this.type vertical ) { var self this; $( this.wrapperClass ).find(.pp-has-submenu-container).on( click, function( e ) { if ( self.mobileMenuType ! off-canvas && self.mobileMenuType ! full-screen ) { if ( self._isTouch() ) { if ( ! $(this).hasClass(first-click) ) { e.preventDefault(); $(this).addClass(first-click); } } } } ); // Keyboard nav support for submenu toggle. $( this.wrapperClass ).find( li.pp-has-submenu a ).on( keyup, function(e) { if ( $(e.target).hasClass( pp-menu-toggle ) && ! $( this.nodeClass ).find( .pp-advanced-menu-mobile-toggle ).is( :visible ) ) { if (e.which 1 || e.which 13 || e.which undefined) { e.preventDefault(); e.stopPropagation(); $(e.target).parents(li.pp-has-submenu).toggleClass( pp-active ); if ( $(e.target).parents(li.pp-has-submenu).hasClass( pp-active ) ) { $(e.target).attr( aria-expanded, true ); } else { $(e.target).attr( aria-expanded, false ); } } } }.bind( this ) ); } if ( this._isMenuToggle() || this.type accordion ) { $( this.wrapperClass ).off( mouseenter mouseleave ); this._menuOnClick(); this._clickOrHover(); } else { $( this.wrapperClass ).off( click ); this._submenuOnRight(); this._submenuRowZindexFix(); } if( this.mobileToggle ! expanded ) { this._toggleForMobile(); if( this.mobileMenuType off-canvas ) { this._initOffCanvas(); } if( this.mobileMenuType full-screen ) { this._initFullScreen(); } } $(this.wrapperClass).find(li:not(.menu-item-has-children)).on(click, a, function (e) { if ( $(e.target).closest( .pp-menu-search-item ).length > 0 ) { return; } $(this.nodeClass).find(.pp-advanced-menu).removeClass(menu-open); $(this.nodeClass).find(.pp-advanced-menu).addClass(menu-close); $(html).removeClass(pp-off-canvas-menu-open); $(html).removeClass(pp-full-screen-menu-open); }.bind( this ) ); if ( $( this.wrapperClass ).find( .pp-menu-search-item ).length ) { this._toggleMenuSearch(); } if ( $( this.wrapperClass ).find( .pp-menu-cart-item).length ) { this._wooUpdateParams(); } }, /** * Initializes submenu dropdowns. * * @since 2.33.x * @return void */ _setupSubmenu: function() { $( this.wrapperClass + ul.sub-menu ).each( function(){ $( this ).closest( li ).attr( aria-haspopup, true ); }); }, /** * Adds a focus class to menu elements similar to be used similar to CSS :hover psuedo event * * @since 1.9.0 * @return void */ _menuOnFocus: function() { $( this.nodeClass ).off(focus).on( focus, a, function( e ) { var $menuItem $( e.target ).parents( .menu-item ).first(), $parents $( e.target ).parentsUntil( this.wrapperClass ); $(.pp-advanced-menu .focus:not(.pp-menu-toggle)).removeClass(focus); $menuItem.addClass(focus); $parents.addClass(focus); }.bind( this ) ).on( focusout, a, function( e ) { if ( $(.pp-advanced-menu .focus).hasClass(pp-has-submenu) ) { $( e.target ).parentsUntil( this.wrapperClass ).find(.pp-has-submenu-container).removeClass(first-click); } }.bind( this ) ); $( this.nodeClass ).off(focus, .pp-menu-toggle).on( focus, .pp-menu-toggle, function( e ) { $(e.target).addClass( focus ); }.bind( this ) ).off(blur, .pp-menu-toggle).on( blur, .pp-menu-toggle, function( e ) { if ( $(e.target).parents( li.pp-has-submenu.pp-active ).length 0 || $(e.target).parents( li.pp-has-submenu.pp-active ).parent( ul.menu ).length 0 ) { $(e.target).removeClass( focus ); } }.bind( this ) ); }, /** * Logic for submenu toggling on accordions or mobile menus (vertical, horizontal) * * @since 1.6.1 * @return void */ _menuOnClick: function() { var self this; var $mainItem ; $( this.wrapperClass ).off().on( click.pp-advanced-menu keyup, .pp-has-submenu-container, function( e ) { var isValidEvent e.which 1 || e.which 13 || e.which undefined; // click or enter key press. if ( ! isValidEvent ) { return; } if ( e.which 13 && ! $(e.target).hasClass( pp-menu-toggle ) ) { // prevent event bubbling. return; } if ( self._isTouch() ) { if ( ! $(this).hasClass(first-click) ) { e.preventDefault(); $(this).addClass(first-click); } } e.stopPropagation(); var isMainEl $(e.target).parents(.menu-item).parent().parent().hasClass(pp-advanced-menu); if (isMainEl && $mainItem ) { $mainItem $(e.target).parents(.menu-item); } var $link $( e.target ).parents( .pp-has-submenu ).first(), $subMenu $link.children( .sub-menu ).first(), $href $link.children(.pp-has-submenu-container).first().find(> a).attr(href), $subMenuParents $( e.target ).parents( .sub-menu ), $activeParent $( e.target ).closest( .pp-has-submenu.pp-active ); if ( $activeParent.length > 0 ) { $activeParent.find( .pp-menu-toggle ).first().attr(aria-expanded, true); } else { $activeParent.find( .pp-menu-toggle ).first().attr(aria-expanded, false); } if( !$subMenu.is(:visible) || $(e.target).hasClass(pp-menu-toggle) || ($subMenu.is(:visible) && (typeof $href undefined || $href #)) ) { if ( ! $(this.wrapperClass).hasClass(pp-advanced-menu-accordion-collapse) ) { e.preventDefault(); } if ( $(e.target).hasClass(pp-menu-toggle) ) { e.stopPropagation(); e.preventDefault(); } } else { e.stopPropagation(); window.location.href $href; return; } if ($(this.wrapperClass).hasClass(pp-advanced-menu-accordion-collapse)) { if ( $link.parents(.menu-item).length && !$link.parents(.menu-item).hasClass(pp-active) ) { $(.menu .pp-active, this.wrapperClass).not($link).removeClass(pp-active); } else if ($link.parents(.menu-item).hasClass(pp-active) && $link.parent(.sub-menu).length) { $(.menu .pp-active, this.wrapperClass).not($link).not($activeParent).removeClass(pp-active); } $(.sub-menu, this.wrapperClass).not($subMenu).not($subMenuParents).slideUp(normal); } // Parent menu toggle icon was being reversed on collapsing its submenu, // so here is the workaround to fix this behavior. if ($(self.wrapperClass).find(.sub-menu:visible).length > 0) { $(self.wrapperClass).find(.sub-menu:visible).parent().addClass(pp-active); } $subMenu.slideToggle(400, function() { // Reset previously opened sub-menu toggle icon. $(e.target).parents(.pp-has-submenu-container).parent().parent().find(> .menu-item.pp-active).removeClass(pp-active); if ($mainItem ! ) { $mainItem.parent().find(.menu-item.pp-active).removeClass(pp-active); $(self.wrapperClass).find(.sub-menu).parent().removeClass(pp-active); if ($(self.wrapperClass).find(.sub-menu:visible).length > 0) { $(self.wrapperClass).find(.sub-menu:visible).parent().addClass(pp-active); } else { $link.toggleClass(pp-active); $mainItem.removeClass(pp-active); } } else { $link.toggleClass(pp-active); } if (!$subMenu.is(:visible)) { $subMenu.parent().removeClass(pp-active); $subMenu.parent().find(> .pp-has-submenu-container .pp-menu-toggle).attr(aria-expanded, false); } else { $subMenu.parent().find(> .pp-has-submenu-container .pp-menu-toggle).attr(aria-expanded, true); } }); }.bind( this ) ); }, /** * Logic for submenu items click event * * @since 1.3.1 * @return void */ _submenuOnClick: function(){ $( this.wrapperClass + .sub-menu ).off().on( click, a, function( e ){ if ( $( e.target ).parent().hasClass(focus) ) { $( e.target ).parentsUntil( this.wrapperClass ).removeClass( focus ); } }.bind( this ) ); }, /** * Changes general styling and behavior of menus based on mobile / desktop viewport. * * @see this._isMobile() * @since 1.6.1 * @return void */ _clickOrHover: function() { this.$submenus this.$submenus || $( this.wrapperClass ).find( .sub-menu ); var $wrapper $( this.wrapperClass ), $menu $wrapper.find( .menu ); $li $wrapper.find( .pp-has-submenu ); if( this._isMenuToggle() ) { $li.each( function() { if( !$(this).hasClass(pp-active) ) { $(this).find( .sub-menu ).fadeOut(); } } ); } else { $li.each( function() { if( !$(this).hasClass(pp-active) ) { $(this).find( .sub-menu ).css( { display : , opacity : } ); } } ); } }, /** * Logic to prevent submenus to go outside viewport boundaries. * * @since 1.6.1 * @return void */ _submenuOnRight: function() { $( this.wrapperClass ) .on( mouseenter focus, .pp-has-submenu, function( e ) { if( $ ( e.currentTarget ).find(.sub-menu).length 0 ) { return; } var $link $( e.currentTarget ), $parent $link.parent(), $subMenu $link.find( .sub-menu ), subMenuWidth $subMenu.width(), subMenuPos 0, winWidth window.innerWidth; if( $link.closest( .pp-menu-submenu-right ).length ! 0) { $link.addClass( pp-menu-submenu-right ); } else if( $( body ).hasClass( rtl ) ) { subMenuPos $parent.is( .sub-menu ) ? $parent.offset().left - subMenuWidth: $link.offset().left - subMenuWidth; if( subMenuPos 0 ) { $link.addClass( pp-menu-submenu-right ); } } else { subMenuPos $parent.is( .sub-menu ) ? $parent.offset().left + $parent.width() + subMenuWidth : $link.offset().left + subMenuWidth; if( subMenuPos > winWidth ) { $link.addClass(pp-menu-submenu-right); } } }.bind( this ) ) .on( mouseleave, .pp-has-submenu, function( e ) { $( e.currentTarget ).removeClass( pp-menu-submenu-right ); }.bind( this ) ); }, /** * Logic to prevent submenus to go behind the next overlay row. * * @since 2.2 * @return void */ _submenuRowZindexFix: function (e) { $(this.wrapperClass) .on(mouseenter, ul.menu > .pp-has-submenu, function (e) { if ($(e.currentTarget).find(.sub-menu).length 0) { return; } $(this.nodeClass) .closest(.fl-row) .find(.fl-row-content) .css(z-index, 10); }.bind( this ) ) .on(mouseleave, ul.menu > .pp-has-submenu, function (e) { $(this.nodeClass) .closest(.fl-row) .find(.fl-row-content) .css(z-index, ); }.bind( this ) ); }, /** * Logic for the mobile menu button. * * @since 1.6.1 * @return void */ _toggleForMobile: function() { var $wrapper null, $menu null, self this; if( this._isMenuToggle() ) { if ( this._isMobileBelowRowEnabled() ) { this._placeMobileMenuBelowRow(); $wrapper $(this.wrapperClass); $menu $(this.nodeClass + -clone); $menu.find(ul.menu).show(); } else { $wrapper $(this.wrapperClass); $menu $wrapper.find(.menu); } if( !$wrapper.find( .pp-advanced-menu-mobile-toggle ).hasClass( pp-active ) && this.mobileMenuType default ) { $menu.css({ display: none }); } $wrapper.on( click, .pp-advanced-menu-mobile-toggle, function( e ) { $( this ).toggleClass( pp-active ); $menu.slideToggle(); e.stopPropagation(); } ); $menu.on( click, .menu-item > ahref*#, function(e) { var $href $(this).attr(href), $targetID ; if ( $href ! # ) { $targetID $href.split(#)1; if ( $(body).find(#+ $targetID).length > 0 ) { e.preventDefault(); $( this ).toggleClass( pp-active ); setTimeout(function() { $(html, body).animate({ scrollTop: $(#+ $targetID).offset().top }, 1000, function() { window.location.hash $targetID; }); }, 500); if ( ! self._isMenuToggle() ) { $menu.slideToggle(); } } } }); } else { if ( this._isMobileBelowRowEnabled() ) { this._removeMenuFromBelowRow(); } $wrapper $( this.wrapperClass ), $menu $wrapper.children( .menu ); $wrapper.find( .pp-advanced-menu-mobile-toggle ).removeClass( pp-active ); $menu.css({ display: }); } }, /** * Init any mega menus that exist. * * @see this._isMenuToggle() * @since 1.10.4 * @return void */ _initMegaMenus: function() { var module $( this.nodeClass ), rowContent module.closest( .fl-row-content ), rowWidth rowContent.width(), rowOffset rowContent.offset().left, megas module.find( .mega-menu ), disabled module.find( .mega-menu-disabled ), isToggle this._isMenuToggle(); if ( isToggle ) { megas.removeClass( mega-menu ).addClass( mega-menu-disabled ); module.find( li.mega-menu-disabled > ul.sub-menu ).css( width, ); rowContent.css( position, ); } else { disabled.removeClass( mega-menu-disabled ).addClass( mega-menu ); module.find( li.mega-menu > ul.sub-menu ).css( width, rowWidth + px ); rowContent.css( position, relative ); } }, /** * Init off-canvas menu. * * @since 1.2.8 * @return void */ _initOffCanvas: function() { $(html).addClass(pp-off-canvas-menu-module); $(html).addClass(pp-off-canvas-menu- + this.offCanvasDirection); if ( null this.offCanvasMenu && $(this.nodeClass).find(.pp-advanced-menu.off-canvas).length > 0 ) { this.offCanvasMenu $(this.nodeClass).find(.pp-advanced-menu.off-canvas); } if ( $(#pp-advanced-menu-off-canvas-+this.settingsId).length 0 && null ! this.offCanvasMenu && ! this.isBuilderActive ) { this.offCanvasMenu.appendTo(body).wrap(div idpp-advanced-menu-off-canvas-+this.settingsId+ classfl-node-+this.settingsId+ pp-menu-off-canvas>); } this._toggleMenu(); }, /** * Init full-screen overlay menu. * * @since 1.2.8 * @return void */ _initFullScreen: function() { $(html).addClass(pp-full-screen-menu-module); if ( null this.fullScreenMenu && $(this.nodeClass).find(.pp-advanced-menu.full-screen).length > 0 ) { this.fullScreenMenu $(this.nodeClass).find(.pp-advanced-menu.full-screen); } if ( $(#pp-advanced-menu-full-screen-+this.settingsId).length 0 && null ! this.fullScreenMenu && ! this.isBuilderActive ) { this.fullScreenMenu.appendTo(body).wrap(div idpp-advanced-menu-full-screen-+this.settingsId+ classfl-node-+this.settingsId+ pp-menu-full-screen>); } this._toggleMenu(); }, /** * Trigger the toggle event for off-canvas * and full-screen overlay menus. * * @since 1.2.8 * @return void */ _toggleMenu: function() { var self this; var singleInstance true; if( self.mobileMenuType full-screen ) { var winHeight window.innerHeight; $(self.nodeClass).find(.pp-menu-overlay).css(height, winHeight + px); $(window).on(resize, function() { winHeight window.innerHeight; $(self.nodeClass).find(.pp-menu-overlay).css(height, winHeight + px); }); } // Toggle Click $(self.nodeClass).find(.pp-advanced-menu-mobile-toggle ).off(click).on( click, function() { if ( singleInstance ) { if ( $(.pp-advanced-menu.menu-open).length > 0 ) { $(.pp-advanced-menu).removeClass(menu-open); $(html).removeClass(pp-full-screen-menu-open); } } if( $(self.nodeClass).find(.pp-advanced-menu).hasClass(menu-open) ) { $(self.nodeClass).find(.pp-advanced-menu).removeClass(menu-open); $(self.nodeClass).find(.pp-advanced-menu).addClass(menu-close); $(html).removeClass(pp-off-canvas-menu-open); $(html).removeClass(pp-full-screen-menu-open); } else { $(self.nodeClass).find(.pp-advanced-menu).addClass(menu-open); if( self.mobileMenuType off-canvas ) { $(html).addClass(pp-off-canvas-menu-open); self.offCanvasMenu.find(nav).attr(tabindex, 0).trigger( focus ); $(this).attr( tabindex, -1 ).trigger( blur ); } if( self.mobileMenuType full-screen ) { $(html).addClass(pp-full-screen-menu-open); self.fullScreenMenu.find(nav).attr(tabindex, 0).trigger( focus ); $(this).attr( tabindex, -1 ).trigger( blur ); } } } ); // Keyboard navigation. $(self.nodeClass).find(.pp-advanced-menu-mobile-toggle).on(keyup, function(e) { if ( 13 e.keyCode || 13 e.which ) { $(this).trigger(click); } }); // Close button click $(self.nodeClass).find(.pp-advanced-menu .pp-menu-close-btn, .pp-clear).on( click, function() { $(self.nodeClass).find(.pp-advanced-menu).removeClass(menu-open); $(self.nodeClass).find(.pp-advanced-menu).addClass(menu-close); $(html).removeClass(pp-off-canvas-menu-open); $(html).removeClass(pp-full-screen-menu-open); if ( $(self.nodeClass).find(.pp-advanced-menu-mobile-toggle ).is( :visible ) ) { setTimeout(function() { $(self.nodeClass).find(.pp-advanced-menu-mobile-toggle ).attr( tabindex, 0 ).trigger( focus ); }, 120); } if ( self.offCanvasMenu && self.offCanvasMenu.length > 0 ) { self.offCanvasMenu.find(nav).attr(tabindex, -1).trigger( blur ); } if ( self.fullScreenMenu && self.fullScreenMenu.length > 0 ) { self.fullScreenMenu.find(nav).attr(tabindex, -1).trigger( blur ); } } ); if ( this.isBuilderActive ) { setTimeout(function() { if ( $(.fl-builder-settingsdata-node+self.settingsId+).length > 0 ) { $(.pp-advanced-menu).removeClass(menu-open); $(self.nodeClass).find(.pp-advanced-menu-mobile-toggle).trigger(click); } }, 600); FLBuilder.addHook(settings-form-init, function() { if ( ! $(.fl-builder-settingsdata-node+self.settingsId+).length > 0 ) { return; } if ( ! $(self.nodeClass).find(.pp-advanced-menu).hasClass(menu-open) ) { $(.pp-advanced-menu).removeClass(menu-open); $(self.nodeClass).find(.pp-advanced-menu-mobile-toggle).trigger(click); } }); if ( $(html).hasClass(pp-full-screen-menu-open) && ! $(self.nodeClass).find(.pp-advanced-menu).hasClass(menu-open) ) { $(html).removeClass(pp-full-screen-menu-open); } if ( $(html).hasClass(pp-off-canvas-menu-open) && ! $(self.nodeClass).find(.pp-advanced-menu).hasClass(menu-open) ) { $(html).removeClass(pp-off-canvas-menu-open); } } }, /** * Check to see if Below Row should be enabled. * * @since 2.8.0 * @return boolean */ _isMobileBelowRowEnabled: function() { if (this.mobileMenuType default) { return this.mobileBelowRow && $( this.nodeClass ).closest( .fl-col ).length; } return false; }, /** * Logic for putting the mobile menu below the menus * column so it spans the full width of the page. * * @since 2.2 * @return void */ _placeMobileMenuBelowRow: function () { if ($(this.nodeClass + -clone).length) { return; } if ( $(html).hasClass( fl-builder-is-showing-toolbar ) ) { return; } var module $(this.nodeClass), clone module.clone(), col module.closest(.fl-col); module.find(ul.menu).remove(); clone.addClass((this.nodeClass + -clone).replace(., )); clone.find(.pp-advanced-menu-mobile-toggle).remove(); col.after(clone); // Removes animation when enabled. if ( module.hasClass( fl-animation ) ) { clone.removeClass( fl-animation ); } this._menuOnClick(); }, /** * Logic for removing the mobile menu from below the menus * column and putting it back in the main wrapper. * * @since 2.2 * @return void */ _removeMenuFromBelowRow: function () { if (!$(this.nodeClass + -clone).length) { return; } var module $(this.nodeClass), clone $(this.nodeClass + -clone), menu clone.find(ul.menu); module.find(.pp-advanced-menu-mobile-toggle).after(menu); clone.remove(); }, _toggleMenuSearch: function() { var items $( this.wrapperClass ).find( .pp-menu-search-item ), self this; items.each( function() { var item $(this); var button item.find( > a ), form item.find( .pp-search-form ), input item.find(.pp-search-form__input); button.on( click, function(e) { e.preventDefault(); item.toggleClass( pp-search-active ); if ( item.hasClass( pp-search-active ) ) { setTimeout( function() { input.focus(); self._focusMenuSearch( input ); }, 100 ); } $(body).on( click.pp-menu-search, self._hideMenuSearch.bind( self ) ); } ); input.on( focus, function() { form.addClass( pp-search-form--focus ); } ).on( blur, function() { form.removeClass( pp-search-form--focus ); } ); } ); }, _hideMenuSearch: function(e) { if (e ! undefined) { if ($(e.target).closest(.pp-menu-search-item).length > 0) { return; } } $( this.wrapperClass ).find( .pp-menu-search-item ).removeClass( pp-search-active ); $(body).off(click.pp-menu-search); }, _focusMenuSearch: function( $el ) { // If this function exists... (IE 9+) if ( $el0.setSelectionRange ) { // Double the length because Opera is inconsistent about whether a carriage return is one character or two. var len $el.val().length * 2; // Timeout seems to be required for Blink setTimeout(function() { $el0.setSelectionRange( len, len ); }, 1); } else { // As a fallback, replace the contents with itself // Doesnt work in Chrome, but Chrome supports setSelectionRange $el.val( $el.val() ); } }, /** * Adds menu node and post ID to WooCommerce ajax URL requests. * * @since 2.20 * @return void */ _wooUpdateParams: function() { if ( undefined ! typeof wc_cart_fragments_params ) { wc_cart_fragments_params.wc_ajax_url + &pp-advanced-menu-node+ this.settingsId +&post-id+ this.postId; } if ( undefined ! typeof wc_add_to_cart_params ) { wc_add_to_cart_params.wc_ajax_url + &pp-advanced-menu-node+ this.settingsId +&post-id+ this.postId; } }, _validClick: function(e) { return (e.which 1 || e.which 13 || e.which 32 || e.which undefined) ? true : false; } };})(jQuery);var pp_menu_5f89ddc881ca8;(function($) { pp_menu_5f89ddc881ca8 new PPAdvancedMenu({ id: 5f89ddc881ca8, type: horizontal, mobile: hamburger, menuPosition: below, breakpoints: { large: 1200, medium: 992, small: 768, custom: 768 }, mobileBreakpoint: medium-mobile, mediaBreakpoint: 992, mobileMenuType: off-canvas, offCanvasDirection: left, fullScreenAnimation: , postId: 37, isBuilderActive: false });})(jQuery);/* Start Layout Custom JS *//* End Layout Custom JS */(function($){ /** * Helper class for header layout logic. * * @since 1.0 * @class FLThemeBuilderHeaderLayout */ FLThemeBuilderHeaderLayout { /** * A reference to the window object for this page. * * @since 1.0 * @property {Object} win */ win : null, /** * A reference to the body object for this page. * * @since 1.0 * @property {Object} body */ body : null, /** * A reference to the header object for this page. * * @since 1.0 * @property {Object} header */ header : null, /** * Whether this header overlays the content or not. * * @since 1.0 * @property {Boolean} overlay */ overlay : false, /** * Whether the page has the WP admin bar or not. * * @since 1.0 * @property {Boolean} hasAdminBar */ hasAdminBar : false, /** * Breakpoint for when the sticky header should apply. * * @since 1.4 * @property {String} stickyOn */ stickyOn: , /** * A reference of the sticky and shrink header breakpoint. * * @since 1.2.5 * @property {Number} breakpointWidth */ breakpointWidth: 0, /** * Initializes header layout logic. * * @since 1.0 * @method init */ init: function() { var editing $( html.fl-builder-edit ).length, header $( .fl-builder-contentdata-typeheader ), menuModule header.find( .fl-module-menu ), breakpoint null; if ( ! editing && header.length ) { header.imagesLoaded( $.proxy( function() { this.win $( window ); this.body $( body ); this.header header.eq( 0 ); this.overlay !! Number( header.attr( data-overlay ) ); this.hasAdminBar !! $( body.admin-bar ).length; this.stickyOn this.header.data( sticky-on ); breakpoint this.header.data( sticky-breakpoint ); if ( this.stickyOn ) { if ( typeof FLBuilderLayoutConfig.breakpoints breakpoint ! undefined ) { this.breakpointWidth FLBuilderLayoutConfig.breakpoints breakpoint ; } else { this.breakpointWidth FLBuilderLayoutConfig.breakpoints.medium; } } if ( Number( header.attr( data-sticky ) ) ) { this.header.data( original-top, this.header.offset().top ); this.win.on( resize, $.throttle( 500, $.proxy( this._initSticky, this ) ) ); this._initSticky(); } }, this ) ); } }, /** * Initializes sticky logic for a header. * * @since 1.0 * @access private * @method _initSticky */ _initSticky: function( e ) { var header $(.fl-builder-contentdata-typeheader), windowSize this.win.width(), makeSticky false; makeSticky this._makeWindowSticky( windowSize ); if ( makeSticky || ( this.breakpointWidth > 0 && windowSize > this.breakpointWidth ) ) { this.win.on( scroll.fl-theme-builder-header-sticky, $.proxy( this._doSticky, this ) ); // // Check if Event Type is resize then invoke this._doSticky() // only if the fl-theme-builder-header-sticky class is already present. // if ( e && resize e.type ) { if ( this.header.hasClass( fl-theme-builder-header-sticky ) ) { this._doSticky( e ); } this._adjustStickyHeaderWidth(); } if ( Number( header.attr( data-shrink ) ) ) { this.header.data( original-height, this.header.outerHeight() ); this.win.on( resize, $.throttle( 500, $.proxy( this._initShrink, this ) ) ); this._initShrink(); } this._initFlyoutMenuFix( e ); } else { this.win.off( scroll.fl-theme-builder-header-sticky ); this.win.off( resize.fl-theme-builder-header-sticky ); this.header.removeClass( fl-theme-builder-header-sticky ); this.header.removeAttr( style ); this.header.parent().css( padding-top, 0 ); } }, /** * Check if Header should be sticky at a particular Window size. * * @since 1.4 * @access private * @param widowSize * @method _makeWindowSticky */ _makeWindowSticky: function ( windowSize ) { var makeSticky false; switch (this.stickyOn) { case xl: makeSticky windowSize > FLBuilderLayoutConfig.breakpointslarge; break; case : // Default case desktop: makeSticky windowSize > FLBuilderLayoutConfig.breakpointsmedium; break; case desktop-medium: makeSticky windowSize > FLBuilderLayoutConfig.breakpointssmall; break; case large: makeSticky windowSize > FLBuilderLayoutConfig.breakpointsmedium && windowSize FLBuilderLayoutConfig.breakpointslarge; break; case large-medium: makeSticky windowSize > FLBuilderLayoutConfig.breakpointssmall && windowSize FLBuilderLayoutConfig.breakpointslarge; break; case medium: makeSticky ( windowSize FLBuilderLayoutConfig.breakpointsmedium && windowSize > FLBuilderLayoutConfig.breakpointssmall ); break; case medium-mobile: makeSticky (windowSize FLBuilderLayoutConfig.breakpointsmedium); break; case mobile: makeSticky (windowSize FLBuilderLayoutConfig.breakpointssmall); break; case all: makeSticky true; break; } return makeSticky; }, /** * Sticks the header when the page is scrolled. * * @since 1.0 * @access private * @method _doSticky */ _doSticky: function( e ) { var winTop Math.floor( this.win.scrollTop() ), headerTop Math.floor( this.header.data( original-top ) ), hasStickyClass this.header.hasClass( fl-theme-builder-header-sticky ), hasScrolledClass this.header.hasClass( fl-theme-builder-header-scrolled ), beforeHeader this.header.prevAll( .fl-builder-content ), bodyTopPadding parseInt( jQuery(body).css(padding-top) ), winBarHeight $(#wpadminbar).length ? $(#wpadminbar).outerHeight() : 0, headerHeight 0; if ( isNaN( bodyTopPadding ) ) { bodyTopPadding 0; } if ( this.hasAdminBar && this.win.width() > 600 ) { winTop + Math.floor( winBarHeight ); } if ( winTop > headerTop ) { if ( ! hasStickyClass ) { if ( e && ( scroll e.type || smartscroll e.type ) ) { this.header.addClass( fl-theme-builder-header-sticky ); if ( this.overlay && beforeHeader.length ) { this.header.css( top, winBarHeight); } } if ( ! this.overlay ) { this._adjustHeaderHeight(); } } } else if ( hasStickyClass ) { this.header.removeClass( fl-theme-builder-header-sticky ); this.header.removeAttr( style ); this.header.parent().css( padding-top, 0 ); } this._adjustStickyHeaderWidth(); if ( winTop > headerTop ) { if ( ! hasScrolledClass ) { this.header.addClass( fl-theme-builder-header-scrolled ); } } else if ( hasScrolledClass ) { this.header.removeClass( fl-theme-builder-header-scrolled ); } this._flyoutMenuFix( e ); }, /** * Initializes flyout menu fixes on sticky header. * * @since 1.4.1 * @method _initFlyoutMenuFix */ _initFlyoutMenuFix: function( e ) { var header this.header, menuModule header.find( .fl-menu ), flyoutMenu menuModule.find( .fl-menu-mobile-flyout ), isPushMenu menuModule.hasClass( fl-menu-responsive-flyout-push ) || menuModule.hasClass( fl-menu-responsive-flyout-push-opacity ), isSticky header.hasClass( fl-theme-builder-header-sticky ), isOverlay menuModule.hasClass( fl-menu-responsive-flyout-overlay ), flyoutPos menuModule.hasClass( fl-flyout-right ) ? right : left, flyoutParent header.parent().is( header ) ? header.parent().parent() : header.parent(); isFullWidth this.win.width() header.width(), flyoutLayout , activePos 250, headerPos 0; if ( ! flyoutMenu.length ) { return; } if ( this.win.width() > header.parent().width() ) { headerPos ( this.win.width() - header.width() ) / 2; } if ( isOverlay ) { activePos headerPos; } else if ( isPushMenu ) { activePos activePos + headerPos; } flyoutMenu.data( activePos, activePos ); if ( isPushMenu ) { flyoutLayout push- + flyoutPos; } else if ( isOverlay ) { flyoutLayout overlay- + flyoutPos; } if ( isPushMenu && ! $( html ).hasClass( fl-theme-builder-has-flyout-menu ) ) { $( html ).addClass( fl-theme-builder-has-flyout-menu ); } if ( ! flyoutParent.hasClass( fl-theme-builder-flyout-menu- + flyoutLayout ) ) { flyoutParent.addClass( fl-theme-builder-flyout-menu- + flyoutLayout ); } if ( ! header.hasClass( fl-theme-builder-flyout-menu-overlay ) && isOverlay ) { header.addClass( fl-theme-builder-flyout-menu-overlay ); } if ( ! header.hasClass( fl-theme-builder-header-full-width ) && isFullWidth ) { header.addClass( fl-theme-builder-header-full-width ); } else if ( ! isFullWidth ) { header.removeClass( fl-theme-builder-header-full-width ); } menuModule.on( click, .fl-menu-mobile-toggle, $.proxy( function( event ){ if ( menuModule.find( .fl-menu-mobile-toggle.fl-active ).length ) { $( html ).addClass( fl-theme-builder-flyout-menu-active ); event.stopImmediatePropagation(); } else { $( html ).removeClass( fl-theme-builder-flyout-menu-active ); } this._flyoutMenuFix( event ); }, this ) ); }, /** * Fix flyout menu inside the sticky header. * * @since 1.4.1 * @method _flyoutMenuFix */ _flyoutMenuFix: function( e ){ var header this.header, menuModule header.find( .fl-menu ), flyoutMenu menuModule.find( .fl-menu-mobile-flyout ), isPushMenu menuModule.hasClass( fl-menu-responsive-flyout-push ) || menuModule.hasClass( fl-menu-responsive-flyout-push-opacity ), flyoutPos menuModule.hasClass( fl-flyout-right ) ? right : left, menuOpacity menuModule.find( .fl-menu-mobile-opacity ), isScroll undefined ! typeof e && scroll e.handleObj.type, activePos undefined ! typeof flyoutMenu.data( activePos ) ? flyoutMenu.data( activePos ) : 0, headerPos ( this.win.width() - header.width() ) / 2, inactivePos headerPos > 0 ? activePos + 4 : 254; if ( ! flyoutMenu.length ) { return; } if ( this.overlay ) { return; } if( $( .fl-theme-builder-flyout-menu-active ).length ) { if ( isScroll && ! flyoutMenu.hasClass( fl-menu-disable-transition ) ) { flyoutMenu.addClass( fl-menu-disable-transition ); } if ( header.hasClass( fl-theme-builder-header-sticky ) ) { if ( ! isScroll ) { setTimeout( $.proxy( function(){ flyoutMenu.css( flyoutPos, - + activePos + px ); }, this ), 1 ); } else { flyoutMenu.css( flyoutPos, - + activePos + px ); } } else { flyoutMenu.css( flyoutPos, 0px ); } } else { if ( flyoutMenu.hasClass( fl-menu-disable-transition ) ) { flyoutMenu.removeClass( fl-menu-disable-transition ); } if ( header.hasClass( fl-theme-builder-flyout-menu-overlay ) && headerPos > 0 && headerPos 250 ) { if ( header.hasClass( fl-theme-builder-header-sticky ) ) { inactivePos headerPos + 254; } else { inactivePos 254; } } if ( e && e.type resize ) { inactivePos headerPos + 254; } flyoutMenu.css( flyoutPos, - + inactivePos + px ); } if ( e && menuModule.is(.fl-menu-responsive-flyout-overlay) && $.infinitescroll ) { e.stopImmediatePropagation(); } if( menuOpacity.length ) { if ( header.hasClass( fl-theme-builder-header-sticky ) ) { if ( 0px menuOpacity.css( left ) ) { menuOpacity.css( left, - + headerPos + px ); } } else { menuOpacity.css( left, ); } } }, /** * Adjust sticky header width if BB Theme Boxed Layout is used. * * @since 1.4 * @access private * @method _adjustStickyHeaderWidth */ _adjustStickyHeaderWidth: function () { if ( $(body).hasClass( fl-fixed-width ) ) { var parentWidth this.header.parent().width(); // Better if this is set in the stylesheet file. if ( this.win.width() > 992 ) { this.header.css({ margin: 0 auto, max-width: parentWidth, }); } else { this.header.css({ margin: , max-width: , }); } } }, /** * Adjust Sticky Header Height * * @since 1.4 * @access private * @method _adjustHeaderHeight */ _adjustHeaderHeight: function () { var beforeHeader this.header.prevAll(.fl-builder-content), beforeHeaderHeight 0, beforeHeaderFix 0, headerHeight Math.floor( this.header.outerHeight() ), bodyTopPadding parseInt( $( body ).css( padding-top ) ), wpAdminBarHeight 0, totalHeaderHeight 0; if ( isNaN( bodyTopPadding ) ) { bodyTopPadding 0; } if ( beforeHeader.length ) { $.each( beforeHeader, function() { beforeHeaderHeight + Math.floor( $(this).outerHeight() ); }); // Subtract this value from the header parents top padding. beforeHeaderFix 2; } if ( this.hasAdminBar && this.win.width() 600 ) { wpAdminBarHeight Math.floor( $(#wpadminbar).outerHeight() ); } totalHeaderHeight Math.floor( beforeHeaderHeight + headerHeight); if ( headerHeight > 0 ) { var headerParent this.header.parent(), headerParentTopPadding 0; // If the headers parent container is the BODY tag ignore its top padding. if ( $( headerParent ).is(body) ) { headerParentTopPadding Math.floor( headerHeight - wpAdminBarHeight ); } else { headerParentTopPadding Math.floor( headerHeight - bodyTopPadding - wpAdminBarHeight ); } $( headerParent ).css( padding-top, ( headerParentTopPadding - beforeHeaderFix ) + px ); this.header.css({ -webkit-transform: translate(0px, - + totalHeaderHeight + px), -ms-transform: translate(0px, - + totalHeaderHeight + px), transform: translate(0px, - + totalHeaderHeight + px) }); } }, /** * Initializes shrink logic for a header. * * @since 1.0 * @access private * @method _initShrink */ _initShrink: function( e ) { if ( this.win.width() > this.breakpointWidth ) { this.win.on( scroll.fl-theme-builder-header-shrink, $.proxy( this._doShrink, this ) ); this._setImageMaxHeight(); if ( this.win.scrollTop() > 0 ){ this._doShrink(); } } else { this.header.parent().css( padding-top, 0 ); this.win.off( scroll.fl-theme-builder-header-shrink ); this._removeShrink(); this._removeImageMaxHeight(); } }, /** * Shrinks the header when the page is scrolled. * * @since 1.0 * @access private * @method _doShrink */ _doShrink: function( e ) { var winTop this.win.scrollTop(), headerTop this.header.data(original-top), headerHeight this.header.data(original-height), shrinkImageHeight this.header.data(shrink-image-height), windowSize this.win.width(), makeSticky this._makeWindowSticky( windowSize ), hasClass this.header.hasClass( fl-theme-builder-header-shrink ); if ( this.hasAdminBar ) { winTop + 32; } if ( makeSticky && ( winTop > headerTop + headerHeight ) ) { if ( ! hasClass ) { this.header.addClass( fl-theme-builder-header-shrink ); // Shrink images but dont include lightbox and menu images. this.header.find(img).each( function( i ) { var image $( this ), maxMegaMenu image.closest( .max-mega-menu ).length, imageInLightbox image.closest( .fl-button-lightbox-content ).length, imageInNavMenu image.closest( li.menu-item ).length; if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu ) ) { image.css( max-height, shrinkImageHeight ); } }); this.header.find( .fl-row-content-wrap ).each( function() { var row $( this ); if ( parseInt( row.css( padding-bottom ) ) > 5 ) { row.addClass( fl-theme-builder-header-shrink-row-bottom ); } if ( parseInt( row.css( padding-top ) ) > 5 ) { row.addClass( fl-theme-builder-header-shrink-row-top ); } } ); this.header.find( .fl-module-content ).each( function() { var module $( this ); if ( parseInt( module.css( margin-bottom ) ) > 5 ) { module.addClass( fl-theme-builder-header-shrink-module-bottom ); } if ( parseInt( module.css( margin-top ) ) > 5 ) { module.addClass( fl-theme-builder-header-shrink-module-top ); } } ); } } else if (hasClass) { this.header.find( img ).css( max-height, ); this._removeShrink(); } // Fixes Shrink header issue with BB Theme when window is scrolled then resized and back. if ( undefined typeof( e ) && $(body).hasClass( fl-fixed-width ) ) { if ( ! this.overlay ) { this._adjustHeaderHeight(); } } }, /** * Removes the header shrink effect. * * @since 1.0 * @access private * @method _removeShrink */ _removeShrink: function() { var rows this.header.find( .fl-row-content-wrap ), modules this.header.find( .fl-module-content ); rows.removeClass( fl-theme-builder-header-shrink-row-bottom ); rows.removeClass( fl-theme-builder-header-shrink-row-top ); modules.removeClass( fl-theme-builder-header-shrink-module-bottom ); modules.removeClass( fl-theme-builder-header-shrink-module-top ); this.header.removeClass( fl-theme-builder-header-shrink ); }, /** * Adds max height to images in modules for smooth scrolling. * * @since 1.1.1 * @access private * @method _setImageMaxHeight */ _setImageMaxHeight: function() { var head $( head ), stylesId fl-header-styles- + this.header.data( post-id ), styles , images this.header.find( .fl-module-content img ); if ( $( # + stylesId ).length ) { return; } images.each( function( i ) { var image $( this ), height image.height(), node image.closest( .fl-module ).data( node ), className fl-node- + node + -img- + i, maxMegaMenu image.closest( .max-mega-menu ).length, imageInLightbox image.closest( .fl-button-lightbox-content ).length, imageInNavMenu image.closest( li.menu-item ).length; if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu ) ) { image.addClass( className ); styles + . + className + { max-height: + ( height ? height : image0.height ) + px }; } } ); if ( ! styles ) { head.append( style id + stylesId + > + styles + /style> ); } }, /** * Removes max height on images in modules for smooth scrolling. * * @since 1.1.1 * @access private * @method _removeImageMaxHeight */ _removeImageMaxHeight: function() { $( #fl-header-styles- + this.header.data( post-id ) ).remove(); }, }; $( function() { FLThemeBuilderHeaderLayout.init(); } );})(jQuery);(function($) { function equalheight() { if( window.navigator.userAgent.indexOf( MSIE ) > 0 ) { return; } var maxHeight 0; $(.fl-node-612e295300b36 .pp-logos-wrapper .pp-logo).each(function(index) { if(($(this).find(.logo-image).outerHeight() + 0) > maxHeight) { maxHeight $(this).find(.logo-image).outerHeight() + 0; } }); $(.fl-node-612e295300b36 .pp-logos-wrapper .pp-logo).css(height, maxHeight + px); return maxHeight; } $(.fl-node-612e295300b36 .pp-logos-wrapper).imagesLoaded(function() { });})(jQuery);/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612cf613a145a .pp-heading-separator, .fl-node-612cf613a145a .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a145a .pp-heading-separator, .fl-node-612cf613a145a .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612cf613a145a .pp-heading-separator, .fl-node-612cf613a145a .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a145a .pp-heading-separator, .fl-node-612cf613a145a .pp-heading).addClass(pp-mobile-); }})(jQuery);/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612cf613a145d .pp-heading-separator, .fl-node-612cf613a145d .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a145d .pp-heading-separator, .fl-node-612cf613a145d .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612cf613a145d .pp-heading-separator, .fl-node-612cf613a145d .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a145d .pp-heading-separator, .fl-node-612cf613a145d .pp-heading).addClass(pp-mobile-); }})(jQuery);var pp_menu_612cf613a145c;(function($) { pp_menu_612cf613a145c new PPAdvancedMenu({ id: 612cf613a145c, type: vertical, mobile: expanded, menuPosition: below, breakpoints: { large: 1200, medium: 992, small: 768, custom: 768 }, mobileBreakpoint: mobile, mediaBreakpoint: 768, mobileMenuType: default, offCanvasDirection: left, fullScreenAnimation: , postId: 224, isBuilderActive: false });})(jQuery);/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612cf613a145f .pp-heading-separator, .fl-node-612cf613a145f .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a145f .pp-heading-separator, .fl-node-612cf613a145f .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612cf613a145f .pp-heading-separator, .fl-node-612cf613a145f .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a145f .pp-heading-separator, .fl-node-612cf613a145f .pp-heading).addClass(pp-mobile-); }})(jQuery);var pp_menu_612cf613a145e;(function($) { pp_menu_612cf613a145e new PPAdvancedMenu({ id: 612cf613a145e, type: vertical, mobile: expanded, menuPosition: below, breakpoints: { large: 1200, medium: 992, small: 768, custom: 768 }, mobileBreakpoint: mobile, mediaBreakpoint: 768, mobileMenuType: default, offCanvasDirection: left, fullScreenAnimation: , postId: 224, isBuilderActive: false });})(jQuery);/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612cf613a1460 .pp-heading-separator, .fl-node-612cf613a1460 .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a1460 .pp-heading-separator, .fl-node-612cf613a1460 .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612cf613a1460 .pp-heading-separator, .fl-node-612cf613a1460 .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a1460 .pp-heading-separator, .fl-node-612cf613a1460 .pp-heading).addClass(pp-mobile-); }})(jQuery);/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-651c0708bf736 .pp-heading-separator, .fl-node-651c0708bf736 .pp-heading).removeClass(pp-left); $(.fl-node-651c0708bf736 .pp-heading-separator, .fl-node-651c0708bf736 .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-651c0708bf736 .pp-heading-separator, .fl-node-651c0708bf736 .pp-heading).removeClass(pp-left); $(.fl-node-651c0708bf736 .pp-heading-separator, .fl-node-651c0708bf736 .pp-heading).addClass(pp-mobile-); }})(jQuery);/** * This file should contain frontend logic for * all module instances. */(function($) {})(jQuery);/** * $module An instance of your module class. * $id The modules ID. * $settings The modules settings.*/(function($) { if($(window).width() 768 && $(window).width() > 481 ) { $(.fl-node-612cf613a1466 .pp-heading-separator, .fl-node-612cf613a1466 .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a1466 .pp-heading-separator, .fl-node-612cf613a1466 .pp-heading).addClass(pp-tablet-); } if( $(window).width() 480 ) { $(.fl-node-612cf613a1466 .pp-heading-separator, .fl-node-612cf613a1466 .pp-heading).removeClass(pp-left); $(.fl-node-612cf613a1466 .pp-heading-separator, .fl-node-612cf613a1466 .pp-heading).addClass(pp-mobile-); }})(jQuery);/* Start Layout Custom JS *//* End Layout Custom JS *//script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]