PageSourceSearch

https://spectaclepdx.com/order-contacts/

html spectaclepdx.com collected 2026-10-04 19:45:16 UTC 363,683 bytes, 2,883 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#" class="berqwp-premium">
3<head>
4	<meta charset="UTF-8" />
5<meta http-equiv="X-UA-Compatible" content="IE=edge">
6	<link rel="pingback" href="https://spectaclepdx.com/xmlrpc.php" />
7
8	
8<script type="text/bwp-script" data-type="text/javascript">
9		document.documentElement.className = 'js';
10	</script>
10
11	
12	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel='preconnect' href='https://static.berqwp.com/' crossorigin>
13<link rel="preload" as="image"  fetchpriority="high"  loading="eager" href="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/12/logo-black.png" >
14<link rel="preload" as="image"  fetchpriority="high"  loading="eager" href="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby.jpg" imagesrcset="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby.jpg 900w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-300x180.jpg 300w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-768x461.jpg 768w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-200x120.jpg 200w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-400x240.jpg 400w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-600x360.jpg 600w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-800x480.jpg 800w" imagesizes="(max-width: 900px) 100vw, 900px" >
15
16<style data-berqwp id="berqwp-critical-css">img[height] {height: auto;}@media all{}@media all{: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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
16--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px}:where(body){margin:0}body{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media all{html{--wp-admin--admin-bar--height:32px;scroll-padding-top:var(--wp-admin--admin-bar--height)}@media screen and (max-width:782px){html{--wp-admin--admin-bar--height:46px}}}@media all{a,body,div,h1,h2,h3,h4,html,iframe,img,li,p,span,strong,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ul{list-style:none}:focus{outline:0}article,footer,header,nav{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}strong{font-weight:700}iframe{max-width:100%}h1,h2,h3,h4{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}img{max-width:100%;height:auto}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}.entry-content ul,.et-l--footer ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}@media (max-width:980px){#page-container{padding-top:80px}}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-instagram a.icon:before{content:"\e09a"}*{-webkit-box-sizing:border-box;box-sizing:border-box}.et_pb_button:after,.mobile_menu_bar:before{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px}.et_pb_button{position:relative}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button:before{display:none}.et_pb_column_1_3 h2{font-size:23px}.et_pb_column_1_4 h3{font-size:20px}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_builder_inner_content{position:relative;z-index:1}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_module_inner{position:relative}.et_pb_module,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_with_border{position:relative;border:0 solid #333}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
16.has-box-shadow-overlay{position:relative}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}
16@media (min-width:981px){.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}}@media all{@media (min-width:981px){.et_pb_gutters3 .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}}@media (min-width:981px){.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}}#top-menu li{word-wrap:break-word}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-item>a{color:#2EA3F2}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav #main-header{position:fixed}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}#logo{width:auto;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0)}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}nav#top-menu-nav,#top-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative}.container.et_menu_container{z-index:99}#et-top-navigation{float:right}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"\61";font-size:32px;left:0;position:relative;top:0}.mobile_nav .select_page{display:none}@media all and (max-width:980px){.et_fixed_nav.et_show_nav #page-container{padding-top:80px}#top-menu{display:none}#et-top-navigation{margin-right:0}.et_fixed_nav #main-header{position:absolute}.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_header_style_left #logo{max-width:50%}#et_mobile_nav_menu{display:block}}@media all and (max-width:767px){#et-top-navigation{margin-right:0}}@media all and (max-width:479px){#et-top-navigation{margin-right:0}}#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li{position:relative;line-height:1em}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0}.mobile_nav .select_page{display:none}.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}@media (min-width:981px){.et_pb_section{padding:4% 0}}@media (max-width:980px){.et_pb_section{padding:50px 0}}.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}.et_pb_row:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-right:0!important}.et_pb_column,.et_pb_row{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_row.et_pb_equal_columns>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}.et_pb_row{padding:30px 0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image img{position:relative}.et_pb_text{word-wrap:break-word}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;position:relative;z-index:10}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_social_icon a.icon{vertical-align:middle}.et_pb_social_icon a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et_pb_space{-webkit-box-sizing:content-box;box-sizing:content-box;height:23px}.et_pb_divider_internal{display:inline-block;width:100%}.et_pb_divider{margin:0 0 30px;position:relative}.et_pb_divider:before{content:"";width:100%;height:1px;border-top:1px solid rgba(0,0,0,.1);position:absolute;
16left:0;top:0;z-index:10}.et_pb_divider:after,.et_pb_space:after{content:"";display:table}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}.et_pb_animation_off{opacity:1}.et_pb_animation_left.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}}@media all{.et_pb_text_align_left{text-align:left}.et_pb_text_align_center{text-align:center}.swiper-container-multirow .dsm-blog-carousel-wrapper.swiper-wrapper{height:auto!important}.dsm_icon_list .dsm_icon_list_items,.entry-content ul.dsm_icon_list_items,.et-l--footer ul.dsm_icon_list_items{list-style-type:none;margin:0;padding:0;line-height:26px}.dsm_icon_list .dsm_icon_list_child,.dsm_icon_list .dsm_icon_list_child a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding:0;position:relative}.dsm_icon_list_text{line-height:1.7em}.dsm_icon_list .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text{padding-left:5px}.dsm_icon_list .dsm_icon_list_child{border-style:solid;border-color:#333}.dsm_icon_list .dsm_icon_list_wrapper{-ms-flex-negative:0;flex-shrink:0;line-height:0}.dsm_icon_list .dsm_icon_list_icon{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:14px;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:attr(data-icon);speak:none}.dsm_icon_list .dsm_icon_list_icon{display:inline-block;border-style:solid;border-color:#333;-ms-flex-negative:0;flex-shrink:0}}@media all{@-moz-document url-prefix(){.swiper-container-cube.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d!important}}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box}.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start}.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}}@media all{@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
16-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
16@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}
16@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
16to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}
16to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,
160,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
1660%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
16to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
16to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
16to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
16to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important}}}@media all{.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_menu__logo img{max-width:70%}}body{font-size:14px}body{font-weight:400}#top-menu a{color:#000000}#top-menu li a{font-size:15px}@media only screen and (min-width:981px){#logo{max-height:68%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}}h1{font-weight:400}h2{font-weight:400}h3{font-weight:400}h4{font-weight:400}h1,h2,h3,h4{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}#main-header{box-shadow:0 0 7px rgba(0,0,0,0.1)!important}#main-header .container{width:80%;max-width:1360px}#top-menu-nav{padding-bottom:0}#top-menu li{display:inline-block;font-size:15px;padding-right:40px;font-weight:500}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:5px}.et_header_style_left #et-top-navigation nav>ul>li>a:after{content:" ";position:absolute;top:calc(50% + 1.15em);left:0;width:100%;border-top-style:solid;transform:scaleX(0)}.et_header_style_left #et-top-navigation{padding-top:33px;padding-bottom:33px}@media only screen and (min-width:981px){#logo{max-height:80%}}@media (max-width:980px){.et_header_style_left #et-top-navigation{padding-top:25px;padding-bottom:20px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0!important}.et_header_style_left .logo_container{position:absolute;height:100%;width:35%}}@media only screen and (max-width:1440px){footer .dsm_icon_list_text{font-size:14px}}@media all{.et_pb_animation_top.et-animated{opacity:1!important;animation:none!important}.et_pb_animation_top.et-animated{opacity:1!important;animation:none!important}}@media all{div.et_pb_section.et_pb_section_0_tb_footer{background-blend-mode:exclusion;background-image:url(https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/footer-bg.png),linear-gradient(180deg,#545454 0%,#616161 100%)!important}.et_pb_section_0_tb_footer.et_pb_section{padding-top:80px;padding-right:30px;padding-bottom:40px;padding-left:30px;background-color:inherit!important}.et_pb_row_0_tb_footer,.et_pb_row_1_tb_footer{max-width:1414px}.et_pb_image_0_tb_footer{width:100%;max-width:70px;text-align:left;margin-left:0}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_6_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_0_tb_footer{line-height:28px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:28px}ul.et_pb_social_media_follow_0_tb_footer a.icon{border-radius:20px 20px 20px 20px}ul.et_pb_social_media_follow_0_tb_footer a{border-color:#FFFFFF}.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before{color:#000000}.et_pb_text_1_tb_footer h3,.et_pb_text_4_tb_footer h3,.et_pb_text_5_tb_footer h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:24px;color:#FFFFFF!important;line-height:34px}.et_pb_text_2_tb_footer h3,.et_pb_text_3_tb_footer h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:20px;color:#FFFFFF!important;line-height:34px}.et_pb_text_2_tb_footer{margin-bottom:15px!important}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon{padding:10px;color:#FFFFFF}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child .dsm_icon_list_icon{font-family:
16FontAwesome!important;font-weight:900!important;font-size:16px}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_icon{color:#7EBEC5}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_2_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_3_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child){margin-bottom:0px}.dsm_icon_list_2_tb_footer .dsm_icon_list_child,.dsm_icon_list_2_tb_footer .dsm_icon_list_child a,.dsm_icon_list_3_tb_footer .dsm_icon_list_child,.dsm_icon_list_3_tb_footer .dsm_icon_list_child a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px}.et_pb_row_1_tb_footer.et_pb_row{padding-top:5px!important;padding-bottom:5px!important;padding-top:5px;padding-bottom:5px}.et_pb_divider_0_tb_footer{margin-bottom:0px!important}.et_pb_divider_0_tb_footer:before{border-top-color:#FFFFFF}.et_pb_text_6_tb_footer{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;padding-top:10px!important;padding-bottom:10px!important}.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;color:#FFFFFF!important;line-height:18px;text-align:center}.et_pb_blurb_0_tb_footer.et_pb_blurb{background-color:#000000;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:10px!important;padding-right:20px!important;padding-bottom:10px!important;padding-left:20px!important;max-width:150px}.et_pb_blurb_0_tb_footer{position:fixed!important;bottom:30px;top:auto;right:30px;left:auto}.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:10px}.et_pb_blurb_0_tb_footer .et-pb-icon{font-size:20px;color:#FFFFFF;
16font-family:FontAwesome!important;font-weight:400!important}.et_pb_social_media_follow_network_0_tb_footer a.icon,.et_pb_social_media_follow_network_1_tb_footer a.icon,.et_pb_social_media_follow_network_2_tb_footer a.icon{background-color:#FFFFFF!important}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_6_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_7_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_8_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_9_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_10_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_11_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_12_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_13_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_14_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_15_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_16_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_17_tb_footer.dsm_icon_list_child .dsm_icon_list_text{line-height:27px!important}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_6_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_6_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_7_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_7_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_8_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_8_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_9_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_9_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_10_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_10_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_11_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_11_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_12_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_12_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_13_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_13_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_14_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_14_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_15_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_15_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_16_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_16_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_17_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_17_tb_footer.dsm_icon_list_child a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;color:#FFFFFF!important;line-height:27px!important}.dsm_icon_list_child_6_tb_footer:not(.tippy-popper),.dsm_icon_list_child_7_tb_footer:not(.tippy-popper),.dsm_icon_list_child_8_tb_footer:not(.tippy-popper),.dsm_icon_list_child_9_tb_footer:not(.tippy-popper),.dsm_icon_list_child_10_tb_footer:not(.tippy-popper),.dsm_icon_list_child_11_tb_footer:not(.tippy-popper),.dsm_icon_list_child_12_tb_footer:not(.tippy-popper),.dsm_icon_list_child_13_tb_footer:not(.tippy-popper),.dsm_icon_list_child_14_tb_footer:not(.tippy-popper),.dsm_icon_list_child_15_tb_footer:not(.tippy-popper),.dsm_icon_list_child_16_tb_footer:not(.tippy-popper),.dsm_icon_list_child_17_tb_footer:not(.tippy-popper){padding-bottom:15px!important}.et_pb_column_4_tb_footer{padding-top:0px;padding-bottom:0px}@media only screen and (min-width:981px){.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer{width:100%;max-width:30%}.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer{width:100%;max-width:20%}}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer,.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer{width:100%;max-width:50%}}@media only screen and (max-width:767px){.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer,.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer{width:100%;max-width:100%}.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}.et_pb_section_0.et_pb_section{padding-top:5.5%;padding-bottom:5.5%}.et_pb_section_0{z-index:10;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}.et_pb_row_0,.et_pb_row_1,.et_pb_row_2{max-width:1390px}.et_pb_column_0,.et_pb_column_4{margin:auto}.et_pb_image_0 .et_pb_image_wrap{box-shadow:0px 15px 13px -18px rgba(0,0,0,0.3)}.et_pb_image_0{text-align:center}.et_pb_text_0.et_pb_text,.et_pb_text_2.et_pb_text{color:#000000!important}.et_pb_text_0{line-height:28px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;line-height:28px;padding-right:0px!important;padding-left:0px!important;margin-right:-122px!important;width:100%}.et_pb_text_2 h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:40px;line-height:48px}.et_pb_text_1.et_pb_text,.et_pb_text_3.et_pb_text{color:#FFFFFF!important}.et_pb_text_1,.et_pb_text_2,.et_pb_text_3{line-height:28px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:28px}.et_pb_text_1 h2,.et_pb_text_3 h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:40px;color:#FFFFFF!important;line-height:48px}.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_8.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_9.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon{color:#FFFFFF}.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_8.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_9.dsm_icon_list_child .dsm_icon_list_icon{font-family:
16FontAwesome!important;font-weight:900!important;font-size:23px}.dsm_icon_list_0 .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_1 .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_2 .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text{padding-left:15px}.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child,.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child,.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_child,.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_child a{align-items:flex-start}.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child){margin-bottom:16px}.dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon{color:#000000}.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_icon{color:#7EBEC5}body #page-container .et_pb_section .et_pb_button_0{color:#FFFFFF!important;text-transform:uppercase!important;background-color:#000000}.et_pb_column_1,.et_pb_column_3{background-color:#585858;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.dsm_icon_list_child_0.dsm_icon_list_child,.dsm_icon_list_child_1.dsm_icon_list_child,.dsm_icon_list_child_2.dsm_icon_list_child,.dsm_icon_list_child_3.dsm_icon_list_child,.dsm_icon_list_child_7.dsm_icon_list_child,.dsm_icon_list_child_8.dsm_icon_list_child,.dsm_icon_list_child_8.dsm_icon_list_child a,.dsm_icon_list_child_9.dsm_icon_list_child{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:16px!important;color:#FFFFFF!important}.et_pb_column_2{background-color:#f5eeee;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.dsm_icon_list_child_4.dsm_icon_list_child,.dsm_icon_list_child_5.dsm_icon_list_child,.dsm_icon_list_child_6.dsm_icon_list_child{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:16px!important}.et_pb_text_0.et_pb_module,.et_pb_row_1.et_pb_row{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}}@media only screen and (max-width:767px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}}}iframe {max-width:100%}body {opacity:1 !important}
17    .et_pb_section_video_bg,.et_pb_preload>div {visibility: visible !important;}
18    .et_pb_section_video_bg video {width: 100%;}
19    .elementor-post__card a.elementor-post__thumbnail__link img {position: absolute;}.lqd-page-loaded .lqd-preloader-wrap, #tp-loader-wrapper, .overlay-loader, av-siteloader-wrap, #loftloader-wrapper, .dipi_preloader_wrapper_outer {display: none !important;opacity: 0 !important;}@media (min-width:999px) {body.et_pb_pagebuilder_layout div#et-main-area div#main-content {display: inline-block;width: 100%;}}body {visibility: visible !important;}html {height: auto;}e-page-transition {display: none;}div#et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle .dipi_hamburger.hamburger.hamburger--spring:nth-child(2) {display: none !important;}@media (min-width:999px) {.no-js .top-bar {display: block !important;}}#elementor-header.main-menu-wrapper {opacity: 1;}body:not(.wp-admin) .jet-listing-grid__item:not(.is-visible) {visibility: visible !important;}.stk-block {text-align: start;}.overlay.overlay-search {transition: unset !important;}</style>
19<script data-berqwp async>
20
21function berqwpLoadFonts() {
22    let styleTags = document.querySelectorAll('style[type="text/berqwpfonts"]');
23
24    if (styleTags) {
25        styleTags.forEach((styleTag) => {
26            styleTag.setAttribute('type', 'text/css');
27        });
28    }
29}
30window.addEventListener('berqwp_critical_css_processed', berqwpLoadFonts)
31window.addEventListener('load', berqwpLoadFonts)
32
33            </script>
vendor: 1 bytes, line 33
33
34<script id='berqwp-img-lazyload' async>
35                document.addEventListener('DOMContentLoaded', function () {
36                    var berq_img_lazy_options = {
37                        root: null, // null means the viewport
38                        rootMargin: '0px',
39                        threshold: 0
40                    };
41
42                    var img_observer = new IntersectionObserver(function (entries, observer) {
43                        entries.forEach(function (entry) {
44                            if (entry.isIntersecting) {
45                                let img = entry.target;
46                                let imgSrc = img.getAttribute('data-berqwpsrc');
47                                let imgSrcset = img.getAttribute('data-berqwp-srcset');
48
49                                // Set the actual image source from data-berqwpsrc
50                                if (imgSrc !== null) {
51                                    img.src = imgSrc;
52                                }
53
54                                if (imgSrcset !== null) {
55                                    img.srcset = imgSrcset;
56                                }
57
58                                if (img.getAttribute('data-srcset') !== null) {
59                                    img.srcset = img.getAttribute('data-srcset');
60                                }
61
62                                // You might want to remove the data-src attribute after loading
63                                img.removeAttribute('data-berqwpsrc');
64                                img.removeAttribute('data-berqwp-srcset');
65
66                                img_observer.unobserve(img);
67                            }
68                        });
69                    }, berq_img_lazy_options);
70
71                    function berqwp_lazyload_images() {
72                        let lazyImages = document.querySelectorAll('img[data-berqwpsrc]');
73                        lazy_img_int = 1000;
74
75                        lazyImages.forEach(function (img) {
76                            img_observer.observe(img);
77                        });
78                    }
79
80                    function berqwp_lazyload_source() {
81                        let lazyImages = document.querySelectorAll('source[data-berqwp-srcset]');
82                        lazy_img_int = 1000;
83
84                        lazyImages.forEach(function (img) {
85                            img_observer.observe(img);
86                        });
87                    }
88
89                    berqwp_lazyload_images();
90                    setInterval(berqwp_lazyload_images, 1000);
91                    setInterval(berqwp_lazyload_source, 1000);
92
93                });
94
95                document.addEventListener('DOMContentLoaded', function () {
96
97                    // Set up IntersectionObserver to lazy load background images
98                    let bwp_bg_observer = new IntersectionObserver((entries, observer) => {
99                        entries.forEach(entry => {
100                            if (entry.isIntersecting) {
101                                // Get the element that entered the viewport
102                                const element = entry.target;
103
104                                // Get the background image from the data-bg attribute
105                                const bgImage = element.getAttribute('data-berqwpbg');
106
107                                // If there's a data-bg attribute, set the background image
108                                if (bgImage) {
109                                    element.style.backgroundImage = 'url('+bgImage+')';
110                                    element.removeAttribute('data-berqwpbg'); // Remove the data-bg attribute after loading
111                                }
112
113                                // Stop observing the element once it's loaded
114                                bwp_bg_observer.unobserve(element);
115                            }
116                        });
117                    });
118
119                    function berqwp_lazyload_bg_images() {
120                        const lazyElements = document.querySelectorAll('.lazy-berqwpbg');
121
122                        // Observe each lazy-loaded element
123                        lazyElements.forEach(element => {
124                            bwp_bg_observer.observe(element);
125                        });
126                    }
127
128                    berqwp_lazyload_bg_images();
129                    setInterval(berqwp_lazyload_bg_images, 1000);
130
131                });
132
133            </script>
vendor: 1 bytes, line 133
133
134<script data-berqwp aync>
135                var berqwp_readyState = 'loading';
136                var isDispatchingEvent = false; // Track if event is being dispatched
137
138                if (document.readyState === 'complete') {
139                    // Define a custom readyState property on the document
140                    Object.defineProperty(document, 'readyState', {
141                        get() { return berqwp_readyState; }
142                    });
143                }
144
145                // Function to manually dispatch the 'readystatechange' event
146                function triggerReadyStateChange(newState) {
147                    if (!isDispatchingEvent) {
148                        try {
149                            isDispatchingEvent = true; // Set flag to indicate event is being dispatched
150                            berqwp_readyState = newState; // Update the custom readyState
151                            var event = new Event('readystatechange'); // Create a new 'readystatechange' event
152                            document.dispatchEvent(event); // Dispatch the event
153                        } finally {
154                            isDispatchingEvent = false; // Reset flag after dispatch
155                        }
156                    } else {
157                        console.warn('Event dispatch in progress. Skipping duplicate dispatch.');
158                    }
159                }
160            </script>
160
161
162             
162<script id='load-early-js' defer>
163                (function(){
164                    let scriptsLoaded = false;
165                    window.addEventListener('DOMContentLoaded', function () {
166
167                        if (scriptsLoaded) {
168                            return;
169                        }
170                        scriptsLoaded = true;
171
172                        var scripts = document.querySelectorAll('script[data-earlyberqwp][type="text/bwp-script"]');
173
174
175                        // Function to dynamically load scripts
176                        async function loadScript(index) {
177                            if (index >= scripts.length) {
178
179                                // setTimeout(function() {
180                                    // if (document.readyState == 'complete') {
181                                    //     console.log('Releasing page lifecyle events.')
182                                    //     // After all scripts are loaded, dispatch events
183                                    //     let event = new Event('DOMContentLoaded', {
184                                    //         bubbles: true,
185                                    //         cancelable: true
186                                    //     });
187                                    //     document.dispatchEvent(event);
188
189                                    //     window.dispatchEvent(new Event('load'));
190
191                                    //     triggerReadyStateChange('complete');
192                                    // }
193
194                                    // // Create a new resize event
195                                    // var resizeEvent = new Event('resize');
196
197                                    // // Dispatch the resize event
198                                    // window.dispatchEvent(resizeEvent);
199
200                                    console.log('scripts early loaded.')
201
202                                // }, 1000)
203                                return;
204                            }
205
206                            // Create a new script element
207                            var script = scripts[index];
208                            var newScript = document.createElement('script');
209                            // newScript.type = 'text/javascript';
210                            newScript.type = script.getAttribute('data-type');
211                            let loadType = script.getAttribute('data-earlyberqwp')
212
213                            if (loadType == 'mobile' && !isMobileDevice()) {
214                                return;
215                            }
216
217                            // Copy the content or src of the original script
218                            if (script.src) {
219                                newScript.src = script.src;
220
221                                if (script.hasAttribute('data-berqwpskiponload')) {
222                                    loadScript(index + 1);
223                                } else {
224
225                                    // Set a timeout to proceed even if onload doesn't fire
226                                    var scriptTimeout = setTimeout(function() {
227                                        console.warn('Script load timeout:', script.src);
228                                        loadScript(index + 1);
229                                    }, 5000); // 5 seconds timeout
230
231
232                                    newScript.onload = function() {
233                                        clearTimeout(scriptTimeout); // Clear timeout if script loads successfully
234                                        loadScript(index + 1);
235                                    };
236
237                                    newScript.onerror = function() {
238                                        clearTimeout(scriptTimeout); // Clear timeout if there's an error loading the script
239                                        console.warn('Error loading script:', script.src);
240                                        loadScript(index + 1); // Proceed to the next script
241                                    };
242                                }
243
244
245                            } else {
246                                newScript.text = script.textContent;
247                                setTimeout(function() {
248                                    loadScript(index + 1);
249                                }, 0); // Delay to simulate async load
250                            }
251
252                            // Copy other attributes if necessary
253                            Array.from(script.attributes).forEac
253h(function(attr) {
254                                if (attr.name !== 'type' && attr.name !== 'src') {
255                                    newScript.setAttribute(attr.name, attr.value);
256                                }
257                            });
258
259                            // Replace the old script with the new script
260                            script.parentNode.replaceChild(newScript, script);
261                        }
262
263                        (async () => {
264                            // triggerReadyStateChange('complete');
265
266                            // Start loading scripts from the first one
267                            loadScript(0);
268
269                        })();
270
271                    })
272                })()
273            </script>
273
274
275
276<script data-berqwp id='berqwp-preloader' defer>
277class berqwpPreloader {
278    jobId = 0;
279    pending = new Map();
280
281    _preloadAssets(assets, asType) {
282        const seen = new Set();
283        const unique = assets.filter(({ url }) => {
284            if (seen.has(url)) return false;
285            seen.add(url);
286            return true;
287        });
288
289        const id = ++this.jobId;
290
291        return new Promise((resolve) => {
292            if (unique.length === 0) {
293                console.log('[berqwp] empty — resolving immediately');  // Is it bailing here?
294                resolve({ status: 'done', failed: [] });
295                return;
296            }
297
298            this.pending.set(id, resolve);
299
300            let completed = 0;
301            const failed = [];
302
303            const onSettle = () => {
304                completed++;
305                if (completed === unique.length) {
306                    this.pending.delete(id);
307                    resolve({ status: 'done', failed });
308                }
309            };
310
311            unique.forEach(({ url, crossOrigin }) => {
312                const alreadyPreloaded = document.querySelector(`link[rel="preload"][as="${asType}"][href="${url}"]`);
313                const alreadyScript    = asType === 'script' && document.querySelector(`script[src="${url}"]:not([type="text/bwp-script"])`);
314                const alreadyStyle     = asType === 'style'  && document.querySelector(`link[rel="stylesheet"][href="${url}"]`);
315
316                if (alreadyPreloaded || alreadyScript || alreadyStyle) {
317                    return onSettle();
318                }
319
320                const link = document.createElement('link');
321                link.rel  = 'preload';
322                link.as   = asType;
323                link.href = url;
324
325                if (crossOrigin) {
326                    link.crossOrigin = crossOrigin;
327                }
328
329                link.onload  = () => {
330                    console.log('[berqwp] preloaded:', url);  // Is onload firing?
331                    onSettle();
332                };
333                link.onerror = () => {
334                    console.warn('[berqwp] failed:', url);    // Or is it erroring?
335                    failed.push(url);
336                    onSettle();
337                };
338
339                document.head.appendChild(link);
340            });
341        });
342    }
343
344    preload(assets) {
345        const normalized = assets.map(a =>
346            typeof a === 'string' ? { url: a, crossOrigin: null } : a
347        );
348        return this._preloadAssets(normalized, 'script');
349    }
350
351    preloadScripts() {
352        const elements = [...document.querySelectorAll('script[type="text/bwp-script"]')];
353        const assets = elements
354            .filter(el => el.getAttribute('src'))
355            .map(el => ({
356                url: el.getAttribute('src'),
357                crossOrigin: el.getAttribute('crossorigin') || null
358            }));
359
360        return this._preloadAssets(assets, 'script');
361    }
362
363    preloadStyles() {
364        const elements = [...document.querySelectorAll('link[data-berqwp-style-href]')];
365        const assets = elements
366            .filter(el => el.getAttribute('data-berqwp-style-href'))
367            .map(el => ({
368                url: el.getAttribute('data-berqwp-style-href'),
369                crossOrigin: el.getAttribute('crossorigin') || null
370            }));
371
372        return this._preloadAssets(assets, 'style');
373    }
374
375}
376
377(function() {
378    window.bwpPreloader = new berqwpPreloader();
379})()
380</script>
vendor: 1 bytes, line 380
380
381<script data-berqwp id='berqwp-worker' defer>
382class berqwpWorker {
383    worker;
384    jobId = 0;
385    pending = new Map();
386
387    init() {
388        const workerCode = `
389            self.onmessage = async function(e) {
390                const { id, urls } = e.data;
391
392                await Promise.all(urls.map(url => {
393                return fetch(url, {
394                    mode: 'no-cors',
395                    credentials: 'same-origin',
396                    cache: 'force-cache'
397                }).catch(() => null);
398                }));
399
400                self.postMessage({ id, status: 'done' });
401            };
402        `;
403
404        const blob = new Blob([workerCode], { type: 'application/javascript' });
405        this.worker = new Worker(URL.createObjectURL(blob));
406
407        this.worker.onmessage = (e) => {
408        const { id, status } = e.data;
409        const resolve = this.pending.get(id);
410        if (resolve) {
411            resolve({ status });
412            this.pending.delete(id);
413        }
414        };
415    }
416
417    preload(assets) {
418        if (!this.worker) {
419        return Promise.resolve({ status: 'no-worker' });
420        }
421
422        return new Promise((resolve) => {
423        const id = ++this.jobId;
424        this.pending.set(id, resolve);
425
426        this.worker.postMessage({
427            id,
428            urls: [...new Set(assets)]
429        });
430        });
431    }
432}
433
434(function() {
435
436    if (!('Worker' in window)) return;
437
438    window.bwpWorker = new berqwpWorker();
439    window.bwpWorker.init();
440
441})()
442</script>
442
443
444<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer data-type="text/javascript" type="text/bwp-script">
445var ctPublicFunctions = {"_ajax_nonce":"b423226532","_rest_nonce":"7b455a90f0","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/spectaclepdx.com\/wp-json\/","data__cookies_type":"none","data__ajax_type":"admin_ajax","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"data__bot_detector_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"spectaclepdx.com","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
446</script>
vendor: 1 bytes, line 446
446
447<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer data-type="text/javascript" type="text/bwp-script">
448var ctPublic = {"_ajax_nonce":"b423226532","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/spectaclepdx.com\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":1371039612,"emailEncoderPassKey":"35d3947ea659c80b60d385d5063d4cb3","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false}
449</script>
449
450
451<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
452<title>Order Contact Lenses Online Easily | Spectacle PDX</title>
453
454<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
455
456<meta property="og:locale" content="en_US" />
457
458
459
460
461<meta property="og:site_name" content="Spectacle PDX" />
462<meta property="og:updated_time" content="2026-05-06T16:10:53+00:00" />
463<meta property="article:published_time" content="2024-11-22T11:14:39+00:00" />
464<meta property="article:modified_time" content="2026-05-06T16:10:53+00:00" />
465
466
467
468<meta name="twitter:label1" content="Time to read" />
469<meta name="twitter:data1" content="6 minutes" />
470
471<!-- /Rank Math WordPress SEO plugin -->
472
473<link rel='dns-prefetch' href='//fd.cleantalk.org' />
474<link rel="alternate" type="application/rss+xml" title="Spectacle PDX &raquo; Feed" href="https://spectaclepdx.com/feed/" />
475<link rel="alternate" type="application/rss+xml" title="Spectacle PDX &raquo; Comments Feed" href="https://spectaclepdx.com/comments/feed/" />
476<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://spectaclepdx.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fspectaclepdx.com%2Forder-contacts%2F" />
477<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://spectaclepdx.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fspectaclepdx.com%2Forder-contacts%2F&#038;format=xml" />
478<meta content="Outrank Strategy Child for Divi v.4.27.4" name="generator"/>
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497<script id="apbct-public-bundle.min-js-js" src="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.88_1789696381" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 497
497
498<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://static.berqwp.com/spectaclepdx.com/https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.88" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 498
498
499<script id="jquery-core-js" src="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-type="text/javascript" type="text/bwp-script"></script>
499<script id='bwp-jquery-fix' data-type="text/javascript" type="text/bwp-script">
500        if (jQuery && typeof $ == 'undefined') {
501            var $ = jQuery;
502        }
503        </script>
vendor: 1 bytes, line 503
503
504<script id="jquery-migrate-js" src="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-type="text/javascript" type="text/bwp-script"></script>
504
505<link rel="https://api.w.org/" href="https://spectaclepdx.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://spectaclepdx.com/wp-json/wp/v2/pages/287" />
506<link rel='shortlink' href='https://spectaclepdx.com/?p=287' />
507<meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9zcGVjdGFjbGVwZHguY29tP3RpLW9ubGluZS11c2Vycy1nb29nbGU9MSZhbXA7cD0lMkZvcmRlci1jb250YWN0cyUyRiZhbXA7X3dwbm9uY2U9OTgwOTIwYzQzMiJ9" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><!-- Google Tag Manager -->
508<script data-type="text/javascript" type="text/bwp-script">
vendor: 331 bytes, lines 508-512
508(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
509new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
510j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
511'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
512})(window,document,'script','dataLayer','
512GTM-TFR3VJRC
vendor: 3 bytes, line 512
512');
512</script>
512
513<!-- End Google Tag Manager -->
514<script defer="defer">
515jQuery(document).ready(function($){
516    $(window).on('load', function(){
517        if (typeof ngg_common !== 'undefined') {
518            $(document).trigger('ngg_loaded');
519        }
520    });
521});
522</script>
vendor: 2 bytes, line 522
522
523<script type="text/bwp-script" data-type="text/javascript">
524    // Prevent ReferenceError if the theme fails to provide the object
525    if (typeof et_pb_custom === 'undefined') {
526        var et_pb_custom = { "page_id": "" };
527    }
528</script>
528
529
530
531
532
533<link rel="icon" href="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/cropped-Glasses-Black-Logo-Spectacle-32x32.png" sizes="32x32" />
534<link rel="icon" href="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/cropped-Glasses-Black-Logo-Spectacle-192x192.png" sizes="192x192" />
535<link rel="apple-touch-icon" href="https://spectaclepdx.com/wp-content/uploads/2025/01/cropped-Glasses-Black-Logo-Spectacle-180x180.png" />
536<meta name="msapplication-TileImage" content="https://spectaclepdx.com/wp-content/uploads/2025/01/cropped-Glasses-Black-Logo-Spectacle-270x270.png" />
537<meta property="og:title" content="Order Contact Lenses Online Easily | Spectacle PDX">
538<meta name="twitter:title" content="Order Contact Lenses Online Easily | Spectacle PDX">
539<meta name="description" content="Order contact lenses 24/7 with Abby at Spectacle PDX. Convenient online reordering, fast Oregon delivery, expert support, and smart reminders—order today!">
540<meta property="og:description" content="Order contact lenses 24/7 with Abby at Spectacle PDX. Convenient online reordering, fast Oregon delivery, expert support, and smart reminders—order today!">
541<meta name="twitter:description" content="Order contact lenses 24/7 with Abby at Spectacle PDX. Convenient online reordering, fast Oregon delivery, expert support, and smart reminders—order today!">
542<meta property="og:type" content="article" />
543<meta name="twitter:card" content="summary_large_image" />
544				
544<script data-type="text/javascript" type="text/bwp-script">
545				document.addEventListener('DOMContentLoaded', function() {
546					document.title = "Order Contact Lenses Online Easily | Spectacle PDX";
547				});
548				</script>
548
549				
550
551
552                
552<script data-berqwp async>
553
554                // let criticalStyleTags = document.querySelectorAll('style[data-berqwp-critical-inline]');
555                let criticalStyleTag = document.getElementById('berqwp-critical-css');
556                var extractedProperties = [];
557
558                // criticalStyleTags.forEach((criticalStyleTag) => {
559                    // Extract the CSS content from the style tag
560                    const cssContent = criticalStyleTag.textContent;
561
562                    // Regular expression to match CSS rules
563                    const ruleRegex = /([^{}]+)\{([^{}]+)\}/g;
564
565                    // Regular expression to match background or background-image properties with url() function
566                    const backgroundRegex = /(?:background(?:-image)?:[^;]*?url\([^)]*\))/g;
567
568                    // Match CSS rules in the CSS content
569                    let ruleMatch;
570                    while ((ruleMatch = ruleRegex.exec(cssContent)) !== null) {
571                        const cssBlockSelector = ruleMatch[1].trim();
572                        const cssProperties = ruleMatch[2];
573
574                        // Match background properties in the CSS properties
575                        let backgroundMatch;
576                        while ((backgroundMatch = backgroundRegex.exec(cssProperties)) !== null) {
577                            // let prop_value = backgroundMatch[0].trim().replace('background:', 'background-image:');
578                            let prop_value = backgroundMatch[0].trim();
579
580                            extractedProperties.push({ cssBlockSelector, backgroundValue: prop_value });
581                            /* extractedProperties.push({ cssBlockSelector, backgroundValue: backgroundMatch[0].trim() }); */
582                        }
583                    }
584
585                    // console.log(extractedProperties);
586
587                    // Iterate through the extracted properties and modify background images directly in the style tag
588                    let modifiedCssContent = cssContent;
589                    let skipebgimg = 3;
590                    let interationcount = 0;
591                    extractedProperties.forEach(property => {
592                        interationcount = interationcount + 1;
593
594                        // if (interationcount <= skipebgimg) {
595                        //     return;
596                        // }
597
598                        // Replace the original background value with 'none'
599                        let bg_img_hash = btoa(property.backgroundValue);
600                        const regex = /url\([^)]*\)/;
601                        const match = property.backgroundValue.match(regex);
602                        // const regex = /url\(([^)]*)\)/; // fix bg image error
603
604
605                        // Replace the URL function with the new URL
606                        /* const prop_value = property.backgroundValue.replace(regex, 'urlbgberq(#'+bg_img_hash+')'); */
607                        // const prop_value = property.backgroundValue.replace(regex, 'url(data:image/svg+xml;base64,'+bg_img_hash+')');
608
609
610                        // const prop_value = property.backgroundValue.replace(regex, 'unset');
611
612                        // let lcp_exists = lcp_ele.some(element => property.backgroundValue.includes(element));
613
614                        if (typeof lcp_ele === 'undefined') {
615                            var lcp_ele = [];
616                        }
617
618                        let preloading_img_links = document.querySelectorAll('link[rel="preload"][as="image"]');
619                        let lcp_exists = Array.from(preloading_img_links).some(link => {
620                            const media = link.getAttribute('media');
621                            // If media attribute exists, check if it matches current viewport
622                            if (media && !window.matchMedia(media).matches) {
623                                link.remove();
624                                return false; // media query does not match, ignore this link
625                            }
626                            return property.backgroundValue.includes(link.href);
627                        });
628
629                        // const prop_value = property.backgroundValue.replace(match[0], `unset--`);
630                        const prop_value = property.backgroundValue.replace(match[0], `unset !important`);
631
632
633                        if (lcp_exists) {
634                            modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue);
635                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue+' !important;');
636                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, prop_value);
637                        } else {
638                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, prop_value);
639                            const bgLazyStyleTag = document.createElement('style');
640                            bgLazyStyleTag.setAttribute('data-selector', property.cssBlockSelector);
641                            bgLazyStyleTag.textContent = `${property.cssBlockSelector} {${prop_value}}`;
642                            document.head.appendChild(bgLazyStyleTag);
643                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue);
644                            // modifiedCssContent = modifiedCssContent.replace('background-image: unset;', prop_value);
645
646                        }
647
648                    });
649
650                    // Update the text content of the style tag with the modified CSS content
651                    criticalStyleTag.textContent = modifiedCssContent;
652
653                    document.addEventListener('DOMContentLoaded', async () => {
654
655                        function extractCssUrl(cssValue) {
656                            if (!cssValue) return null;
657
658                            // Match the first url(...) occurrence and extract the inner part
659                            const match = cssValue.match(/url\(\s*(['"]?)(.*?)\1\s*\)/i);
660                            return match ? match[2] : null;
661                        }
662
663                        function preloadBackgroundImage(url) {
664                            return new Promise((resolve, reject) => {
665                                if (!url) return reject(new Error('No image URL provided'));
666
667                                const link = document.createElement('link');
668                                link.rel = 'preload';
669                                link.as = 'image';
670                                link.href = url;
671                                link.fetchPriority = 'high';
672
673                                link.onload = () => resolve();      // when preload finishes
674                                link.onerror = (err) => reject(err);
675
676                                document.head.appendChild(link);
677                            });
678                        }
679
680                        let promises = extractedProperties.map(property => {
681                            function isElementInViewport(selector) {
682                                const elements = document.querySelectorAll(selector);
683                                if (!elements.length) return false;
684
685                                for (const el of elements) {
686                                    const style = window.getComputedStyle(el);
687                                    const isVisible =
688                                        style.display !== 'none' &&
689                                        style.visibility !== 'hidden' &&
690                                        style.opacity !== '0';
691
692                                    if (!isVisible) continue;
693
694                                    const rect = el.getBoundingClientRect();
695                                    const withinViewport =
696                                        rect.top < window.innerHeight &&
697                                        rect.bottom > 0 &&
698                                        rect.left < window.innerWidth &&
699                                        rect.right > 0;
700
701                                    if (withinViewport) return true;
702                                }
703
704                                return false;
705                            }
706
707
708                            if (isElementInViewport(property.cssBlockSelector)) {
709
710                                const regex = /url\([^)]*\)/;
711
712                                const match = property.backgroundValue.match(regex);
713
714                                if (match) {
715                                    modifiedCssContent = modifiedCssContent.replace(`unset--${match[0]}`, match[0]);
716                                    return preloadBackgroundImage(extractCssUrl(match[0]));
717                                }
718
719                            }
720                        })
721
722                        criticalStyleTag.textContent = modifiedCssContent;
723
724                        if (promises && promises.length > 0) {
725                            await Promise.all(promises);
726                            window.dispatchEvent( new Event('berqwp_critical_css_processed') );
727
728                        } else {
729                            window.dispatchEvent( new Event('berqwp_critical_css_processed') );
730                        }
731
732                    })
733                // });
734
735
736
737            </script>
737
738
739
740    
741<style data-berqwp type="text/berqwpfonts" bwp-move-head="1">@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:100;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0ow.ttf) format('truetype')}
742@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:200;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0ow.ttf) format('truetype')}
743@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:300;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0ow.ttf) format('truetype')}
744@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:400;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0ow.ttf) format('truetype')}
745@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:500;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0ow.ttf) format('truetype')}
746@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:600;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0ow.ttf) format('truetype')}
747@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:700;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0ow.ttf) format('truetype')}
748@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:800;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0ow.ttf) format('truetype')}
749@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:900;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0ow.ttf) format('truetype')}
750@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:100;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aX8.ttf) format('truetype')}
751@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:200;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aX8.ttf) format('truetype')}
752@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:300;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX8.ttf) format('truetype')}
753@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX8.ttf) format('truetype')}
754@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:500;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX8.ttf) format('truetype')}
755@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:600;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aX8.ttf) format('truetype')}
756@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.
756com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX8.ttf) format('truetype')}
757@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:800;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aX8.ttf) format('truetype')}
758@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:900;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aX8.ttf) format('truetype')}
759@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:100;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0oA.woff) format('woff')}
760@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:200;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0oA.woff) format('woff')}
761@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:300;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0oA.woff) format('woff')}
762@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:400;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0oA.woff) format('woff')}
763@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:500;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0oA.woff) format('woff')}
764@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:600;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0oA.woff) format('woff')}
765@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:700;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0oA.woff) format('woff')}
766@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:800;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0oA.woff) format('woff')}
767@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:900;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0oA.woff) format('woff')}
768@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:100;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aXw.woff) format('woff')}
769@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:200;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aXw.woff) format('woff')}
770@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:300;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXw.woff) format('woff')}
771@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXw.woff) format('woff')}
772@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:500;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.
772com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXw.woff) format('woff')}
773@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:600;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXw.woff) format('woff')}
774@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXw.woff) format('woff')}
775@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:800;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXw.woff) format('woff')}
776@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:900;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aXw.woff) format('woff')}
777@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:100;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0pg.woff2) format('woff2')}
778@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:200;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0pg.woff2) format('woff2')}
779@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:300;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0pg.woff2) format('woff2')}
780@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:400;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0pg.woff2) format('woff2')}
781@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:500;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0pg.woff2) format('woff2')}
782@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:600;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0pg.woff2) format('woff2')}
783@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:700;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0pg.woff2) format('woff2')}
784@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:800;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0pg.woff2) format('woff2')}
785@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:900;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0pg.woff2) format('woff2')}
786@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:100;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aXo.woff2) format('woff2')}
787@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:200;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aXo.woff2) format('woff2')}
788@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:300;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.
788com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXo.woff2) format('woff2')}
789@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXo.woff2) format('woff2')}
790@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:500;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXo.woff2) format('woff2')}
791@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:600;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXo.woff2) format('woff2')}
792@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXo.woff2) format('woff2')}
793@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:800;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXo.woff2) format('woff2')}
794@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:900;font-display:swap;src:url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aXo.woff2) format('woff2')}
795@font-face{font-family:ETmodules;font-display:swap;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-display:swap;font-style:normal}
796@font-face{font-family:FontAwesome;font-display:swap;font-style:normal;font-weight:400;font-display:swap;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}
797@font-face{font-family:FontAwesome;font-display:swap;font-style:normal;font-weight:900;font-display:swap;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}
798@font-face{font-family:FontAwesome;font-display:swap;font-style:normal;font-weight:400;font-display:swap;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
799
800
801</style>
802<style id="et-builder-googlefonts-cached-inline" bwp-move-head="1" type="text/berqwp-style">/* Original: https://fonts.googleapis.com/css?family=Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic&#038;subset=latin,latin-ext&#038;display=swap *//* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 100;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 200;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 300;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 400;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 500;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 600;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 700;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 800;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 900;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 200;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 300;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.
802com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 900;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aX8.ttf) format('truetype');}/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 100;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 200;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 300;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 400;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 500;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 600;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 700;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 800;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 900;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.
802com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 200;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 300;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 900;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aXw.woff) format('woff');}/* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 100;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 200;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 300;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 400;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 500;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 600;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 700;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 800;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.
802com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 900;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 200;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 300;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 900;font-display: swap;src: url(https://static.berqwp.com/spectaclepdx.com/https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aXo.woff2) format('woff2');}</style>
803<style id="global-styles-inline-css" bwp-move-head="1" type="text/berqwp-style">
804: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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
804--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
804.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;}
805/*# sourceURL=global-styles-inline-css */
806</style>
807<link rel='stylesheet' id='dashicons-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-includes/css/dashicons.min.css?ver=7.1.2" />
808<link rel='stylesheet' id='admin-bar-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-includes/css/admin-bar.min.css?ver=7.1.2" />
809<style id="admin-bar-inline-css" bwp-move-head="1" type="text/berqwp-style">
810
811    /* Hide CanvasJS credits for P404 charts specifically */
812    #p404RedirectChart .canvasjs-chart-credit {
813        display: none !important;
814    }
815    
816    #p404RedirectChart canvas {
817        border-radius: 6px;
818    }
819
820    .p404-redirect-adminbar-weekly-title {
821        font-weight: bold;
822        font-size: 14px;
823        color: #fff;
824        margin-bottom: 6px;
825    }
826
827    #wpadminbar #wp-admin-bar-p404_free_top_button .ab-icon:before {
828        content: "\f103";
829        color: #dc3545;
830        top: 3px;
831    }
832    
833    #wp-admin-bar-p404_free_top_button .ab-item {
834        min-width: 80px !important;
835        padding: 0px !important;
836    }
837    
838    /* Ensure proper positioning and z-index for P404 dropdown */
839    .p404-redirect-adminbar-dropdown-wrap { 
840        min-width: 0; 
841        padding: 0;
842        position: static !important;
843    }
844    
845    #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown {
846        position: static !important;
847    }
848    
849    #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown .ab-item {
850        padding: 0 !important;
851        margin: 0 !important;
852    }
853    
854    .p404-redirect-dropdown-container {
855        min-width: 340px;
856        padding: 18px 18px 12px 18px;
857        background: #23282d !important;
858        color: #fff;
859        border-radius: 12px;
860        box-shadow: 0 8px 32px rgba(0,0,0,0.25);
861        margin-top: 10px;
862        position: relative !important;
863        z-index: 999999 !important;
864        display: block !important;
865        border: 1px solid #444;
866    }
867    
868    /* Ensure P404 dropdown appears on hover */
869    #wpadminbar #wp-admin-bar-p404_free_top_button .p404-redirect-dropdown-container { 
870        display: none !important;
871    }
872    
873    #wpadminbar #wp-admin-bar-p404_free_top_button:hover .p404-redirect-dropdown-container { 
874        display: block !important;
875    }
876    
877    #wpadminbar #wp-admin-bar-p404_free_top_button:hover #wp-admin-bar-p404_free_top_button_dropdown .p404-redirect-dropdown-container {
878        display: block !important;
879    }
880    
881    .p404-redirect-card {
882        background: #2c3338;
883        border-radius: 8px;
884        padding: 18px 18px 12px 18px;
885        box-shadow: 0 2px 8px rgba(0,0,0,0.07);
886        display: flex;
887        flex-direction: column;
888        align-items: flex-start;
889        border: 1px solid #444;
890    }
891    
892    .p404-redirect-btn {
893        display: inline-block;
894        background: #dc3545;
895        color: #fff !important;
896        font-weight: bold;
897        padding: 5px 22px;
898        border-radius: 8px;
899        text-decoration: none;
900        font-size: 17px;
901        transition: background 0.2s, box-shadow 0.2s;
902        margin-top: 8px;
903        box-shadow: 0 2px 8px rgba(220,53,69,0.15);
904        text-align: center;
905        line-height: 1.6;
906    }
907    
908    .p404-redirect-btn:hover {
909        background: #c82333;
910        color: #fff !important;
911        box-shadow: 0 4px 16px rgba(220,53,69,0.25);
912    }
913    
914    /* Prevent conflicts with other admin bar dropdowns */
915    #wpadminbar .ab-top-menu > li:hover > .ab-item,
916    #wpadminbar .ab-top-menu > li.hover > .ab-item {
917        z-index: auto;
918    }
919    
920    #wpadminbar #wp-admin-bar-p404_free_top_button:hover > .ab-item {
921        z-index: 999998 !important;
922    }
923    
924/*# sourceURL=admin-bar-inline-css */
925</style>
926<link rel='stylesheet' id='cleantalk-public-css-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.88_1789696381" />
927<link rel='stylesheet' id='cleantalk-email-decoder-css-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-email-decoder.min.css?ver=6.88_1789696381" />
928<style id="divi-style-parent-inline-inline-css" bwp-move-head="1" type="text/berqwp-style">
929/*!
930Theme Name: Divi
931Theme URI: http://www.elegantthemes.com/gallery/divi/
932Version: 4.27.8
933Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our 
933collection.
934Author: Elegant Themes
935Author URI: http://www.elegantthemes.com
936License: GNU General Public License v2
937License URI: http://www.gnu.org/licenses/gpl-2.0.html
938*/
939a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:100001}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;
939cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-rss a.icon:before{content:"\e09e"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1;margin-left:0}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}
939.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}
939@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
940/*# sourceURL=divi-style-parent-inline-inline-css */
941</style>
942<style id="divi-dynamic-critical-inline-css" bwp-move-head="1" type="text/berqwp-style">
943@font-face{font-family:ETmodules;font-display:block;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
944@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}
944@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//spectaclepdx.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
945@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
946@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:6
9465.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}
947#et-secondary-menu li,#top-menu li{word-wrap:break-word}.nav li ul,.et_mobile_menu{border-color:#2EA3F2}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #main-header{position:fixed}.et-cloud-item-editor #page-container{padding-top:0 !important}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_hide_search_icon #et_top_search{display:none !important}#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}.et_pb_svg_logo #logo{height:54%}.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative !important}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
947span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:rgba(0,0,0,0) !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.et-cart-info{color:inherit}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;width:200px}.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}.mobile_nav .select_page{display:none}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{op
947acity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}body.admin-bar.et_fixed_nav #main-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}.et_hide_nav #page-container{-webkit-transition:none;transition:none}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_hide_nav.et_fixed_nav #main-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0 !important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}.et_fixed_nav #main-header{position:absolute}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header{-webkit-transition:none;transition:none}.et_fixed_nav_temp #main-header{top:0 !important}#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}.et_header_style_left #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}#et_mobile_nav_menu{display:block}#et-top-navigation .et-cart-info{margin-top:5px}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 767px){#et-top-navigation{margin-right:0}body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}
947@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}}
948@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*!
949	  * Animate.css - http://daneden.me/animate
950	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
951	  * Copyright (c) 2015 Daniel Eden
952	 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
95240%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
95240%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
953#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;
953left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
954.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-icon span{display:none}.et_duplicate_social_icons{display:none}@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}}
955.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit}
956.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}
956#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
957.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
958.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
959.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;
959opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
960.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
961.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}
962.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
963.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
964ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;-webkit-transition:all .3s;transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_social_icon a.icon{vertical-align:middle}.et_pb_social_icon a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}
964.et-pb-social-fa-icon a.icon:before{font-family:FontAwesome}.et-social-telegram a.icon:before{content:"\F3FE"}.et-social-amazon a.icon:before{content:"\F270"}.et-social-bandcamp a.icon:before{content:"\F2D5"}.et-social-bitbucket a.icon:before{content:"\F171"}.et-social-behance a.icon:before{content:"\F1B4"}.et-social-buffer a.icon:before{content:"\F837"}.et-social-codepen a.icon:before{content:"\F1CB"}.et-social-deviantart a.icon:before{content:"\F1BD"}.et-social-flipboard a.icon:before{content:"\F44D"}.et-social-foursquare a.icon:before{content:"\F180"}.et-social-github a.icon:before{content:"\F09B"}.et-social-goodreads a.icon:before{content:"\F3A9"}.et-social-google a.icon:before{content:"\F1A0"}.et-social-houzz a.icon:before{content:"\F27C"}.et-social-itunes a.icon:before{content:"\F3B5"}.et-social-last_fm a.icon:before{content:"\F202"}.et-social-line a.icon:before{content:"\F3C0"}.et-social-medium a.icon:before,.et-social-meetup a.icon:before{content:"\F3C7"}.et-social-odnoklassniki a.icon:before{content:"\F263"}.et-social-patreon a.icon:before{content:"\F3D9"}.et-social-periscope a.icon:before{content:"\F3DA"}.et-social-quora a.icon:before{content:"\F2C4"}.et-social-researchgate a.icon:before{content:"\F4F8"}.et-social-reddit a.icon:before{content:"\F281"}.et-social-snapchat a.icon:before{content:"\F2AC"}.et-social-soundcloud a.icon:before{content:"\F1BE"}.et-social-spotify a.icon:before{content:"\F1BC"}.et-social-steam a.icon:before{content:"\F3F6"}.et-social-tripadvisor a.icon:before{content:"\F262"}.et-social-tiktok a.icon:before{content:"\E07B"}.et-social-twitch a.icon:before{content:"\F1E8"}.et-social-vk a.icon:before{content:"\F189"}.et-social-weibo a.icon:before{content:"\F18A"}.et-social-whatsapp a.icon:before{content:"\F232"}.et-social-xing a.icon:before{content:"\F168"}.et-social-yelp a.icon:before{content:"\F1E9"}.et-social-pinterest a.icon:before{content:"\E095"}.et-social-linkedin a.icon:before{content:"\E09D"}.et-social-tumblr a.icon:before{content:"\E097"}.et-social-skype a.icon:before{content:"\E0A2"}.et-social-flikr a.icon:before{content:"\E0A6"}.et-social-myspace a.icon:before{content:"\E0A1"}.et-social-dribbble a.icon:before{content:"\E09B"}.et-social-youtube a.icon:before{content:"\E0A3"}.et-social-vimeo a.icon:before{content:"\E09C"}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}.rtl .et_pb_social_media_follow li a{margin-left:8px;margin-right:0}
965.et_pb_space{-webkit-box-sizing:content-box;box-sizing:content-box;height:23px}.et_pb_divider_hidden{margin-bottom:0!important}.et_pb_divider_internal{display:inline-block;width:100%}.et_pb_divider{margin:0 0 30px;position:relative}.et_pb_divider:before{content:"";width:100%;height:1px;border-top:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:10}.et_pb_divider:after,.et_pb_space:after{content:"";display:table}.et_pb_divider_position_bottom:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center:before{top:50%!important}@media (max-width:980px){.et_pb_divider_position_top_tablet:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_tablet:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_tablet:before{top:50%!important}.et_pb_space.et-hide-mobile{display:none}}@media (max-width:767px){.et_pb_divider_position_top_phone:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_phone:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_phone:before{top:50%!important}}.ie .et_pb_divider{overflow:visible}
966.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
967.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;
967-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
968/*# sourceURL=divi-dynamic-critical-inline-css */
969</style>
970<link rel='stylesheet' id='supreme-modules-pro-for-divi-styles-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/supreme-modules-pro-for-divi/styles/style.min.css?ver=4.9.97.41" />
971<link rel='stylesheet' id='dsm-magnific-popup-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/css/magnific_popup.css?ver=4.9.97.41" />
972<link rel='stylesheet' id='dsm-swiper-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/swiper.css?ver=4.9.97.41" />
973<link rel='stylesheet' id='dsm-popup-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/popup.css?ver=4.9.97.41" />
974<link rel='stylesheet' id='dsm-animate-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/animate.css?ver=4.9.97.41" />
975<link rel='stylesheet' id='dsm-readmore-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/readmore.css?ver=4.9.97.41" />
976<link rel='stylesheet' id='dsm-easy-theme-builder-style-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/supreme-modules-pro-for-divi/public/css/dsm-easy-tb.css?ver=4.9.97.41" />
977<style id="dsm-easy-theme-builder-style-inline-css" bwp-move-head="1" type="text/berqwp-style">
978.et-db.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active #et-boc header.et-l--header.et-l img { max-width: 70%; }
979/*# sourceURL=dsm-easy-theme-builder-style-inline-css */
980</style>
981<link rel='stylesheet' id='child-style-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/themes/Divi-Child/style.css?ver=4.27.4" />
982<link rel="stylesheet" id="et-divi-customizer-global-cached-inline-styles" href="" bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1789522945" />
983<style id="et-builder-module-design-tb-515-287-cached-inline-styles" bwp-move-head="1" type="text/berqwp-style">.floatwidget .et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1!important;animation:none!important}.floatwidget .et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1!important;animation:none!important}</style>
984<style id="et-builder-module-design-tb-515-deferred-287-cached-inline-styles" bwp-move-head="1" type="text/berqwp-style">div.et_pb_section.et_pb_section_0_tb_footer{background-blend-mode:exclusion;background-image:url(https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/footer-bg.png),linear-gradient(180deg,#545454 0%,#616161 100%)!important}.et_pb_section_0_tb_footer.et_pb_section{padding-top:80px;padding-right:30px;padding-bottom:40px;padding-left:30px;background-color:inherit!important}.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row{max-width:1414px}.et_pb_image_0_tb_footer{width:100%;max-width:70px;text-align:left;margin-left:0}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_6_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_0_tb_footer{line-height:28px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:28px}ul.et_pb_social_media_follow_0_tb_footer a.icon{border-radius:20px 20px 20px 20px}ul.et_pb_social_media_follow_0_tb_footer a{border-color:#FFFFFF}.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before{color:#000000}.et_pb_text_1_tb_footer h1,.et_pb_text_2_tb_footer h1,.et_pb_text_3_tb_footer h1,.et_pb_text_4_tb_footer h1,.et_pb_text_5_tb_footer h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500}.et_pb_text_1_tb_footer h3,.et_pb_text_4_tb_footer h3,.et_pb_text_5_tb_footer h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:24px;color:#FFFFFF!important;line-height:34px}.et_pb_text_2_tb_footer h3,.et_pb_text_3_tb_footer h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:20px;color:#FFFFFF!important;line-height:34px}.et_pb_text_2_tb_footer{margin-bottom:15px!important}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon{padding:10px;color:#FFFFFF}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child .dsm_icon_list_icon{font-family:
984FontAwesome!important;font-weight:900!important;font-size:16px}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_2_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_3_tb_footer .dsm_icon_list_items .dsm_icon_list_icon{color:#7EBEC5}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_2_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_3_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child){margin-bottom:0px}.dsm_icon_list_2_tb_footer .dsm_icon_list_child,.dsm_icon_list_2_tb_footer .dsm_icon_list_child a,.dsm_icon_list_3_tb_footer .dsm_icon_list_child,.dsm_icon_list_3_tb_footer .dsm_icon_list_child a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px}.et_pb_row_1_tb_footer.et_pb_row{padding-top:5px!important;padding-bottom:5px!important;padding-top:5px;padding-bottom:5px}.et_pb_divider_0_tb_footer{margin-bottom:0px!important}.et_pb_divider_0_tb_footer:before{border-top-color:#FFFFFF}.et_pb_text_6_tb_footer{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;padding-top:10px!important;padding-bottom:10px!important}.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;color:#FFFFFF!important;line-height:18px;text-align:center}.et_pb_blurb_0_tb_footer.et_pb_blurb{background-color:#000000;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:10px!important;padding-right:20px!important;padding-bottom:10px!important;padding-left:20px!important;max-width:150px}.et_pb_blurb_0_tb_footer{position:fixed!important;bottom:30px;top:auto;right:30px;left:auto}body.logged-in.admin-bar .et_pb_blurb_0_tb_footer{top:auto}.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:10px}.et_pb_blurb_0_tb_footer .et-pb-icon{font-size:20px;color:#FFFFFF;
984font-family:FontAwesome!important;font-weight:400!important}.et_pb_social_media_follow_network_0_tb_footer a.icon,.et_pb_social_media_follow_network_1_tb_footer a.icon,.et_pb_social_media_follow_network_2_tb_footer a.icon{background-color:#FFFFFF!important}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_6_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_7_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_8_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_9_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_10_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_11_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_12_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_13_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_14_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_15_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_16_tb_footer.dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_child_17_tb_footer.dsm_icon_list_child .dsm_icon_list_text{line-height:27px!important}.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_0_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_1_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_2_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_3_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_4_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_5_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_6_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_6_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_7_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_7_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_8_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_8_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_9_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_9_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_10_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_10_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_11_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_11_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_12_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_12_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_13_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_13_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_14_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_14_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_15_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_15_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_16_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_16_tb_footer.dsm_icon_list_child a,.dsm_icon_list_child_17_tb_footer.dsm_icon_list_child,.dsm_icon_list_child_17_tb_footer.dsm_icon_list_child a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;color:#FFFFFF!important;line-height:27px!important}.dsm_icon_list_child_6_tb_footer:not(.tippy-popper),.dsm_icon_list_child_7_tb_footer:not(.tippy-popper),.dsm_icon_list_child_8_tb_footer:not(.tippy-popper),.dsm_icon_list_child_9_tb_footer:not(.tippy-popper),.dsm_icon_list_child_10_tb_footer:not(.tippy-popper),.dsm_icon_list_child_11_tb_footer:not(.tippy-popper),.dsm_icon_list_child_12_tb_footer:not(.tippy-popper),.dsm_icon_list_child_13_tb_footer:not(.tippy-popper),.dsm_icon_list_child_14_tb_footer:not(.tippy-popper),.dsm_icon_list_child_15_tb_footer:not(.tippy-popper),.dsm_icon_list_child_16_tb_footer:not(.tippy-popper),.dsm_icon_list_child_17_tb_footer:not(.tippy-popper){padding-bottom:15px!important}.et_pb_column_4_tb_footer{padding-top:0px;padding-bottom:0px}@media only screen and (min-width:981px){.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer{width:100%;max-width:30%}.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer{width:100%;max-width:20%}}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer,.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer{width:100%;max-width:50%}}@media only screen and (max-width:767px){.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer,.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer{width:100%;max-width:100%}.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}.et_pb_section_0.et_pb_section{padding-top:5.5%;padding-bottom:5.5%}.et_pb_section_0{z-index:10;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row{max-width:1390px}.et_pb_column_0,.et_pb_column_4{margin:auto}.et_pb_image_0 .et_pb_image_wrap{box-shadow:0px 15px 13px -18px rgba(0,0,0,0.3)}.et_pb_image_0{text-align:center}.et_pb_text_0.et_pb_text,.et_pb_text_2.et_pb_text{color:#000000!important}.et_pb_text_0{line-height:28px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;line-height:28px;padding-right:0px!important;padding-left:0px!important;margin-right:-122px!important;width:100%}.et_pb_text_0 h2,.et_pb_text_2 h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:40px;line-height:48px}.et_pb_text_1.et_pb_text,.et_pb_text_1 h4,.et_pb_text_3.et_pb_text,.et_pb_text_3 h4{color:#FFFFFF!important}.et_pb_text_1,.et_pb_text_2,.et_pb_text_3{line-height:28px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:28px}.et_pb_text_1 h2,.et_pb_text_3 h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:40px;color:#FFFFFF!important;line-height:48px}.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_8.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_9.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon{color:#FFFFFF}.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_8.dsm_icon_list_child .dsm_icon_list_icon,.dsm_icon_list_child_9.dsm_icon_list_child .dsm_icon_list_icon{font-family:
984FontAwesome!important;font-weight:900!important;font-size:23px}.dsm_icon_list_0 .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_1 .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text,.dsm_icon_list_2 .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text{padding-left:15px}.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child,.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child a,.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child,.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child a,.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_child,.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_child a{align-items:flex-start}.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child),.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child){margin-bottom:16px}.dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon,.dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_wrapper>.dsm_icon_list_icon{color:#000000}.dsm_icon_list_1 .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_2 .dsm_icon_list_items .dsm_icon_list_icon{color:#7EBEC5}body #page-container .et_pb_section .et_pb_button_0{color:#FFFFFF!important;text-transform:uppercase!important;background-color:#000000}.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}.et_pb_column_1,.et_pb_column_3{background-color:#585858;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.dsm_icon_list_child_0.dsm_icon_list_child,.dsm_icon_list_child_0.dsm_icon_list_child a,.dsm_icon_list_child_1.dsm_icon_list_child,.dsm_icon_list_child_1.dsm_icon_list_child a,.dsm_icon_list_child_2.dsm_icon_list_child,.dsm_icon_list_child_2.dsm_icon_list_child a,.dsm_icon_list_child_3.dsm_icon_list_child,.dsm_icon_list_child_3.dsm_icon_list_child a,.dsm_icon_list_child_7.dsm_icon_list_child,.dsm_icon_list_child_7.dsm_icon_list_child a,.dsm_icon_list_child_8.dsm_icon_list_child,.dsm_icon_list_child_8.dsm_icon_list_child a,.dsm_icon_list_child_9.dsm_icon_list_child,.dsm_icon_list_child_9.dsm_icon_list_child a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:16px!important;color:#FFFFFF!important}.et_pb_column_2{background-color:#f5eeee;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.dsm_icon_list_child_4.dsm_icon_list_child,.dsm_icon_list_child_4.dsm_icon_list_child a,.dsm_icon_list_child_5.dsm_icon_list_child,.dsm_icon_list_child_5.dsm_icon_list_child a,.dsm_icon_list_child_6.dsm_icon_list_child,.dsm_icon_list_child_6.dsm_icon_list_child a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:16px!important}.et_pb_text_0.et_pb_module,.et_pb_row_1.et_pb_row{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}}@media only screen and (max-width:767px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}}</style>
985</head>
986<body class="wp-singular page-template-default page page-id-287 wp-theme-Divi wp-child-theme-Divi-Child et-tb-has-template et-tb-has-footer dsm_fixed_header dsm_fixed_header_shrink et_pb_button_helper_class et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_cover_background et_pb_gutter osx et_pb_gutters3 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db">
987	<div id="page-container">
988<div id="et-boc" class="et-boc">
989			
990		
991
992	<header id="main-header" data-height-onload="66">
993		<div class="container clearfix et_menu_container">
994					<div class="logo_container">
995				<span class="logo_helper"></span>
996				<a href="https://spectaclepdx.com/">
997				<img decoding="async"  width="1174" height="1174" src="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/12/logo-black.png"   alt="Spectacle PDX" id="logo" data-height-percentage="68" loading="eager" fetchpriority="high" />
998				</a>
999			</div>
1000					<div id="et-top-navigation" data-height="66" data-fixed-height="40">
1001									<nav id="top-menu-nav">
1002					<ul id="top-menu" class="nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-171"><a href="https://spectaclepdx.com/eyewear/" title="Beaverton &#038; Portland eyewear &#038; eye care clinic">Eyewear</a></li>
1003<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-177"><a href="https://spectaclepdx.com/services/" title="Our eye care services including eye exams, eyewear, eye glasses, contact lenses &#038; more">Services</a></li>
1004<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-287 current_page_item menu-item-290"><a href="https://spectaclepdx.com/order-contacts/" aria-current="page" title="Order contact lenses from our eye care clinic in Portland &#038; Beaverton HERE!">Order Contacts</a></li>
1005<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-175"><a href="https://spectaclepdx.com/our-team/" title="Meet our eye care clinic&#8217;s team at our Portland &#038; Beaverton offices">Our Team</a></li>
1006<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173"><a href="https://spectaclepdx.com/locations/" title="Our Eye Care Clinic Locations in Portland &#038; Beaverton">Locations</a></li>
1007</ul>					</nav>
1008				
1009				
1010				
1011				
1012				<div id="et_mobile_nav_menu">
1013				<div class="mobile_nav closed">
1014					<span class="select_page">Select Page</span>
1015					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
1016				</div>
1017			</div>			</div> <!-- #et-top-navigation -->
1018		</div> <!-- .container -->
1019			</header> <!-- #main-header -->
1020<div id="et-main-area">
1021	
1022<div id="main-content">
1023
1024
1025			
1026				<article id="post-287" class="post-287 page type-page status-publish hentry">
1027
1028				
1029					<div class="entry-content">
1030					<?xml encoding="UTF-8"><div class="et-l et-l--post">
1031			<div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0 et_section_regular">
1032				
1033				
1034				
1035				
1036				
1037				
1038				<div class="et_pb_row et_pb_row_0 et_pb_equal_columns">
1039				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
1040				
1041				
1042				
1043				
1044				<div class="et_pb_module et_pb_image et_pb_image_0">
1045				
1046				
1047				
1048				
1049				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img decoding="async" fetchpriority="high" width="900" height="540"  src="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby.jpg" alt="Illustrated guide to Abby contact lens delivery service, with ordering instructions." title="Abby"   sizes="(max-width: 900px) 100vw, 900px" class="wp-image-314" srcset="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby.jpg 900w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-300x180.jpg 300w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-768x461.jpg 768w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-200x120.jpg 200w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-400x240.jpg 400w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-600x360.jpg 600w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2024/11/Abby-800x480.jpg 800w" loading="eager"></span>
1050			</div><div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_center et_pb_bg_layout_light">
1051				
1052				
1053				
1054				
1055				<div class="et_pb_text_inner"><h1>Spectacle has partnered with Abby to provide a seamless 24/7 contact lens ordering experience. Abby makes ordering your contact lenses easier than ever. Designed for convenience and speed, Abby ensures you get the lenses you need, delivered straight to your door.</h1></div>
1056			</div>
1057			</div>
1058				
1059				
1060				
1061				
1062			</div><div class="et_pb_row et_pb_row_1 et_pb_equal_columns et_pb_gutters2">
1063				<div class="et_pb_column et_pb_column_1_3 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough">
1064				
1065				
1066				
1067				
1068				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
1069				
1070				
1071				
1072				
1073				<div class="et_pb_text_inner"><h2 style="text-align: center;"><strong>Why order with Abby?</strong></h2></div>
1074			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_0">
1075				
1076				
1077				
1078				
1079				
1080				
1081				<div class="et_pb_module_inner">
1082					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"><li class="dsm_icon_list_child dsm_icon_list_child_0">
1083				
1084				
1085				
1086				
1087				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text"><strong>Convenient Online Ordering: </strong>Skip the trip! Order contacts from the comfort of your home.</span>
1088			</li><li class="dsm_icon_list_child dsm_icon_list_child_1">
1089				
1090				
1091				
1092				
1093				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text"><strong>Automatic Reminders: </strong>Stay on top of your prescription refills with Abby&rsquo;s smart notifications.</span>
1094			</li><li class="dsm_icon_list_child dsm_icon_list_child_2">
1095				
1096				
1097				
1098				
1099				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text"><strong>Fast Delivery: </strong>Enjoy reliable, quick shipping to ensure you never run out of lenses.</span>
1100			</li><li class="dsm_icon_list_child dsm_icon_list_child_3">
1101				
1102				
1103				
1104				
1105				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text"><strong>Expert Support: </strong>Access friendly assistance for any questions or concerns about your lenses.</span>
1106			</li></ul>
1107				</div>
1108			</div>
1109			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough">
1110				
1111				
1112				
1113				
1114				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
1115				
1116				
1117				
1118				
1119				<div class="et_pb_text_inner"><div class="fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-four">
1120<h2 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="text-align: center;"><strong>What makes Abby different?</strong></h2>
1121</div></div>
1122			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_1">
1123				
1124				
1125				
1126				
1127				
1128				
1129				<div class="et_pb_module_inner">
1130					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"><li class="dsm_icon_list_child dsm_icon_list_child_4">
1131				
1132				
1133				
1134				
1135				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text"><strong>Stress-Free Reordering: </strong>No need to call or visit &ndash; order directly online.</span>
1136			</li><li class="dsm_icon_list_child dsm_icon_list_child_5">
1137				
1138				
1139				
1140				
1141				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text"><strong>Secure Payment: </strong>Safe and simple checkout every time.</span>
1142			</li><li class="dsm_icon_list_child dsm_icon_list_child_6">
1143				
1144				
1145				
1146				
1147				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text"><strong>On-Time Delivery: </strong>Get your lenses shipped right to your door, fast.</span>
1148			</li></ul>
1149				</div>
1150			</div>
1151			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child">
1152				
1153				
1154				
1155				
1156				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
1157				
1158				
1159				
1160				
1161				<div class="et_pb_text_inner"><h2 style="text-align: center;"><strong>How to place your first order?</strong></h2></div>
1162			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_2">
1163				
1164				
1165				
1166				
1167				
1168				
1169				<div class="et_pb_module_inner">
1170					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"><li class="dsm_icon_list_child dsm_icon_list_child_7">
1171				
1172				
1173				
1174				
1175				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text">You&rsquo;ll receive an invitation to activate your Abby account once your prescription is finalized.</span>
1176			</li><li class="dsm_icon_list_child dsm_icon_list_child_8">
1177				
1178				
1179				
1180				
1181				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text">If you have not received an invitation via email, please<a href="tel:+15037195179">CLICK HERE</a> to contact us and we will resend it.</span>
1182			</li><li class="dsm_icon_list_child dsm_icon_list_child_9">
1183				
1184				
1185				
1186				
1187				<span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon">&#61528;</span></span><span class="dsm_icon_list_text">If you&rsquo;d like to apply an insurance benefit toward your order, please contact us to order directly through our office.</span>
1188			</li></ul>
1189				</div>
1190			</div>
1191			</div>
1192				
1193				
1194				
1195				
1196			</div><div class="et_pb_row et_pb_row_2 et_pb_equal_columns">
1197				<div class="et_pb_column et_pb_column_4_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
1198				
1199				
1200				
1201				
1202				<div class="et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_button_alignment_center et_pb_module">
1203				<a class="et_pb_button et_pb_button_0 et_pb_bg_layout_light" href="https://www.helloabby.com/patients" target="_blank" rel="noopener">Order Contacts Now</a>
1204			</div>
1205			</div>
1206				
1207				
1208				
1209				
1210			</div>
1211				
1212				
1213			</div>		</div>
1214	</div>
1215					</div>
1216
1217				
1218				</article>
1219
1220			
1221
1222</div>
1223
1224	<footer class="et-l et-l--footer">
1225			<div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0_tb_footer et_pb_with_background et_section_regular" >
1226				
1227				
1228				
1229				
1230				
1231				
1232				<div class="et_pb_row et_pb_row_0_tb_footer et_pb_gutters2">
1233				<div class="et_pb_column et_pb_column_1_4 et_pb_column_0_tb_footer  et_pb_css_mix_blend_mode_passthrough">
1234				
1235				
1236				
1237				
1238				<div class="et_pb_module et_pb_image et_pb_image_0_tb_footer">
1239				
1240				
1241				
1242				
1243				<span class="et_pb_image_wrap"><img decoding="async"  width="300" height="300" data-berqwpsrc="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/[email protected]"  src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" alt="" title="Glasses White Logo@2x" data-berqwp-srcset="https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-300x300.png 300w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-150x150.png 150w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-768x769.png 768w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-66x66.png 66w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-200x200.png 200w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-400x400.png 400w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-600x601.png 600w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x-800x801.png 800w, https://static.berqwp.com/spectaclepdx.com/mw1920-q70-webp/https://spectaclepdx.com/wp-content/uploads/2025/01/Glasses-White-Logo%402x.png 1003w"   sizes="(max-width: 300px) 100v
1243w, 300px" class="wp-image-360" /></span>
1244			</div><div class="et_pb_module et_pb_text et_pb_text_0_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1245				
1246				
1247				
1248				
1249				<div class="et_pb_text_inner"><p><span>At Spectacle, you will find a thoughtful eyewear collection, thorough eye exams that skip the air puffs and drops, and attentive eye doctors and opticians who know their craft.</span></p></div>
1250			</div><ul class="et_pb_module et_pb_social_media_follow et_pb_social_media_follow_0_tb_footer clearfix  et_pb_text_align_left et_pb_bg_layout_light">
1251				
1252				
1253				
1254				
1255				<li
1256            class='et_pb_social_media_follow_network_0_tb_footer et_pb_social_icon et_pb_social_network_link  et-social-instagram'><a
1257              href='https://instagram.com/spectaclepdx'
1258              class='icon et_pb_with_border'
1259              title='Follow on Instagram'
1260               target="_blank"><span
1261                class='et_pb_social_media_follow_network_name'
1262                aria-hidden='true'
1263                >Follow</span></a></li><li
1264            class='et_pb_social_media_follow_network_1_tb_footer et_pb_social_icon et_pb_social_network_link  et-social-facebook'><a
1265              href='https://facebook.com/spectaclepdx'
1266              class='icon et_pb_with_border'
1267              title='Follow on Facebook'
1268               target="_blank"><span
1269                class='et_pb_social_media_follow_network_name'
1270                aria-hidden='true'
1271                >Follow</span></a></li><li
1272            class='et_pb_social_media_follow_network_2_tb_footer et_pb_social_icon et_pb_social_network_link  et-social-twitter'><a
1273              href='https://twitter.com/spectaclepdx'
1274              class='icon et_pb_with_border'
1275              title='Follow on X'
1276               target="_blank"><span
1277                class='et_pb_social_media_follow_network_name'
1278                aria-hidden='true'
1279                >Follow</span></a></li>
1280			</ul>
1281			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_1_tb_footer  et_pb_css_mix_blend_mode_passthrough">
1282				
1283				
1284				
1285				
1286				<div class="et_pb_module et_pb_text et_pb_text_1_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1287				
1288				
1289				
1290				
1291				<div class="et_pb_text_inner"><h3 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated">Contact</h3></div>
1292			</div><div class="et_pb_module et_pb_text et_pb_text_2_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1293				
1294				
1295				
1296				
1297				<div class="et_pb_text_inner"><h3 style="padding-bottom: 0px;">Portland</h3></div>
1298			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_0_tb_footer">
1299				
1300				
1301				
1302				
1303				
1304				
1305				<div class="et_pb_module_inner">
1306					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"><li class="dsm_icon_list_child dsm_icon_list_child_0_tb_footer">
1307				
1308				
1309				
1310				
1311				<a href="https://maps.app.goo.gl/wZnCHwWTipYcRhLF6"><span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon"></span></span><span class="dsm_icon_list_text">2250 NW Lovejoy St</span></a>
1312			</li><li class="dsm_icon_list_child dsm_icon_list_child_1_tb_footer">
1313				
1314				
1315				
1316				
1317				<a href="tel:+15037195179"><span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon"></span></span><span class="dsm_icon_list_text">503.719.5179</span></a>
1318			</li><li class="dsm_icon_list_child dsm_icon_list_child_2_tb_footer">
1319				
1320				
1321				
1322				
1323				<a href="mailto:[email protected]"><span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon"></span></span><span class="dsm_icon_list_text">[email protected]</span></a>
1324			</li></ul>
1325				</div>
1326			</div><div class="et_pb_module et_pb_text et_pb_text_3_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1327				
1328				
1329				
1330				
1331				<div class="et_pb_text_inner"><h3 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated">Beaverton</h3></div>
1332			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_1_tb_footer">
1333				
1334				
1335				
1336				
1337				
1338				
1339				<div class="et_pb_module_inner">
1340					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"><li class="dsm_icon_list_child dsm_icon_list_child_3_tb_footer">
1341				
1342				
1343				
1344				
1345				<a href="https://maps.app.goo.gl/mBcmryP7ycsW4i7b6"><span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon"></span></span><span class="dsm_icon_list_text">2905 SW Cedar Hills Blvd, Ste 100</span></a>
1346			</li><li class="dsm_icon_list_child dsm_icon_list_child_4_tb_footer">
1347				
1348				
1349				
1350				
1351				<a href="tel:+15038289152"><span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon"></span></span><span class="dsm_icon_list_text"> 503.828.9152</span></a>
1352			</li><li class="dsm_icon_list_child dsm_icon_list_child_5_tb_footer">
1353				
1354				
1355				
1356				
1357				<a href="mailto:[email protected]"><span class="dsm_icon_list_wrapper"><span class="dsm_icon_list_icon"></span></span><span class="dsm_icon_list_text">[email protected]</span></a>
1358			</li></ul>
1359				</div>
1360			</div>
1361			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_2_tb_footer  et_pb_css_mix_blend_mode_passthrough">
1362				
1363				
1364				
1365				
1366				<div class="et_pb_module et_pb_text et_pb_text_4_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1367				
1368				
1369				
1370				
1371				<div class="et_pb_text_inner"><h3 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated">Your Vision</h3></div>
1372			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_2_tb_footer">
1373				
1374				
1375				
1376				
1377				
1378				
1379				<div class="et_pb_module_inner">
1380					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"><li class="dsm_icon_list_child dsm_icon_list_child_6_tb_footer">
1381				
1382				
1383				
1384				
1385				<a href="https://spectaclepdx.com/book-appointment/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Book Appointment</span></a>
1386			</li><li class="dsm_icon_list_child dsm_icon_list_child_7_tb_footer">
1387				
1388				
1389				
1390				
1391				<a href="https://spectaclepdx.com/order-contacts/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Order Contacts</span></a>
1392			</li><li class="dsm_icon_list_child dsm_icon_list_child_8_tb_footer">
1393				
1394				
1395				
1396				
1397				<a href="https://www.crystalpm.com/PatientPortal.jsp?crystalpmid=2893"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Patient Portal</span></a>
1398			</li><li class="dsm_icon_list_child dsm_icon_list_child_9_tb_footer">
1399				
1400				
1401				
1402				
1403				<a href="https://spectaclepdx.com/new-patient-intake-form/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">New Patient Form</span></a>
1404			</li><li class="dsm_icon_list_child dsm_icon_list_child_10_tb_footer">
1405				
1406				
1407				
1408				
1409				<a href="https://spectaclepdx.com/payment-plans/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Payment Plans</span></a>
1410			</li><li class="dsm_icon_list_child dsm_icon_list_child_11_tb_footer">
1411				
1412				
1413				
1414				
1415				<a href="https://spectaclepdx.com/services/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Services</span></a>
1416			</li><li class="dsm_icon_list_child dsm_icon_list_child_12_tb_footer">
1417				
1418				
1419				
1420				
1421				<a href="https://spectaclepdx.com/eyewear/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Eyewear</span></a>
1422			</li></ul>
1423				</div>
1424			</div>
1425			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_3_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
1426				
1427				
1428				
1429				
1430				<div class="et_pb_module et_pb_text et_pb_text_5_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1431				
1432				
1433				
1434				
1435				<div class="et_pb_text_inner"><h3 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated">Our Vision</h3></div>
1436			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_3_tb_footer">
1437				
1438				
1439				
1440				
1441				
1442				
1443				<div class="et_pb_module_inner">
1444					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"><li class="dsm_icon_list_child dsm_icon_list_child_13_tb_footer">
1445				
1446				
1447				
1448				
1449				<a href="https://spectaclepdx.com/blog/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">EYEducation</span></a>
1450			</li><li class="dsm_icon_list_child dsm_icon_list_child_14_tb_footer">
1451				
1452				
1453				
1454				
1455				<a href="https://spectaclepdx.com/share-sight/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Share Sight</span></a>
1456			</li><li class="dsm_icon_list_child dsm_icon_list_child_15_tb_footer">
1457				
1458				
1459				
1460				
1461				<a href="https://spectaclepdx.com/news-events/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">News/Events</span></a>
1462			</li><li class="dsm_icon_list_child dsm_icon_list_child_16_tb_footer">
1463				
1464				
1465				
1466				
1467				<a href="https://spectaclepdx.com/our-team/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Our Team</span></a>
1468			</li><li class="dsm_icon_list_child dsm_icon_list_child_17_tb_footer">
1469				
1470				
1471				
1472				
1473				<a href="https://spectaclepdx.com/office-policies/"><span class="dsm_icon_list_wrapper"></span><span class="dsm_icon_list_text">Office Policies</span></a>
1474			</li></ul>
1475				</div>
1476			</div>
1477			</div>
1478				
1479				
1480				
1481				
1482			</div><div class="et_pb_row et_pb_row_1_tb_footer">
1483				<div class="et_pb_column et_pb_column_4_4 et_pb_column_4_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
1484				
1485				
1486				
1487				
1488				<div class="et_pb_module et_pb_divider et_pb_divider_0_tb_footer et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_text et_pb_text_6_tb_footer  et_pb_text_align_center et_pb_bg_layout_light">
1489				
1490				
1491				
1492				
1493				<div class="et_pb_text_inner">Copyright © 2026 Spectacle. All Rights Reserved.</div>
1494			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_0_tb_footer floatwidget et_clickable  et_pb_text_align_left  et_pb_blurb_position_top et_pb_bg_layout_light">
1495				
1496				
1497				
1498				
1499				<div class="et_pb_blurb_content">
1500					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone et-pb-icon"></span></span></div>
1501					<div class="et_pb_blurb_container">
1502						<h4 class="et_pb_module_header"><span>Book<br />Appointment</span></h4>
1503						
1504					</div>
1505				</div>
1506			</div>
1507			</div>
1508				
1509				
1510				
1511				
1512			</div>
1513				
1514				
1515			</div>		</div>
1516	</footer>
1517		</div>
1518
1519			
1520		</div>
1521		</div>
1522
1523			
1523<script type="speculationrules">
1524{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi-Child/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1525</script>
1525
1526	
1526<script type="text/bwp-script" data-type="text/javascript">
1527				var et_link_options_data = [{"class":"et_pb_blurb_0_tb_footer","url":"https:\/\/spectaclepdx.com\/book-appointment\/","target":"_self"}];
1528			</script>
1528
1529	<!-- Google Tag Manager (noscript) -->
1530<noscript><div class="berqwp-lazy-youtube" data-embed="&lt;iframe  src=&quot;https://www.googletagmanager.com/ns.html?id=GTM-TFR3VJRC&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;display:none;visibility:hidden&quot;&gt; &lt;/iframe&gt;"></div></noscript>
1531<!-- End Google Tag Manager (noscript) -->
1531<script id="divi-custom-script-js-extra" data-type="text/javascript" type="text/bwp-script">
1532var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
1533var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
1534var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
1535var et_pb_custom = {"ajaxurl":"https://spectaclepdx.com/wp-admin/admin-ajax.php","images_uri":"https://spectaclepdx.com/wp-content/themes/Divi/images","builder_images_uri":"https://spectaclepdx.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"4ab35231cc","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"d83d292a26","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"287","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"no","is_shortcode_tracking":"","tinymce_uri":"https://spectaclepdx.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#7EBEC5","waypoints_options":[]};
1536var et_pb_box_shadow_elements = [];
1537//# sourceURL=divi-custom-script-js-extra
1538</script>
vendor: 1 bytes, line 1538
1538
1539<script id="divi-custom-script-js" src="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.8" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1539
1539
1540<script id="et-core-common-js" src="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.8" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1540
1540
1541<script id="dsm-easy-theme-builder-js-extra" data-type="text/javascript" type="text/bwp-script">
1542var dsm_easy_tb_js = {"threshold":"200","first_background_color":"","second_background_color":"","shrink_logo":""};
1543//# sourceURL=dsm-easy-theme-builder-js-extra
1544</script>
vendor: 1 bytes, line 1544
1544
1545<script id="dsm-easy-theme-builder-js" src="https://static.berqwp.com/spectaclepdx.com/https://spectaclepdx.com/wp-content/plugins/supreme-modules-pro-for-divi/public/js/dsm-easy-tb.js?ver=4.9.97.41" data-type="text/javascript" type="text/bwp-script"></script>
1545
1546	
1547	
1548            
1548<script data-berqwp id='bwp-divi'>
1549            (function(){
1550                const element = document.querySelector('[data-et-multi-view]');
1551                // Check if the element exists to avoid errors
1552                if (element) {
1553                    // Add a class to the element
1554                    // element.classList.add('et_multi_view_swapped');
1555                }
1556            })();
1557
1558            (function() {
1559                document.querySelectorAll('.dd-wrapper').forEach(function(element) {
1560                    element.style.display = '';
1561                });
1562                if (window.innerWidth <= 980) {
1563                    document.querySelectorAll('.dd-divimenu.dd-flex').forEach(function(menuElement) {
1564                        menuElement.classList.remove('dd-divimenu-open');
1565                    });
1566                }
1567            })();
1568
1569            </script>
1569
1570            
1570<script data-type="text/javascript" type="text/bwp-script">
1571            window.addEventListener('berqwp_after_delay_js_loaded', function() {
1572                if (window.et_pb_init_modules) {
1573                    window.et_pb_init_modules();
1574                }
1575            });
1576            </script>
1576
1577            
1577<script defer>
1578                var comment = document.createComment(' This website is optimized using the BerqWP plugin. @1790993490 ');
1579                document.documentElement.insertBefore(comment, document.documentElement.firstChild);
1580
1581                function isMobileDevice() {
1582                    return /Mobi|Android|iPhone|iPad|iPod|Opera Mini|IEMobile|WPDesktop/i.test(navigator.userAgent);
1583                }
1584
1585                function astraHeaderClass() {
1586                    if (isMobileDevice() && window.screen.width <= 999) {
1587                        if ((document.body.classList.contains('theme-astra') || document.body.classList.contains('ast-page-builder-template')) && !document.body.classList.contains('ast-header-break-point')) {
1588                            document.body.classList.add('ast-header-break-point');
1589                        }
1590                    }
1591                }
1592
1593                function divimobilemenu() {
1594                    const divimenuele = document.querySelector('#et_mobile_nav_menu .mobile_menu_bar.mobile_menu_bar_toggle');
1595
1596                    if (isMobileDevice() && divimenuele) {
1597                        divimenuele.innerHTML = '<div class="dipi_hamburger hamburger hamburger--spring">     <div class="hamburger-box">         <div class="hamburger-inner"></div>     </div> </div>';
1598                    }
1599                }
1600
1601                divimobilemenu();
1602                astraHeaderClass();
1603                window.addEventListener('resize', function() {
1604                    astraHeaderClass();
1605                });
1606
1607                window.dispatchEvent(new Event('berqwp_js_initialized'));
1608
1609            </script>
1609
1610
1611            
1611<script async>
1612            (function(){
1613                // window.addEventListener('load', function() {
1614                window.addEventListener('DOMContentLoaded', function() {
1615                    // Function to load video and its sources
1616                    function loadLazyVideo(video) {
1617                        // Set video src from data attribute if exists
1618                        const videoSrc = video.getAttribute('data-berqwpsrc');
1619                        if (videoSrc) {
1620                            video.setAttribute('src', videoSrc);
1621                        }
1622
1623                        // Find all <source> tags inside the video and apply their data-berqwpsrc as src
1624                        const sources = video.querySelectorAll('source');
1625                        sources.forEach(source => {
1626                            const sourceSrc = source.getAttribute('data-berqwpsrc');
1627                            if (sourceSrc) {
1628                                source.setAttribute('src', sourceSrc);
1629                            }
1630                        });
1631
1632                        // Load the video once the sources have been set
1633                        video.load();
1634                    }
1635
1636                    // Use IntersectionObserver to detect when the video is about to enter the viewport
1637                    let lazyVideos = [].slice.call(document.querySelectorAll('video.berqwp-lazy-video'));
1638
1639                    if ('IntersectionObserver' in window) {
1640                        let lazyVideoObserver = new IntersectionObserver(function(entries, observer) {
1641                            entries.forEach(function(entry) {
1642                                if (entry.isIntersecting) {
1643                                    let video = entry.target;
1644                                    loadLazyVideo(video);
1645                                    // Unobserve the video once it's loaded
1646                                    lazyVideoObserver.unobserve(video);
1647                                }
1648                            });
1649                        });
1650
1651                        // Observe each lazy video
1652                        lazyVideos.forEach(function(video) {
1653                            lazyVideoObserver.observe(video);
1654                        });
1655                    } else {
1656                        // Fallback for browsers that don't support IntersectionObserver
1657                        lazyVideos.forEach(function(video) {
1658                            loadLazyVideo(video);
1659                        });
1660                    }
1661                });
1662
1663            })()
1664        </script>
1664
1665
1666            
1666<script>
1667            async function berqwp_add_assets_browser_cache(asset_urls) {
1668                if (!('caches' in window)) {
1669                    console.error('Cache API is not supported in this browser.');
1670                    return;
1671                }
1672
1673                const fetchPromises = [];
1674
1675                asset_urls.forEach(url => {
1676                    if (url) {
1677                        fetchPromises.push(
1678                            fetch(url, {
1679                                method: 'GET',
1680                                mode: 'cors' // Ensure CORS mode is set
1681                            })
1682                            .then(response => {
1683                                if (!response.ok) {
1684                                    console.error('Failed to fetch:', response);
1685                                }
1686                                return response;
1687                            })
1688                            .catch(error => {
1689                                console.error('Fetch error:', error);
1690                                return null;
1691                            })
1692                        );
1693                    }
1694                });
1695
1696                try {
1697                    const responses = await Promise.all(fetchPromises);
1698
1699                    // Open or create a cache
1700                    const cache = await caches.open('berqwp-assets-cache');
1701
1702                    responses.forEach(response => {
1703                        if (response && response.ok) {
1704                            console.log('Preloading and caching:', response.url);
1705
1706                            // Add the response to the cache
1707                            cache.put(response.url, response.clone());
1708                        }
1709                    });
1710                } catch (error) {
1711                    console.error('Error during fetching and caching:', error);
1712                }
1713            }
1714
1715            </script>
1715
1716
1717        
1717<script id='prefetch-links' defer>
1718
1719            function berq_prerender(url) {
1720            const s = document.createElement('script');
1721            s.type = 'speculationrules';
1722            s.textContent = JSON.stringify({
1723                prerender: [{ urls: [url] }]
1724            });
1725            document.head.appendChild(s);
1726            }
1727
1728            // Set to keep track of prefetched links
1729            const prefetchedLinks = new Set();
1730
1731            // Get all anchor tags on the page
1732            const links = document.querySelectorAll('a:not([data-price-key])');
1733
1734            // Loop through each anchor tag
1735            links.forEach(link => {
1736                // Add mouseover event listener
1737                link.addEventListener('mouseover', () => {
1738                    const excludes = ['tel:', 'mailto:', 'sms:', 'geo:'];
1739
1740                    const isExcluded = excludes.some(prefix =>
1741                        link.href.startsWith(prefix)
1742                    );
1743
1744                    // Check if the link has already been prefetched
1745                    if (!prefetchedLinks.has(link.href) && !isExcluded) {
1746                        berq_prerender(link.href);
1747
1748                        // Add the link to the set of prefetched links
1749                        prefetchedLinks.add(link.href);
1750                    }
1751                });
1752            });
1753
1754        </script>
1754
1755        
1755<script defer>
1756                // document.addEventListener('DOMContentLoaded', function () {
1757
1758                (function(){
1759
1760                    var options = {
1761                        root: null, // null means the viewport
1762                        rootMargin: '0px', // adjust as needed
1763                        threshold: 0.1 // adjust as needed
1764                    };
1765
1766                    var bwp_iframe_observer = new IntersectionObserver(function (entries, observer) {
1767                        entries.forEach(function (entry) {
1768                        if (entry.isIntersecting) {
1769                            let item = entry.target;
1770                            let iframe = item.getAttribute('data-embed');
1771
1772                            let wrapper = document.createElement('div');
1773                            wrapper.innerHTML = iframe;
1774                            let iframeElement = wrapper.firstChild;
1775
1776                            // Insert the iframe next to the item
1777                            item.insertAdjacentElement('afterend', iframeElement);
1778
1779                            // Remove the original item
1780                            item.remove();
1781
1782                            bwp_iframe_observer.unobserve(item);
1783                        }
1784                    });
1785                }, options);
1786
1787                    let yt_em = document.querySelectorAll('.berqwp-lazy-youtube');
1788                    yt_em.forEach(function (item) {
1789                        bwp_iframe_observer.observe(item);
1790                    });
1791
1792                })()
1793                // });
1794            </script>
1794
1795            
1795<script id='lazy-load-bg-img' async>
1796    const berq_bg_observer = new IntersectionObserver(entries => {
1797        entries.forEach(entry => {
1798            // Check if the entry is intersecting
1799            if (entry.isIntersecting) {
1800                // Find the corresponding CSS property in the extractedProperties array
1801                const matchedProperty = extractedProperties.find(property => entry.target.matches(property.cssBlockSelector));
1802                // console.log(matchedProperty)
1803                if (matchedProperty) {
1804
1805                    document.querySelectorAll(
1806                        `style[data-selector="${matchedProperty.cssBlockSelector}"]`
1807                    ).forEach(style => style.remove());
1808
1809
1810                }
1811            }
1812        });
1813    }, { threshold: 0.0 }); 
1814
1815    // Observe each element corresponding to the CSS selectors in the extractedProperties array
1816    extractedProperties.forEach(property => {
1817        let selector = property.cssBlockSelector;
1818        const elements = document.querySelectorAll(selector);
1819        elements.forEach(element => {
1820            berq_bg_observer.observe(element);
1821        });
1822    });
1823
1824
1825    // Lazy load svn > use tags
1826    (function(){
1827                    const lazySVGs = document.querySelectorAll('svg use[data-berqwp-href]');
1828
1829                    const lazyLoadSVG = (element) => {
1830                        element.setAttribute('href', element.getAttribute('data-berqwp-href'));
1831                        element.removeAttribute('data-berqwp-href');
1832                    };
1833
1834                    const bwp_svg_observer = new IntersectionObserver((entries, observer) => {
1835                        entries.forEach(entry => {
1836                            if (entry.isIntersecting) {
1837                                lazyLoadSVG(entry.target);
1838                                bwp_svg_observer.unobserve(entry.target);
1839                            }
1840                        });
1841                    });
1842
1843                    lazySVGs.forEach(svgUse => bwp_svg_observer.observe(svgUse));
1844    })();
1845
1846</script>
1846<script>
1847        (function(){
1848            let cached_at = 1790993490;
1849            let current_time = Math.floor(new Date().getTime() / 1000);
1850            let is_expired = current_time > (cached_at + 60 * 60 * 24 * 30);
1851
1852            function sendPostRequest(url, data) {
1853                var xhr = new XMLHttpRequest();
1854                xhr.open('POST', url, true);
1855                xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
1856
1857                xhr.onreadystatechange = function() {
1858                    if (xhr.readyState === 4 && xhr.status === 200) {
1859                        console.log('Success:', JSON.parse(xhr.responseText));
1860                    } else if (xhr.readyState === 4) {
1861                        console.error('Error:', xhr.statusText);
1862                    }
1863                };
1864
1865                // Convert data to URL-encoded string
1866                var urlEncodedData = Object.keys(data).map(function(key) {
1867                    return encodeURIComponent(key) + '=' + encodeURIComponent(data[key]);
1868                }).join('&');
1869
1870                xhr.send(urlEncodedData);
1871            }
1872
1873            const url = 'https://spectaclepdx.com'+'/?berqwp_request_cache';
1874            const data = { page_slug: '/order-contacts/', page_url: 'https://spectaclepdx.com/order-contacts/' };
1875
1876            if (is_expired) {
1877                sendPostRequest(url, data);
1878            }
1879
1880        })()
1881
1882    </script>
1882<script id='bwp-divi-animations' data-berqwp defer>
1883            (function() {
1884
1885                function isInViewport(element) {
1886                    const rect = element.getBoundingClientRect();
1887                    const windowHeight = (window.innerHeight || document.documentElement.clientHeight);
1888                    const windowWidth = (window.innerWidth || document.documentElement.clientWidth);
1889
1890                    // Check if the element is within the viewport
1891                    return (
1892                        rect.top < windowHeight &&
1893                        rect.bottom > 0 &&
1894                        rect.left < windowWidth &&
1895                        rect.right > 0
1896                    );
1897                }
1898
1899                let animationsLoaded = false;
1900                document.addEventListener('DOMContentLoaded', function () {
1901                    if (animationsLoaded) {
1902                        return;
1903                    }
1904                    animationsLoaded = true;
1905
1906                    let animationHandler = {
1907                        // Get a list of all animation classes
1908                        getAnimationClasses: function () {
1909                            return [
1910                                'et_animated', 'et-waypoint', 'animated', 'animating', 'infinite', 'fade', 'fadeTop', 'fadeRight',
1911                                'fadeBottom', 'fadeLeft', 'slide', 'slideTop', 'slideRight',
1912                                'slideBottom', 'slideLeft', 'bounce', 'bounceTop', 'bounceRight',
1913                                'bounceBottom', 'bounceLeft', 'zoom', 'zoomTop', 'zoomRight',
1914                                'zoomBottom', 'zoomLeft', 'flip', 'flipTop', 'flipRight',
1915                                'flipBottom', 'flipLeft', 'fold', 'foldTop', 'foldRight',
1916                                'foldBottom', 'foldLeft', 'roll', 'rollTop', 'rollRight',
1917                                'rollBottom', 'rollLeft'
1918                            ];
1919                        },
1920
1921                        // Remove animation from element
1922                        removeAnimation: function (element) {
1923                            if (!element.classList.contains('infinite')) {
1924                                const animationClasses = this.getAnimationClasses();
1925                                element.classList.remove(...animationClasses);
1926                                element.style.animationDelay = '';
1927                                element.style.animationDuration = '';
1928                                element.style.animationTimingFunction = '';
1929                                element.style.opacity = '';
1930                                element.style.transform = '';
1931                                element.classList.add('had_animation');
1932                            }
1933                        },
1934
1935                        // Remove data attributes related to animations
1936                        removeAnimationData: function (element) {
1937                            Array.from(element.attributes).forEach(attr => {
1938                                if (attr.name.startsWith('data-animation-')) {
1939                                    element.removeAttribute(attr.name);
1940                                }
1941                            });
1942                        },
1943
1944                        // Process animation intensity based on type and direction
1945                        processAnimationIntensity: function (type, direction, intensity) {
1946                            let styles = {};
1947                            const intensityValue = intensity * 2;
1948
1949                            switch (type) {
1950                                case 'slide':
1951                                    if (direction === 'top') {
1952                                        styles.transform = 'translate3d(0, '+intensityValue+'%, 0)';
1953                                    } else if (direction === 'right') {
1954                                        styles.transform = 'translate3d('+intensityValue+'%, 0, 0)';
1955                                    } else if (direction === 'bottom') {
1956                                        styles.transform = 'translate3d(0, '+intensityValue+'%, 0)';
1957                                    } else if (direction === 'left') {
1958                                        styles.transform = 'translate3d('+intensityValue+'%, 0, 0)';
1959                                    }
1960                                    break;
1961                                case 'zoom':
1962                                    const scaleValue = 1 - (intensity / 100);
1963                                    styles.transform = 'scale('+scaleValue+')';
1964                                    break;
1965                                case 'flip':
1966                                    const angle = Math.ceil(0.9 * intensity);
1967                                    if (direction === 'right') {
1968                                        styles.transform = 'perspective(2000px) rotateY('+angle+'deg)';
1969                                    } else if (direction === 'left') {
1970                                        styles.transform = 'perspective(2000px) rotateY('+angle+'deg)';
1971                                    } else if (direction === 'top') {
1972                                        styles.transform = 'perspective(2000px) rotateX('+angle+'deg)';
1973                                    } else if (direction === 'bottom') {
1974                                        styles.transform = 'perspective(2000px) rotateX('+angle+'deg)';
1975                                    }
1976                                    break;
1977                                // Other cases like 'fold' and 'roll' can be added here
1978                            }
1979                            return styles;
1980                        },
1981
1982                        // Apply animation to an element based on data attributes
1983                        animateElement: function (element, animationData) {
1984                            if (!element.classList.contains('et_had_animation')) {
1985                                const { style, duration, delay, intensity, speed_curve, starting_opacity } = animationData;
1986
1987                                // Ensure the animation class is valid
1988                                const validAnimationClasses = this.getAnimationClasses();
1989                                const matchedAnimationClass = validAnimationClasses.find(animClass => style.includes(animClass));
1990
1991                                if (matchedAnimationClass) {
1992                                    element.style.animationDuration = duration;
1993                                    element.style.animationDelay = delay;
1994                                    element.style.animationTimingFunction = speed_curve;
1995                                    element.style.opacity = starting_opacity;
1996
1997                                    const animationType = style.replace(/[^a-z]/gi, '');
1998                                    const animationDirection = style.match(/[a-z]+/i)[0];
1999                                    const intensityValue = parseInt(intensity, 10);
2000
2001                                    // Set styles based on animation
2002                                    const intensityStyles = this.processAnimationIntensity(animationType, animationDirection, intensityValue);
2003                                    Object.assign(element.style, intensityStyles);
2004
2005                                    element.classList.add('et_animated', 'et_is_animating', matchedAnimationClass);
2006                                    element.classList.add('et_had_animation');
2007
2008                                    // Remove animation after it's done
2009                                    setTimeout(() => {
2010                                        this.removeAnimation(element);
2011                                    }, parseInt(duration) + parseInt(delay));
2012                                }
2013
2014                                element.classList.add('et-animated');
2015                            }
2016                        },
2017
2018                        addEtAnimatedClassToElements: function () {
2019                            const animationClasses = this.getAnimationClasses();
2020
2021                            // Build a CSS selector string that targets any element with these classes
2022                            const selector = animationClasses.map(className => '.'+className).join(',');
2023
2024                            // Query all elements that match the selector (have any of the animation classes)
2025                            const elements = document.querySelectorAll(selector);
2026
2027                            // Add 'et-animated' class to each of them
2028                            elements.forEach(element => {
2029                                element.classList.add('et-animated');
2030                            });
2031                        },
2032
2033                        // Loop through animation data and apply animations
2034                        processAnimationData: function (animationDataArray) {
2035                            const observerOptions = {
2036                                root: null, // Use the viewport as the root
2037                                rootMargin: '0px', // No margin
2038                                threshold: 0.1 // Trigger when 10% of the element is visible
2039                            };
2040
2041                            const observer = new IntersectionObserver((entries, observer) => {
2042                                entries.forEach(entry => {
2043                                    if (entry.isIntersecting) {
2044                                        const element = entry.target;
2045                                        const animationData = animationDataArray.find(data => element.classList.contains(data.class));
2046                                        if (animationData) {
2047                                            this.animateElement(element, animationData);
2048                                        }
2049                                        // Optionally stop observing the element after animation
2050                                        observer.unobserve(element);
2051                                    }
2052                                });
2053                            }, observerOptions);
2054
2055                            animationDataArray.forEach(animationData => {
2056                                const elements = document.getElementsByClassName(animationData.class);
2057                                Array.from(elements).forEach(element => {
2058                                    observer.observe(element);
2059                                });
2060                            });
2061                        },
2062                        // processAnimationData: function (animationDataArray) {
2063                        //     animationDataArray.forEach(animationData => {
2064                        //         const elements = document.getElementsByClassName(animationData.class);
2065                        //         Array.from(elements).forEach(element => {
2066                        //             this.animateElement(element, animationData);
2067                        //         });
2068                        //     });
2069                        // }
2070                    };
2071
2072                    if (typeof et_animation_data !== 'undefined' && Array.isArray(et_animation_data)) {
2073                        animationHandler.processAnimationData(et_animation_data);
2074                    }
2075                    // animationHandler.addEtAnimatedClassToElements();
2076
2077                })
2078
2079
2080            })();
2081
2082            (function(){
2083                if (window.innerWidth < 999 && document.body.classList.contains('et_fixed_nav') && document.body.classList.contains('et_secondary_nav_enabled')) {
2084                    document.body.classList.remove('et_fixed_nav');
2085                    document.getElementById('page-container').style.paddingTop = '0';
2086                }
2087
2088            })();
2089
2090            </script>
2090<script id='bwp-divi-multi-view-images' data-berqwp async>
2091            (function() {
2092                const images = document.querySelectorAll('img.et_multi_view_hidden_image');
2093
2094                images.forEach((img) => {
2095                    // Use the closest visible parent for viewport check since hidden images have 0 dimensions
2096                    const target = img.offsetParent || img.parentElement || img;
2097                    const rect = target.getBoundingClientRect();
2098
2099                    // Also check if the image itself has a position via offset
2100                    const imgTop = img.offsetTop;
2101                    const imgLeft = img.offsetLeft;
2102
2103                    // Check viewport using parent's rect OR fallback to scroll-based check
2104                    const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
2105                    const scrollLeft = window.pageXOffset || document.documentElement.scrollLeft;
2106                    const viewportHeight = window.innerHeight;
2107                    const viewportWidth = window.innerWidth;
2108
2109                    // Method 1: parent bounding rect
2110                    const parentInView =
2111                    rect.top < viewportHeight &&
2112                    rect.bottom > 0 &&
2113                    rect.left < viewportWidth &&
2114                    rect.right > 0;
2115
2116                    // Method 2: walk up to find a visible ancestor
2117                    let ancestor = img.parentElement;
2118                    let ancestorInView = false;
2119                    while (ancestor && ancestor !== document.body) {
2120                    const aRect = ancestor.getBoundingClientRect();
2121                    if (aRect.height > 0 && aRect.width > 0) {
2122                        ancestorInView =
2123                        aRect.top < viewportHeight &&
2124                        aRect.bottom > 0 &&
2125                        aRect.left < viewportWidth &&
2126                        aRect.right > 0;
2127                        break;
2128                    }
2129                    ancestor = ancestor.parentElement;
2130                    }
2131
2132                    const inViewport = parentInView || ancestorInView;
2133
2134                    if (!inViewport) return;
2135
2136                    try {
2137                    const data = JSON.parse(img.dataset.etMultiView);
2138                    const attrs = data.schema?.attrs || {};
2139
2140                    const width = window.innerWidth;
2141                    let src = '';
2142
2143                    if (width <= 767 && attrs.phone?.src) {
2144                        src = attrs.phone.src;
2145                    } else if (width <= 980 && attrs.tablet?.src) {
2146                        src = attrs.tablet.src;
2147                    } else if (attrs.desktop?.src) {
2148                        src = attrs.desktop.src;
2149                    }
2150
2151                    if (!src) return;
2152
2153                    img.src = src;
2154
2155                    const alt = attrs.desktop?.alt ?? attrs.tablet?.alt ?? attrs.phone?.alt;
2156                    if (alt !== undefined) img.alt = alt;
2157
2158                    img.classList.add(
2159                        'et_multi_view_swapped',
2160                        'et_multi_view__hover_selector',
2161                        'et_multi_view_image__loaded'
2162                    );
2163
2164                        img.classList.remove('et_multi_view_hidden_image')
2165                    } catch (e) {
2166                    console.error('Failed to parse multi-view data for image:', e);
2167                    }
2168                });
2169                })()
2170            </script>
2170
2171        
2171<script>
2172        var bwp_css_load_method = 'delay';
2173
2174        function berqwpLoadCss() {
2175            // Get all link tags containing data-berqwp-style-href
2176            let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]');
2177
2178            // Iterate through each link tag
2179            berqwp_linkTags.forEach(function (linkTag, index) {
2180                // Set the href attribute of each link tag
2181                linkTag.setAttribute('href', linkTag.getAttribute('data-berqwp-style-href'));
2182
2183            });
2184
2185            // Get all style tags containing data-berqwp-style
2186            var berqwp_styleTags = document.querySelectorAll('style[data-berqwp-style]');
2187
2188            // Loop through each style tag
2189            berqwp_styleTags.forEach(function (styleTag) {
2190                // Get the value of data-berqwp-style
2191                var berqwpStyle = styleTag.getAttribute('data-berqwp-style');
2192
2193                // Set the content of the style tag with the value of data-berqwp-style
2194                styleTag.textContent = berqwpStyle;
2195            });
2196
2197        }
2198        </script>
2198
2199        
2200        
2200<script id='delay-styles' defer>
2201
2202			    function berqwp_css_handleUserInteraction() {
2203                    // Get all link tags containing data-berqwp-style-href
2204                    let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]');
2205
2206                    // Iterate through each link tag
2207                    berqwp_linkTags.forEach(function (linkTag, index) {
2208                        // Set the href attribute of each link tag
2209                        linkTag.setAttribute('href', linkTag.getAttribute('data-berqwp-style-href'));
2210
2211                    });
2212
2213                    // Get all style tags containing data-berqwp-style
2214                    var berqwp_styleTags = document.querySelectorAll('style[data-berqwp-style]');
2215
2216                    // Loop through each style tag
2217                    berqwp_styleTags.forEach(function (styleTag) {
2218                        // Get the value of data-berqwp-style
2219                        var berqwpStyle = styleTag.getAttribute('data-berqwp-style');
2220
2221                        // Set the content of the style tag with the value of data-berqwp-style
2222                        styleTag.textContent = berqwpStyle;
2223                    });
2224
2225                    // Trigger event when styles are loaded
2226                    let berqwp_styles_event = new CustomEvent('berqwpStylesLoaded');
2227
2228                    // Dispatch the custom event
2229                    window.dispatchEvent(berqwp_styles_event);
2230
2231
2232                    // After running the function, remove all event listeners to ensure it runs only once
2233                    for (let eventType of berqwp_css_interactionEventTypes) {
2234                        document.removeEventListener(eventType, berqwp_css_handleUserInteraction);
2235                    }
2236
2237                }
2238
2239                const berqwp_css_interactionEventTypes = ['click', 'mousemove', 'keydown', 'touchstart', 'scroll'];
2240
2241                // for (let eventType of berqwp_css_interactionEventTypes) {
2242                //     document.addEventListener(eventType, berqwp_css_handleUserInteraction);
2243                // }
2244
2245        </script>
2245
2246        
2247            
2247<script id='create-blob'>
2248                // Get all script tags in the document
2249                var scriptTags = document.getElementsByTagName('script');
2250
2251                // Loop through each script tag
2252                for (let i = 0; i < scriptTags.length; i++) {
2253                    const scriptTag = scriptTags[i];
2254
2255                    // Check if the script tag contains the data-berqwp-js attribute
2256                    const berqwpAttribute = scriptTag.getAttribute('data-berqwp-js');
2257                    if (berqwpAttribute) {
2258                        // Decode the base64 encoded string
2259                        const decodedString = atob(berqwpAttribute);
2260
2261                        // Extract the inner content of the decoded string
2262                        const match = decodedString.match(/
2262<script[^>]*>([\s\S]+)<\/script>/i);
2263                        if (match && match.length > 1) {
2264                            const innerContent = match[1];
2265
2266                            // Convert the inner content into a Blob
2267                            const blob = new Blob([innerContent], { type: 'application/javascript' });
2268
2269                            // Create a new script tag with the blob content
2270                            const newScriptTag = document.createElement('script');
2271                            newScriptTag.src = URL.createObjectURL(blob);
2272                            console.log(URL.createObjectURL(blob))
2273
2274                            // Convert the newScriptTag HTML string to base64
2275                            const newScriptTagHtml = newScriptTag.outerHTML;
2276                            const base64Encoded = btoa(newScriptTagHtml);
2277
2278                            // Add the base64 encoded string back to the data-berqwp-js attribute of the original script tag
2279                            scriptTag.setAttribute('data-berqwp-js', base64Encoded);
2280                        }
2281                    }
2282                }
2283
2284            </script>
2284
2285            
2286        
2286<script type='text/javascript' async>
2287                            // Function to cache and load scripts
2288                            async function cache_file(url) {
2289                                const cache = await caches.open('berqwp-cache');
2290
2291                                // Check if the resource is already cached
2292                                const cachedResponse = await cache.match(url);
2293                                if (cachedResponse) {
2294                                    console.log('Script is already cached:', url);
2295                                } else {
2296                                    // Fetch and cache the resource
2297                                    const response = await fetch(url, { cache: 'reload' });
2298                                    if (response.ok) {
2299                                        await cache.put(url, response.clone());
2300                                        console.log('Fetched and cached script:', url);
2301                                    } else {
2302                                        console.error('Failed to fetch script:', response.statusText);
2303                                    }
2304                                }
2305                            }
2306            (function() {
2307                var berqwpScriptsPreloaded = false;
2308                window.addEventListener('berqwpLCPLoaded', function() {
2309                    if (berqwpScriptsPreloaded) {
2310                        return;
2311                    }
2312
2313                    berqwpScriptsPreloaded = true;
2314
2315                    // Function to preload scripts
2316                    function preloadScripts() {
2317                        const scripts = document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])');
2318
2319                        scripts.forEach(script => {
2320                            if (script.src) {
2321                                const link = document.createElement('link');
2322                                link.rel = 'preload';
2323                                link.href = script.src;
2324                                link.as = 'script';
2325                                document.head.appendChild(link);
2326                            }
2327                        });
2328                    }
2329
2330                    // Function to load scripts from the cache
2331                    function loadScripts() {
2332                        const scripts = document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])');
2333
2334                        scripts.forEach((script, index) => {
2335                            const newScript = document.createElement('script');
2336                            newScript.src = script.src;
2337                            newScript.type = script.getAttribute('data-type') || 'text/javascript';
2338                            newScript.async = false; // To maintain order of execution
2339
2340                            // Copy other attributes
2341                            Array.from(script.attributes).forEach(attr => {
2342                                if (attr.name !== 'type') {
2343                                    newScript.setAttribute(attr.name, attr.value);
2344                                }
2345                            });
2346
2347                            // Replace the original script
2348                            script.parentNode.replaceChild(newScript, script);
2349                        });
2350                    }
2351
2352                    // setTimeout(function() {
2353                        // Preload scripts as early as possible
2354                        // preloadScripts();
2355                    // }, 500)
2356
2357                    let styleTag = document.querySelector('style[type="text/berqwpfonts"]');
2358
2359                    if (styleTag) {
2360                        styleTag.setAttribute('type', 'text/css');
2361                    }
2362
2363
2364                });
2365            })();
2366
2367        </script>
2367
2368    
2369            
2369<script data-mode='1'>
2370            function berqwpLoadJs() {
2371                var scripts = document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])');
2372                let loadedResources = 0;
2373                let deferLoaded = false;
2374                let enableDeferLoading = false;
2375                let hasDeferScripts = document.querySelectorAll('script[type="text/bwp-script"][defer]:not([data-earlyberqwp])').length > 0;
2376
2377                function bwp_resource_check() {
2378                    if (loadedResources < scripts.length) {
2379                        loadedResources = loadedResources + 1;
2380                    }
2381
2382                    if (loadedResources >= scripts.length) {
2383                        setTimeout(function() {
2384
2385                            if (document.readyState == 'complete' || (document.readyState == 'complete' && enableDeferLoading && !deferLoaded)) {
2386                                console.log('Releasing page lifecyle events.')
2387                                let event = new Event('DOMContentLoaded', {
2388                                    bubbles: true,
2389                                    cancelable: true
2390                                });
2391                                window.dispatchEvent(event);
2392                                document.dispatchEvent(event);
2393
2394                                if (enableDeferLoading && hasDeferScripts) {
2395                                    window.dispatchEvent(new Event('berqwp_load_defer_scripts'));
2396                                }
2397
2398                                triggerReadyStateChange('complete');
2399
2400                                window.dispatchEvent(new Event('load'));
2401                                document.dispatchEvent(new Event('load'));
2402
2403                                if (enableDeferLoading && hasDeferScripts) {
2404                                    return;
2405                                }
2406
2407                            } else if (enableDeferLoading && !deferLoaded && hasDeferScripts) {
2408                                window.dispatchEvent(new Event('berqwp_load_defer_scripts'));
2409                                return;
2410                            }
2411
2412                            // Create a new resize event
2413                            var resizeEvent = new Event('resize');
2414
2415                            // Dispatch the resize event
2416                            window.dispatchEvent(resizeEvent);
2417                            document.dispatchEvent(resizeEvent);
2418
2419                            console.log('scripts loaded.')
2420
2421                            window.dispatchEvent(new Event('berqwp_after_delay_js_loaded'));
2422
2423                        },500);
2424
2425                    }
2426
2427                }
2428
2429                // Function to dynamically load scripts
2430                async function loadScript(index) {
2431                    if (index >= scripts.length) {
2432                        return;
2433                    }
2434
2435                    // Create a new script element
2436                    var script = scripts[index];
2437                    if (!script || !script.parentNode) {
2438                        console.error('Script is null, undefined, or not attached to the DOM:', script);
2439                        return;
2440                    }
2441
2442                    var newScript = document.createElement('script');
2443                    // newScript.type = 'text/javascript';
2444                    newScript.type = script.getAttribute('data-type');
2445                    newScript.async = false;
2446
2447                    if (enableDeferLoading && script.hasAttribute('defer') && !deferLoaded) {
2448                        bwp_resource_check();
2449                        loadScript(index + 1);
2450                        return;
2451                    }
2452
2453                    // Copy the content or src of the original script
2454                    if (script.src) {
2455                        newScript.src = script.src;
2456
2457                        if (script.hasAttribute('data-berqwpSkipOnLoad')) {
2458                            bwp_resource_check();
2459                            loadScript(index + 1);
2460                        } else {
2461                            // Set a timeout to proceed even if onload doesn't fire
2462                            var scriptTimeout = setTimeout(function() {
2463                                console.warn('Script load timeout:', script.src);
2464                                bwp_resource_check();
2465                                loadScript(index + 1);
2466                            }, 5000); // 5 seconds timeout
2467
2468                            newScript.onload = function() {
2469                                clearTimeout(scriptTimeout); // Clear timeout if script loads successfully
2470                                bwp_resource_check();
2471                                loadScript(index + 1);
2472                            }
2473
2474                            newScript.onerror = function() {
2475                                clearTimeout(scriptTimeout); // Clear timeout if script loads successfully
2476                                bwp_resource_check();
2477                                loadScript(index + 1);
2478                            }
2479
2480                        }
2481
2482                    } else {
2483                        newScript.text = script.textContent;
2484                        bwp_resource_check();
2485                        loadScript(index + 1);
2486                    }
2487
2488                    // Copy other attributes if necessary
2489                    Array.from(script.attributes).forEach(function(attr) {
2490                        if (attr.name !== 'type' && attr.name !== 'data-type') {
2491                            newScript.setAttribute(attr.name, attr.value);
2492                        }
2493                    });
2494
2495                    if (!script) {
2496                        console.error('Script is undefined or null at index:', index);
2497                        return;
2498                    }
2499
2500                    try {
2501                        script.after(newScript); // Works only if the script is still in the DOM
2502                    } catch (error) {
2503                        console.error('Error using .after():', error.message);
2504                    }
2505                }
2506
2507                (async () => {
2508
2509                    if (document.readyState == 'complete') {
2510                        triggerReadyStateChange('interactive');
2511                    }
2512
2513                    let berqwp_lcp_event = new CustomEvent('berqwpLCPLoaded');
2514                    window.dispatchEvent(berqwp_lcp_event);
2515
2516                    // Start loading scripts from the first one
2517                    loadScript(0);
2518
2519                    window.addEventListener('berqwp_load_defer_scripts', function() {
2520                        console.log('Executing defer scripts')
2521                        deferLoaded=true;
2522                        scripts = document.querySelectorAll('script[type="text/bwp-script"][defer]:not([data-earlyberqwp])');
2523                        loadedResources = 0;
2524                        loadScript(0);
2525                    })
2526
2527                })();
2528            }
2529            </script>
2529
2530            
2531        
2531<script>
2532            (function(){
2533                            // Select all inline script tags with type="text/bwp-script"
2534                            const inlineScripts = document.querySelectorAll('script[type="text/bwp-script"]');
2535
2536                            inlineScripts.forEach((script) => {
2537                                // Get the content of the inline script
2538                                const scriptContent = script.innerHTML;
2539
2540                                if (!scriptContent) {
2541                                    return;
2542                                }
2543
2544                                if (script.getAttribute('data-type') == 'module') {
2545                                    return;
2546                                }
2547
2548                                // Create a Blob from the script content
2549                                const blob = new Blob([scriptContent], { type: 'application/javascript' });
2550
2551                                // Create a URL for the Blob
2552                                const scriptURL = URL.createObjectURL(blob);
2553
2554                                // Create a new external script tag
2555                                const newScript = document.createElement('script');
2556                                newScript.src = scriptURL;
2557                                newScript.type = 'text/bwp-script';  // Or 'text/bwp-script', but 'application/javascript' is more typical for JS
2558                                newScript.setAttribute('data-type', script.getAttribute('data-type'));
2559
2560                                // Copy other attributes if necessary
2561                                Array.from(script.attributes).forEach(function(attr) {
2562                                    if (attr.name !== 'type' && attr.name !== 'src') {
2563                                        newScript.setAttribute(attr.name, attr.value);
2564                                    }
2565                                });
2566
2567                                // Replace the original inline script with the new external script tag
2568                                script.parentNode.replaceChild(newScript, script);
2569                            });
2570
2571
2572
2573                        })();
2574        </script>
2574
2575        
2575<script id='optimize-js' async>
2576            let js_execution_mode = '1';
2577            let js_loading = 'delay';
2578            var bwp_js_load_method = 'delay';
2579            let berq_content = true;
2580            var berq_click = null;
2581            var total_berq_scripts = 0;
2582            var loaded_berq_scripts = 0;
2583            let assets_to_cache = [];
2584
2585            // Get all link tags containing data-berqwp-style-href
2586            let berqwpLinkTags = document.querySelectorAll('link[data-berqwp-style-href]');
2587            let berqwpScriptTags = document.querySelectorAll('script[type="text/bwp-script"]');
2588
2589            // Extract the URLs from the data attributes
2590            let cssUrls = Array.from(berqwpLinkTags).map(linkTag => linkTag.getAttribute('data-berqwp-style-href'));
2591            let jsUrls = Array.from(berqwpScriptTags).map(scriptTag => scriptTag.getAttribute('src')).filter(url => url);
2592            let resourcesUrls = cssUrls.concat(jsUrls);
2593
2594
2595            var scriptTags = document.querySelectorAll('script[data-berqwp-js]');
2596            scriptTags.forEach(div => {
2597                const scriptData = atob(div.getAttribute('data-berqwp-js'));
2598                const scriptElement = document.createRange().createContextualFragment(scriptData).children[0];
2599
2600                if (scriptElement.src) {
2601                    total_berq_scripts++;
2602                }
2603
2604            });
2605
2606            function preloadJS(jsURLs) {
2607                // jsURLs = jsURLs.filter((item) => item && !item.includes('blob:'));
2608                // return window.bwpWorker.preload(jsURLs);
2609                return window.bwpPreloader.preloadScripts();
2610            }
2611
2612            function preloadCSS(cssURLs) {
2613                // return window.bwpWorker.preload(cssURLs);
2614                return window.bwpPreloader.preloadStyles();
2615            }
2616
2617            let bwp_css_initialized = false;
2618            function bwp_css_init(cssUrls) {
2619                if (bwp_css_initialized) {
2620                    return;
2621                }
2622                bwp_css_initialized = true;
2623                preloadCSS(cssUrls);
2624                berqwpLoadCss();
2625
2626                document
2627                .querySelectorAll('style[type="text/berqwp-style"]')
2628                .forEach(style => {
2629                    style.type = 'text/css';
2630                });
2631            }
2632
2633            let bwp_js_initialized = false;
2634            function bwp_js_init(jsUrls) {
2635                if (bwp_js_initialized) {
2636                    return;
2637                }
2638                bwp_js_initialized = true;
2639
2640                if (js_execution_mode === '3') {
2641                    berqwpLoadJs();
2642                } else {
2643                    preloadJS(jsUrls)
2644                    .then(() => {
2645                        console.log('Preloading completed, invoking berqwpLoadJs...');
2646                        if (typeof berqwpLoadJs === 'function') {
2647                            berqwpLoadJs();
2648                        } else {
2649                            console.error('berqwpLoadJs is not defined or not a function.');
2650                        }
2651                    })
2652                    .catch(error => {
2653                        console.error('bwp_js_init failed during preloadJS:', error);
2654                    });
2655
2656                }
2657            }
2658
2659            let bwp_lastScrollY = window.scrollY;
2660            const bwp_SCROLL_THRESHOLD = 10;
2661
2662            function berqwp_js_handleUserInteraction(event) {
2663
2664                if (event.type === 'click' || event.type === 'touchstart') {
2665                    berq_click = event.target;
2666
2667                    // Traverse up the DOM to find the closest <a> ancestor
2668                    if (berq_click.closest('a')) {
2669                        berq_click = berq_click.closest('a');
2670                    }
2671
2672                    // If click is done on a link
2673                    if (berq_click.tagName === 'A' && berq_click.href && /^https?:\/\//.test(berq_click.href)) {
2674                        console.log('Skipping JavaScript execution, a link was clicked.')
2675                        return;
2676                    }
2677
2678                    console.log(event.type)
2679                    // event.preventDefault();
2680                }
2681
2682                if (event.type == 'scroll') {
2683                    const currentScrollY = window.scrollY;
2684                    const diff = Math.abs(currentScrollY - bwp_lastScrollY);
2685
2686                    if (diff < bwp_SCROLL_THRESHOLD) {
2687                        return;
2688                    }
2689                }
2690
2691                bwp_js_init(jsUrls);
2692                bwp_css_init(cssUrls);
2693
2694
2695                // After running the function, remove all event listeners to ensure it runs only once
2696                for (let eventType of berqwp_js_interactionEventTypes) {
2697                    window.removeEventListener(eventType, berqwp_js_handleUserInteraction);
2698                }
2699            }
2700
2701            let berqwp_js_interactionEventTypes = ['click', 'mousemove', 'keydown', 'touchstart', 'scroll', 'berqwpLoadJS', 'berqwp_interaction_event'];
2702            let waitForEvent = false;
2703
2704            // setTimeout(function() {
2705            //   bwp_js_init(jsUrls);
2706			//   bwp_css_init(cssUrls);
2707            // }, 10000)
2708
2709            if (js_loading == 'preload' && bwp_css_load_method == 'preload') {
2710                // berqwp_js_interactionEventTypes = ['berqwpStylesLoaded'];
2711                // berqwp_js_interactionEventTypes.push('berqwpStylesLoaded');
2712
2713                bwp_js_init(jsUrls);
2714                bwp_css_init(cssUrls);
2715
2716                // window.addEventListener('load', function () {
2717                // })
2718
2719            } else if (js_loading == 'preload' && bwp_css_load_method !== 'preload') {
2720                // window.addEventListener('load', function () {
2721                    bwp_js_init(jsUrls);
2722                // })
2723                waitForEvent = true;
2724
2725            } else if (js_loading !== 'preload' && bwp_css_load_method == 'preload') {
2726                bwp_css_init(cssUrls);
2727                waitForEvent = true;
2728
2729            } else {
2730                waitForEvent = true;
2731            }
2732
2733            if (waitForEvent) {
2734                for (let eventType of berqwp_js_interactionEventTypes) {
2735                    window.addEventListener(eventType, berqwp_js_handleUserInteraction, { passive: false });
2736                }
2737            }
2738
2739            window.addEventListener('berqwp_critical_css_processed', function() {
2740                //preloadJS(jsUrls);
2741            })
2742
2743            window.addEventListener('berqwp_after_delay_js_loaded', function() {
2744                if (berq_content == true) {
2745                    berq_content = false;
2746
2747                    if (js_execution_mode === '5') {
2748                        if (typeof window._bwpReplayLifecycle === 'function') window._bwpReplayLifecycle();
2749                        window.dispatchEvent(new Event('resize'));
2750
2751                    } else {
2752                        triggerReadyStateChange('complete');
2753                        if (typeof elementorFrontend !== 'undefined' && typeof elementorFrontend.init === 'function') {
2754                            var _realInit = elementorFrontend.init.bind(elementorFrontend);
2755                            elementorFrontend.init = function() {};
2756                            _realInit();
2757                        }
2758                        let event = new Event('DOMContentLoaded', {
2759                            bubbles: true,
2760                            cancelable: true
2761                        });
2762                        document.dispatchEvent(event);
2763                        document.dispatchEvent(new Event('readystatechange'));
2764                        window.dispatchEvent(new Event('load'));
2765    
2766    
2767                        // Create a new resize event
2768                        var resizeEvent = new Event('resize');
2769    
2770                        // Dispatch the resize event
2771                        window.dispatchEvent(resizeEvent);
2772                    
2773                    }
2774
2775
2776
2777
2778
2779                }
2780
2781                function whenScriptsAreIdle({
2782                  idleTime = 300,   // ms of quiet time
2783                  timeout = 10000  // max wait
2784                } = {}) {
2785                  return new Promise((resolve) => {
2786                    let pending = new Set();
2787                    let idleTimer;
2788                    let resolved = false;
2789
2790                    function done() {
2791                      if (resolved) return;
2792                      resolved = true;
2793                      observer.disconnect();
2794                      resolve();
2795                    }
2796
2797                    function resetIdleTimer() {
2798                      clearTimeout(idleTimer);
2799                      idleTimer = setTimeout(() => {
2800                        if (pending.size === 0) done();
2801                      }, idleTime);
2802                    }
2803
2804                    function track(script) {
2805                      if (script.dataset._tracked) return;
2806                      script.dataset._tracked = '1';
2807
2808                      // Inline scripts execute immediately
2809                      if (!script.src) {
2810                        resetIdleTimer();
2811                        return;
2812                      }
2813
2814                      pending.add(script);
2815
2816                      const cleanup = () => {
2817                        pending.delete(script);
2818                        resetIdleTimer();
2819                      };
2820
2821                      script.addEventListener('load', cleanup, { once: true });
2822                      script.addEventListener('error', cleanup, { once: true });
2823                    }
2824
2825                    // Track existing scripts
2826                    document.querySelectorAll('script').forEach(track);
2827
2828                    // Observe new scripts
2829                    const observer = new MutationObserver((mutations) => {
2830                      for (const m of mutations) {
2831                        for (const node of m.addedNodes) {
2832                          if (node.tagName === 'SCRIPT') {
2833                            track(node);
2834                          } else if (node.querySelectorAll) {
2835                            node.querySelectorAll('script').forEach(track);
2836                          }
2837                        }
2838                      }
2839                    });
2840
2841                    observer.observe(document.documentElement, {
2842                      childList: true,
2843                      subtree: true
2844                    });
2845
2846                    // Safety timeout
2847                    setTimeout(done, timeout);
2848
2849                    resetIdleTimer();
2850                  });
2851                }
2852
2853                if (berq_click) {
2854
2855                    console.log(berq_click);
2856                    const clickEvent = new MouseEvent('click', {
2857                        bubbles: true,
2858                        cancelable: false,
2859                        view: window
2860                    });
2861                    berq_click.dispatchEvent(clickEvent);
2862                    berq_click = null;
2863                    
2864                    // whenScriptsAreIdle({ idleTime: 800 }).then(() => {
2865                    //     setTimeout(function() {
2866                    //         console.log(berq_click);
2867                    //         const clickEvent = new MouseEvent('click', {
2868                    //             bubbles: true,
2869                    //             cancelable: false,
2870                    //             view: window
2871                    //         });
2872                    //         berq_click.dispatchEvent(clickEvent);
2873                    //         berq_click = null;
2874                    //     }, 500)
2875                    // });
2876                }
2877            });
2878
2879
2880
2881        </script>
2881
2882        </body>
2883</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.