/* The Bra Bible — design system, extracted from the live site's own stylesheets */
:root{--bb-bg:#fbf7f5;--bb-surface:#ffffff;--bb-sand:#f3ebe5;--bb-line:#ebe1dc;--bb-ink:#241f1d;--bb-ink-2:#5f5450;--bb-muted:#8a7c77;--bb-faint:#b3a5a0;--bb-rose:#a83a5c;--bb-rose-dark:#8e2f4d;--bb-rose-tint:#f7e8ec;--bb-field-border:#e6dcd7;--bb-radius:18px;--bb-radius-lg:26px;--bb-max:1180px;--bb-gutter:26px;--bb-shadow:0 2px 4px rgb(36 31 29 / .05),0 26px 44px -26px rgb(36 31 29 / .28);--bb-shadow-lg:0 40px 70px -40px rgb(36 31 29 / .45);--bb-serif:"Fraunces","Iowan Old Style",Georgia,"Times New Roman",serif;--bb-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--bb-ease:cubic-bezier(.22,.61,.36,1)}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bb-bg);color:var(--bb-ink-2);font-family:var(--bb-sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:var(--bb-serif);color:var(--bb-ink);font-weight:600;letter-spacing:-.01em}
img{max-width:100%;height:auto;display:block}
a{color:var(--bb-rose);text-decoration:none}
a:hover{color:var(--bb-rose-dark)}
.wrap{max-width:var(--bb-max);margin:0 auto;padding:0 var(--bb-gutter)}
.bb-prose{max-width:74ch;margin:0 auto}
.bb-prose h2{font-size:clamp(24px,2.6vw,31px);margin:46px 0 12px}
.bb-prose h3{font-size:clamp(19px,2vw,22px);margin:32px 0 8px}
.bb-prose p{margin:0 0 18px}
.bb-prose ul,.bb-prose ol{margin:0 0 20px;padding-left:22px}
.bb-prose li{margin:0 0 9px}
.bb-prose blockquote{margin:26px 0;padding:18px 24px;background:var(--bb-sand);border-left:3px solid var(--bb-rose);border-radius:0 14px 14px 0;font-size:16.5px}
.bb-prose figure{margin:28px 0}
.bb-prose figcaption{margin-top:9px;font-size:14px;color:var(--bb-muted);text-align:center}
.bb-prose table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15.5px}
.bb-prose th,.bb-prose td{border:1px solid var(--bb-line);padding:11px 13px;text-align:left}
.bb-prose th{background:var(--bb-sand);font-family:var(--bb-sans);font-weight:600;color:var(--bb-ink)}
.bb-wrap-article{padding:46px 0 20px}
.bb-crumbs{font-size:13.5px;color:var(--bb-muted);margin-bottom:18px}
.bb-crumbs a{color:var(--bb-muted)}
.bb-article__head{max-width:74ch;margin:0 auto 30px}
.bb-article__head h1{font-size:clamp(30px,4vw,46px);line-height:1.1;margin:12px 0 14px}
.bb-article__meta{font-size:14px;color:var(--bb-muted);display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}
.bb-heroimg{border-radius:var(--bb-radius);overflow:hidden;margin:0 auto 34px;max-width:1000px}
@font-face{font-family:'DM Serif Text';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/dmseriftext/v13/rnCw-xZa_krGokauCeNq1wWyWfG1X1oI.ttf) format('truetype')}
@font-face{font-family:'DM Serif Text';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmseriftext/v13/rnCu-xZa_krGokauCeNq1wWyWfSFWA.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWVAexQ.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexQ.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexQ.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4gaVc.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype')}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}
@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}
@-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)}}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.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,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@-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)}}
@-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)}}
@-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)}}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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)}}
@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}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:none;transform:none}}
@keyframes wobble{from{-webkit-transform:none;transform:none}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:none;transform:none}}
@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:none;transform:none}}
@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:none;transform:none}}
@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:none;transform:none}}
@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:none;transform:none}}
@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:none;transform:none}}
@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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:none;transform:none}}
@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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)}}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
@-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)}}
@-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)}}
@-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)}}
@-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)}}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}
@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
@-webkit-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);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}
@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);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}
@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
@-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:none;transform:none;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}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}
@-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:none;transform:none;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:none;transform:none;opacity:1}}
@-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}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;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:none;transform:none;opacity:1}}
@-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:none;transform:none;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}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
@-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:none;transform:none;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:none;transform:none;opacity:1}}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}
@-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:none;transform:none}}
@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:none;transform:none}}
@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-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)}}
@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)}}
@-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)}}
@-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)}}
@-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)}}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}
@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}
@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}
@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}
@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
body:not(.penci-fawesome-ver5) .penci-faicon{font-family:FontAwesome;font-weight:400}
body:not(.penci-fawesome-ver5) .penci-faicon.fa-vimeo:before{content:"\f27d"}
body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook-f:before,body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook:before{content:"\f09a"}
@keyframes TickerslideOutRight{from{opacity:1}to{opacity:0;transform:translate3d(20px,0,0)}}
@keyframes TickerslideInRight{from{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:none}}
div.penci-topbar-menu>ul,ul.penci-topbar-menu{display:inline-block;vertical-align:top;padding:0;margin:0}
div.penci-topbar-menu>ul li,ul.penci-topbar-menu li{position:relative}
div.penci-topbar-menu>ul>li,ul.penci-topbar-menu>li{display:inline-block;float:left;margin-right:20px}
div.penci-topbar-menu>ul>li:last-child,ul.penci-topbar-menu>li:last-child{margin-right:0}
div.penci-topbar-menu>ul>li a,ul.penci-topbar-menu>li a{color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:0 0;font-size:11px;text-transform:uppercase;line-height:32px;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}
div.penci-topbar-menu>ul>li>a,ul.penci-topbar-menu>li>a{display:inline-block;vertical-align:top}
.penci-topbar-menu img{vertical-align:middle}
div.penci-topbar-menu>ul>li a:hover,ul.penci-topbar-menu>li a:hover{color:var(--pcaccent-cl)}
div.penci-topbar-menu>ul ul.sub-menu,ul.penci-topbar-menu ul.sub-menu{display:none;position:absolute;left:0;background:#313131;box-shadow:0 3px 3px rgb(0 0 0 / .15);-webkit-box-shadow:0 3px 3px rgb(0 0 0 / .15);-moz-box-shadow:0 3px 3px rgb(0 0 0 / .15)}
div.penci-topbar-menu>ul li:hover>ul.sub-menu,ul.penci-topbar-menu li:hover>ul.sub-menu{display:block;z-index:105}
div.penci-topbar-menu>ul li:hover ul.sub-menu ul.sub-menu,ul.penci-topbar-menu li:hover ul.sub-menu ul.sub-menu{left:100%;top:0}
div.penci-topbar-menu>ul ul.sub-menu li a,ul.penci-topbar-menu ul.sub-menu li a{width:150px;padding:7px 0;margin:0 20px;line-height:1.7;display:block;text-align:left}
div.penci-topbar-menu>ul ul.sub-menu li a,div.penci-topbar-menu>ul>li>ul.sub-menu>li:first-child,ul.penci-topbar-menu ul.sub-menu li a,ul.penci-topbar-menu>li>ul.sub-menu>li:first-child{border-top:1px solid #414141}
div.penci-topbar-menu>ul ul.sub-menu li:first-child>a,ul.penci-topbar-menu ul.sub-menu>li:first-child>a{border-top:none}
@-webkit-keyframes LoadingCircleEf{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes LoadingCircleEf{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
#navigation.header-6 .menu{margin-right:30px}
#navigation.header-1,#navigation.header-4,#navigation.header-7{border-top:1px solid transparent!important}
#navigation .menu{float:left}
#navigation.header-4 .menu,#navigation.header-4 .pcheader-icon,#navigation.header-4 .top-search-classes,#navigation.header-5 .menu,#navigation.header-5 .pcheader-icon,#navigation.header-5 .top-search-classes{float:none;vertical-align:top}
#navigation .menu>ul>li,#navigation ul.menu>li{display:inline-block;position:relative;float:left;margin-right:30px}
#navigation .menu>li:last-child,#navigation .menu>ul>li:last-child{margin-right:0}
#navigation .menu>li>a,#navigation .sub-menu li a{font-family:var(--pchead-font);font-size:12px;color:#313131;text-transform:uppercase;display:inline-block;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;position:relative;font-weight:var(--pchead-wei);text-decoration:none}
#navigation .menu>li>a{line-height:58px}
#navigation .menu>li>a>i,#navigation .sub-menu li>a>i{font-size:13px;margin-right:5px}
#navigation .menu>ul>li>a:before,#navigation ul.menu>li>a:before{content:"";position:absolute;bottom:18px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;left:50%;height:2px;width:0;background:var(--pcaccent-cl)}
#navigation .menu>ul>li:hover>a:before,#navigation .menu>ul>li>a:hover:before,#navigation ul.menu>li:hover>a:before,#navigation ul.menu>li>a:hover:before{left:0;width:100%}
#navigation .menu>li.current-menu-ancestor>a,#navigation .menu>li.current-menu-item>a,#navigation .menu>li.current_page_item>a,#navigation .menu>li:hover>a,#navigation .menu>li>a:hover{color:var(--pcaccent-cl)}
#navigation .menu>ul>li>a>img,#navigation ul.menu>li>a>img{vertical-align:middle}
#navigation.header-6 .menu{float:none}
#navigation.header-6 .menu>li>a,#navigation.header-6 ul.menu>li>a{line-height:80px}
#navigation.header-6 .menu>ul>li>a:before,#navigation.header-6 ul.menu>li>a:before{bottom:29px}
#navigation.header-10 .penci-menu-wrap .menu,#navigation.header-11 .penci-menu-wrap .menu{padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}
#navigation.header-10 .menu>li>a,#navigation.header-10 ul.menu>li>a,#navigation.header-11 .menu>li>a,#navigation.header-11 ul.menu>li>a{line-height:80px}
.is-sticky #navigation.header-6 .menu>li>a,.is-sticky #navigation.header-6 ul.menu>li>a{line-height:58px}
.is-sticky #navigation.header-6 .menu>ul>li>a:before,.is-sticky #navigation.header-6 ul.menu>li>a:before{bottom:18px}
#navigation .menu .sub-menu{visibility:hidden;opacity:0;position:absolute;left:0;z-index:9999;box-shadow:0 3px 3px rgb(190 190 190 / .6);-webkit-box-shadow:0 3px 3px rgb(190 190 190 / .6);-moz-box-shadow:0 3px 3px rgb(190 190 190 / .6);border-top:1px solid #ececec;margin-top:0;background:#fff}
#navigation ul.menu ul.sub-menu li>a{margin:0 20px;padding:12px 0;font-size:12px;min-width:200px;line-height:1.4;-moz-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;border-bottom:1px solid #e0e0e0;text-align:left;border-left:none!important;position:relative;overflow:hidden;vertical-align:top}
#navigation ul.menu ul.sub-menu li,#navigation ul.menu ul.sub-menu ul li{padding-right:0;margin-right:0;float:none;position:relative;width:100%}
#navigation .menu ul.sub-menu>li:last-child>a{border-bottom:none}
#navigation .menu .sub-menu ul{left:100%;top:0}
body #navigation .menu .sub-menu,body .navigation .menu .sub-menu,body .penci-dropdown-menu{transition:transform .27s ease-in-out,opacity .27s ease-in-out,visibility .27s ease-in-out;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
body.pcmn-drdw-style-slide_down #navigation .menu .sub-menu,body.pcmn-drdw-style-slide_down .navigation .menu .sub-menu,body.pcmn-drdw-style-slide_down .penci-dropdown-menu{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}
body.pcmn-drdw-style-slide_down #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-slide_down #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-slide_down .navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down .navigation .menu ul li:hover>ul,body.pcmn-drdw-style-slide_down .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down .navigation ul.menu li:hover>ul{visibility:visible;opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}
body.pcmn-drdw-style-fadein_up #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_up .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_up .penci-dropdown-menu{-ms-transform:translateY(10px);transform:translateY(10px)}
body.pcmn-drdw-style-fadein_down #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_down .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_down .penci-dropdown-menu{-ms-transform:translateY(-10px);transform:translateY(-10px)}
body.pcmn-drdw-style-fadein_down #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_down #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_down .navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down .navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_down .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down .navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_up #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_up #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_up .navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up .navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_up .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up .navigation ul.menu li:hover>ul{visibility:visible;opacity:1;-ms-transform:translateY(0);transform:translateY(0)}
body.pcmn-drdw-style-fadein_left #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_left .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_left .penci-dropdown-menu{-ms-transform:translateX(-10px);transform:translateX(-10px)}
body.pcmn-drdw-style-fadein_right #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_right .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_right .penci-dropdown-menu{-ms-transform:translateX(10px);transform:translateX(10px)}
body.pcmn-drdw-style-fadein_left #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_left #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_left #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_left #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_left .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_left .navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_right #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_right #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_right #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_right #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_right .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_right .navigation ul.menu li:hover>ul{visibility:visible;opacity:1;-ms-transform:translateX(0);transform:translateX(0)}
body.pcmn-drdw-style-fadein_none #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_none .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_none .penci-dropdown-menu{opacity:0}
body.pcmn-drdw-style-fadein_none #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_none #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_none .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_none .navigation ul.menu li:hover>ul{visibility:visible;opacity:1}
#navigation .menu li.penci-mega-menu{position:static!important}
#sidebar-nav li.penci-mega-menu .penci-content-megamenu,.penci-menu-hbg li.penci-mega-menu .penci-content-megamenu{display:none!important}
#navigation .menu li.penci-mega-menu>ul.sub-menu{width:100%;padding:0!important;clear:both;display:block}
#navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu{width:100vw!important;left:calc((100vw - var(--pcctain))/ 2 * -1)!important}
#navigation .menu li.penci-block-mega.penci-mg-fullwidth,#navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-center,#navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-flexible,.navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-center,.navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-flexible{position:static!important}
#navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu>.container{width:100%}
#navigation ul.menu>li.megamenu{position:static}
#navigation ul.menu>li.megamenu>ul.sub-menu{width:var(--pcctain);padding:15px 0;display:table;table-layout:fixed;background:#fff;left:0}
#navigation.header-7 ul.menu>li.megamenu>ul.sub-menu,#navigation.header-8 ul.menu>li.megamenu>ul.sub-menu,#navigation.header-9 ul.menu>li.megamenu>ul.sub-menu{width:100%}
#navigation ul.menu>li.megamenu>ul.sub-menu>li{min-width:200px;max-width:300px;display:table-cell;vertical-align:top;padding:0 5px;margin:0;position:relative}
#navigation ul.menu>li.megamenu>ul.sub-menu>li:before{left:0;content:"";position:absolute;top:15px;bottom:15px;width:1px;display:block;background:#e0e0e0}
#navigation ul.menu>li.megamenu>ul.sub-menu>li:first-child:before{content:none;display:none}
#navigation ul.menu>li.megamenu>ul.sub-menu>li>a{margin:0 20px;border-bottom:1px solid #e0e0e0;display:none}
#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu{visibility:visible;opacity:1;transform:none;-webkit-transform:none;-moz-transform:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;position:static;border:none}
#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li,#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li a{display:block}
#navigation.menu-style-2 .menu>ul>li>a:before,#navigation.menu-style-2 ul.menu>li>a:before{content:none;display:none}
#navigation .menu>ul>li.menu-item-has-children>a:after,#navigation .menu>ul>li.penci-mega-menu>a:after,#navigation ul.menu>li.menu-item-has-children>a:after,#navigation ul.menu>li.penci-mega-menu>a:after{font-family:FontAwesome;content:"\f107";margin-left:5px;color:inherit;font-size:13px;font-weight:400;width:auto;display:inline-block;transform:scale(.8)}
.penci-fawesome-ver5 #navigation .menu>ul>li.menu-item-has-children>a:after,.penci-fawesome-ver5 #navigation .menu>ul>li.penci-mega-menu>a:after,.penci-fawesome-ver5 #navigation ul.menu>li.menu-item-has-children>a:after,.penci-fawesome-ver5 #navigation ul.menu>li.penci-mega-menu>a:after{font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900}
#navigation.menu-style-2 .menu .children,#navigation.menu-style-2 .menu .sub-menu{border-top:4px solid #e0e0e0;padding:8px 0}
#navigation.menu-style-2 .menu ul ul.sub-menu:before,#navigation.menu-style-2 ul.menu ul.sub-menu:before{width:0;height:4px;top:-4px;position:absolute;background:var(--pcaccent-cl);left:0;-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1);-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-moz-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-o-transition:width .5s cubic-bezier(.87,.02,.23,1.005);transition:width .5s cubic-bezier(.87,.02,.23,1.005);content:"";transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s}
#navigation.menu-style-2 .menu ul li:hover>ul:before,#navigation.menu-style-2 ul.menu li:hover>ul:before{width:100%}
#navigation.menu-style-2 ul.menu ul.sub-menu a{padding:8px 0;border:none!important}
#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu{padding:5px 0}
#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu:before{display:none;content:none}
#navigation.menu-style-3 .menu .children,#navigation.menu-style-3 .menu .penci-dropdown-menu,#navigation.menu-style-3 .menu .sub-menu,.navigation.menu-style-3 .menu .children,.navigation.menu-style-3 .menu .penci-dropdown-menu,.navigation.menu-style-3 .menu .sub-menu{border:1px solid var(--pcborder-cl)}
#navigation.menu-style-3 .menu .sub-menu:after,#navigation.menu-style-3 .menu .sub-menu:before,.navigation.menu-style-3 .menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu:before{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:#fff0 #fff0 var(--pcborder-cl) #fff0;transform:rotate(0);position:absolute;top:-6px;left:14px;content:"";z-index:99}
#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,#navigation.menu-style-3 .menu .sub-menu .sub-menu:before,.navigation.menu-style-3 .menu .sub-menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu .sub-menu:before{top:10px;left:-6px;border-width:6px 6px 6px 0;border-color:#fff0 var(--pcborder-cl) #fff0 #fff0;border-bottom-color:transparent!important}
#navigation.menu-style-3 .menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu:after{border-width:0 5px 5px 5px;border-color:#fff0 #fff0 #fff #fff0;top:-4px;left:15px}
#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu .sub-menu:after{top:11px;left:-4px;border-width:5px 5px 5px 0;border-color:#fff0 #fff #fff0 #fff0;border-bottom-color:transparent!important}
#navigation.menu-style-3 .menu .megamenu .sub-menu:after,#navigation.menu-style-3 .menu .megamenu .sub-menu:before,#navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:after,#navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:before,.navigation.menu-style-3 .menu .megamenu .sub-menu:after,.navigation.menu-style-3 .menu .megamenu .sub-menu:before,.navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:after,.navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:before{content:none;display:none}
#navigation.menu-item-padding .menu>ul>li,#navigation.menu-item-padding ul.menu>li{margin:0}
#navigation.menu-item-padding .menu>ul>li>a,#navigation.menu-item-padding ul.menu>li>a{padding:0 15px}
#navigation.menu-item-padding .menu>li.current-menu-ancestor>a,#navigation.menu-item-padding .menu>li.current-menu-item>a,#navigation.menu-item-padding .menu>li.current_page_item>a,#navigation.menu-item-padding .menu>li:hover>a,#navigation.menu-item-padding .menu>li>a:hover{background-color:#ececec}
#navigation.menu-item-padding .menu>ul>li>a:before,#navigation.menu-item-padding ul.menu>li>a:before{content:none;display:none}
@media only screen and (min-width:961px){#navigation.header-1.menu-item-padding,#navigation.header-1.menu-item-padding ul.menu>li>a,#navigation.header-4.menu-item-padding,#navigation.header-4.menu-item-padding ul.menu>li>a,#navigation.header-7.menu-item-padding,#navigation.header-7.menu-item-padding ul.menu>li>a{height:59px}}
@media only screen and (min-width:961px){.is-sticky #navigation.header-1.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-10.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-11.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-4.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-6.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-7.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-9.menu-item-padding ul.menu>li>a{height:58px}}
@media only screen and (min-width:961px){.is-sticky #navigation.header-10 .menu>li>a,.is-sticky #navigation.header-10 ul.menu>li>a,.is-sticky #navigation.header-11 .menu>li>a,.is-sticky #navigation.header-11 ul.menu>li>a{line-height:58px}}
@media only screen and (min-width:961px){#navigation.header-10.menu-item-padding,#navigation.header-10.menu-item-padding ul.menu>li>a,#navigation.header-11.menu-item-padding,#navigation.header-11.menu-item-padding ul.menu>li>a,#navigation.header-6.menu-item-padding,#navigation.header-6.menu-item-padding ul.menu>li>a,#navigation.header-9.menu-item-padding,#navigation.header-9.menu-item-padding ul.menu>li>a{height:81px}}
@media only screen and (min-width:961px){#navigation.header-2.menu-item-padding ul.menu>li>a,#navigation.header-3.menu-item-padding ul.menu>li>a,#navigation.header-5.menu-item-padding ul.menu>li>a,#navigation.header-8.menu-item-padding ul.menu>li>a{height:60px;margin-top:-1px}}
@media only screen and (min-width:961px){.is-sticky #navigation.header-2.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-3.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-5.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-8.menu-item-padding ul.menu>li>a{height:58px;margin-top:0}}
@media only screen and (min-width:961px){#navigation.header-1.menu-item-padding,#navigation.header-4.menu-item-padding,#navigation.header-6.menu-item-padding,#navigation.header-7.menu-item-padding,#navigation.header-9.menu-item-padding{border-top:none!important}}
@media only screen and (min-width:961px){#navigation-sticky-wrapper:not(.is-sticky) .menu .children,#navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu{margin-top:-1px}}
@-moz-document url-prefix(){#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before{top:0}}
#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a,#navigation .penci-megamenu .pcmis-2 .penci-mega-date,.navigation .penci-megamenu .pcmis-2 .penci-mega-date,.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.pcmis-2 .penci-mega-post a{color:var(--pcbg-cl)}
#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),#navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover),#navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) a:not(:hover),#navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date,#navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-date,#navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date,.navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),.navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover),.navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) a:not(:hover),.navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date,.navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-date,.navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date{color:#fff}
#sidebar-nav,.penci-menu-hbg{position:fixed!important;top:0;height:100%;z-index:99997;width:270px;overflow-y:auto;padding:30px 20px 20px;background:#fff;left:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transform:translateX(-270px);-webkit-transform:translateX(-270px);-moz-transform:translateX(-270px)}
#sidebar-nav{transform:translateX(calc(var(--pcsnav-w) * -1));-webkit-transform:translateX(calc(var(--pcsnav-w) * -1));-moz-transform:translateX(calc(var(--pcsnav-w) * -1))}
@media only screen and (min-width:961px){#sidebar-nav{display:none}}
#sidebar-nav #logo{display:none!important}
#sidebar-nav #logo+ul{border-top:1px solid #dedede}
.open-sidebar-nav #sidebar-nav{left:270px}
#sidebar-nav::-webkit-scrollbar{width:6px;background:#848484}
#sidebar-nav::-webkit-scrollbar-thumb{background-color:#313131;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
#sidebar-nav::-webkit-scrollbar-corner{background-color:#dedede}
#sidebar-nav-logo{padding:0 20px 20px;text-align:center;margin:0 0 15px 0;position:relative}
#sidebar-nav-logo:before{content:"";width:60px;height:1px;background:var(--pcaccent-cl);position:absolute;bottom:0;left:50%;margin-left:-30px}
.header-social.sidebar-nav-social{margin:0 0 43px 0;padding:0 10px}
.header-social.sidebar-nav-social .inner-header-social:after,.header-social.sidebar-nav-social .inner-header-social:before{content:none}
.header-social.sidebar-nav-social a i{color:#313131}
.penci-menu-hbg .header-social.sidebar-nav-social a i{font-size:14px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.header-social.sidebar-nav-social a i:hover{color:var(--pcaccent-cl)}
.penci-menu-hbg .header-social.penci-hbg-social-style-2 a,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a{margin:0 3px 6px}
.penci-menu-hbg .header-social.penci-hbg-social-style-2 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i{width:36px;height:36px;line-height:34px;background:0 0;border:1px solid #e0e0e0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0;display:inline-block;text-align:center}
.penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{background:var(--pcaccent-cl);border-color:var(--pcaccent-cl);color:#fff}
.penci-menu-hbg .header-social.penci-hbg-social-style-2.hgb-social-style-3 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4.hgb-social-style-5 a i{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,.penci-social-colored ul.footer-socials li a i{color:#fff!important;border:none!important;line-height:36px}
.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,.penci-social-colored ul.footer-socials li a:hover i{opacity:.85}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-pinterest,.penci-social-colored a i.fa-pinterest,.penci-social-colored a i.penciicon-pinterest,.tags-share-box.tags-share-box-s2 .post-share-pinterest{background:#bd081c!important}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-tiktok,.penci-social-colored a i.fa-tiktok,.penci-social-colored a i.penci-icon-tiktok,.penci-social-colored a i.penciicon-tik-tok,.penci-social-colored a i.penciicon-tik-tok-1{background:#fe2c55!important}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-pinterest i,.penci-social-textcolored a i.fa-pinterest,.penci-social-textcolored a i.penciicon-pinterest{color:#bd081c!important}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-tiktok i,.penci-social-textcolored a i.fa-tiktok,.penci-social-textcolored a i.penci-icon-tiktok,.penci-social-textcolored a i.penciicon-tik-tok,.penci-social-textcolored a i.penciicon-tik-tok-1{color:#fe2c55!important}
#sidebar-nav .menu,.pchgbel .menu,.penci-menu-hbg .menu{margin:0;list-style:none}
#sidebar-nav .menu li,.pchgbel .menu li,.penci-menu-hbg .menu li{display:block;border-bottom:1px solid #dedede;padding:0;margin-bottom:0}
.pchgbel .menu li.penci-mega-menu .sub-menu a:empty,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:empty{padding:0;display:none}
.pchgbel.menu li.penci-mega-menu .sub-menu a:blank,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:blank{padding:0;display:none}
.pchgbel .menu li.penci-mega-menu .sub-menu .penci-megamenu a:not(.mega-cat-child),.penci-menu-hbg .menu li.penci-mega-menu .sub-menu .penci-megamenu a:not(.mega-cat-child){padding:0;display:none}
.pchgbel .menu li.penci-mega-menu .sub-menu .penci-megamenu a.mega-normal-child,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu .penci-megamenu a.mega-normal-child{padding:10px 0;display:block}
#sidebar-nav .menu ul>li:last-child,#sidebar-nav .menu>li:last-child,.pchgbel .menu ul>li:last-child,.pchgbel .menu>li:last-child,.penci-menu-hbg .menu ul>li:last-child,.penci-menu-hbg .menu>li:last-child{border-bottom:none}
#sidebar-nav .menu li a,.pchgbel .menu li a,.penci-menu-hbg .menu li a{font-size:13px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#313131;margin:0;position:relative;padding:13px 0 13px 0;display:block;line-height:1.3em;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}
.pchgbel .menu li a,.penci-menu-hbg .menu li a{text-decoration:none}
#sidebar-nav .menu li.menu-item-has-children a,.pchgbel .menu li.menu-item-has-children a,.penci-menu-hbg .menu li.menu-item-has-children a{padding-right:17px}
#sidebar-nav .menu li a:hover,.pchgbel .menu li a:hover,.penci-menu-hbg .menu li a:hover{color:var(--pcaccent-cl)}
#sidebar-nav .menu li a>i,.pchgbel .menu li a>i,.penci-menu-hbg .menu li a>i{display:inline-block;margin-right:5px}
#sidebar-nav ul.sub-menu,.pchgbel ul.sub-menu,.penci-menu-hbg ul.sub-menu{border-top:1px solid #dedede;display:none;padding:10px 0 10px 12px}
#sidebar-nav ul.sub-menu ul.sub-menu,.pchgbel ul.sub-menu ul.sub-menu,.penci-menu-hbg ul.sub-menu ul.sub-menu{border:none;padding:5px 0 5px 12px}
#sidebar-nav ul.sub-menu ul.sub-menu,.pchgbel ul.sub-menu ul.sub-menu,.penci-menu-hbg ul.sub-menu ul.sub-menu{padding-right:0}
#sidebar-nav ul.sub-menu li,.pchgbel ul.sub-menu li,.penci-menu-hbg ul.sub-menu li{overflow:hidden;border:none}
#sidebar-nav ul.sub-menu li a,.pchgbel ul.sub-menu li a,.penci-menu-hbg ul.sub-menu li a{margin:0;padding:10px 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
#sidebar-nav .menu li a .indicator,.pchgbel .menu li a .indicator,.penci-menu-hbg .menu li a .indicator{text-decoration:none;position:absolute;top:0;right:0;height:100%;z-index:20;font-size:17px;font-style:normal;text-align:right;padding:11px 0 11px 5px;line-height:1;color:inherit!important;opacity:.85}
.pchgbel .menu li a .indicator .fa-angle-up:before,.menu li a .indicator .fa-angle-up:before{content:"\f106"}
#sidebar-nav .menu .sub-menu li a .indicator,.pchgbel .menu .sub-menu li a .indicator,.penci-menu-hbg .menu .sub-menu li a .indicator{padding:8px 0 8px 5px}
#sidebar-nav .menu .sub-menu li a .indicator:hover,.pchgbel .menu .sub-menu li a .indicator:hover,.penci-menu-hbg .menu .sub-menu li a .indicator:hover,#sidebar-nav .menu li a .indicator:hover,.penci-menu-hbg .menu li a .indicator:hover{color:var(--pcaccent-cl)}
#sidebar-nav ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu,.pchgbel ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu,.penci-menu-hbg ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu{display:block;padding:0}
#sidebar-nav ul.menu>li.megamenu>ul.sub-menu>li>a,.pchgbel ul.menu>li.megamenu>ul.sub-menu>li>a,.penci-menu-hbg ul.menu>li.megamenu>ul.sub-menu>li>a{display:none}
#close-sidebar-nav,.penci-menu-hbg-overlay{position:fixed;visibility:hidden;opacity:0;text-decoration:none;top:0;left:0;font-size:1.4em;color:#313131;padding:10px;height:100%;background:rgb(0 0 0 / .8);right:0;z-index:99996;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}
.open-sidebar-nav #close-sidebar-nav{left:270px;opacity:1;visibility:visible}
#close-sidebar-nav i{display:none;width:24px;height:24px;background-color:#fff;line-height:24px;text-align:center;border-radius:12px;font-size:14px}
.penci-hbg-header .penci-lazy[src*=penci-holder]{width:auto;height:auto}
.penci-hbg-header .penci-hbg-logo .penci-lazy[src*=penci-holder]{background:0 0}
.penci-menu-hbg-inner .header-social.sidebar-nav-social{text-align:left;padding-left:0;padding-right:0;margin:26px -3px 0}
.main-nav-social .inner-header-social{display:inline-block;vertical-align:top;position:relative}
.elementor-template-full-width #header,.elementor-template-full-width .penci-page-header-wrap,.page-template-page-fullwidth #header,.page-template-page-fullwidth .penci-page-header-wrap,.single.elementor-template-full-width .post{margin-bottom:0}
.elementor-template-full-width .clear-footer,.page-template-page-fullwidth .clear-footer{height:0;margin-bottom:0}
.header-social{display:block;text-align:center;margin:20px 0 0}
.header-social .inner-header-social{display:inline-block;vertical-align:top;position:relative}
.header-social a{align-items:center;display:inline-flex;vertical-align:middle;margin-right:13px}
.header-social a:last-child{margin-right:0}
.header-social a i{font-size:14px;color:#313131;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;vertical-align:top}
.header-social a:hover i{color:var(--pcaccent-cl)}
.penci-owl-carousel .owl-item .owl-lazy,.penci-owl-carousel .owl-item .penci-lazy{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
@-webkit-keyframes pencifade{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes pencifade{0%{opacity:0}100%{opacity:1}}
@-o-keyframes pencifade{0%{opacity:0}100%{opacity:1}}
@keyframes pencifade{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-moz-keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-o-keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-moz-keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-o-keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInUpDiv{0%{opacity:0;-webkit-transform:translate3d(0,450px,0);transform:translate3d(0,450px,0)}100%{opacity:.7;-webkit-transform:none;transform:none}}
@keyframes pencifadeInUpDiv{0%{opacity:0;-webkit-transform:translate3d(0,450px,0);transform:translate3d(0,450px,0)}100%{opacity:.7;-webkit-transform:none;transform:none}}
.owl-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],.penci-holder-load:not([style*=background-image]),.penci-image-holder:not([style*=background-image]),.penci-lazy:not(.lazyloaded),.penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],.penci-lazy[src*=penci-holder]{background-image:linear-gradient(to left,#f5f5f5 0,#efefef 15%,#f5f5f5 40%,#f5f5f5 100%);background-repeat:no-repeat!important;background-color:#f5f5f5;background-size:900px 1700px!important;animation:pencipreload .6s infinite linear forwards;-webkit-animation:pencipreload .6s infinite linear forwards}
.penci-lazy[src*=penci-holder]{width:100%;height:auto}
.holder-square.penci-lazy[src*=penci-holder]{height:0;padding-bottom:100%}
.about-widget img.penci-lazy[src*=penci-holder]{opacity:0}
.instagram-square-lazy.penci-lazy[src*=penci-holder]{height:0!important;padding-bottom:100%!important}
.footer-widget-wrapper .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*=penci-holder],.penci-sidebar-content .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*=penci-holder]{margin:5px!important;width:calc(100% - 10px)!important}
@-webkit-keyframes pencipreload{from{background-position:-800px 0}to{background-position:100px 0}}
@keyframes pencipreload{from{background-position:-800px 0}to{background-position:100px 0}}
@-webkit-keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.elementor-template-full-width .pc-wrapbuilder-header,.page-template-page-fullwidth .pc-wrapbuilder-header{margin-bottom:0}
.pc-wrapbuilder-header .header-social .inner-header-social{display:flex;position:relative}
.pc-wrapbuilder-header #penci_off_canvas .header-social .inner-header-social{display:inline-block}
@media only screen and (max-width:479px){#penci_off_canvas .penci-builder-element.header-social a{margin-bottom:10px}}
.pc-wrapbuilder-header .header-social.mobile-social .inner-header-social{justify-content:center}
.navigation.pchdvertical-enabled .menu .sub-menu{top:0;left:100%}
.navigation.pchdvertical-enabled ul.menu>li.menu-item-has-children>a:after{content:'\f105'}
.navigation.pchdvertical-enabled ul.menu>li{float:none;display:block}
.navigation .menu{float:left}
.navigation .menu>ul>li,.navigation ul.menu>li{display:inline-block;position:relative;float:left;margin-right:30px}
.navigation .menu>li:last-child,.navigation .menu>ul>li:last-child{margin-right:0}
.navigation .menu>li>a,.navigation .sub-menu>li>a{font-family:var(--pchead-font);font-size:12px;color:#313131;text-transform:uppercase;display:inline-block;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;position:relative;font-weight:var(--pchead-wei);text-decoration:none}
.navigation .menu>li>a{line-height:58px}
.navigation .menu>li>a>i,.navigation .sub-menu li>a>i{font-size:13px;margin-right:5px}
.navigation .menu>ul.sub-menu>li>a:before,.navigation ul.menu>li>a:before{content:"";position:absolute;bottom:calc(50% - 12px);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;left:50%;height:2px;width:0;background:var(--pcaccent-cl)}
.navigation .menu>ul>li:hover>a:before,.navigation .menu>ul>li>a:hover:before,.navigation ul.menu>li:hover>a:before,.navigation ul.menu>li>a:hover:before{left:0;width:100%}
.navigation .menu li.current-menu-item>a,.navigation .menu li:hover>a,.navigation .menu li>a:hover,.navigation .menu>li.current-menu-ancestor>a,.navigation .menu>li.current-menu-item>a,.navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}
.navigation .menu>ul>li>a>img,.navigation ul.menu>li>a>img{vertical-align:middle}
.penci-menu-hbg-inner li.penci-mega-menu>ul.sub-menu,nav#sidebar-nav li.penci-mega-menu>ul.sub-menu{display:none}
.navigation .menu .children,.navigation .menu .sub-menu{visibility:hidden;opacity:0;position:absolute;left:0;z-index:9999;box-shadow:0 3px 3px rgb(190 190 190 / .6);-webkit-box-shadow:0 3px 3px rgb(190 190 190 / .6);-moz-box-shadow:0 3px 3px rgb(190 190 190 / .6);border-top:1px solid #ececec;margin-top:0;background:#fff}
body.penci-hsubmenu-overlay .navigation .menu .children,body.penci-hsubmenu-overlay .navigation .menu .sub-menu{box-shadow:0 3px 3px rgb(34 33 33 / .6);-webkit-box-shadow:0 3px 3px rgb(34 33 33 / .6);-moz-box-shadow:0 3px 3px rgb(34 33 33 / .6)}
.navigation ul.menu ul.sub-menu li a{margin:0 20px;padding:12px 0;font-size:12px;min-width:200px;line-height:1.4;-moz-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;border-bottom:1px solid #e0e0e0;text-align:left;border-left:none!important;position:relative;overflow:hidden;vertical-align:top}
.navigation ul.menu ul ul.sub-menu li,.navigation ul.menu ul.sub-menu li{padding-right:0;margin-right:0;float:none;position:relative;width:100%}
.navigation .menu ul.sub-menu>li:last-child>a{border-bottom:none}
.navigation .menu .children ul,.navigation .menu .sub-menu ul{left:100%;top:0}
.navigation .menu li.penci-mega-menu{position:static!important}
#navigation .menu li.penci-block-mega.penci-megapos-center,#navigation .menu li.penci-block-mega.penci-megapos-flexible,.navigation .menu li.penci-block-mega.penci-megapos-center,.navigation .menu li.penci-block-mega.penci-megapos-flexible{position:relative!important}
#sidebar-nav li.penci-mega-menu .penci-content-megamenu,.penci-menu-hbg li.penci-mega-menu .penci-content-megamenu{display:none!important}
.navigation .menu li.penci-mega-menu>ul.sub-menu{width:100%;padding:0!important;clear:both;display:block}
.navigation .menu li.penci-block-mega.penci-mg-fullwidth{position:static!important;--pcctnspc:0}
.navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu{width:100vw!important;left:calc((100vw - var(--pcctain))/ 2 * -1 + 10px - var(--pcctnspc))!important}
.navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu>.container{width:100%}
.navigation ul.menu>li.megamenu{position:static}
.navigation ul.menu>li.megamenu>ul.sub-menu{width:var(--pcctain);padding:15px 0;display:table;table-layout:fixed;background:#fff;left:0}
.navigation ul.menu>li.megamenu>ul.sub-menu>li{min-width:200px;max-width:300px;display:table-cell;vertical-align:top;padding:0 5px;margin:0;position:relative}
.navigation ul.menu>li.megamenu>ul.sub-menu>li:before{left:0;content:"";position:absolute;top:15px;bottom:15px;width:1px;display:block;background:#e0e0e0}
.navigation ul.menu>li.megamenu>ul.sub-menu>li:first-child:before{content:none;display:none}
.navigation ul.menu>li.megamenu>ul.sub-menu>li>a{margin:0 20px;border-bottom:1px solid #e0e0e0;display:none}
.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu{visibility:visible;opacity:1;transform:none;-webkit-transform:none;-moz-transform:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;position:static;border:none}
.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li,.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li a{display:block}
.navigation.menu-style-2 .menu>ul>li>a:before,.navigation.menu-style-2 ul.menu>li>a:before{content:none;display:none}
.navigation .menu>ul.sub-menu>li.menu-item-has-children>a:after,.navigation .menu>ul.sub-menu>li.penci-mega-menu>a:after,.navigation ul.menu>li.menu-item-has-children>a:after,.navigation ul.menu>li.penci-mega-menu>a:after{font-family:FontAwesome;content:"\f107";margin-left:5px;color:inherit;font-size:13px;font-weight:400;width:auto;display:inline-block;vertical-align:top;line-height:inherit}
.penci-fawesome-ver5 .navigation .menu>ul>li.menu-item-has-children>a:after,.penci-fawesome-ver5 .navigation .menu>ul>li.penci-mega-menu>a:after,.penci-fawesome-ver5 .navigation ul.menu>li.menu-item-has-children>a:after,.penci-fawesome-ver5 .navigation ul.menu>li.penci-mega-menu>a:after{font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900}
.navigation.menu-style-2 .menu .children,.navigation.menu-style-2 .menu .sub-menu{border-top:4px solid #e0e0e0;padding:8px 0}
.navigation.menu-style-2 ul.menu ul.sub-menu:before{width:0;height:4px;top:-4px;position:absolute;background:var(--pcaccent-cl);left:0;-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1);-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-moz-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-o-transition:width .5s cubic-bezier(.87,.02,.23,1.005);transition:width .5s cubic-bezier(.87,.02,.23,1.005);content:"";transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s}
.navigation.menu-style-2 .menu ul li:hover>ul.sub-menu:before,.navigation.menu-style-2 ul.menu li:hover>ul.sub-menu:before{width:100%}
.navigation.menu-style-2 ul.menu ul.sub-menu a{padding:8px 0;border:none!important}
.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu{padding:5px 0}
.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu:before{display:none;content:none}
.navigation.menu-item-padding .menu>ul>li,.navigation.menu-item-padding ul.menu>li{margin:0}
.navigation.menu-item-padding .menu>ul>li>a,.navigation.menu-item-padding ul.menu>li>a{padding:0 15px}
.navigation.menu-item-padding .menu>li.current-menu-ancestor>a,.navigation.menu-item-padding .menu>li.current-menu-item>a,.navigation.menu-item-padding .menu>li.current_page_item>a,.navigation.menu-item-padding .menu>li:hover>a,.navigation.menu-item-padding .menu>li>a:hover{background-color:#ececec}
.navigation.menu-item-padding .menu>ul>li>a:before,.navigation.menu-item-padding ul.menu>li>a:before{content:none;display:none}
@media only screen and (min-width:961px){.navigation-sticky-wrapper:not(.is-sticky) .menu .children,.navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu{margin-top:-1px}}
@-moz-document url-prefix(){.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before{top:0}}
.penci-builder-element.header-social a i{width:var(--pchb-socialw);height:var(--pchb-socialw);line-height:calc(var(--pchb-socialw) - 2px);background:0 0;border:1px solid #e0e0e0;margin:0;display:inline-block;text-align:center;color:var(--pctext-cl)}
.penci-builder-element.header-social.mobile-social a i{width:var(--pchb-m-socialw);height:var(--pchb-m-socialw);line-height:calc(var(--pchb-m-socialw) - 2px)}
.penci-builder-element.header-social a:hover i{color:var(--pcaccent-cl)}
.penci-builder-element.header-social a{margin-right:10px}
body:not(.rtl) .penci-builder-element.header-social a:last-child{margin-right:0!important}
.penci-builder-element.header-social .penci-social-colored a{transition:opacity .3s}
.penci-builder-element.header-social .penci-social-colored a:hover{opacity:.85}
.penci-builder-element.header-social .penci-social-colored a i{border:none!important;color:#fff!important;line-height:var(--pchb-socialw)}
.penci-builder-element.header-social.mobile-social .penci-social-colored a i{border:none!important;color:#fff!important;line-height:var(--pchb-m-socialw)}
.penci-builder-element.header-social .penci-social-simple a i{line-height:1;width:auto!important;height:auto!important;border-color:transparent!important;background-color:transparent!important}
.penci-builder-element.header-social .penci-social-bordered a i{background-color:#fff0}
.penci-builder-element.header-social{margin-top:0}
.penci-builder-element.header-social .penci-social-circle a i{border-radius:50%}
body.penci-no-js.penci-hmenu-auto-more .pc-builder-element.pc-main-menu .menu{overflow:auto;height:var(--pchb-main-menu-lh)}
.pc-builder-element.pc-main-menu .navigation .menu ul.sub-menu li a,.pc-builder-element.pc-main-menu .navigation .menu>li>a{font-family:var(--pchb-main-menu-font);font-size:var(--pchb-main-menu-fs);font-weight:var(--pchb-main-menu-fw);color:var(--pchb-main-menu-cl);letter-spacing:0;text-transform:var(--pchb-main-menu-tt)}
.pc-builder-element.pc-main-menu .navigation .menu li.current-menu-item>a,.pc-builder-element.pc-main-menu .navigation .menu li>a:hover,.pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-ancestor>a,.pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-item>a,.pc-builder-element.pc-main-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}
.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a{font-size:var(--pchb-main-menu-fs_l2)}
.pc-builder-element.pc-main-menu .navigation .menu>ul>li,.pc-builder-element.pc-main-menu .navigation ul.menu>li{margin-right:var(--pchb-main-menu-mg)}
.pc-builder-element.pc-main-menu .navigation ul.menu>li:last-child{margin-right:0}
.pc-builder-element.pc-main-menu .navigation .menu>li>a{line-height:var(--pchb-main-menu-lh)}
.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu>ul>li>a,.pc-builder-element.pc-main-menu .navigation.menu-item-padding ul.menu>li>a{padding-left:calc(var(--pchb-main-menu-mg)/ 2);padding-right:calc(var(--pchb-main-menu-mg)/ 2)}
.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),.pc-builder-element.pc-main-menu .navigation.menu-item-padding ul.menu>li:not(:last-child){margin-right:var(--pchb-main-menu-mgi)}
body.penci-no-js.penci-hmenu-auto-more .pc-builder-element.pc-second-menu .menu{overflow:auto;height:var(--pchb-second-menu-lh)}
.pc-builder-element.pc-second-menu .navigation .menu ul.sub-menu li a,.pc-builder-element.pc-second-menu .navigation .menu>li>a{font-family:var(--pchb-second-menu-font);font-size:var(--pchb-second-menu-fs);font-weight:var(--pchb-second-menu-fw);color:var(--pchb-second-menu-cl);text-transform:var(--pchb-second-menu-tt)}
.pc-builder-element.pc-second-menu .navigation .menu li.current-menu-item>a,.pc-builder-element.pc-second-menu .navigation .menu li>a:hover,.pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-ancestor>a,.pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-item>a,.pc-builder-element.pc-second-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}
.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li a{font-size:var(--pchb-second-menu-fs_l2)}
.pc-builder-element.pc-second-menu .navigation .menu>ul>li,.pc-builder-element.pc-second-menu .navigation ul.menu>li{margin-right:var(--pchb-second-menu-mg)}
.pc-builder-element.pc-second-menu .navigation .menu>ul>li:last-child,.pc-builder-element.pc-second-menu .navigation ul.menu>li:last-child{margin-right:0}
.pc-builder-element.pc-second-menu .navigation .menu>li>a{line-height:var(--pchb-second-menu-lh)}
.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu>ul>li>a,.pc-builder-element.pc-second-menu .navigation.menu-item-padding ul.menu>li>a{padding-left:calc(var(--pchb-second-menu-mg)/ 2);padding-right:calc(var(--pchb-second-menu-mg)/ 2)}
.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),.pc-builder-element.pc-second-menu .navigation.menu-item-padding ul.menu>li:not(:last-child){margin-right:var(--pchb-second-menu-mgi)}
body.penci-no-js.penci-hmenu-auto-more .pc-builder-element.pc-third-menu .menu{overflow:auto;height:var(--pchb-third-menu-lh)}
.pc-builder-element.pc-third-menu .navigation .menu ul.sub-menu li a,.pc-builder-element.pc-third-menu .navigation .menu>li>a{font-family:var(--pchb-third-menu-font);font-size:var(--pchb-third-menu-fs);font-weight:var(--pchb-third-menu-fw);color:var(--pchb-third-menu-cl);text-transform:var(--pchb-third-menu-tt)}
.pc-builder-element.pc-third-menu .navigation .menu li.current-menu-item>a,.pc-builder-element.pc-third-menu .navigation .menu li>a:hover,.pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-ancestor>a,.pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-item>a,.pc-builder-element.pc-third-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}
.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li a{font-size:var(--pchb-third-menu-fs_l2)}
.pc-builder-element.pc-third-menu .navigation .menu>ul>li,.pc-builder-element.pc-third-menu .navigation ul.menu>li{margin-right:var(--pchb-third-menu-mg)}
.pc-builder-element.pc-third-menu .navigation .menu>ul>li:last-child,.pc-builder-element.pc-third-menu .navigation ul.menu>li:last-child{margin-right:0}
.pc-builder-element.pc-third-menu .navigation .menu>li>a{line-height:var(--pchb-third-menu-lh)}
.pc-builder-element.pc-builder-menu .pcremove-lineh ul.menu>li>a:before{content:none}
.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu>ul>li>a,.pc-builder-element.pc-third-menu .navigation.menu-item-padding ul.menu>li>a{padding-left:calc(var(--pchb-third-menu-mg)/ 2);padding-right:calc(var(--pchb-third-menu-mg)/ 2)}
.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),.pc-builder-element.pc-third-menu .navigation.menu-item-padding ul.menu>li:not(:last-child){margin-right:var(--pchb-third-menu-mgi)}
.pc-builder-element.pc-vertical-menu .navigation .menu ul.sub-menu li a,.pc-builder-element.pc-vertical-menu .navigation .menu>li>a{font-family:var(--pchb-vertical-menu-font);font-size:var(--pchb-vertical-menu-fs);font-weight:var(--pchb-vertical-menu-fw);color:var(--pchb-vertical-menu-cl);text-transform:var(--pchb-vertical-menu-tt)}
.pc-builder-element.pc-vertical-menu .navigation .menu li.current-menu-item>a,.pc-builder-element.pc-vertical-menu .navigation .menu li>a:hover,.pc-builder-element.pc-vertical-menu .navigation .menu>li.current-menu-ancestor>a,.pc-builder-element.pc-vertical-menu .navigation .menu>li.current-menu-item>a,.pc-builder-element.pc-vertical-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}
.pc-builder-element.pc-vertical-menu .navigation ul.menu ul.sub-menu li a{font-size:var(--pchb-vertical-menu-fs_l2)}
.pc-builder-element.pc-vertical-menu .navigation .menu>ul>li,.pc-builder-element.pc-vertical-menu .navigation ul.menu>li{margin-right:var(--pchb-vertical-menu-mg)}
.pc-builder-element.pc-vertical-menu .navigation .menu>ul>li:last-child,.pc-builder-element.pc-vertical-menu .navigation ul.menu>li:last-child{margin-right:0}
.pc-builder-element.pc-vertical-menu .navigation .menu>li>a{line-height:var(--pchb-vertical-menu-lh)}
.pc-builder-element.pc-builder-menu .pcremove-lineh ul.menu>li>a:before{content:none}
.pc-builder-element.pc-vertical-menu .navigation.menu-item-padding .menu>ul>li>a,.pc-builder-element.pc-vertical-menu .navigation.menu-item-padding ul.menu>li>a{padding-left:calc(var(--pchb-vertical-menu-mg)/ 2);padding-right:calc(var(--pchb-vertical-menu-mg)/ 2)}
.pc-builder-element.pc-vertical-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),.pc-builder-element.pc-vertical-menu .navigation.menu-item-padding ul.menu>li:not(:last-child){margin-right:var(--pchb-vertical-menu-mgi)}
.navigation--vertical .menu{display:block;width:100%;float:none;max-width:100vw}
.navigation--vertical .menu>ul{overflow:auto;white-space:nowrap}
.navigation--vertical .menu>ul>li{display:inline-block;float:none}
@keyframes Penci-FadeDown{from{transform:translate3d(0,-100%,0)}to{transform:none}}
@keyframes Penci-FadeUp{from{transform:none}to{transform:translate3d(0,-100%,0)}}
.penci_header.main-builder-header.ns-apply .navigation .menu .penci-dropdown,.penci_header.main-builder-header.ns-apply .navigation .menu .sub-menu{display:none}
.pc-builder-menu.pc-dropdown-menu .menu li a{font-family:var(--pchb-dd-fn);font-weight:var(--pchb-dd-fw);font-size:var(--pchb-dd-lv1);text-transform:var(--pchb-dd-tt)}
.pc-builder-menu.pc-dropdown-menu .menu li li a{font-size:var(--pchb-dd-lv2)}
article.page.type-page{margin-bottom:60px}
@keyframes pencirotate{from{transform:rotate(360deg)}to{transform:rotate(0)}}
@-o-keyframes pencirotate{from{-o-transform:rotate(360deg)}to{-o-transform:rotate(0)}}
@-webkit-keyframes pencirotate{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0)}}
@-moz-keyframes pencirotate{from{-moz-transform:rotate(360deg)}to{-moz-transform:rotate(0)}}
#footer-logo .penci-lazy[src*=penci-holder]{width:0}
@keyframes pencisonar{0%{opacity:0;transform:scale(.2)}50%{opacity:.9}100%{opacity:0;transform:scale(1)}}
.page #sidebar-nav+.container.penci-breadcrumb{margin-top:0}
@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}
@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes scaleoutPortfolio{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}
@keyframes scaleoutPortfolio{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}
#sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus,#sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover{border-color:#e9e9e9}
@media only screen and (max-width:1169px){div.penci-topbar-menu-mobile>ul>li>a,div.penci-topbar-menu>ul>li>a,ul.penci-topbar-menu-mobile>li>a,ul.penci-topbar-menu>li>a{line-height:1.6}}
@media only screen and (min-width:961px) and (max-width:1169px){#navigation ul.menu>li.megamenu>ul.sub-menu,.container,.featured-area.magazine-slider,.featured-area.style-1,.featured-area.style-4{width:var(--pcctain);max-width:calc(100% - 60px)}}
@media only screen and (min-width:961px) and (max-width:1169px){#navigation .menu>ul>li,#navigation ul.menu>li{margin-right:16px}}
@media only screen and (min-width:961px) and (max-width:1169px){#navigation .menu ul li.megamenu ul ul>li>a,#navigation ul.menu li.megamenu ul ul>li>a{margin:0 10px}}
@media only screen and (min-width:961px){#navigation .menu{display:inline-block!important}}
@media only screen and (max-width:960px){#navigation .menu{display:none!important}}
@media only screen and (max-width:960px){div.penci-topbar-menu>ul{display:none!important}}
@media only screen and (max-width:960px){div.penci-topbar-menu>ul,ul.penci-topbar-menu{width:100%;text-align:center}}
@media only screen and (max-width:960px){div.penci-topbar-menu>ul>li,ul.penci-topbar-menu>li{float:none;margin-right:15px}}
@media only screen and (max-width:960px){div.penci-topbar-menu>ul ul.sub-menu,ul.penci-topbar-menu ul.sub-menu{top:auto}}
@media only screen and (max-width:479px){.page .post-header h1{font-size:20px}}
@media only screen and (max-width:479px){#sidebar-nav{width:var(--pcsnav-w);transform:translateX(calc(var(--pcsnav-w) * -1));-webkit-transform:translateX(calc(var(--pcsnav-w) * -1));-moz-transform:translateX(calc(var(--pcsnav-w) * -1))}}
@media only screen and (max-width:479px){.open-sidebar-nav #close-sidebar-nav{left:var(--pcsnav-w)}}
@media only screen and (max-width:479px){.open-sidebar-nav #sidebar-nav{left:var(--pcsnav-w)}}
@media only screen and (max-width:479px){#sidebar-nav.mstyle-fullwidth{width:100%!important}}
@media only screen and (max-width:479px){.open-sidebar-nav #sidebar-nav.mstyle-fullwidth{left:100%}}
@media only screen and (max-width:479px){#sidebar-nav.mstyle-fullwidth{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transition:unset}}
@media only screen and (max-width:479px){.open-sidebar-nav #close-sidebar-nav.mstyle-fullwidth{height:auto;top:10px;left:10px;right:auto;z-index:99999999;padding:0;background:#fff0}}
@media only screen and (max-width:479px){#close-sidebar-nav.mstyle-fullwidth i{background-color:#fff0;font-size:18px}}
@media only screen and (max-width:479px){#close-sidebar-nav.mstyle-fullwidth{background-color:#fff0;transition:none}}
@media screen and (max-width:600px){#close-sidebar-nav,#sidebar-nav,.penci-menu-hbg,.penci-menu-hbg-overlay{z-index:9999999}}
@media screen and (max-width:600px){#close-sidebar-nav i{display:inline-block}}
@keyframes penci-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}
@keyframes penci-animation-pulse-grow{to{transform:scale(1.1)}}
@keyframes penci-animation-pulse-shrink{to{transform:scale(.9)}}
@keyframes penci-animation-push{50%{transform:scale(.8)}100%{transform:scale(1)}}
@keyframes penci-animation-pop{50%{transform:scale(1.2)}}
@-webkit-keyframes penciIconToRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}
@keyframes penciIconToRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}
@-webkit-keyframes penciIconspinAround{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}
@keyframes penciIconspinAround{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}
@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
.penci-video_playlist .penci-playlist-title .fa{padding-right:5px}
@-webkit-keyframes rain-animi-effect{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}}
@keyframes rain-animi-effect{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}}
@-webkit-keyframes rain-animi-effect-with-rotate{0%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{opacity:0;-webkit-transform:translateY(1em) rotate(360deg);transform:translateY(1em) rotate(360deg)}}
@keyframes rain-animi-effect-with-rotate{0%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{opacity:0;-webkit-transform:translateY(1em) rotate(360deg);transform:translateY(1em) rotate(360deg)}}
@-webkit-keyframes drizzle-animi-effect{0%{opacity:1;-webkit-transform:translateY(0) translateX(0) rotate(10deg);transform:translateY(0) translateX(0) rotate(10deg)}100%{opacity:0;-webkit-transform:translateY(3em) translateX(-3em) rotate(20deg);transform:translateY(3em) translateX(-3em) rotate(20deg)}}
@keyframes drizzle-animi-effect{0%{opacity:1;-webkit-transform:translateY(0) translateX(0) rotate(10deg);transform:translateY(0) translateX(0) rotate(10deg)}100%{opacity:0;-webkit-transform:translateY(3em) translateX(-3em) rotate(20deg);transform:translateY(3em) translateX(-3em) rotate(20deg)}}
@-webkit-keyframes penci-float-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes penci-float-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes penci-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes penci-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes passing{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}
@keyframes passing{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}
@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}
@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}
@-webkit-keyframes penci-float-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes penci-float-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes flashing{0%,100%,50%{opacity:1}25%,75%{opacity:0}}
@keyframes flashing{0%,100%,50%{opacity:1}25%,75%{opacity:0}}
@-webkit-keyframes flashing-reverse{0%,100%,50%{opacity:0}25%,75%{opacity:1}}
@keyframes flashing-reverse{0%,100%,50%{opacity:0}25%,75%{opacity:1}}
@keyframes penci-ken-burns-in{0%{transform:scale(1)}100%{transform:scale(1.2)}}
@keyframes penci-ken-burns-out{0%{transform:scale(1.2)}100%{transform:scale(1)}}
@-webkit-keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
@keyframes popUpfadeInDown{from{opacity:0;transform:translate3d(0,-80px,0)}to{opacity:1;transform:none}}
#sidebar-nav .menu-item-has-label .menu-label,.pc-dropdown-menu .menu-item-has-label .menu-label,.penci-menu-hbg .menu-item-has-label .menu-label{left:auto}
@keyframes penci-menu-rotate{100%{transform:rotate(360deg)}}
.pc-fho-wrap .mp-link:not(.penci-lazy){background-color:rgb(0 0 0 / .5)}
.pc-fho-wrap .pc-fho-li .icon-post-format i.penci-faicon{line-height:inherit}
.penci-social-colored a i.fa-pinterest,.penci-social-colored a i.penciicon-pinterest{border-left-color:#bd081c!important}
.penci-social-colored a i.fa-tiktok,.penci-social-colored a i.penci-icon-tiktok,.penci-social-colored a i.penciicon-tik-tok,.penci-social-colored a i.penciicon-tik-tok-1{border-left-color:#fe2c55!important}
@keyframes penci-load-fold-thecube{0%,10%{transform:perspective(77px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(77px) rotateX(0);opacity:1}100%,90%{transform:perspective(77px) rotateY(180deg);opacity:0}}
@-webkit-keyframes penci-load-fold-thecube{0%,10%{-webkit-transform:perspective(77px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(77px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(77px) rotateY(180deg);opacity:0}}
@-webkit-keyframes pencibouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}
@keyframes pencibouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}
@-webkit-keyframes pencistretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}
@keyframes pencistretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}
@-webkit-keyframes loader-2{0%,100%{box-shadow:0 -3em 0 .2em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}12.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 .2em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}25%{box-shadow:0 -3em 0 -.5em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 .2em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}37.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 .2em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}50%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 .2em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}62.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 .2em var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}75%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 .2em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}87.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 .2em var(--pc-loader-2)}}
@keyframes loader-2{0%,100%{box-shadow:0 -3em 0 .2em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}12.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 .2em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}25%{box-shadow:0 -3em 0 -.5em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 .2em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}37.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 .2em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}50%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 .2em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}62.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 .2em var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}75%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 .2em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}87.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 .2em var(--pc-loader-2)}}
@-webkit-keyframes loader-3{0%,100%{box-shadow:0 -2.6em 0 0 #3f51b5,1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .5),-1.8em -1.8em 0 0 rgb(63 81 181 / .7)}12.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .7),1.8em -1.8em 0 0 #3f51b5,2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .5)}25%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .5),1.8em -1.8em 0 0 rgb(63 81 181 / .7),2.5em 0 0 0 #3f51b5,1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}37.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .5),2.5em 0 0 0 rgb(63 81 181 / .7),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}50%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .5),1.75em 1.75em 0 0 rgb(63 81 181 / .7),0 2.5em 0 0 #3f51b5,-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}62.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .5),0 2.5em 0 0 rgb(63 81 181 / .7),-1.8em 1.8em 0 0 #3f51b5,-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}75%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .5),-1.8em 1.8em 0 0 rgb(63 81 181 / .7),-2.6em 0 0 0 #3f51b5,-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}87.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .5),-2.6em 0 0 0 rgb(63 81 181 / .7),-1.8em -1.8em 0 0 #3f51b5}}
@keyframes loader-3{0%,100%{box-shadow:0 -2.6em 0 0 #3f51b5,1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .5),-1.8em -1.8em 0 0 rgb(63 81 181 / .7)}12.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .7),1.8em -1.8em 0 0 #3f51b5,2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .5)}25%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .5),1.8em -1.8em 0 0 rgb(63 81 181 / .7),2.5em 0 0 0 #3f51b5,1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}37.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .5),2.5em 0 0 0 rgb(63 81 181 / .7),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}50%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .5),1.75em 1.75em 0 0 rgb(63 81 181 / .7),0 2.5em 0 0 #3f51b5,-1.8em 1.8em 0 0 rgb(63 81 181 / .2),-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}62.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .5),0 2.5em 0 0 rgb(63 81 181 / .7),-1.8em 1.8em 0 0 #3f51b5,-2.6em 0 0 0 rgb(63 81 181 / .2),-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}75%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .5),-1.8em 1.8em 0 0 rgb(63 81 181 / .7),-2.6em 0 0 0 #3f51b5,-1.8em -1.8em 0 0 rgb(63 81 181 / .2)}87.5%{box-shadow:0 -2.6em 0 0 rgb(63 81 181 / .2),1.8em -1.8em 0 0 rgb(63 81 181 / .2),2.5em 0 0 0 rgb(63 81 181 / .2),1.75em 1.75em 0 0 rgb(63 81 181 / .2),0 2.5em 0 0 rgb(63 81 181 / .2),-1.8em 1.8em 0 0 rgb(63 81 181 / .5),-2.6em 0 0 0 rgb(63 81 181 / .7),-1.8em -1.8em 0 0 #3f51b5}}
@-webkit-keyframes loader-4{0%{-webkit-transform:rotate(0);transform:rotate(0);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}5%,95%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}10%,59%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.087em -.825em 0 -.42em var(--pcaccent-cl),-.173em -.812em 0 -.44em var(--pcaccent-cl),-.256em -.789em 0 -.46em var(--pcaccent-cl),-.297em -.775em 0 -.477em var(--pcaccent-cl)}20%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.338em -.758em 0 -.42em var(--pcaccent-cl),-.555em -.617em 0 -.44em var(--pcaccent-cl),-.671em -.488em 0 -.46em var(--pcaccent-cl),-.749em -.34em 0 -.477em var(--pcaccent-cl)}48%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.377em -.74em 0 -.42em var(--pcaccent-cl),-.645em -.522em 0 -.44em var(--pcaccent-cl),-.775em -.297em 0 -.46em var(--pcaccent-cl),-.82em -.09em 0 -.477em var(--pcaccent-cl)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}}
@keyframes loader-4{0%{-webkit-transform:rotate(0);transform:rotate(0);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}5%,95%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}10%,59%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.087em -.825em 0 -.42em var(--pcaccent-cl),-.173em -.812em 0 -.44em var(--pcaccent-cl),-.256em -.789em 0 -.46em var(--pcaccent-cl),-.297em -.775em 0 -.477em var(--pcaccent-cl)}20%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.338em -.758em 0 -.42em var(--pcaccent-cl),-.555em -.617em 0 -.44em var(--pcaccent-cl),-.671em -.488em 0 -.46em var(--pcaccent-cl),-.749em -.34em 0 -.477em var(--pcaccent-cl)}48%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.377em -.74em 0 -.42em var(--pcaccent-cl),-.645em -.522em 0 -.44em var(--pcaccent-cl),-.775em -.297em 0 -.46em var(--pcaccent-cl),-.82em -.09em 0 -.477em var(--pcaccent-cl)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}}
@-webkit-keyframes loader-7{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}
@keyframes loader-7{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}
@-webkit-keyframes loader-8{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}
@keyframes loader-8{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}
@-webkit-keyframes penciLoadingCircleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes penciLoadingCircleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes PenciSlideInUp{from{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes PenciSlideInUp{from{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes lds-dual-ring{100%{transform:rotate(360deg)}}
@-webkit-keyframes pcani-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}
@keyframes pcani-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}
@-webkit-keyframes pcani-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}
@keyframes pcani-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}
@-webkit-keyframes pcani-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}
@keyframes pcani-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}
@-webkit-keyframes pcani-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}
@keyframes pcani-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}
@-webkit-keyframes pcani-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
@keyframes pcani-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
@-webkit-keyframes pcani-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}
@keyframes pcani-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}
@-webkit-keyframes pcani-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}
@keyframes pcani-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}
@-webkit-keyframes pcani-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes pcani-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes pcani-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}
@keyframes pcani-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}
@-webkit-keyframes pcani-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes pcani-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes pcani-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}
@keyframes pcani-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}
@-webkit-keyframes pcani-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes pcani-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes pcani-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
@keyframes pcani-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
@-webkit-keyframes pcani-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes pcani-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes pcani-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
@keyframes pcani-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
@-webkit-keyframes pcani-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes pcani-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes pcani-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}
@keyframes pcani-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}
@-webkit-keyframes pcani-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}
@keyframes pcani-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}
@-webkit-keyframes pcani-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
@keyframes pcani-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
@-webkit-keyframes pcani-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}
@keyframes pcani-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}
@-webkit-keyframes pcani-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}
@keyframes pcani-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}
@-webkit-keyframes pcani-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@keyframes pcani-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@-webkit-keyframes pcani-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@keyframes pcani-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@font-face{font-family:raty;font-style:normal;font-weight:400;src:url(/wp-content/themes/soledad/fonts/raty.eot);src:url(/wp-content/themes/soledad/fonts/raty.eot?#iefix) format("embedded-opentype");src:url(/wp-content/themes/soledad/fonts/raty.svg#raty) format("svg");src:url(/wp-content/themes/soledad/fonts/raty.ttf) format("truetype");src:url(/wp-content/themes/soledad/fonts/raty.woff) format("woff")}
@keyframes pcgallery-3d{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}
.header-social a:hover svg path,.main-nav-social a:hover svg path{fill:var(--pcaccent-cl)}
#header .inner-header-social .penci-faicon.penciicon-x-twitter,.footer-socials .penci-faicon.penciicon-line,.footer-socials .penci-faicon.penciicon-viber,.footer-socials .penci-faicon.penciicon-x-twitter,.header-style-header-1 .main-nav-social .penci-faicon.penciicon-x-twitter,.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,.pcsoc-icon.pcsoci-twitter .penci-faicon.penciicon-x-twitter,.penci-builder-element .penci-faicon.penciicon-x-twitter,.penci-social-colored .penci-faicon.penciicon-line,.penci-social-colored .penci-faicon.penciicon-viber,.penci-social-colored .penci-faicon.penciicon-x-twitter,.penci-social-square .penci-faicon.penciicon-line,.penci-social-square .penci-faicon.penciicon-viber,.penci-social-square .penci-faicon.penciicon-x-twitter,.penci-team_member_socails .penci-faicon.penciicon-x-twitter,.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-x-twitter,.single-product-share .new-ver-share .penci-faicon.penciicon-line,.single-product-share .new-ver-share .penci-faicon.penciicon-viber,.single-product-share .new-ver-share .penci-faicon.penciicon-x-twitter{transform:translateY(0)}
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-line,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-viber,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-x-twitter{transform:translateY(2px)}
body:not(.penci-disable-desc-collapse) .penci-category-description{position:relative;max-height:120px;overflow:hidden}
body:not(.penci-disable-desc-collapse) .penci-category-description.active{max-height:99999px}
@keyframes selectionSharerPopover-animation{from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeInZoom{from{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInZoom{from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}
.pclz-effs .penci-lazy,.pclz-effs .thumbnail,.pclz-effs .standard-post-image{overflow:hidden}
.pclz-style-1 .penci-lazy.pcloaded,.pclz-style-1 .thumbnail .pcloaded,.pclz-style-1 .standard-post-image .pcloaded{opacity:1;animation:fadeIn 0.3s ease-in}
.pclz-style-2 .penci-lazy.pcloaded,.pclz-style-2 .thumbnail .pcloaded,.pclz-style-2 .standard-post-image .pcloaded{opacity:1;animation:fadeInZoom 0.3s ease-in}
.pclz-style-3 .penci-lazy,.pclz-style-3 .thumbnail .penci-lazy,.pclz-style-3 .standard-post-image .penci-lazy{-webkit-filter:blur(30px);filter:blur(30px);transition:filter 400ms,-webkit-filter 400ms}
.pclz-style-3 .penci-lazy.pcloaded,.pclz-style-3 .thumbnail .pcloaded,.pclz-style-3 .standard-post-image .pcloaded{-webkit-filter:blur(0);filter:blur(0)}
.pclz-effs .swiper-slide .penci-lazy{overflow:initial}
.pclz-style-1 .swiper-slide .penci-lazy:not(.lazyloaded),.pclz-style-2 .swiper-slide .penci-lazy:not(.lazyloaded),.pclz-style-3 .swiper-slide .penci-lazy:not(.lazyloaded){animation:pencipreload .6s infinite linear forwards}
.pclz-style-3 .swiper-slide .penci-lazy:not(.pcloaded){-webkit-filter:unset;filter:unset}
.pclz-style-1 .swiper-slide .penci-lazy.pcloaded,.pclz-style-2 .swiper-slide .penci-lazy.pcloaded,.pclz-style-3 .swiper-slide .penci-lazy.pcloaded{animation:unset;-webkit-filter:unset;filter:unset}
body.loading-posts #main .pcft-elers-wrapper,body.loading-posts #main .archive-box,body.home.loading-posts #main .penci-wrapper-data{position:relative}
body.home.loading-posts #main .theiaStickySidebar>.penci-wrapper-posts-content{opacity:1}
body.home.loading-posts #main .penci-wrapper-data>*{opacity:.7}
@keyframes fadeIn{0%{opacity:0;top:70px}100%{opacity:1;top:0}}
@keyframes liftUp{0%{top:0}100%{top:-15px}}
@keyframes pc_ct_zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px #fff0}100%{transform:scale(.9);box-shadow:0 0 0 0 #fff0}}
@keyframes pc_ct_tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}
@keyframes pc_ct_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)}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@font-face{font-family:'FontAwesome';src:url(/wp-content/themes/soledad/fonts/fontawesome-webfont.eot?v=4.7.0);src:url('/wp-content/themes/soledad/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(/wp-content/themes/soledad/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/wp-content/themes/soledad/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/wp-content/themes/soledad/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('/wp-content/themes/soledad/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-display:swap;font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-pinterest:before{content:"\f0d2"}
@font-face{font-family:penciicon;font-display:swap;src:url(/wp-content/themes/soledad/fonts/penciicon.ttf?v=1.2) format("truetype"),url(/wp-content/themes/soledad/fonts/penciicon.woff?v=1.2) format("woff"),url(/wp-content/themes/soledad/fonts/penciicon.woff2?v=1.2) format("woff2"),url(/wp-content/themes/soledad/fonts/penciicon.eot?v=1.2#iefix) format("embedded-opentype"),url(/wp-content/themes/soledad/fonts/penciicon.svg?v=1.2#penciicon) format("svg")}
.penciicon-tik-tok:before{content:"\f106"}
.penci-faicon.penciicon-butterfly,.penci-faicon.penciicon-chatgpt,.penci-faicon.penciicon-flipboard,.penci-faicon.penciicon-line,.penci-faicon.penciicon-perplexity,.penci-faicon.penciicon-threads,.penci-faicon.penciicon-viber,.penci-faicon.penciicon-x-twitter{transform:translateY(2px)}
#header .inner-header-social .penci-faicon.penciicon-flipboard,#header .inner-header-social .penci-faicon.penciicon-x-twitter,.footer-socials .penci-faicon.penciicon-flipboard,.footer-socials .penci-faicon.penciicon-line,.footer-socials .penci-faicon.penciicon-viber,.footer-socials .penci-faicon.penciicon-x-butterfly,.footer-socials .penci-faicon.penciicon-x-threads,.footer-socials .penci-faicon.penciicon-x-twitter,.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-chatgpt,.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-flipboard,.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-perplexity,.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,.pcsoc-icon.pcsoci-flipboard .penci-faicon.penciicon-flipboard,.pcsoc-icon.pcsoci-twitter .penci-faicon.penciicon-x-twitter,.penci-builder-element .penci-faicon.penciicon-flipboard,.penci-builder-element .penci-faicon.penciicon-x-twitter,.penci-social-colored .penci-faicon.penciicon-butterfly,.penci-social-colored .penci-faicon.penciicon-chatgpt,.penci-social-colored .penci-faicon.penciicon-flipboard,.penci-social-colored .penci-faicon.penciicon-line,.penci-social-colored .penci-faicon.penciicon-perplexity,.penci-social-colored .penci-faicon.penciicon-threads,.penci-social-colored .penci-faicon.penciicon-viber,.penci-social-colored .penci-faicon.penciicon-x-twitter,.penci-social-square .penci-faicon.penciicon-butterfly,.penci-social-square .penci-faicon.penciicon-chatgpt,.penci-social-square .penci-faicon.penciicon-flipboard,.penci-social-square .penci-faicon.penciicon-line,.penci-social-square .penci-faicon.penciicon-perplexity,.penci-social-square .penci-faicon.penciicon-threads,.penci-social-square .penci-faicon.penciicon-viber,.penci-social-square .penci-faicon.penciicon-x-twitter,.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-chatgpt,.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-flipboard,.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-perplexity,.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-x-twitter,.single-product-share .new-ver-share .penci-faicon.penciicon-butterfly,.single-product-share .new-ver-share .penci-faicon.penciicon-flipboard,.single-product-share .new-ver-share .penci-faicon.penciicon-line,.single-product-share .new-ver-share .penci-faicon.penciicon-threads,.single-product-share .new-ver-share .penci-faicon.penciicon-viber,.single-product-share .new-ver-share .penci-faicon.penciicon-x-twitter{transform:translateY(0)}
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-butterfly,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-chatgpt,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-flipboard,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-line,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-perfplexity,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-threads,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-viber,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-x-twitter,.widget-social.penci-social-colored .penci-faicon.penciicon-x-twitter{transform:translateY(2px)}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18E.ttf) format('truetype')}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDc.ttf) format('truetype')}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18E.ttf) format('truetype')}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18E.ttf) format('truetype')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdr.ttf) format('truetype')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7g.ttf) format('truetype')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdr.ttf) format('truetype')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdr.ttf) format('truetype')}
@font-face{font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.54.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.54.0#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.54.0) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.54.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.54.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.54.0#eicon) format("svg");font-weight:400;font-style:normal}
@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIctxujDg.ttf) format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcaRyjDg.ttf) format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcUByjDg.ttf) format('truetype')}
body.bb-design{background:var(--bb-bg);color:var(--bb-ink-2);font-family:var(--bb-sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
body.bb-design h1,body.bb-design h2,body.bb-design h3,body.bb-design h4,body.bb-design h5,body.bb-design h6,body.bb-design .entry-title,body.bb-design .penci-entry-title,body.bb-design .widget-title,body.bb-design .penci-block__title,body.bb-design .elementor-heading-title,body.bb-design .elementor-widget-heading h1,body.bb-design .elementor-widget-heading h2,body.bb-design .elementor-widget-heading h3,body.bb-design .elementor-heading-title a{font-family:var(--bb-serif)!important;font-weight:600;letter-spacing:-.015em;color:var(--bb-ink)}
body.bb-design .entry-content,body.bb-design .post-entry,body.bb-design .penci-entry-content{font-family:var(--bb-sans);font-size:17px;line-height:1.75;color:var(--bb-ink-2)}
body.bb-design .entry-content h2,body.bb-design .post-entry h2{font-size:30px;margin-top:44px}
body.bb-design .entry-content h3,body.bb-design .post-entry h3{font-size:21px;margin-top:32px}
body.bb-design a{color:var(--bb-rose)}
body.bb-design a:hover{color:var(--bb-rose-dark)}
body.bb-design .entry-content a,body.bb-design .post-entry a{text-decoration-color:rgb(168 58 92 / .35);text-underline-offset:3px}
body.bb-design .penci-wrapper,body.bb-design #page,body.bb-design .site-content{background:var(--bb-bg)}
body.bb-design a.penci-ibox-btn,body.bb-design a.elementor-button,body.bb-design .elementor-button,body.bb-design .penci-ele-btn,body.bb-design a.penci-btn,body.bb-design button.penci-btn,body.bb-design .wp-block-button__link,body.bb-design input[type="submit"],body.bb-design button[type="submit"],body.bb-design .bb-btn--primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px!important;border-radius:999px!important;border:1px solid transparent!important;background-color:var(--bb-rose)!important;background-image:none!important;color:#fff!important;font-family:var(--bb-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.2!important;text-transform:none!important;text-decoration:none!important;overflow:hidden;isolation:isolate;box-shadow:var(--bb-shadow-btn);transition:transform .18s var(--bb-ease),box-shadow .18s var(--bb-ease),background-color .18s var(--bb-ease);animation:bb-breathe 4.2s ease-in-out infinite!important;-webkit-tap-highlight-color:#fff0}
body.bb-design a.penci-ibox-btn::after,body.bb-design a.elementor-button::after,body.bb-design .penci-ele-btn::after,body.bb-design a.penci-btn::after,body.bb-design .wp-block-button__link::after,body.bb-design input[type="submit"]::after,body.bb-design button[type="submit"]::after,body.bb-design .bb-btn--primary::after{content:"";position:absolute;top:-20%;bottom:-20%;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-18deg);pointer-events:none;animation:bb-sheen 5.6s ease-in-out infinite}
body.bb-design .penci-info-box:nth-child(2n) a.penci-ibox-btn::after,body.bb-design .penci-ibox-wrap:nth-child(2n) a.penci-ibox-btn::after{animation-delay:1.4s}
body.bb-design .penci-info-box:nth-child(3n) a.penci-ibox-btn::after,body.bb-design .penci-ibox-wrap:nth-child(3n) a.penci-ibox-btn::after{animation-delay:2.8s}
body.bb-design .penci-info-box:nth-child(4n) a.penci-ibox-btn::after,body.bb-design .penci-ibox-wrap:nth-child(4n) a.penci-ibox-btn::after{animation-delay:4.1s}
body.bb-design a.penci-ibox-btn:hover,body.bb-design a.elementor-button:hover,body.bb-design .penci-ele-btn:hover,body.bb-design a.penci-btn:hover,body.bb-design .wp-block-button__link:hover,body.bb-design input[type="submit"]:hover,body.bb-design button[type="submit"]:hover,body.bb-design .bb-btn--primary:hover{background-color:var(--bb-rose-dark)!important;color:#fff!important;transform:translateY(-2px) scale(1.015);box-shadow:0 16px 30px -12px rgb(168 58 92 / .95)}
body.bb-design a.penci-ibox-btn:hover::after,body.bb-design a.elementor-button:hover::after,body.bb-design .penci-ele-btn:hover::after,body.bb-design a.penci-btn:hover::after,body.bb-design .wp-block-button__link:hover::after,body.bb-design input[type="submit"]:hover::after,body.bb-design button[type="submit"]:hover::after,body.bb-design .bb-btn--primary:hover::after{animation-duration:1.6s}
body.bb-design a.penci-ibox-btn:active,body.bb-design a.elementor-button:active,body.bb-design .penci-ele-btn:active,body.bb-design a.penci-btn:active,body.bb-design .wp-block-button__link:active,body.bb-design input[type="submit"]:active,body.bb-design button[type="submit"]:active,body.bb-design .bb-btn--primary:active{transform:translateY(0) scale(.985);box-shadow:0 6px 14px -10px rgb(168 58 92 / .9)}
body.bb-design a.penci-ibox-btn:focus-visible,body.bb-design a.elementor-button:focus-visible,body.bb-design .penci-ele-btn:focus-visible,body.bb-design a.penci-btn:focus-visible,body.bb-design .wp-block-button__link:focus-visible,body.bb-design input[type="submit"]:focus-visible,body.bb-design button[type="submit"]:focus-visible,body.bb-design .bb-btn--primary:focus-visible{outline:3px solid var(--bb-rose-tint);outline-offset:2px}
@keyframes bb-sheen{0%,68%{left:-70%}82%{left:125%}100%{left:125%}}
@keyframes bb-breathe{0%,100%{box-shadow:0 8px 18px -13px rgb(168 58 92 / .8)}50%{box-shadow:0 13px 26px -11px rgb(168 58 92 / .95)}}
body.bb-design .penci-info-box,body.bb-design .penci-ibox-wrap{background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:16px;padding:26px 24px;height:100%;transition:transform .18s var(--bb-ease),box-shadow .18s var(--bb-ease),border-color .18s var(--bb-ease)}
body.bb-design .penci-info-box:hover,body.bb-design .penci-ibox-wrap:hover{transform:translateY(-3px);border-color:#e0d2cc;box-shadow:0 2px 4px rgb(36 31 29 / .05),0 26px 44px -26px rgb(36 31 29 / .3)}
body.bb-design .penci-ibox-content h3,body.bb-design .penci-info-box h3{font-family:var(--bb-serif);font-size:21px;line-height:1.25;color:var(--bb-ink);margin-bottom:8px}
body.bb-design .penci-ibox-content p{color:var(--bb-ink-2);font-size:15.5px;line-height:1.65}
body.bb-design .penci-post-item,body.bb-design .penci-home-post-item,body.bb-design .penci-post-item-wrap{border-radius:16px;overflow:hidden;transition:transform .18s var(--bb-ease),box-shadow .18s var(--bb-ease)}
body.bb-design .penci-post-item:hover{transform:translateY(-3px)}
body.bb-design .penci-post-item .entry-title,body.bb-design .penci-post-item .penci-entry-title{font-family:var(--bb-serif);font-size:20px;line-height:1.3}
body.bb-design .penci-post-item .entry-title a,body.bb-design .penci-post-item .penci-entry-title a{color:var(--bb-ink)}
body.bb-design .penci-post-item .entry-title a:hover,body.bb-design .penci-post-item .penci-entry-title a:hover{color:var(--bb-rose)}
body.bb-design .penci-header-wrap,body.bb-design header#masthead,body.bb-design .site-header{background:var(--bb-surface);border-bottom:1px solid var(--bb-line)}
body.bb-design .main-navigation a,body.bb-design #primary-menu a,body.bb-design .penci-menu a{font-family:var(--bb-sans);font-weight:500;font-size:15px;letter-spacing:.01em}
body.bb-design .main-navigation a:hover,body.bb-design #primary-menu a:hover{color:var(--bb-rose)}
body.bb-design footer,body.bb-design .site-footer,body.bb-design .penci-footer-wrap{background:var(--bb-surface);border-top:1px solid var(--bb-line)}
body.bb-design .penci-html-ads-mobile{display:none!important}
body.bb-design a[href*="pencidesign.net"],body.bb-design a[href*="facebook.com/PenciDesign"],body.bb-design a[href*="x.com/PenciDesign"],body.bb-design a[href*="youtube.com/PenciDesign"],body.bb-design a[href="https://instagram.com/"]{display:none!important}
@media (prefers-reduced-motion:reduce){body.bb-design a.penci-ibox-btn,body.bb-design a.elementor-button,body.bb-design .penci-ele-btn,body.bb-design a.penci-btn,body.bb-design .wp-block-button__link,body.bb-design input[type="submit"],body.bb-design button[type="submit"],body.bb-design .bb-btn--primary,body.bb-design .penci-info-box,body.bb-design .penci-ibox-wrap,body.bb-design .penci-post-item{animation:none!important;transition:none!important}}
@media (prefers-reduced-motion:reduce){body.bb-design a.penci-ibox-btn::after,body.bb-design a.elementor-button::after,body.bb-design .penci-ele-btn::after,body.bb-design a.penci-btn::after,body.bb-design .wp-block-button__link::after,body.bb-design input[type="submit"]::after,body.bb-design button[type="submit"]::after,body.bb-design .bb-btn--primary::after{display:none!important}}
@media (max-width:660px){body.bb-design{font-size:16.5px}}
@media (max-width:660px){body.bb-design a.penci-ibox-btn,body.bb-design a.elementor-button,body.bb-design .penci-ele-btn,body.bb-design a.penci-btn{padding:13px 22px!important;font-size:14.5px!important}}
@media (max-width:660px){body.bb-design .penci-info-box,body.bb-design .penci-ibox-wrap{padding:22px 20px}}
body.bb-home{--bb-max:1180px;--bb-gutter:28px;--bb-radius:14px;--bb-radius-lg:22px;--bb-shadow:0 1px 2px rgba(36, 31, 29, .04), 0 12px 28px -18px rgba(36, 31, 29, .18);--bb-shadow-lg:0 2px 4px rgba(36, 31, 29, .05), 0 30px 60px -30px rgba(36, 31, 29, .28);background:var(--bb-bg)}
body.bb-home .wrap{max-width:var(--bb-max);margin:0 auto;padding:0 var(--bb-gutter)}
.bb-skip{position:absolute;left:-9999px;top:0;background:var(--bb-ink);color:#fff;padding:10px 16px;z-index:100}
.bb-skip:focus{left:12px;top:12px}
.bb-topbar{background:var(--bb-ink);color:#f0e7e3;font-size:13px;line-height:1.4;padding:9px 0}
.bb-topbar .wrap{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.bb-topbar .wrap>*{min-width:0}
.bb-topbar a{color:#f7cfd9;text-decoration:underline;text-underline-offset:2px}
.bb-header{background:var(--bb-surface);border-bottom:1px solid var(--bb-line);position:sticky;top:0;z-index:20}
.bb-header .wrap{display:flex;align-items:center;gap:26px;padding-top:16px;padding-bottom:16px}
.bb-wordmark{display:flex;align-items:baseline;gap:9px;min-width:0;text-decoration:none}
.bb-wordmark__mark{font-family:var(--bb-serif);font-size:30px;font-weight:700;color:var(--bb-rose);line-height:1}
.bb-wordmark__text{font-family:var(--bb-serif);font-size:20px;font-weight:600;letter-spacing:.01em;color:var(--bb-ink)}
.bb-wordmark__tag{display:block;font-family:var(--bb-sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted)}
.bb-nav{margin-left:auto;display:flex;align-items:center;gap:24px}
.bb-nav a{color:var(--bb-ink);font-size:15px;font-weight:500}
.bb-nav a:hover,.bb-nav a.is-active{color:var(--bb-rose)}
.bb-searchbox{position:relative}
.bb-searchbox summary{list-style:none;width:38px;height:38px;border:1px solid var(--bb-line);border-radius:50%;display:grid;place-items:center;color:var(--bb-ink-2);background:var(--bb-bg);cursor:pointer;font-size:17px}
.bb-searchbox summary::-webkit-details-marker{display:none}
.bb-searchbox[open] summary{border-color:var(--bb-rose);color:var(--bb-rose)}
.bb-searchbox form{position:absolute;right:0;top:48px;width:300px;max-width:78vw;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:var(--bb-radius);box-shadow:var(--bb-shadow);padding:12px;z-index:30}
.bb-searchbox input{width:100%;padding:12px 14px;border:1px solid var(--bb-line);border-radius:10px;background:var(--bb-bg);font-family:var(--bb-sans);font-size:15px;color:var(--bb-ink)}
.bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--bb-sans);font-size:15.5px;font-weight:600;padding:15px 26px;border-radius:999px;border:1px solid #fff0;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
.bb-btn--ghost{background:#fff0;color:var(--bb-ink);border-color:#d9cdc7}
.bb-btn--ghost:hover{border-color:var(--bb-ink);color:var(--bb-ink)}
.bb-hero{padding:66px 0 54px}
.bb-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.bb-hero__actions{display:flex;gap:12px;margin:30px 0 22px;flex-wrap:wrap}
.bb-hero__facts{display:flex;gap:10px;flex-wrap:wrap}
.bb-chip{font-size:13px;color:var(--bb-ink-2);background:var(--bb-sand);border:1px solid var(--bb-line);border-radius:999px;padding:7px 13px}
.bb-demo--live{display:flex;align-items:flex-start;justify-content:flex-end}
.bb-demo--live>*{width:100%;max-width:460px}
.bb-section{padding:62px 0}
.bb-section--tight{padding:40px 0}
.bb-section__head{max-width:640px;margin-bottom:34px}
.bb-section__head p{margin:12px 0 0;color:var(--bb-ink-2)}
.bb-h1{font-size:clamp(34px, 4.2vw, 52px);line-height:1.07}
.bb-h2{font-size:clamp(26px, 2.6vw, 34px);line-height:1.16}
.bb-lede{font-size:19px;line-height:1.65;color:var(--bb-ink-2)}
.bb-eyebrow{font-family:var(--bb-sans);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--bb-rose);margin:0 0 14px}
.bb-small{font-size:14px;line-height:1.6;color:var(--bb-muted)}
.bb-band{background:linear-gradient(135deg,var(--bb-rose-tint),#fdf4ee);border:1px solid #f0dcdf;border-radius:var(--bb-radius-lg);padding:44px;display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:30px;align-items:center}
.bb-band h2{font-size:clamp(24px, 2.4vw, 32px)}
.bb-band p{margin:12px 0 0;color:var(--bb-ink-2);max-width:54ch}
.bb-picks{background:#fff;border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line)}
.bb-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.bb-product{background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:var(--bb-radius);overflow:hidden;display:flex;flex-direction:column}
.bb-product__img{aspect-ratio:4 / 3;display:block;overflow:hidden;background:linear-gradient(150deg,#f6ece8,#f0e2dd 60%,#e9dcd6)}
.bb-product__img img{width:100%;height:100%;object-fit:cover;display:block}
.bb-product__img span{display:grid;place-items:center;height:100%;font-family:var(--bb-serif);font-size:15px;color:#a4918a}
.bb-product__body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}
.bb-product h3{font-size:17.5px;line-height:1.3;margin:0}
.bb-product h3 a{color:var(--bb-ink)}
.bb-product h3 a:hover{color:var(--bb-rose)}
.bb-product p{margin:0;font-size:14.5px;color:var(--bb-ink-2);flex:1}
.bb-product__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}
.bb-product__price{font-size:13.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bb-muted)}
.bb-news{background:var(--bb-ink);color:#f4ece8;border-radius:var(--bb-radius-lg);padding:46px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;align-items:center}
.bb-news h2{color:#fff;font-size:clamp(24px, 2.3vw, 30px)}
.bb-news p{margin:12px 0 0;color:#cdbfba;font-size:16px}
.bb-news form{display:flex;gap:10px;flex-wrap:wrap}
.bb-news input[type="email"]{flex:1 1 200px;min-width:0;padding:15px 18px;border-radius:999px;border:1px solid #4a403c;background:#2f2825;color:#fff;font-family:var(--bb-sans);font-size:15.5px}
.bb-news input[type="email"]::placeholder{color:#9c8f8a}
.bb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.bb-footer{border-top:1px solid var(--bb-line);padding:56px 0 30px;background:var(--bb-surface)}
.bb-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:30px}
.bb-footer h4{font-family:var(--bb-sans);font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--bb-muted);margin:0 0 14px}
.bb-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.bb-footer a{color:var(--bb-ink-2);font-size:15px}
.bb-footer a:hover{color:var(--bb-rose)}
.bb-footer__brand p{margin:14px 0 0;font-size:15px;color:var(--bb-ink-2);max-width:34ch}
.bb-footer__bottom{border-top:1px solid var(--bb-line);margin-top:42px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
@media (max-width:1060px){.bb-hero__grid{grid-template-columns:minmax(0,1fr);gap:38px}}
@media (max-width:1060px){.bb-demo--live{justify-content:flex-start}}
@media (max-width:1060px){.bb-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1060px){.bb-band{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1060px){.bb-news{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1060px){.bb-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.bb-nav{display:none}}
@media (max-width:760px){.bb-guides,.bb-steps,.bb-products{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){.bb-hero{padding:38px 0 30px}}
@media (max-width:760px){.bb-section{padding:44px 0}}
@media (max-width:760px){.bb-band,.bb-news{padding:26px}}
@media (max-width:760px){.bb-footer__grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){.bb-h1{font-size:32px}}
.socials{display:flex;gap:12px;margin-top:14px}
.socials a{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--bb-line);color:var(--bb-ink)!important;text-decoration:none;transition:transform .24s var(--bb-ease),background-color .24s var(--bb-ease),color .24s var(--bb-ease),border-color .24s var(--bb-ease),box-shadow .24s var(--bb-ease)}
.socials a svg{width:21px;height:21px;fill:currentColor;display:block}
.socials a::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid currentColor;opacity:0;transform:scale(.86);transition:opacity .3s var(--bb-ease),transform .3s var(--bb-ease)}
.socials a:hover{transform:translateY(-4px) scale(1.09);color:#fff!important;box-shadow:0 16px 28px -14px rgb(36 31 29 / .55)}
.socials a:hover::after{opacity:.38;transform:scale(1)}
.socials a[data-net="tiktok"]:hover{background:#111;border-color:#111}
.socials a[data-net="pinterest"]:hover{background:#e60023;border-color:#e60023}
.socials a:focus-visible{outline:3px solid var(--bb-rose-tint);outline-offset:3px}
@media (prefers-reduced-motion:reduce){.socials a,.socials a::after{transition:none!important}}
@media (prefers-reduced-motion:reduce){.socials a:hover{transform:none}}
.trust2{padding:52px 0 44px}
.trust2__panel{position:relative;overflow:hidden;background:linear-gradient(135deg,#fdf9f7 0%,#f7ede8 55%,#f3e6e1 100%);border:1px solid #f0e0d9;border-radius:24px;box-shadow:0 34px 64px -44px rgb(36 31 29 / .45);padding:34px 30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.trust2__panel::before{content:"";position:absolute;top:-70px;right:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(168 58 92 / .13),#fff0 70%);pointer-events:none}
.trust2__item{display:flex;gap:15px;align-items:flex-start;padding:4px 28px;position:relative;min-width:0;transition:transform .2s var(--bb-ease)}
.trust2__item+.trust2__item::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:linear-gradient(180deg,#fff0,#e6d6d0 22%,#e6d6d0 78%,#fff0)}
.trust2__item:hover{transform:translateY(-3px)}
.trust2__icon{width:44px;height:44px;border-radius:14px;background:#fff;border:1px solid #f0e0d9;display:grid;place-items:center;color:var(--bb-rose);flex:none;box-shadow:0 10px 20px -14px rgb(168 58 92 / .8);transition:background-color .22s var(--bb-ease),color .22s var(--bb-ease),transform .22s var(--bb-ease),border-color .22s var(--bb-ease)}
.trust2__icon svg{width:21px;height:21px}
.trust2__item:hover .trust2__icon{background:var(--bb-rose);border-color:var(--bb-rose);color:#fff;transform:rotate(-5deg) scale(1.06)}
.trust2__body{min-width:0}
.trust2__body b{display:block;font-family:var(--bb-serif);font-size:17px;font-weight:600;line-height:1.25;color:var(--bb-ink)}
.trust2__body span{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--bb-muted)}
.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.tile{position:relative;display:block;border-radius:20px;overflow:hidden;min-height:250px;text-decoration:none;background:var(--bb-sand)}
.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--bb-ease)}
.tile:hover img{transform:scale(1.05)}
.tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(36 31 29 / .10) 30%,rgb(36 31 29 / .74))}
.tile__body{position:absolute;left:0;right:0;bottom:0;padding:22px;z-index:2;color:#fff}
.tile__body b{display:block;font-family:var(--bb-serif);font-size:23px;font-weight:600;line-height:1.2}
.tile__body i{font-style:normal;font-size:14px;color:rgb(255 255 255 / .84)}
.tile__body em{display:inline-block;margin-top:12px;font-style:normal;font-size:13.5px;font-weight:600;letter-spacing:.04em;border-bottom:1px solid rgb(255 255 255 / .55)}
.tile:hover .tile__body em{border-bottom-color:#fff}
.feature{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:24px;overflow:hidden}
.feature__media{min-height:340px}
.feature__media img{width:100%;height:100%;object-fit:cover;display:block}
.feature__body{padding:44px;display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}
.feature__body h3{font-size:clamp(24px, 2.4vw, 32px);line-height:1.16;margin:0;font-family:var(--bb-serif)}
.feature__body p{margin:0;color:var(--bb-ink-2);font-size:16.5px}
.feature__meta{display:flex;gap:14px;flex-wrap:wrap;font-size:13.5px;color:var(--bb-muted)}
.glist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px}
.glist__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:center;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:16px;padding:14px;text-decoration:none;transition:transform .16s var(--bb-ease),box-shadow .16s var(--bb-ease),border-color .16s var(--bb-ease)}
.glist__item:hover{transform:translateX(3px);border-color:#e0d2cc;box-shadow:var(--bb-shadow)}
.glist__thumb{width:84px;height:84px;border-radius:12px;overflow:hidden;background:var(--bb-sand);display:block}
.glist__thumb img{width:100%;height:100%;object-fit:cover;display:block}
.glist__body{min-width:0}
.glist__body b{display:block;font-family:var(--bb-serif);font-size:17.5px;font-weight:600;line-height:1.25;color:var(--bb-ink)}
.glist__body span{font-size:14px;color:var(--bb-ink-2)}
.bb-product__img{overflow:hidden}
.bb-product__img img{width:100%;height:100%;object-fit:cover;display:block}
@media (max-width:1060px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1060px){.trust2__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0;padding:28px 20px}}
@media (max-width:1060px){.trust2__item+.trust2__item::before{display:none}}
@media (max-width:1060px){.trust2__item{padding:4px 18px}}
@media (max-width:1060px){.feature{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1060px){.feature__media{min-height:240px}}
@media (max-width:1060px){.feature__body{padding:28px}}
@media (max-width:1060px){.glist{grid-template-columns:minmax(0,1fr)}}
@media (max-width:700px){.tiles{grid-template-columns:minmax(0,1fr)}}
@media (max-width:700px){.tile{min-height:210px}}
@media (max-width:700px){.feature__body{padding:22px}}
@media (max-width:700px){.trust2{padding:38px 0 34px}}
@media (max-width:700px){.trust2__panel{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 20px}}
@media (max-width:700px){.trust2__item{padding:0 6px}}
@media (max-width:700px){.glist__item{grid-template-columns:64px minmax(0,1fr);gap:12px}}
@media (max-width:700px){.glist__thumb{width:64px;height:64px}}
@media (prefers-reduced-motion:reduce){.trust2__item,.trust2__icon,.tile img,.glist__item{transition:none!important}}
@media (prefers-reduced-motion:reduce){.trust2__item:hover,.glist__item:hover{transform:none}}
@media (prefers-reduced-motion:reduce){.trust2__item:hover .trust2__icon{transform:none}}
@media (prefers-reduced-motion:reduce){.tile:hover img{transform:none}}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAj-lg.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiA8.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWmb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISmb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOmb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOmb2Rm.ttf) format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOmb2Rm.ttf) format('truetype')}
@font-face{font-family:'DM Serif Text';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/dmseriftext/v13/rnCw-xZa_krGokauCeNq1wWyWfG1X1oI.ttf) format('truetype')}
@font-face{font-family:'DM Serif Text';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmseriftext/v13/rnCu-xZa_krGokauCeNq1wWyWfSFWA.ttf) format('truetype')}
a,.post-entry .penci-portfolio-filter ul li a:hover,.penci-portfolio-filter ul li a:hover,.penci-portfolio-filter ul li.active a,.post-entry .penci-portfolio-filter ul li.active a,.penci-countdown .countdown-amount,.archive-box h1,.post-entry a,.container.penci-breadcrumb span a:hover,.container.penci-breadcrumb a:hover,.post-entry blockquote:before,.post-entry blockquote cite,.post-entry blockquote .author,.wpb_text_column blockquote:before,.wpb_text_column blockquote cite,.wpb_text_column blockquote .author,.penci-pagination a:hover,ul.penci-topbar-menu>li a:hover,div.penci-topbar-menu>ul>li a:hover,.penci-recipe-heading a.penci-recipe-print,.penci-review-metas .penci-review-btnbuy,.main-nav-social a:hover,.widget-social .remove-circle a:hover i,.penci-recipe-index .cat>a.penci-cat-name,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,#bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a,#bbpress-forums .bbp-breadcrumb a:hover,#bbpress-forums .bbp-forum-freshness a:hover,#bbpress-forums .bbp-topic-freshness a:hover,#buddypress ul.item-list li div.item-title a,#buddypress ul.item-list li h4 a,#buddypress .activity-header a:first-child,#buddypress .comment-meta a:first-child,#buddypress .acomment-meta a:first-child,div.bbp-template-notice a:hover,.penci-menu-hbg .menu li a .indicator:hover,.penci-menu-hbg .menu li a:hover,#sidebar-nav .menu li a:hover,.penci-rlt-popup .rltpopup-meta .rltpopup-title:hover,.penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,.penci_list_shortcode li:before,.penci-dropcap-box-outline,.penci-dropcap-circle-outline,.penci-dropcap-regular,.penci-dropcap-bold{color:#999}
.penci-home-popular-post ul.slick-dots li button:hover,.penci-home-popular-post ul.slick-dots li.slick-active button,.post-entry blockquote .author span:after,.error-image:after,.error-404 .go-back-home a:after,.penci-header-signup-form,.woocommerce span.onsale,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce div.product .entry-summary div[itemprop="description"]:before,.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span:after,.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span:after,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.pcheader-icon.shoping-cart-icon>a>span,#penci-demobar .buy-button,#penci-demobar .buy-button:hover,.penci-recipe-heading a.penci-recipe-print:hover,.penci-review-metas .penci-review-btnbuy:hover,.penci-review-process span,.penci-review-score-total,#navigation.menu-style-2 ul.menu ul.sub-menu:before,#navigation.menu-style-2 .menu ul ul.sub-menu:before,.penci-go-to-top-floating,.post-entry.blockquote-style-2 blockquote:before,#bbpress-forums #bbp-search-form .button,#bbpress-forums #bbp-search-form .button:hover,.wrapper-boxed .bbp-pagination-links span.current,#bbpress-forums #bbp_reply_submit:hover,#bbpress-forums #bbp_topic_submit:hover,#main .bbp-login-form .bbp-submit-wrapper button[type="submit"]:hover,#buddypress .dir-search input[type=submit],#buddypress .groups-members-search input[type=submit],#buddypress button:hover,#buddypress a.button:hover,#buddypress a.button:focus,#buddypress input[type=button]:hover,#buddypress input[type=reset]:hover,#buddypress ul.button-nav li a:hover,#buddypress ul.button-nav li.current a,#buddypress div.generic-button a:hover,#buddypress .comment-reply-link:hover,#buddypress input[type=submit]:hover,#buddypress div.pagination .pagination-links .current,#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li a:hover,#buddypress table.notifications thead tr,#buddypress table.notifications-settings thead tr,#buddypress table.profile-settings thead tr,#buddypress table.profile-fields thead tr,#buddypress table.wp-profile-fields thead tr,#buddypress table.messages-notices thead tr,#buddypress table.forum thead tr,#buddypress input[type=submit]{background-color:#999}
body.pcdark-df.pcdm-enable.pclight-mode{--pcbg-cl:#fff;--pctext-cl:#313131;--pcborder-cl:#dedede;--pcheading-cl:#313131;--pcmeta-cl:#888888;--pcaccent-cl:#999999}
.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a:hover{color:#999}
.bb-calc{--bb-accent:#a83a5c;--bb-accent-soft:#dfa4b6;--bb-accent-deep:#8e2f4d;--bb-accent-mid:#b0566f;--bb-ink:#241f1d;--bb-muted:#6e625d;--bb-faint:#9a8f8a;--bb-border:#ebe1dc;--bb-field-border:#ddd0ca;--bb-surface:#ffffff;--bb-radius:16px;--bb-ease:cubic-bezier(0.22, 0.61, 0.36, 1);max-width:560px;margin:28px auto;padding:26px;border:1px solid var(--bb-border);border-radius:var(--bb-radius);background:var(--bb-surface);color:var(--bb-ink);box-sizing:border-box;text-align:left}
.bb-calc *,.bb-calc *::before,.bb-calc *::after{box-sizing:inherit}
.bb-calc__title{margin:0 0 4px;font-size:1.35em;line-height:1.25;color:var(--bb-accent-deep)}
.bb-calc__sub{margin:0 0 18px;font-size:.9em;color:var(--bb-muted)}
.bb-calc__units{position:relative;display:flex;gap:8px;margin-bottom:18px;padding:4px;border:1px solid var(--bb-border);border-radius:12px;background:#fff;isolation:isolate}
.bb-calc__units::before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 8px);border-radius:9px;background:linear-gradient(135deg,var(--bb-accent-soft),var(--bb-accent));box-shadow:0 4px 12px -6px rgb(194 73 106 / .7);transition:transform 0.36s cubic-bezier(.4,0,.2,1)}
.bb-calc__units[data-bb-active="cm"]::before{transform:translateX(calc(100% + 8px))}
.bb-calc__unit{position:relative;z-index:1;flex:1;padding:10px 8px;border:0;border-radius:9px;background:#fff0;color:var(--bb-accent-mid);font:inherit;font-weight:600;cursor:pointer;transition:color 0.28s ease,transform 0.18s cubic-bezier(.4,0,.2,1)}
.bb-calc__unit.is-active{color:#fff}
.bb-calc__unit:active{transform:scale(.97)}
.bb-calc__unit:focus-visible,.bb-calc__go:focus-visible,.bb-calc__input:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}
.bb-calc__label{display:block;margin-bottom:6px;font-weight:600;color:#5c3a44}
.bb-calc__label span{font-weight:400;color:var(--bb-faint)}
.bb-calc__input{width:100%;margin-bottom:16px;padding:12px;border:1px solid var(--bb-field-border);border-radius:9px;background:#fff;color:var(--bb-ink);font-family:inherit;font-size:16px;line-height:1.3;transition:border-color 0.22s ease,box-shadow 0.22s ease}
.bb-calc__input:focus{outline:none;border-color:var(--bb-accent-soft);box-shadow:0 0 0 4px rgb(194 73 106 / .13)}
.bb-calc__input::-webkit-outer-spin-button,.bb-calc__input::-webkit-inner-spin-button{height:24px;opacity:.45}
.bb-calc__go{position:relative;overflow:hidden;width:100%;margin-top:2px;padding:14px;border:0;border-radius:10px;background-image:linear-gradient(135deg,var(--bb-accent-soft) 0%,var(--bb-accent) 55%,var(--bb-accent-deep) 140%);background-size:160% 160%;background-position:0 50%;color:#fff;font:inherit;font-size:1.05em;font-weight:700;cursor:pointer;box-shadow:0 8px 18px -10px rgb(122 41 66 / .85);transition:transform 0.18s cubic-bezier(.4,0,.2,1),box-shadow 0.28s ease,background-position 0.5s ease}
.bb-calc__go::after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:translateX(-140%);pointer-events:none}
.bb-calc__go:hover{transform:translateY(-2px);background-position:100% 50%;box-shadow:0 14px 26px -12px rgb(122 41 66 / .95)}
.bb-calc__go:hover::after{animation:bb-sheen 0.85s ease}
.bb-calc__go:active{transform:translateY(0) scale(.985)}
.bb-calc__go[aria-busy="true"]{cursor:progress}
.bb-calc__go[aria-busy="true"] .bb-calc__spin{display:inline-block}
.bb-calc__result{position:relative;margin-top:20px;padding:18px;border:1px solid var(--bb-border);border-radius:12px;background:#fff;text-align:center}
.bb-calc__result[hidden]{display:none}
.bb-calc__result.is-open{animation:bb-result-in 0.5s var(--bb-ease) both}
.bb-calc__eyebrow{font-size:.82em;color:var(--bb-muted);text-transform:uppercase;letter-spacing:.06em}
.bb-calc__size{margin:4px 0;font-size:2.4em;font-weight:800;line-height:1.1;color:var(--bb-accent)}
.bb-calc__size.is-popping{animation:bb-pop 0.62s cubic-bezier(.34,1.56,.64,1) both}
.bb-calc__result.is-correct .bb-calc__size{animation:bb-pop 0.62s cubic-bezier(.34,1.56,.64,1) both,bb-halo 1.1s ease-out both}
.bb-calc__intl{margin-bottom:14px;font-size:.95em;color:#5c3a44}
.bb-calc__sister-wrap{padding-top:14px;border-top:1px solid var(--bb-border)}
.bb-calc__sister{margin-top:4px;font-size:1.1em;font-weight:600;color:var(--bb-accent-deep)}
.bb-calc__note{margin-top:14px;font-size:.85em;line-height:1.5;color:var(--bb-faint)}
.bb-calc__note a{color:var(--bb-accent);text-decoration:underline}
@keyframes bb-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes bb-result-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
@keyframes bb-pop{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}
@keyframes bb-halo{0%{box-shadow:0 0 0 0 rgb(194 73 106 / .34)}100%{box-shadow:0 0 0 18px #fff0}}
@keyframes bb-chip-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@keyframes bb-spin{to{transform:rotate(360deg)}}
@keyframes bb-sheen{from{transform:translateX(-140%)}to{transform:translateX(320%)}}
.bb-calc.bb-anim{opacity:0}
.bb-calc.bb-anim.bb-in{opacity:1;animation:bb-rise 0.55s var(--bb-ease) both}
@media (max-width:480px){.bb-calc{padding:18px}}
@media (max-width:480px){.bb-calc__size{font-size:2em}}
@media (prefers-reduced-motion:reduce){.bb-calc.bb-anim,.bb-calc.bb-anim.bb-in{opacity:1;animation:none}}
@media (prefers-reduced-motion:reduce){.bb-calc *,.bb-calc *::before,.bb-calc *::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:0.001ms!important}}
/* Additions for the static rebuild — same design language as the bt-*/ /*bb-*/ /* components above. */

/* ---- topbar: the archived rule set only tinted the text; give it its bar back ---- */
.bb-topbar{background:var(--bb-sand);border-bottom:1px solid var(--bb-line);font-size:13px;color:var(--bb-ink-2)}
.bb-topbar .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:9px;padding-bottom:9px}
.bb-topbar a{color:var(--bb-ink-2);text-decoration:underline;text-decoration-color:rgb(168 58 92 / .35);text-underline-offset:3px}
.bb-topbar a:hover{color:var(--bb-rose)}

/* ---- footer base row ---- */
.bb-footer__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:34px;padding-top:20px;
  border-top:1px solid var(--bb-line);font-size:13px;color:var(--bb-muted)}
.socials{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.socials a{font-size:13.5px;font-weight:600;border:1px solid var(--bb-line);border-radius:999px;padding:7px 14px;color:var(--bb-ink-2)}
.socials a:hover{border-color:var(--bb-rose);color:var(--bb-rose)}

/* ---- article table of contents ---- */
.bb-toc{background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:var(--bb-radius);padding:22px 26px;margin:0 0 34px}
.bb-toc strong{display:block;font-family:var(--bb-sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--bb-muted);margin-bottom:12px}
.bb-toc ol{margin:0;padding-left:20px}
.bb-toc li{margin:0 0 7px;font-size:15.5px}
.bb-toc a{color:var(--bb-ink-2)}
.bb-toc a:hover{color:var(--bb-rose)}

/* ---- FAQ ---- */
.bb-faq{margin:0 0 30px}
.bb-faq__item{border:1px solid var(--bb-line);border-radius:14px;background:var(--bb-surface);padding:16px 20px;margin-bottom:12px}
.bb-faq__item summary{font-family:var(--bb-serif);font-size:19px;color:var(--bb-ink);cursor:pointer;list-style:none}
.bb-faq__item summary::-webkit-details-marker{display:none}
.bb-faq__item summary::after{content:"+";float:right;color:var(--bb-rose);font-family:var(--bb-sans);font-weight:600}
.bb-faq__item[open] summary::after{content:"–"}
.bb-faq__item>div{margin-top:12px;color:var(--bb-ink-2)}

/* ---- search results ---- */
.bb-search-results{list-style:none;padding:0;margin:0}
.bb-search-results li{background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:14px;padding:16px 20px;margin-bottom:12px}
.bb-search-results li a{font-family:var(--bb-serif);font-size:19px;color:var(--bb-ink)}
.bb-search-results li a:hover{color:var(--bb-rose)}

/* ---- contact placeholder form ---- */
.bb-contact-form{border:1px dashed var(--bb-line);border-radius:var(--bb-radius);padding:26px;background:var(--bb-surface);margin:0 0 26px;color:var(--bb-muted);font-size:15px}


/* ---- wide tables scroll inside the column, never widen the page ---- */
.bb-tablewrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 18px 0; }
.bb-tablewrap > table { margin: 0; }

@media (max-width: 900px) {
  /* nothing may push the layout wider than the screen */
  html, body { overflow-x: hidden; }
  .bb-prose, .bb-article, .bb-article * { overflow-wrap: anywhere; }
  .bb-prose img, .bb-article img, .bb-heroimg img { max-width: 100%; height: auto; }

  /* thumbs, not tap targets: give small links a finger-sized box */
  .bb-topbar a { display: inline-block; padding: 7px 0; }
  .bb-topbar p { font-size: 12px; }
  .bb-footer a { display: inline-flex; align-items: center; min-height: 34px; }
  .bb-nav a { min-height: 34px; display: inline-flex; align-items: center; }
  /* tap targets: pad the links, never the list items — inline-block <li>s collide
     ("Send a MessageWhat Happens Next") because the generator emits no whitespace between them */
  .bb-crumbs a, .bb-toc a { display: inline-block; padding: 5px 0; }
  .bb-toc li { margin: 0 0 2px; }
  .bb-toc a { display: block; padding: 8px 0; }
  .bb-crumbs, .bb-crumbs a { font-size: 13px; }
  .bb-wordmark__tag { font-size: 12px; }

  /* wide tables scroll inside the column, never widen the page */
  .bb-tablewrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .bb-tablewrap > table { min-width: 480px; font-size: 14px; }
}

@media (max-width: 720px) {
  /* the library grid reads better one card per row on a phone */
  .bb-guides { grid-template-columns: 1fr; }
  .bb-hero { padding-top: 26px; }
  .bb-calc { padding: 18px; }
  .bb-calc__unit { padding: 12px 6px; }        /* the unit toggle is a real control */
  .bb-calc__go { padding: 15px 20px; }
  .bb-tablewrap { margin: 14px 0; }
}

/* ---- article gutter: .bb-wrap-article's shorthand padding was wiping the page gutter,
        so on phones every heading, paragraph, image and table ran edge-to-edge ---- */
.bb-wrap-article { padding: 46px var(--bb-gutter, 26px) 20px; }
.bb-article__head, .bb-prose { padding-left: 0; padding-right: 0; }

@media (max-width: 900px) {
  :root, body { --bb-gutter: 24px; }
  .bb-wrap-article { padding: 30px var(--bb-gutter) 16px; }
  .bb-toc { padding: 20px var(--bb-gutter); }
  .bb-prose blockquote { padding: 16px 18px; }
}
@media (max-width: 480px) {
  :root, body { --bb-gutter: 20px; }
  .bb-wrap-article { padding: 24px var(--bb-gutter) 14px; }
  .bb-calc { padding: 20px; }
}

/* ---- header search panel: was a fixed 300px box right-aligned to the 38px icon,
        so on phones it opened 39px off the left edge, and on desktop it floated
        ~58px below the icon. Anchored to the header now, gutter-aligned, fluid. ---- */
.bb-searchbox { position: static; }
.bb-searchbox form {
  position: absolute;
  top: calc(100% + 8px);
  right: max(var(--bb-gutter, 26px), calc((100% - var(--bb-max, 1180px)) / 2 + var(--bb-gutter, 26px)));
  left: auto;
  width: 320px;
  max-width: calc(100vw - 2 * var(--bb-gutter, 26px));
  z-index: 40;
}
.bb-searchbox form input[type=search] { min-height: 44px; }
.bb-searchbox summary { flex: 0 0 auto; }

@media (max-width: 900px) {
  .bb-searchbox form {
    left: var(--bb-gutter, 24px);
    right: var(--bb-gutter, 24px);
    width: auto;
    max-width: none;
  }
}

/* ---- phones: the theme hides .bb-nav below 760px and offers nothing in its place,
        which also left the search icon stranded mid-header instead of right-aligned.
        Added a matching mobile menu, right-aligned the icons, trimmed the top bar. ---- */
.bb-navburger { display: none; }
/* seven nav items (the landing page joined the menu) no longer fit on one line below ~1000px;
   switch to the burger earlier so tablet headers stay on one line instead of wrapping. */
@media (max-width: 980px) {
  .bb-nav { display: none; }
  .bb-navburger { display: block; position: static; flex: 0 0 auto; }
  .bb-navburger summary { list-style: none; width: 38px; height: 38px; border: 1px solid var(--bb-line);
    border-radius: 50%; display: grid; place-items: center; cursor: pointer; font-size: 15px;
    background: var(--bb-bg); color: var(--bb-ink-2); }
  .bb-navburger summary::-webkit-details-marker { display: none; }
  .bb-navburger[open] summary { border-color: var(--bb-rose); color: var(--bb-rose); }
  .bb-navburger nav { position: absolute; top: calc(100% + 8px); left: var(--bb-gutter, 20px);
    right: var(--bb-gutter, 20px); background: var(--bb-surface); border: 1px solid var(--bb-line);
    border-radius: var(--bb-radius); box-shadow: var(--bb-shadow); padding: 6px; z-index: 40;
    display: flex; flex-direction: column; }
  .bb-navburger nav a { padding: 14px 12px; font-size: 16px; font-weight: 500; color: var(--bb-ink); }
  .bb-navburger nav a + a { border-top: 1px solid var(--bb-line); }
  .bb-navburger nav a.is-active { color: var(--bb-rose); }
  .bb-header .wrap > .bb-searchbox { margin-left: auto; }
}
@media (max-width: 760px) {
  .bb-navburger { display: block; position: static; flex: 0 0 auto; }
  .bb-navburger summary { list-style: none; width: 38px; height: 38px; border: 1px solid var(--bb-line);
    border-radius: 50%; display: grid; place-items: center; cursor: pointer; font-size: 15px;
    background: var(--bb-bg); color: var(--bb-ink-2); }
  .bb-navburger summary::-webkit-details-marker { display: none; }
  .bb-navburger[open] summary { border-color: var(--bb-rose); color: var(--bb-rose); }
  .bb-navburger nav { position: absolute; top: calc(100% + 8px); left: var(--bb-gutter, 20px);
    right: var(--bb-gutter, 20px); background: var(--bb-surface); border: 1px solid var(--bb-line);
    border-radius: var(--bb-radius); box-shadow: var(--bb-shadow); padding: 6px; z-index: 40;
    display: flex; flex-direction: column; }
  .bb-navburger nav a { padding: 14px 12px; font-size: 16px; font-weight: 500; color: var(--bb-ink); }
  .bb-navburger nav a + a { border-top: 1px solid var(--bb-line); }
  .bb-navburger nav a.is-active { color: var(--bb-rose); }
  /* icons to the right edge of the gutter — nav is hidden here, so nothing else pushes them */
  .bb-header .wrap > .bb-searchbox { margin-left: auto; }
  .bb-searchbox form { margin-right: 0; }
  /* the two-line top bar cost 142px of a phone screen; keep the disclosure line, trim the rest */
  .bb-topbar .wrap > div:nth-child(2) { display: none; }
  .bb-topbar .wrap { font-size: 12.5px; }
}

/* ================= FOOTER — rebuilt: dark editorial band, icon buttons, short labels ================
   Was: white-on-cream (invisible separation), 13.5px pink wall of links, 21 links in 3 ragged
   columns, social "circles" sized for SVG icons that the markup never had (text spilled out),
   and 1366px of stacked columns on a phone. */

.visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
body.bb-design .bb-btn--rose { background: var(--bb-rose); color: #fff; border-color: transparent; }
body.bb-design .bb-btn--rose:hover { background: var(--bb-rose-dark); color: #fff; }

body.bb-design .bb-footer { background: var(--bb-ink); color: #efe6e2; padding: 0 0 34px; border-top: 0; }
body.bb-design .bb-footer__cta { display: flex; align-items: center; justify-content: space-between; gap: 24px 32px;
  flex-wrap: wrap; padding: 36px 0 32px; border-bottom: 1px solid rgb(255 255 255 / .14); }
body.bb-design .bb-footer__cta h2 { font-family: var(--bb-serif); font-size: 27px; line-height: 1.15; letter-spacing: -.01em;
  color: #fff; margin: 0 0 7px; }
body.bb-design .bb-footer__cta p { margin: 0; font-size: 15px; line-height: 1.6; color: rgb(255 255 255 / .74); max-width: 54ch; }
body.bb-design .bb-footer__cta .bb-btn { flex: 0 0 auto; }

body.bb-design .bb-footer__grid { display: grid; grid-template-columns: minmax(0, 1.5fr) repeat(3, minmax(0, 1fr));
  gap: 38px 32px; padding: 40px 0 36px; }
body.bb-design .bb-footer h4 { font-family: var(--bb-sans); font-size: 11.5px; font-weight: 600; letter-spacing: .15em;
  text-transform: uppercase; color: rgb(255 255 255 / .5); margin: 0 0 15px; }
body.bb-design .bb-footer ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; }
body.bb-design .bb-footer a { color: rgb(255 255 255 / .78); font-size: 15px; text-decoration: none;
  border-bottom: 1px solid transparent; transition: color .2s var(--bb-ease), border-color .2s var(--bb-ease); }
body.bb-design .bb-footer a:hover, body.bb-design .bb-footer a:focus-visible { color: #fff; border-bottom-color: rgb(255 255 255 / .55); }
body.bb-design .bb-footer a:focus-visible { outline: 2px solid var(--bb-rose); outline-offset: 3px; border-radius: 3px; }
body.bb-design .bb-footer__brand p { margin: 15px 0 20px; font-size: 15px; line-height: 1.6; color: rgb(255 255 255 / .74); max-width: 34ch; }
body.bb-design .bb-wordmark--light .bb-wordmark__text { color: #fff; }
body.bb-design .bb-wordmark--light .bb-wordmark__mark { color: var(--bb-rose-tint); }
body.bb-design .bb-wordmark--light:focus-visible { outline: 2px solid var(--bb-rose); outline-offset: 4px; }

body.bb-design .bb-footer .socials { display: flex; gap: 10px; margin: 0; padding: 0; }
body.bb-design .bb-footer .socials a { width: 42px; height: 42px; border-radius: 50%; display: grid; place-items: center;
  background: rgb(255 255 255 / .09); border: 1px solid rgb(255 255 255 / .18); color: #fff;
  transition: transform .25s var(--bb-ease), background .25s var(--bb-ease), color .25s var(--bb-ease); }
body.bb-design .bb-footer .socials a::after { content: none; }
body.bb-design .bb-footer .socials svg { width: 19px; height: 19px; fill: currentColor; display: block; }
body.bb-design .bb-footer .socials a:hover { transform: translateY(-3px); background: #fff; color: var(--bb-ink); }
body.bb-design .bb-footer .socials a[data-net="pinterest"]:hover { background: #e60023; color: #fff; border-color: #e60023; }

body.bb-design .bb-footer__base { border-top: 1px solid rgb(255 255 255 / .14); padding-top: 22px; display: grid;
  grid-template-columns: minmax(0, 1fr) auto; gap: 12px 26px; align-items: center; font-size: 14px;
  color: rgb(255 255 255 / .62); }
body.bb-design .bb-footer__note { grid-column: 1 / -1; margin: 0; }
body.bb-design .bb-footer__legal { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin: 0; }
body.bb-design .bb-footer__legal a { font-size: 14px; }
body.bb-design .bb-footer__legal span { opacity: .4; }
body.bb-design .bb-footer__copy { margin: 0; }
body.bb-design .bb-footer__top { justify-self: end; font-size: 14px; white-space: nowrap; }

@media (max-width: 1060px) {
  body.bb-design .bb-footer__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px 26px; padding: 34px 0 30px; }
  body.bb-design .bb-footer__brand { grid-column: 1 / -1; }
  body.bb-design .bb-footer__brand p { max-width: 56ch; }
}
/* mobile: the three link groups fold away (progressive enhancement — no JS, they stay open) */
body.bb-design .bb-footer__toggle { font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit;
  background: none; border: 0; padding: 0; display: flex; align-items: center; gap: 8px; cursor: pointer; }
body.bb-design .bb-footer__col.is-collapsed ul { display: none; }

@media (max-width: 700px) {
  body.bb-design .bb-footer { padding-bottom: 26px; }
  body.bb-design .bb-footer h4 { margin-bottom: 4px; }
  body.bb-design .bb-footer__toggle { width: 100%; padding: 13px 0; font-size: 12px; justify-content: space-between; }
  body.bb-design .bb-footer__chev { width: 9px; height: 9px; border-right: 1.5px solid currentColor;
    border-bottom: 1.5px solid currentColor; transform: rotate(45deg); transition: transform .25s var(--bb-ease); }
  body.bb-design .bb-footer__col.is-collapsed .bb-footer__chev { transform: rotate(-45deg); }
  body.bb-design .bb-footer__col ul { padding-bottom: 6px; }
  body.bb-design .bb-footer .socials a { width: 44px; height: 44px; }
  body.bb-design .bb-footer__cta { padding: 28px 0 26px; gap: 18px; }
  body.bb-design .bb-footer__cta h2 { font-size: 23px; }
  body.bb-design .bb-footer__cta .bb-btn { width: 100%; }
  /* full-width accordion rows instead of one long stack: the phone footer was 1366px tall */
  body.bb-design .bb-footer__grid { grid-template-columns: minmax(0, 1fr); gap: 0; padding: 26px 0 22px; }
  body.bb-design .bb-footer__brand { padding-bottom: 22px; }
  body.bb-design .bb-footer__col { border-top: 1px solid rgb(255 255 255 / .12); }
  body.bb-design .bb-footer ul { gap: 0; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  body.bb-design .bb-footer__legal span { display: none; }
  body.bb-design .bb-footer__legal { gap: 6px 18px; }
  body.bb-design .bb-footer ul a { display: block; padding: 11px 0; font-size: 15.5px; }
  body.bb-design .bb-footer__base { grid-template-columns: minmax(0, 1fr); gap: 14px; padding-top: 20px; text-align: left; }
  body.bb-design .bb-footer__legal { gap: 6px 12px; }
  body.bb-design .bb-footer__legal a, body.bb-design .bb-footer__legal span { font-size: 15px; }
  body.bb-design .bb-footer__top { justify-self: start; }
}

/* ================= HEADER — primary CTA + elevation on scroll ================= */
body.bb-design .bb-header__cta { flex: 0 0 auto; padding: 12px 20px !important; font-size: 14.5px; white-space: nowrap; }
body.bb-design .bb-nav a.is-active { color: var(--bb-rose); position: relative; }
body.bb-design .bb-nav a.is-active::after { content: ""; position: absolute; left: 0; right: 0; bottom: -7px; height: 2px;
  border-radius: 2px; background: var(--bb-rose); }
body.bb-design .bb-header--stuck { box-shadow: 0 12px 28px -20px rgb(36 31 29 / .5); }
@media (max-width: 1140px) { body.bb-design .bb-header__cta { display: none; } }
@media (max-width: 760px) {
  body.bb-design .bb-navburger__cta { margin-top: 8px; background: var(--bb-rose); color: #fff !important; text-align: center;
    border-radius: 10px; font-weight: 600; }
  body.bb-design .bb-navburger__cta + a, .bb-navburger nav a:last-child { border-top: 0; }
}

/* nav text was inheriting the accent colour, which flattened the hierarchy and competed with the CTA */
body.bb-design .bb-nav a { color: var(--bb-ink); }
body.bb-design .bb-nav a:hover, body.bb-design .bb-nav a.is-active { color: var(--bb-rose); }

/* ================= CONTACT FORM (built out this pass) ================= */
body.bb-design .bb-contact { margin: 26px 0 8px; }
body.bb-design .bb-form { background: var(--bb-surface); border: 1px solid var(--bb-line);
  border-radius: var(--bb-radius-lg); padding: 28px 26px; box-shadow: var(--bb-shadow); }
body.bb-design .bb-form__row { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 20px; }
body.bb-design .bb-field { margin-bottom: 20px; min-width: 0; }
body.bb-design .bb-field label { display: block; font-family: var(--bb-sans); font-size: 14.5px; font-weight: 600;
  color: var(--bb-ink); margin-bottom: 7px; }
body.bb-design .bb-field__hint { font-weight: 400; color: var(--bb-muted); font-size: 13.5px; }
body.bb-design .bb-field input, body.bb-design .bb-field select, body.bb-design .bb-field textarea {
  width: 100%; font-family: var(--bb-sans); font-size: 16px; color: var(--bb-ink); background: var(--bb-bg);
  border: 1px solid var(--bb-field-border); border-radius: 12px; padding: 13px 14px; min-height: 48px;
  transition: border-color .2s var(--bb-ease), box-shadow .2s var(--bb-ease); }
body.bb-design .bb-field textarea { min-height: 150px; resize: vertical; line-height: 1.6; }
body.bb-design .bb-field select { appearance: none; background-image: linear-gradient(45deg, transparent 50%, var(--bb-muted) 50%), linear-gradient(135deg, var(--bb-muted) 50%, transparent 50%);
  background-position: calc(100% - 20px) 22px, calc(100% - 14px) 22px; background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; padding-right: 42px; }
body.bb-design .bb-field input:focus, body.bb-design .bb-field select:focus, body.bb-design .bb-field textarea:focus {
  outline: none; border-color: var(--bb-rose); box-shadow: 0 0 0 3px var(--bb-rose-tint); }
body.bb-design .bb-field p.bb-field__error { color: var(--bb-rose-dark); font-size: 14px; margin: 8px 0 0; font-weight: 500; }
body.bb-design .bb-field.is-invalid input, body.bb-design .bb-field.is-invalid select, body.bb-design .bb-field.is-invalid textarea { border-color: var(--bb-rose-dark); }
body.bb-design .bb-form__honey { position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0; }
body.bb-design .bb-form__note { font-size: 13.5px; color: var(--bb-muted); margin: 0 0 18px; line-height: 1.6; }
body.bb-design .bb-form__status { min-height: 22px; margin: 0 0 12px; font-size: 14.5px; font-weight: 600; color: var(--bb-rose-dark); }
body.bb-design .bb-form__submit { width: 100%; }
body.bb-design .bb-form__submit[aria-busy="true"] { opacity: .7; pointer-events: none; }
body.bb-design .bb-form__fallback { font-size: 14px; color: var(--bb-muted); margin: 14px 0 0; }

body.bb-design .bb-contactcards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin: 18px 0 4px; }
body.bb-design .bb-contactcard { display: block; padding: 18px 20px; background: var(--bb-surface); border: 1px solid var(--bb-line);
  border-radius: var(--bb-radius); text-decoration: none; transition: transform .25s var(--bb-ease), border-color .25s var(--bb-ease); }
body.bb-design .bb-contactcard b { display: block; font-family: var(--bb-serif); font-size: 19px; color: var(--bb-ink); margin-bottom: 4px; }
body.bb-design .bb-contactcard span { font-size: 14.5px; color: var(--bb-ink-2); }
body.bb-design .bb-contactcard:hover { transform: translateY(-3px); border-color: var(--bb-rose); }

@media (max-width: 700px) {
  body.bb-design .bb-form { padding: 22px 18px; border-radius: var(--bb-radius); }
  body.bb-design .bb-form__row { grid-template-columns: minmax(0, 1fr); gap: 0; }
  body.bb-design .bb-contactcards { grid-template-columns: minmax(0, 1fr); }
}

/* Calculator inputs: the extracted theme styles no ::placeholder for .bb-calc__input, so the hints
   fell back to the browser default. Same grey as the newsletter field, and never transparent. */
body.bb-design .bb-calc__input::placeholder { color: #9c8f8a; opacity: 1; }

/* Ad slots. The label is required by AdSense policy (ads must be distinguishable from content),
   and the reserved space keeps the layout from jumping when a unit fills. */
body.bb-design .bb-ad { margin: 30px 0 34px; }
body.bb-design .bb-ad__label { display: block; margin-bottom: 8px; color: #8a8079; font-size: 11px;
  font-weight: 600; letter-spacing: .12em; text-transform: uppercase; }
body.bb-design .bb-ad .adsbygoogle { display: block; min-height: 90px; background: transparent; }
