.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}code{background:#fff0;padding:0;margin:0;border:none;outline:none}.gold-calculator-container{max-width:800px;margin:20px auto;background:#1a1a1a;border-radius:20px;padding:30px;box-shadow:0 10px 40px rgb(0 0 0 / .3),0 0 20px rgb(212 175 55 / .1);border:1px solid rgb(212 175 55 / .2);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#fff}.gold-calculator-header{text-align:center;margin-bottom:30px;border-bottom:1px solid rgb(212 175 55 / .3);padding-bottom:20px}.calculator-title{color:#d4af37;font-size:28px;font-weight:700;margin:0 0 15px 0;text-shadow:0 0 10px rgb(212 175 55 / .3)}.live-price-display{display:flex;justify-content:center;align-items:center;gap:8px;font-size:18px}.current-gold-price{color:#d4af37;font-weight:700;font-size:24px;text-shadow:0 0 8px rgb(212 175 55 / .4);transition:all 0.3s ease}.current-gold-price.loading{animation:pulse 1.5s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}.price-unit{color:#888;font-size:14px}.calculator-main{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:25px}.input-section{display:flex;flex-direction:column;gap:20px}.input-group{display:flex;flex-direction:column;gap:8px}.input-group label{color:#d4af37;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.input-group input,.input-group select{background:rgb(255 255 255 / .05);border:2px solid rgb(212 175 55 / .3);border-radius:10px;padding:12px 15px;color:#fff;font-size:16px;transition:all 0.3s ease;outline:none}.input-group input:focus,.input-group select:focus{border-color:#d4af37;box-shadow:0 0 15px rgb(212 175 55 / .3);background:rgb(255 255 255 / .08)}.input-group input::placeholder{color:#666}.input-group select option{background:#2d2d2d;color:#fff}#custom-purity{margin-top:8px;animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.calculation-result{background:linear-gradient(135deg,rgb(212 175 55 / .1) 0%,rgb(212 175 55 / .05) 100%);border-radius:15px;padding:25px;border:1px solid rgb(212 175 55 / .2)}.result-main{text-align:center;margin-bottom:20px}.calculated-value{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:15px}.value-amount{color:#d4af37;font-size:45px;font-weight:700;text-shadow:0 0 15px rgb(212 175 55 / .4);transition:all 0.3s ease}.value-amount.updating{transform:scale(1.05);text-shadow:0 0 20px rgb(212 175 55 / .6)}.value-label{color:#888;font-size:14px;text-transform:uppercase;letter-spacing:1px}.copy-result-btn,.share-result-btn{background:rgb(212 175 55 / .2);border:1px solid rgb(212 175 55 / .5);color:#d4af37;border-radius:6px;padding:8px 12px;cursor:pointer;margin:5px;font-size:14px;transition:all 0.3s ease;outline:none}.copy-result-btn:hover,.share-result-btn:hover{background:rgb(212 175 55 / .3);border-color:#d4af37;transform:translateY(-1px)}.result-breakdown{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgb(212 175 55 / .2);padding-top:15px}.breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.breakdown-label{color:beige;font-size:1rem}.breakdown-value{color:#d4af37;font-weight:600;font-size:18px}.calculator-footer{border-top:1px solid rgb(212 175 55 / .2);padding-top:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.price-update{display:flex;align-items:center;gap:8px;font-size:12px}.update-label{color:#666}.update-time{color:#d4af37;font-weight:500}.calculator-disclaimer{color:#666;font-size:11px;text-align:right}.calculator-branding{text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid rgb(212 175 55 / .1)}.calculator-branding small{color:#666;font-size:10px}.calculator-branding a{color:#d4af37;text-decoration:none}.calculator-branding a:hover{text-decoration:underline}.loading{position:relative;overflow:hidden}.loading::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(212 175 55 / .2),transparent);animation:loading-shimmer 1.5s infinite}@keyframes loading-shimmer{to{left:100%}}.calculator-notification{position:fixed;top:20px;right:20px;background:#d4af37;color:#1a1a1a;padding:12px 20px;border-radius:8px;z-index:1000;font-weight:500;box-shadow:0 4px 12px rgb(0 0 0 / .3);animation:slideIn 0.3s ease;cursor:pointer;transition:transform 0.2s ease}.calculator-notification:hover{transform:scale(1.02)}.calculator-notification.success{background:#28a745;color:#fff}.calculator-notification.error{background:#dc3545;color:#fff}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.quick-actions-overlay,.help-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:10000;display:flex;align-items:center;justify-content:center}.quick-actions-content,.help-modal-content{background:#1a1a1a;border:1px solid #d4af37;border-radius:15px;padding:30px;max-width:500px;width:90%;color:#fff}.help-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid rgb(212 175 55 / .3);padding-bottom:15px}.help-modal-header h3{color:#d4af37;margin:0}.help-modal-close,.quick-action-close{background:none;border:none;color:#d4af37;font-size:18px;cursor:pointer}.quick-action-btn{display:block;width:100%;background:rgb(212 175 55 / .1);border:1px solid rgb(212 175 55 / .3);color:#d4af37;padding:12px;margin:10px 0;border-radius:8px;cursor:pointer;transition:all 0.3s ease}.quick-action-btn:hover{background:rgb(212 175 55 / .2);border-color:#d4af37}.help-section{margin:15px 0}.help-section h4{color:#d4af37;margin-bottom:8px}.help-section ul{margin-left:20px}.help-section li{margin-bottom:5px}@media (max-width:768px){.gold-calculator-container{margin:15px;padding:20px}.calculator-main{grid-template-columns:1fr;gap:20px}.value-amount{font-size:36px}.calculator-footer{flex-direction:column;text-align:center}.calculator-disclaimer{text-align:center}}@media (max-width:480px){.gold-calculator-container{margin:10px;padding:15px}.input-group input{padding:10px 12px;font-size:14px!important}.input-group select{padding:10px 12px}.input-group select{width:100%!important}.calculation-result{padding:15px}.calculator-notification{top:10px;right:10px;left:10px;padding:10px 15px}}@media print{.gold-calculator-container{background:none!important;box-shadow:none!important;border:1px solid #000!important}.copy-result-btn,.share-result-btn,.quick-actions-overlay,.help-modal-overlay{display:none!important}.calculator-title{color:#000!important}.current-gold-price,.value-amount,.breakdown-value{color:#000!important}}.countdown-value.market-closed{color:#dc3545;font-weight:700}.countdown-timer.market-closed{background:rgb(220 53 69 / .1);border-color:rgb(220 53 69 / .3)}.gold-calculator-container{max-width:800px;margin:20px auto;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-radius:20px;padding:30px;box-shadow:0 10px 40px rgb(0 0 0 / .3),0 0 20px rgb(212 175 55 / .1);border:1px solid rgb(212 175 55 / .2);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#fff}.gold-calculator-header{text-align:center;margin-bottom:30px;border-bottom:1px solid rgb(212 175 55 / .3);padding-bottom:20px}.calculator-title::before{content:"◉";color:#d4af37;margin-right:10px;font-size:24px;text-shadow:0 0 10px rgb(212 175 55 / .5)}.live-price-display{display:flex;justify-content:center;align-items:center;gap:8px;font-size:18px}.current-gold-price{color:#d4af37;font-weight:700;font-size:24px;text-shadow:0 0 8px rgb(212 175 55 / .4);transition:all 0.3s ease}.current-gold-price.loading{animation:pulse 1.5s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}.price-unit{color:#888;font-size:14px}.calculator-main{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:25px}.input-section{display:flex;flex-direction:column;gap:20px}.input-group{display:flex;flex-direction:column;gap:8px}.input-group label{color:#d4af37;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.input-group input,.input-group select{background:rgb(255 255 255 / .05);border:2px solid rgb(212 175 55 / .3);border-radius:10px;padding:12px 15px;color:#fff;font-size:16px;transition:all 0.3s ease;outline:none}.input-group input:focus,.input-group select:focus{border-color:#d4af37;box-shadow:0 0 15px rgb(212 175 55 / .3);background:rgb(255 255 255 / .08)}.input-group input::placeholder{color:#666}.input-group select option{background:#2d2d2d;color:#fff}#custom-purity{margin-top:8px;animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.calculation-result{background:linear-gradient(135deg,rgb(212 175 55 / .1) 0%,rgb(212 175 55 / .05) 100%);border-radius:15px;padding:25px;border:1px solid rgb(212 175 55 / .2)}.result-main{text-align:center;margin-bottom:20px}.calculated-value{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:15px}@media screen and (max-width:768px){.calculated-value{flex-basis:100%}}.value-label{color:#888;font-size:14px;text-transform:uppercase;letter-spacing:1px}.copy-result-btn,.share-result-btn{background:rgb(212 175 55 / .2);border:1px solid rgb(212 175 55 / .5);color:#d4af37;border-radius:6px;padding:8px 12px;cursor:pointer;margin:5px;font-size:14px;transition:all 0.3s ease;outline:none;position:relative}.copy-result-btn::before{content:"⧉ ";margin-right:5px}.share-result-btn::before{content:"⤴ ";margin-right:5px}.copy-result-btn:hover,.share-result-btn:hover{background:rgb(212 175 55 / .3);border-color:#d4af37;transform:translateY(-1px)}.result-breakdown{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgb(212 175 55 / .2);padding-top:15px}.breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.calculator-footer{border-top:1px solid rgb(212 175 55 / .2);padding-top:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.price-update{display:flex;align-items:center;gap:15px;font-size:12px;flex-wrap:wrap}.update-label{color:#666}.update-time{color:#d4af37;font-weight:500}.countdown-timer{display:flex;align-items:center;gap:8px;background:rgb(212 175 55 / .1);border:1px solid rgb(212 175 55 / .3);border-radius:6px;padding:4px 8px;font-size:11px;cursor:pointer;transition:all 0.3s ease}.countdown-timer:hover{background:rgb(212 175 55 / .2);border-color:#d4af37}.countdown-label{color:#888;font-size:10px}.countdown-value{color:#d4af37;font-weight:600;font-family:'Courier New',monospace;min-width:45px;text-align:center}.countdown-value.warning{color:#ffc107;animation:blink 1s infinite}.countdown-value.urgent{color:#dc3545;animation:pulse-urgent 0.5s infinite}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:.5}}@keyframes pulse-urgent{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.calculator-disclaimer{color:#666;font-size:11px;text-align:right}.calculator-branding{text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid rgb(212 175 55 / .1)}.calculator-branding small{color:#666;font-size:10px}.calculator-branding a{color:#d4af37;text-decoration:none}.calculator-branding a:hover{text-decoration:underline}.loading{position:relative;overflow:hidden}.loading::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(212 175 55 / .2),transparent);animation:loading-shimmer 1.5s infinite}@keyframes loading-shimmer{to{left:100%}}.calculator-notification{position:fixed;top:20px;right:20px;background:#d4af37;color:#1a1a1a;padding:12px 20px;border-radius:8px;z-index:1000;font-weight:500;box-shadow:0 4px 12px rgb(0 0 0 / .3);animation:slideIn 0.3s ease;cursor:pointer;transition:transform 0.2s ease}.calculator-notification:hover{transform:scale(1.02)}.calculator-notification.success{background:#28a745;color:#fff}.calculator-notification.error{background:#dc3545;color:#fff}.calculator-notification.success::before{content:"✓ ";margin-right:5px}.calculator-notification.error::before{content:"✗ ";margin-right:5px}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.quick-actions-overlay,.help-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:10000;display:flex;align-items:center;justify-content:center}.quick-actions-content,.help-modal-content{background:#1a1a1a;border:1px solid #d4af37;border-radius:15px;padding:30px;max-width:500px;width:90%;color:#fff}.help-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid rgb(212 175 55 / .3);padding-bottom:15px}.help-modal-header h3{color:#d4af37;margin:0}.help-modal-close,.quick-action-close{background:none;border:none;color:#d4af37;font-size:18px;cursor:pointer}.quick-action-btn{display:block;width:100%;background:rgb(212 175 55 / .1);border:1px solid rgb(212 175 55 / .3);color:#d4af37;padding:12px;margin:10px 0;border-radius:8px;cursor:pointer;transition:all 0.3s ease}.quick-action-btn:hover{background:rgb(212 175 55 / .2);border-color:#d4af37}.quick-action-btn[data-action="clear"]::before{content:"⌫ ";margin-right:8px}.quick-action-btn[data-action="refresh"]::before{content:"⟲ ";margin-right:8px}.quick-action-btn[data-action="help"]::before{content:"? ";margin-right:8px}.help-section{margin:15px 0}.help-section h4{color:#d4af37;margin-bottom:8px}.help-section ul{margin-left:20px}.help-section li{margin-bottom:5px}@media (max-width:768px){.gold-calculator-container{margin:15px;padding:20px}.calculator-main{grid-template-columns:1fr;gap:20px}.calculator-footer{flex-direction:column;text-align:center}.calculator-disclaimer{text-align:center}.price-update{justify-content:center;gap:10px}}@media (max-width:480px){.gold-calculator-container{margin:10px;padding:15px}.input-group input{padding:10px 12px}.input-group select{padding:10px 12px}.calculation-result{padding:15px}.calculator-notification{top:10px;right:10px;left:10px;padding:10px 15px}.countdown-timer{padding:3px 6px}.countdown-value{min-width:35px}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (prefers-contrast:high){.gold-calculator-container{border:2px solid #d4af37}.input-group input,.input-group select{border:2px solid #d4af37}}@media print{.gold-calculator-container{background:none!important;box-shadow:none!important;border:1px solid #000!important}.copy-result-btn,.share-result-btn,.quick-actions-overlay,.help-modal-overlay,.countdown-timer{display:none!important}.calculator-title{color:#000!important}.current-gold-price,.value-amount,.breakdown-value{color:#000!important}}.gold-calculator-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#fff;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid rgb(212 175 55 / .2);border-radius:16px;padding:20px}.calculator-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(212 175 55 / .25);padding-bottom:10px;margin-bottom:16px}.calculator-title{color:#d4af37;font-weight:700;font-size:20px;margin:0}.live-price-display{font-variant-numeric:tabular-nums}.current-gold-price{font-weight:800;font-size:24px;margin-right:8px}.price-unit{opacity:.8;font-size:12px}.calculator-main{display:grid;grid-template-columns:1fr 1fr;gap:24px}.input-group{display:flex;flex-direction:column;gap:6px}.input-group input,.input-group select{background:rgb(255 255 255 / .06);border:1px solid rgb(212 175 55 / .3);border-radius:10px;color:#fff;padding:10px 12px;outline:none}.input-group input:focus,.input-group select:focus{border-color:#d4af37;box-shadow:0 0 0 3px rgb(212 175 55 / .2)}.hint{opacity:.7;font-size:12px}.purity-chart{display:flex;align-items:center;justify-content:center}.gold-sample{background:gold;color:#111}.calculation-result{margin-top:10px;background:rgb(212 175 55 / .08);border:1px solid rgb(212 175 55 / .25);border-radius:12px;padding:14px}.result-main{display:flex;align-items:center;gap:12px;justify-content:space-between}@media screen and (max-width:768px){.result-main{flex-wrap:wrap;justify-content:space-evenly}}.value-amount{color:#d4af37;font-weight:800;font-size:28px}.result-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}@media screen and (max-width:768px){.result-breakdown{grid-template-columns:1fr}}.breakdown-item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:rgb(255 255 255 / .04);border-radius:8px}.copy-result-btn,.share-result-btn{background:#fff0;border:1px solid rgb(212 175 55 / .4);color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer}.copy-result-btn:hover,.share-result-btn:hover{border-color:#d4af37}.calculator-footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:12px;opacity:.9}.help-modal-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .6);display:flex;align-items:center;justify-content:center}.help-modal-content{background:#222;border:1px solid #444;border-radius:12px;padding:16px;width:min(520px,92vw)}.help-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}@media (max-width:900px){.calculator-main{grid-template-columns:1fr}}#gc-purity-labels{background:rgb(0 0 0 / .5);padding:6px 10px;border-radius:8px}#gc-purity-slider{width:100%;height:8px;border-radius:4px;appearance:none;background:linear-gradient(90deg,#C0C0C0 0%,#FFD700 100%);outline:none;padding:3px 12px}#gc-purity-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid gold;cursor:pointer}#gc-purity-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid gold;cursor:pointer}#gc-karat-chips .chip{background-color:#ffc107}#gc-karat-chips .chip:hover,#gc-karat-chips .chip:focus{color:#1a1a1a;font-weight:700}.pc-container{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:'Inter',sans-serif}.portfolio-calculator-widget .pc-container{width:100%!important;max-width:100%!important;padding:40px 0 60px!important}.pc-calculator-card{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:40px}.pc-calculator-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"header header" "instruments global" "instruments chart" "instruments allocation" "instruments results";gap:40px;align-items:start}@media screen and (max-width:1200px){.pc-calculator-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:991px){.pc-calculator-card{grid-template-columns:1fr;grid-template-areas:"header" "global" "instruments" "chart" "allocation" "results"}}.pc-header{grid-area:header}.pc-global-settings{grid-area:global}.pc-instruments-section{grid-area:instruments}.pc-allocation-section{grid-area:allocation}.pc-chart-wrapper{grid-area:chart}.pc-results-section{grid-area:results}.pc-header{margin-bottom:32px}.pc-title{font-size:22px;font-weight:800;letter-spacing:.5px;margin-bottom:8px;color:#fff}.pc-total-monthly{display:flex;align-items:center;gap:8px;font-size:14px;color:rgb(255 255 255 / .4)}.pc-pulse-dot{width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:pc-pulse 2s infinite}@keyframes pc-pulse{0%,100%{opacity:1;box-shadow:0 0 8px rgb(59 130 246 / .8)}50%{opacity:.3}}.pc-section{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:16px;padding:24px;margin-bottom:24px}.pc-section-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgb(255 255 255 / .5);margin-bottom:20px}.pc-section-desc{font-size:14px;color:rgb(255 255 255 / .4);margin-bottom:12px}.pc-disclaimer{background:rgb(255 184 0 / .1);border:1px solid rgb(255 184 0 / .3);border-radius:10px;padding:12px;margin-bottom:16px}.pc-disclaimer p{font-size:14px;font-weight:600;color:rgb(255 184 0 / .9);line-height:1.5;margin:0}.pc-input-group{margin-bottom:20px}.pc-input-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgb(255 255 255 / .4);margin-bottom:12px}.pc-input-field{width:100%;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:14px 18px;font-size:16px;font-weight:600;color:#fff;font-family:'Inter',sans-serif;box-sizing:border-box}.pc-input-field:focus{outline:none;border-color:rgb(59 130 246 / .3)}.pc-input-field:disabled{opacity:.4;cursor:not-allowed}.pc-frequency-buttons{gap:8px;display:flex;flex-wrap:wrap}.pc-frequency-btn{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:12px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgb(255 255 255 / .6);cursor:pointer;transition:all 0.3s ease;font-family:'Inter',sans-serif}.pc-frequency-btn:hover{border-color:rgb(255 255 255 / .15);color:rgb(255 255 255 / .8)}.pc-frequency-btn.active{background:rgb(59 130 246 / .1);border-color:rgb(59 130 246 / .3);color:#3b82f6}.pc-slider-container{margin-bottom:12px}.pc-slider-row{display:flex;align-items:center;gap:16px}.pc-slider{flex:1;height:6px;background:rgb(255 255 255 / .08);border-radius:10px;outline:none;-webkit-appearance:none}.pc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer}.pc-slider::-moz-range-thumb{width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer;border:none}.pc-slider:disabled{opacity:.3;cursor:not-allowed}.pc-slider-value{min-width:80px;font-size:16px;font-weight:700;color:#fff;text-align:right}.pc-checkbox-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pc-checkbox-input{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.pc-checkbox-label{font-size:13px;font-weight:600;color:rgb(255 255 255 / .7);cursor:pointer}.pc-custom-period-input{width:150px}.pc-instruments-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pc-instrument-card{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:16px;transition:all 0.3s ease}.pc-instrument-card.active{border-color:rgb(59 130 246 / .3)}.pc-instrument-card.inactive{opacity:.5}.pc-instrument-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pc-instrument-name-input{flex:1;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;color:#fff;font-family:'Inter',sans-serif}.pc-instrument-name-input:focus{outline:none;border-color:rgb(59 130 246 / .3)}.pc-instrument-name-input:disabled{opacity:.6;cursor:not-allowed}.pc-toggle-switch{width:44px;height:24px;background:rgb(255 255 255 / .1);border-radius:12px;position:relative;cursor:pointer;transition:all 0.3s ease;flex-shrink:0}.pc-toggle-switch.active{background:#3b82f6}.pc-toggle-switch::after{content:'';position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:3px;transition:all 0.3s ease}.pc-toggle-switch.active::after{left:23px}.pc-delete-btn{background:none;border:none;color:rgb(255 255 255 / .4);font-size:18px;font-weight:700;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color 0.3s ease;flex-shrink:0}.pc-delete-btn:hover{color:#ef4444}.pc-instrument-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-instrument-input-group{display:flex;flex-direction:column;gap:6px}.pc-instrument-input-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgb(255 255 255 / .4)}.pc-instrument-input-field{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;color:#fff;font-family:'Inter',sans-serif;width:100%;box-sizing:border-box}.pc-instrument-input-field:focus{outline:none;border-color:rgb(59 130 246 / .3)}.pc-instrument-initial-row{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .06);margin-top:8px}.pc-instrument-initial-input{flex:1}.pc-instrument-info{grid-column:1 / -1;font-size:10px;color:rgb(255 255 255 / .3);margin-top:4px;font-style:italic}.pc-add-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-add-instrument-btn{width:100%;background:rgb(255 255 255 / .02);border:1px dashed rgb(255 255 255 / .08);border-radius:12px;padding:16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgb(255 255 255 / .5);cursor:pointer;transition:all 0.3s ease;font-family:'Inter',sans-serif}.pc-add-instrument-btn:hover{border-color:rgb(59 130 246 / .3);color:#3b82f6}.pc-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .8);z-index:99999;align-items:center;justify-content:center;padding:20px}.pc-modal.active{display:flex}.pc-modal-content{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:32px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto}.pc-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.pc-modal-title{font-size:18px;font-weight:800;color:#fff;margin:0}.pc-modal-close{background:none;border:none;color:rgb(255 255 255 / .5);font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color 0.3s ease}.pc-modal-close:hover{color:#fff}.pc-search-input-wrapper{position:relative;margin-bottom:24px}.pc-search-input{width:100%;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:14px 18px;font-size:16px;font-weight:600;color:#fff;font-family:'Inter',sans-serif;box-sizing:border-box}.pc-search-input:focus{outline:none;border-color:rgb(59 130 246 / .5)}.pc-search-results{display:flex;flex-direction:column;gap:8px}.pc-search-category{margin-bottom:16px}.pc-search-category-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgb(255 255 255 / .4);margin-bottom:8px}.pc-search-result-item{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:12px 16px;cursor:pointer;transition:all 0.3s ease;display:flex;justify-content:space-between;align-items:center}.pc-search-result-item:hover{background:rgb(255 255 255 / .05);border-color:rgb(59 130 246 / .3)}.pc-search-result-name{font-size:14px;font-weight:700;color:#fff}.pc-search-result-symbol{font-size:12px;font-weight:600;color:rgb(255 255 255 / .4)}.pc-custom-form{display:flex;flex-direction:column;gap:20px}.pc-submit-btn{width:100%;background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .3);border-radius:10px;padding:16px;font-size:14px;font-weight:700;text-transform:uppercase;color:#3b82f6;cursor:pointer;transition:all 0.3s ease;font-family:'Inter',sans-serif}.pc-submit-btn:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6}.pc-chart-section{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:16px;padding:32px 24px;height:400px;margin-bottom:24px}.pc-allocation-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media screen and (max-width:1400px){.pc-allocation-wrapper{grid-template-columns:1fr}}.pc-allocation-chart{height:280px;position:relative}.pc-allocation-legend{display:flex;flex-direction:column;gap:12px}.pc-legend-item{display:flex;align-items:center;gap:12px}.pc-legend-color{width:16px;height:16px;border-radius:4px;flex-shrink:0}.pc-legend-info{flex:1;display:flex;justify-content:space-between;align-items:center}.pc-legend-name{font-size:13px;font-weight:600;color:rgb(255 255 255 / .8)}.pc-legend-value{font-size:13px;font-weight:700;color:#fff}.pc-legend-percent{font-size:11px;font-weight:600;color:rgb(255 255 255 / .4);margin-left:8px}.pc-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.pc-result-card{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:20px;text-align:center}.pc-result-card.total-card{border-color:rgb(255 255 255 / .15);background:rgb(255 255 255 / .05)}.pc-result-name{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgb(255 255 255 / .4);margin-bottom:16px}.pc-result-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pc-result-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgb(255 255 255 / .4)}.pc-result-value{font-size:16px;font-weight:700}.pc-invested-value{color:rgb(255 255 255 / .5)}.pc-profit-value{color:#10b981}.pc-profit-value.negative{color:#ef4444}.pc-empty-state{text-align:center;padding:40px;color:rgb(255 255 255 / .3);font-size:14px}@media (max-width:768px){.pc-calculator-card{padding:28px}.pc-frequency-buttons{grid-template-columns:repeat(2,1fr)}.pc-instrument-inputs{grid-template-columns:1fr}.pc-chart-section{height:300px;padding:24px 16px}.pc-allocation-wrapper{grid-template-columns:1fr;gap:24px}.pc-allocation-chart{height:220px}.pc-results-grid{grid-template-columns:1fr}.pc-add-buttons{grid-template-columns:1fr}.pc-modal-content{padding:24px}}@media (max-width:768px){.pc-section-desc,.pc-disclaimer p{font-size:16px!important}}.gold-tools-panel{display:flex;flex-direction:column;gap:24px;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.gold-tools-header{padding:0 8px}.gold-tools-title{font-size:18px;font-weight:800;color:#fff;margin:0 0 4px 0;letter-spacing:-.02em}.gold-tools-subtitle{font-size:13px;color:rgb(255 255 255 / .4);margin:0;line-height:1.5}.gold-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.side-tools .gold-tools-grid{grid-template-columns:1fr}.side-tools .gold-tools-grid .gold-tool-card:nth-child(3){display:none}.gold-tools-grid[data-columns="1"]{grid-template-columns:1fr}.gold-tools-grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.gold-tool-card{display:block;background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:28px 24px;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden;text-decoration:none;color:inherit}.gold-tool-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);opacity:0;transition:opacity 0.3s ease}.gold-tool-card:hover{border-color:rgb(59 130 246 / .3);transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 0 0 / .4)}.gold-tool-card:hover::before{opacity:1}.gold-tool-icon{width:48px;height:48px;border-radius:12px;background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .2);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.gold-tool-icon svg{width:24px;height:24px;stroke:#3b82f6;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gold-tool-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 6px 0;line-height:1.3}.gold-tool-desc{font-size:12px;color:rgb(255 255 255 / .4);line-height:1.5;margin:0 0 12px 0}.gold-tool-live-data{padding:10px 12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:8px;font-size:13px;font-weight:600;color:#10b981;margin:0}.gold-tool-badge{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:rgb(59 130 246 / .15);border-radius:100px;font-size:10px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:1px}.gold-live-dot{width:5px;height:5px;background:#3b82f6;border-radius:50%;animation:pulse-blue 2s infinite}@keyframes pulse-blue{0%,100%{opacity:1;box-shadow:0 0 8px rgb(59 130 246 / .8)}50%{opacity:.3}}@media (max-width:900px){.gold-tools-grid,.gold-tools-grid[data-columns="2"],.gold-tools-grid[data-columns="3"]{grid-template-columns:1fr}.gold-tool-card{padding:24px 20px}}@media (max-width:600px){.gold-tools-title{font-size:16px}.gold-tools-subtitle{font-size:12px}.gold-tool-icon{width:40px;height:40px}.gold-tool-icon svg{width:20px;height:20px}}@media screen and (min-width:786px){.entry-content .gold-tools-panel h3{margin-top:0!important}}.hero-section{background:linear-gradient(135deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:48px 60px;margin-bottom:24px;position:relative;overflow:hidden}@media screen and (max-width:1200px){.hero-section{padding:48px 20px}}@media screen and (max-width:480px){.hero-section{padding:35px 15px}}.hero-section::before{content:'';position:absolute;top:-50%;right:0;width:100%;height:600px;background:radial-gradient(circle,rgb(59 130 246 / .08),transparent);pointer-events:none}.hero-content{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:60px;align-items:center}@media screen and (max-width:1100px){.hero-content{gap:40px}}.price-block{text-align:left}.price-label{font-size:11px;font-weight:600;color:rgb(255 255 255 / .4);text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.price-main{font-size:72px;font-weight:900;color:#fff;line-height:1;margin-bottom:12px;font-feature-settings:'tnum'}.price-change-block{display:flex;align-items:center;gap:12px}.price-change{font-size:24px;font-weight:700;color:#10b981;display:flex;align-items:center;gap:8px}.price-badge{padding:6px 12px;background:rgb(16 185 129 / .15);border-radius:100px;font-size:11px;font-weight:700;color:#10b981;text-transform:uppercase;letter-spacing:1px}.price-change.negative,.price-badge.negative{color:#ef4444}.price-badge.negative{background:rgb(239 68 68 / .15)}.mini-chart{flex:1;height:100%;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:16px;padding:20px;position:relative}@media screen and (max-width:901px){.mini-chart{width:100%;height:180px;padding:0}}.hero-mini-chart{border-radius:8px}.chart-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:linear-gradient(to bottom,rgb(16 185 129 / .2),transparent);border-radius:8px}.chart-line{position:absolute;bottom:20%;left:0;right:0;height:2px;background:linear-gradient(90deg,#10b981,#3b82f6)}.market-stats{display:flex;flex-direction:column;gap:16px}.stat-item{text-align:right}.stat-label{font-size:11px;color:rgb(255 255 255 / .4);margin-bottom:4px;text-transform:uppercase;letter-spacing:1px}.stat-value{font-size:20px;font-weight:700;color:#fff}@media (max-width:1200px){.price-main{font-size:40px}}@media (max-width:900px){.hero-content{grid-template-columns:1fr;text-align:center}.price-block{text-align:center}.market-stats{flex-direction:row;justify-content:center;gap:32px}.stat-item{text-align:center}.price-main{font-size:56px}}.gold-chart-container{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:40px;margin:40px 0;transition:all 0.3s ease}.gold-chart-container:hover{border-color:rgb(59 130 246 / .3);transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 0 0 / .4)}.gold-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.chart-title{font-family:'Inter',sans-serif;font-size:22px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px}.chart-fullscreen-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .3);border-radius:12px;color:#3b82f6;font-family:'Inter',sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all 0.25s ease;text-transform:uppercase;letter-spacing:1px}.chart-fullscreen-btn:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6;transform:translateY(-2px)}.chart-fullscreen-btn svg{width:18px;height:18px}.tradingview-widget-wrapper{border-radius:16px;overflow:hidden;border:1px solid rgb(255 255 255 / .05);background:#000}.tradingview-widget{width:100%;height:100%}.gold-chart-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.gold-chart-popup.active{display:block}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .95);backdrop-filter:blur(8px)}.popup-content{position:relative;width:95vw;height:95vh!important;margin:2.5vh auto;background:#000;border-radius:24px;overflow:hidden;box-shadow:0 24px 64px rgb(0 0 0 / .8)}.popup-close{position:absolute;top:20px;right:20px;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:12px;color:#fff;cursor:pointer;transition:all 0.25s ease;padding:0!important}.popup-close:hover{background:rgb(239 68 68 / .2);border-color:#ef4444;color:#ef4444}.tradingview-widget-popup{width:100%;height:100%;padding-top:75px}.tradingview-widget-copyright{display:none!important}@media (max-width:768px){.gold-chart-container{padding:15px 7px}.chart-title{font-size:18px}.gold-chart-header{flex-direction:column;align-items:flex-start}.chart-fullscreen-btn{width:100%;justify-content:center}.popup-content{width:100vw;height:95vh!important;margin:0;border-radius:0}}.cmplz-obfuscate span{display:none}#cmplz-manage-consent-container{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:""}.cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}.cmplz-alert.cmplz-error{background-color:#f44336}.cmplz-alert.cmplz-success{background-color:green}.cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.cmplz-close:hover{color:black}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category=functional],#cmplz-document .cmplz-dropdown summary div input[data-category=functional],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div input[data-category=functional]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:"";background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode input::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode button::-moz-focus-inner{border:0;padding:0}#cmplz-document a,.editor-styles-wrapper .cmplz-unlinked-mode a{text-decoration:underline}#cmplz-document a[target=_blank]::after,.editor-styles-wrapper .cmplz-unlinked-mode a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus,.editor-styles-wrapper .cmplz-unlinked-mode a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label,.editor-styles-wrapper .cmplz-unlinked-mode #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h2,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p,.editor-styles-wrapper .cmplz-unlinked-mode.impressum p{margin-bottom:7px}#cmplz-document h4,.editor-styles-wrapper .cmplz-unlinked-mode h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5,.editor-styles-wrapper .cmplz-unlinked-mode h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex,.editor-styles-wrapper .cmplz-unlinked-mode h3.annex,.editor-styles-wrapper .cmplz-unlinked-mode h4.annex{font-weight:bold}#cmplz-document span h3,.editor-styles-wrapper .cmplz-unlinked-mode span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul,.editor-styles-wrapper .cmplz-unlinked-mode ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3{padding:0 5px;border-bottom:0;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{cursor:pointer;content:"";background:url(/wp-content/plugins/complianz-gdpr/assets/images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}/*!
Theme Name: SiteOrigin North
Author: SiteOrigin
Author URI: https://siteorigin.com/
Theme URI: https://siteorigin.com/theme/north/
Description: Inspired by the elegant majesty and purity of the Swiss Alps and built with business owners in mind, North is the star in the SiteOrigin sky. With easy-to-use options, classic lines and a minimal feel, North feels visually limitless and technically effortless. It's fully responsive and retina ready. Some key features are its responsive menu, gorgeous animations and tight integration with all the major plugins you've come to rely on. You can use it to create a business website using SiteOrigin Page Builder and our Widgets Bundle. You can also build a full ecommerce store though North's WooCommerce integration. We offer free and premium support on our support <a href="http://siteorigin.com/thread/">forums</a> (http://siteorigin.com/thread/).
Version: 1.21.0
Tested up to: 6.8
Requires at least: 4.7
Requires PHP: 7.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: siteorigin-north
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}body,button,input,select,textarea{color:#595959;font-family:Droid Sans,sans-serif;font-size:14.4px;font-size:.9rem;line-height:1.6}.site-content{-ms-word-wrap:break-word;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:Montserrat,sans-serif;color:#292929;margin:25px 0}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6{color:inherit}h1{font-size:29px}h2{font-size:25px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{margin-bottom:1.5em}blockquote,cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em;font-family:Droid Serif,sans-serif;color:#c75d5d}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.responsive{overflow-x:hidden}blockquote,q{quotes:'"' '"'}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 1.5em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin-left:0;margin-right:0}img{height:auto;max-width:100%}code{background:#eee;padding:0 .3em}#page ::-moz-selection{background-color:#c75d5d;color:#fff}#page ::selection{background-color:#c75d5d;color:#fff}table{margin:0 0 1.5em;width:100%;border-collapse:collapse;border-spacing:0}table td,table th{padding:.3em;border:1px solid #c9c9c9}button,input[type=button],input[type=reset],input[type=submit]{background:transparent;border-radius:0;font-size:.85em;border:1px solid #303030;padding:10px 30px;line-height:1em;box-shadow:inset 0 0 1px rgba(0,0,0,.25);text-decoration:none;color:#292929;font-family:Montserrat,sans-serif;text-transform:uppercase;text-shadow:none;outline:none;transition:85ms}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#a94346;border-color:#a94346;color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.1)}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#595959;font-family:Droid Serif,sans-serif;font-size:.9333em;line-height:normal;padding:9px 13px 10px;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:none}.post-password-form{margin-bottom:1.75em}.post-password-form label{text-transform:uppercase;font-size:1.2em;margin-bottom:1em;display:block}.post-password-form input[type=password]{margin-top:.4375em}.post-password-form>:last-child{margin-bottom:0}.wpcf7 form.wpcf7-form p{margin-bottom:1.75em}.wpcf7 input.wpcf7-form-control.wpcf7-date,.wpcf7 input.wpcf7-form-control.wpcf7-number,.wpcf7 input.wpcf7-form-control.wpcf7-quiz,.wpcf7 input.wpcf7-form-control.wpcf7-text,.wpcf7 select.wpcf7-form-control.wpcf7-select,.wpcf7 textarea.wpcf7-form-control.wpcf7-textarea{margin:5px 0 0;padding:7px 30px;outline:none;font-size:.85em;color:#595959;font-family:Droid Serif,sans-serif;width:100%}.wpcf7 span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item.first,.wpcf7 span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.first{margin-left:0!important}.wpcf7 input.wpcf7-form-control.wpcf7-submit[disabled]{color:#898989;border:2px solid #898989;cursor:not-allowed}.wpcf7 input.wpcf7-form-control.wpcf7-submit[disabled]:hover{color:#898989;border:2px solid #898989;background:transparent}.wpcf7 .wpcf7-response-output{position:relative;padding:10px 30px;color:#292929;border:none;text-transform:uppercase;margin:0;text-align:left;font-size:1em;background:#d4d4d4}a{color:#c75d5d}a:focus,a:hover{color:#a94346}a:active,a:hover{outline:0}.main-navigation{z-index:99999;font-family:Droid Sans,sans-serif;font-size:.95em;text-align:right}.main-navigation>div{display:inline-block}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul>li{display:inline-block;padding:.25em 0}.main-navigation ul>li a{padding-left:30px;padding-right:30px}.main-navigation ul>li a.stripped-backlink{font-weight:700;font-weight:600;padding-right:0;padding-left:0}.main-navigation ul a{color:#898989}.main-navigation ul a:hover{color:#595959}.main-navigation ul .children,.main-navigation ul .sub-menu{background-color:#fafafa;border:1px solid #d4d4d4;box-shadow:0 1px 1px rgba(0,0,0,.075);opacity:0;position:absolute;text-align:left;top:100%;transition:all .15s ease-in;transform-origin:center top;transform:scale(.95);visibility:hidden;z-index:99999}.main-navigation ul .children ul,.main-navigation ul .sub-menu ul{left:100%;margin-left:0!important;top:-1px;transform-origin:left center}.main-navigation ul .children li,.main-navigation ul .sub-menu li{margin:0;min-width:100%;padding-bottom:0}.main-navigation ul .children li.focus>ul,.main-navigation ul .children li:hover>ul,.main-navigation ul .sub-menu li.focus>ul,.main-navigation ul .sub-menu li:hover>ul{left:100%}.main-navigation ul .children a,.main-navigation ul .sub-menu a{box-sizing:border-box;line-height:1em;min-width:100%;padding:.85em 25px;white-space:nowrap}.main-navigation ul .children li:first-child a,.main-navigation ul .sub-menu li:first-child a{padding-top:1.25em}.main-navigation ul .children li:last-child a,.main-navigation ul .sub-menu li:last-child a{padding-bottom:1.25em}.main-navigation ul .children .focus>a,.main-navigation ul .children :hover>a,.main-navigation ul .children a.focus,.main-navigation ul .children a:hover,.main-navigation ul .sub-menu .focus>a,.main-navigation ul .sub-menu :hover>a,.main-navigation ul .sub-menu a.focus,.main-navigation ul .sub-menu a:hover{color:#595959}body:not(.ios) .main-navigation ul li.focus>ul,body:not(.ios) .main-navigation ul li:hover>ul{opacity:1;transform:scale(1);visibility:visible}body:not(.ios) .main-navigation ul li.focus:after,body:not(.ios) .main-navigation ul li:hover:after{content:""}.main-navigation ul li.hover>ul{opacity:1;transform:scale(1);visibility:visible}.main-navigation ul li.hover:after{content:""}.main-navigation .menu>li.current-menu-ancestor>a,.main-navigation .menu>li.current-menu-item>a{color:#292929}.main-navigation li{position:relative}.main-navigation a:not(.ubermenu-responsive-toggle){display:block;text-decoration:none}.main-navigation .icon-menu{display:inline-block;height:15px;margin-right:10px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:20px}.main-navigation .icon-menu span{display:block;border-radius:10px;width:100%;height:2px;background:#777;position:absolute;opacity:1;right:0;transform:rotate(0deg);transition:.25s ease-in-out;transform-origin:right center}.main-navigation .icon-menu span:first-child{top:0}.main-navigation .icon-menu span:nth-child(2){top:7px}.main-navigation .icon-menu span:nth-child(3){top:14px}.main-navigation .to-close .icon-menu span:first-child{transform:rotate(-45deg)}.main-navigation .to-close .icon-menu span:nth-child(2){opacity:0;transform:translateX(10px)}.main-navigation .to-close .icon-menu span:nth-child(3){transform:rotate(45deg)}.main-navigation #mobile-menu-button{color:#666;display:none;font-size:1.2em;margin-top:.2em}.main-navigation #mobile-menu-button:hover{color:#595959}.main-navigation .north-search-icon{border:none;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;line-height:normal;padding:0;position:relative;top:2px}.main-navigation .north-search-icon:hover{background:none}.main-navigation .north-search-icon .svg-icon-search{height:16px;width:16px}.main-navigation .north-search-icon .svg-icon-search path{fill:#898989}.main-navigation .north-search-icon .svg-icon-search:hover path{fill:#595959}.main-navigation #mega-menu-wrap-primary{display:inline-block}.main-navigation #mega-menu-wrap-primary .mega-sub-menu li{min-width:auto}.main-navigation #mega-menu-wrap-primary ul ul a{white-space:normal;width:auto!important}#header-search{background:#fafafa;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}#header-search .container{height:100%}#header-search form{display:block;box-sizing:border-box;height:48px;left:20px;margin-top:-24px;max-height:100%;position:absolute;right:59px;top:50%}#header-search input[type=search]{background:rgba(0,0,0,.035);border:none;border-radius:0;box-sizing:border-box;font-family:Droid Serif,sans-serif;height:48px;max-height:100%;padding:0 10px;right:20px;width:100%}#header-search input[type=search]:focus{outline:none}#header-search button[type=submit]{display:none}#header-search #close-search{margin-top:-12px;position:absolute;right:20px;transition:.35s;transform-origin:center center;transform:scale(.575) translateX(3px) translateY(-3px);top:50%}#header-search #close-search.animate-in{transform:scale(1) rotate(90deg)}#header-search #close-search .svg-icon-close{cursor:pointer;height:24px;width:24px}#header-search #close-search .svg-icon-close path{fill:#898989}#header-search #close-search .svg-icon-close:hover path{fill:#595959}@media screen and (max-width:600px){#header-search{display:none!important}}.main-navigation.stripped a{color:#898989}.main-navigation.stripped a:hover{color:#595959}#mobile-navigation{background:rgba(0,0,0,.9);left:0;font-family:Droid Sans,sans-serif;overflow-y:scroll;overflow-x:hidden;padding:15px 20px;position:absolute;top:100%;width:100%;z-index:10}#mobile-navigation::-webkit-scrollbar{width:4px}#mobile-navigation::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#mobile-navigation::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}#mobile-navigation form{display:block;margin-top:10px;width:auto}#mobile-navigation form input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;font-size:16px;padding:10px;width:100%}#mobile-navigation form input[type=search]::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}#mobile-navigation form input[type=search]:-moz-placeholder,#mobile-navigation form input[type=search]::-moz-placeholder{color:hsla(0,0%,100%,.7)}#mobile-navigation form input[type=search]:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}#mobile-navigation form input[type=search]:focus{outline:none}#mobile-navigation form button[type=submit]{display:none}#mobile-navigation ul{list-style:none;margin:0;padding:0}#mobile-navigation ul li{line-height:3.5em;position:relative;width:100%}#mobile-navigation ul li a{color:#fff;display:block;text-decoration:none;width:100%!important}#mobile-navigation ul li.menu-item-has-children>a{padding-right:40px}#mobile-navigation ul li.menu-item-has-children>a:not([href]){cursor:pointer}#mobile-navigation ul li .dropdown-toggle{background:transparent;border:0;box-shadow:none;color:#fff;font-size:15px;line-height:3em;outline:none;padding:5px;position:absolute;right:5px;top:0;transition:all .2s linear;transform:rotate(90deg);transform-origin:50% 50%}#mobile-navigation ul li .dropdown-toggle.toggle-open{transform:rotate(-90deg);right:3px}#mobile-navigation ul ul{display:none;margin:0;padding:0}#mobile-navigation ul ul li{padding-left:2em}#mobile-navigation ul ul li ul{display:none}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-next,.comment-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous{width:50%}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left}.comment-navigation .nav-previous .north-icon-previous,.post-navigation .nav-previous .north-icon-previous,.posts-navigation .nav-previous .north-icon-previous{float:left;margin:.25em 5px}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right}.comment-navigation .nav-next .north-icon-next,.post-navigation .nav-next .north-icon-next,.posts-navigation .nav-next .north-icon-next{float:right;margin:.25em 0 0 5px}.comment-navigation a,.post-navigation a,.posts-navigation a{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site .skip-link{outline:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget-area .widget{margin:0 0 1.5em}.widget-area .widget select{max-width:100%}.widget-area .widget ul{margin-left:0;padding-left:1.275em}.widget-area .widget.widget_pages>ul,.widget-area .widget ul.menu{padding-left:0}.widget-area .widget.widget_pages>ul a,.widget-area .widget ul.menu a{text-decoration:none}.widget-area .widget.widget_pages>ul a:hover,.widget-area .widget ul.menu a:hover{text-decoration:underline}.widget-area .widget.widget_pages>ul,.widget-area .widget.widget_pages>ul ul,.widget-area .widget ul.menu,.widget-area .widget ul.menu ul{list-style:none}.textwidget>:first-child{margin-top:0}.textwidget>:last-child{margin-bottom:0}.widget .search-form,.widget .search-form input[type=search]{width:100%}#secondary .widget .search-form input[type=search]{min-width:0}.tagcloud a{background:#b0b0b0;color:#fff;display:inline-block;font-size:.8em;margin-right:10px;margin-bottom:10px;line-height:1em;padding:8px 12px;text-decoration:none}.tagcloud a:hover{background:#a94346;color:#fff}.widget-area .widget_archive ul{padding-left:0}.widget-area .widget_archive ul li{list-style:none;padding:8px 0}.widget-area .widget_archive ul li:before{content:"-"}.widget-area .widget_archive ul li a{text-decoration:none;padding-left:10px}.widget-area .widget_archive select{background:#fff;border-radius:0;font-size:1.1em}.widget-area .widget_categories ul{padding-left:0}.widget-area .widget_categories ul li{list-style:none;padding:8px 0}.widget-area .widget_categories ul li:before{content:"-"}.widget-area .widget_categories ul li a{text-decoration:none;padding-left:10px}.widget-area .widget_categories ul li ul.children{padding-left:20px}.widget-area .widget_categories select{background:#fff;border-radius:0;font-size:1.1em}.widget_nav_menu a{display:block;padding:10px 0}.widget-area .widget_meta ul{padding-left:0}.widget-area .widget_meta ul li{list-style:none;padding:8px 0}.widget-area .widget_meta ul li a{text-decoration:none}.widget-area .widget_pages ul{padding-left:0}.widget-area .widget_pages ul li{list-style:none;padding:8px 0}.widget-area .widget_pages ul li ul.children{padding-left:20px}.widget-area .widget_pages ul li a{text-decoration:none}.widget-area .widget_recent_comments ul{padding-left:0}.widget-area .widget_recent_comments ul li{list-style:none;padding:8px 0}.widget-area .widget_recent_comments ul li a{text-decoration:none}.widget-area .widget_recent_entries ul{padding-left:0}.widget-area .widget_recent_entries ul li{list-style:none;padding:8px 0}.widget-area .widget_recent_entries ul li a{text-decoration:none}.widget-area .widget_recent_entries ul li .post-date{color:#b0b0b0;display:block;font-size:.8em}.widget-area .widget_rss .widget-title a{text-decoration:none}.widget-area .widget_rss ul{padding-left:0}.widget-area .widget_rss ul li{border-bottom:1px solid #eee;list-style:none;padding:8px 0}.widget-area .widget_rss ul li a{text-decoration:none}.widget-area .widget_rss ul li .rssSummary{padding-top:10px}.widget-area .widget_rss ul li .rss-date,.widget-area .widget_rss ul li cite{color:#b0b0b0;display:block;font-size:.8em;padding-top:4px}.widget-area .widget_calendar a{text-decoration:none}.widget-area .widget_calendar table caption{margin-bottom:5px}.widget-area .widget_calendar table tbody td{text-align:center}.widget-area .widget_calendar table tbody td.has-link{background:#eee}.calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev{float:left}.calendar_wrap .wp-calendar-nav .wp-calendar-nav-next{float:right;text-align:right}.content-area{float:left;margin:0 -35% 0 0;width:100%}.site-main{margin:0 35% 0 0}.site-content .widget-area{float:right;overflow:hidden;padding-left:40px;width:35%}.site-footer{clear:both;min-width:1060px;width:100%}body.responsive .site-footer{min-width:0}.no-active-sidebar.no-active-wc-sidebar .content-area,.no-active-sidebar:not(.active-wc-sidebar) .content-area,.no-active-sidebar:not(.woocommerce):not(.woocommerce-page) .content-area,.wc-sidebar-none.woocommerce.woocommerce-page .content-area{float:none;margin:0;width:auto}.no-active-sidebar.no-active-wc-sidebar .site-main,.no-active-sidebar:not(.active-wc-sidebar) .site-main,.no-active-sidebar:not(.woocommerce):not(.woocommerce-page) .site-main,.wc-sidebar-none.woocommerce.woocommerce-page .site-main{margin:0}@media (max-width:600px){body.responsive #primary.content-area{float:none;margin:0;width:100%}body.responsive #main.site-main{margin:0}body.responsive #content.site-content .widget-area{float:none;padding:40px 0 0;width:100%}}.layout-sidebar-left:not(.woocommerce):not(.woocommerce-page) .content-area,.layout-wc-sidebar-left .content-area{float:right;margin:0 0 0 -35%;width:100%}.layout-sidebar-left:not(.woocommerce):not(.woocommerce-page) .site-main,.layout-wc-sidebar-left .site-main{margin:0 0 0 35%}.layout-sidebar-left:not(.woocommerce):not(.woocommerce-page) .site-content .widget-area,.layout-wc-sidebar-left .site-content .widget-area{float:left;overflow:hidden;padding-right:40px;padding-left:0;width:35%}.layout-sidebar-left:not(.woocommerce):not(.woocommerce-page) .site-footer,.layout-wc-sidebar-left .site-footer{clear:both;width:100%}.layout-sidebar-left:not(.woocommerce):not(.woocommerce-page).no-active-sidebar:not(.woocommerce):not(.woocommerce-page) .content-area,.layout-wc-sidebar-left.no-active-sidebar:not(.woocommerce):not(.woocommerce-page) .content-area{float:none;margin:0;width:auto}.layout-sidebar-left:not(.woocommerce):not(.woocommerce-page).no-active-sidebar:not(.woocommerce):not(.woocommerce-page) .site-main,.layout-wc-sidebar-left.no-active-sidebar:not(.woocommerce):not(.woocommerce-page) .site-main{margin:0}.container{margin:0 auto;max-width:none;position:relative;padding:0 20px;width:1040px}body.responsive .container{width:100%;max-width:1040px}.page-title{margin-top:0}body.page-layout-full-width #main.site-main,body.page-layout-no-sidebar #main.site-main,body.page-layout-stripped #main.site-main{margin:0}.page-layout-full-width-sidebar .site-content .container,.page-layout-full-width .site-content .container{max-width:100%}.page-layout-no-masthead-margin #masthead,.page-layout-no-masthead-margin .masthead-sentinel{margin-bottom:0}.page-layout-no-footer-margin #colophon{margin-top:0}.page-layout-menu-overlap #topbar{left:0;position:absolute;top:0;width:100%;z-index:102;visibility:hidden}.page-layout-menu-overlap:not(.sticky-menu) #topbar{position:absolute}.page-layout-menu-overlap #masthead{left:0;width:100%;z-index:101;visibility:hidden}.page-layout-menu-overlap .masthead-sentinel{display:none!important}.page-layout-menu-overlap:not(.sticky-menu) #masthead{position:absolute}.page-layout-menu-overlap:not(.sticky-menu).admin-bar #topbar{top:32px}@media screen and (max-width:782px){.page-layout-menu-overlap:not(.sticky-menu).admin-bar #topbar{top:46px}}.page-layout-menu-overlap:not(.sticky-menu).admin-bar:not(.no-topbar) #masthead{top:32px}@media screen and (max-width:782px){.page-layout-menu-overlap:not(.sticky-menu).admin-bar:not(.no-topbar) #masthead{top:46px}}.page-layout-menu-overlap:not(.sticky-menu).admin-bar.no-topbar #masthead{top:32px}@media screen and (max-width:782px){.page-layout-menu-overlap:not(.sticky-menu).admin-bar.no-topbar #masthead{top:46px}}.page-layout-menu-overlap #topbar:not(.floating){background:hsla(0,0%,96%,.975)}.page-layout-menu-overlap #masthead:not(.floating){background:hsla(0,0%,98%,.975)}.page-layout-menu-overlap.sticky-menu #masthead,.page-layout-menu-overlap.sticky-menu #topbar{position:absolute}#masthead{background:#fafafa;border-bottom:1px solid #d4d4d4;margin-bottom:30px;min-width:1060px;padding:30px 0;position:relative;width:100%;z-index:999}.sticky-menu:not(.no-topbar) #masthead{position:relative;top:auto}.sticky-menu.no-topbar #masthead,.sticky-menu.topbar-out #masthead{position:relative;top:0;left:0;width:100%;content:"";display:table}.sticky-menu.topbar-out.admin-bar #masthead{top:32px}@media screen and (max-width:782px){.sticky-menu.topbar-out.admin-bar #masthead{top:46px}}@media screen and (max-width:600px){.sticky-menu.topbar-out.admin-bar #masthead{position:absolute;top:auto}.sticky-menu.topbar-out.admin-bar #masthead.mobile-sticky-menu{position:fixed;top:0}}#masthead .container-inner{display:table;width:100%}#masthead .site-branding{padding-right:20px}#masthead .site-branding>*{transform-origin:left center}.layout-centered#masthead .site-branding>*{transform-origin:center center}#masthead .site-branding .custom-logo-wrapper{display:inline-block}#masthead .site-branding .logo-site-title,#masthead .site-branding .site-title{margin:0;color:#292929;font-family:Montserrat,sans-serif;font-size:1.5em;line-height:1.2em;white-space:nowrap}#masthead .site-branding .logo-site-title a,#masthead .site-branding .site-title a{text-decoration:none;color:inherit}#masthead .site-branding .logo-site-title{display:inline-block;vertical-align:bottom}#masthead .site-branding .site-description{margin:.25em 0 0;font-size:.9em}#masthead .site-branding img{display:inline-block;vertical-align:middle}#masthead.floating img.alt-logo,#masthead .site-branding img.alt-logo-scroll{display:none}#masthead.floating img.alt-logo-scroll{display:inline-block}#masthead .main-navigation,#masthead .site-branding{display:table-cell;vertical-align:middle}#masthead.floating{box-shadow:0 1px 1px rgba(0,0,0,.075)}#masthead.layout-centered .container-inner{display:block}#masthead.layout-centered .site-branding{margin:0 auto 30px;padding:0;text-align:center}#masthead.layout-centered .site-branding img{display:inline-block}#masthead.layout-centered .main-navigation{text-align:center}#masthead.layout-centered .main-navigation,#masthead.layout-centered .site-branding{display:block}body.responsive #masthead{min-width:0}.masthead-sentinel{box-sizing:border-box;margin-bottom:30px}#topbar{width:100%;min-width:1060px;background:#f4f4f4;border-bottom:1px solid #d4d4d4;position:relative;z-index:1000}#topbar p{text-align:right;line-height:3em;margin:0;font-size:.8em;color:#898989}body.responsive #topbar{min-width:0}#topbar #topbar-widgets{content:"";display:table;padding-top:10px;padding-bottom:10px}#topbar #topbar-widgets .widgets.widgets-1 .widget{width:100%}#topbar #topbar-widgets .widgets.widgets-2 .widget{width:48.75%}#topbar #topbar-widgets .widgets.widgets-3 .widget{width:31.66667%}#topbar #topbar-widgets .widgets.widgets-4 .widget{width:23.125%}#topbar #topbar-widgets .widgets.widgets-5 .widget{width:18%}#topbar #topbar-widgets .widgets.widgets-6 .widget{width:14.58333%}#topbar #topbar-widgets .widgets.widgets-7 .widget{width:12.14286%}#topbar #topbar-widgets .widgets.widgets-8 .widget{width:10.3125%}#topbar #topbar-widgets .widgets.widgets-9 .widget{width:8.88889%}#topbar #topbar-widgets .widgets.widgets-10 .widget{width:7.75%}#topbar #topbar-widgets .widgets .widget{box-sizing:content-box;margin-right:2.5%;float:left}#topbar #topbar-widgets .widgets .widget:last-of-type{margin-right:0!important}@media (max-width:768px){#topbar #topbar-widgets .widgets .widget{float:none;margin:0 0 10px;width:100%!important}}#topbar #topbar-widgets .widgets .widget .widget-title{font-size:1.1em;margin-top:0}#secondary{color:#595959}#secondary aside{margin-bottom:60px}#secondary aside:last-child{margin-bottom:0}#secondary .widget-title{color:#292929;margin:0 0 1em;font-size:1em;text-transform:uppercase}#colophon{background:#fafafa;color:#595959;margin-top:30px}#colophon.footer-active-sidebar{border-top:1px solid #d4d4d4}#colophon a{color:#c75d5d}#colophon a:hover{color:#a94346}#colophon .widgets{content:"";display:table;overflow:hidden;width:100%}#colophon .widgets .widget-wrapper{box-sizing:border-box;float:left;border-right:1px solid #d4d4d4;padding-bottom:9999px;margin-bottom:-9999px}#colophon .widgets .widget-wrapper:last-child{border-right:none}@media (max-width:640px){#colophon .widgets .widget-wrapper aside{padding-right:0;padding-left:0}}#colophon .widgets aside{padding:40px;margin:0}#colophon .widgets aside:last-child{border-right:0}#colophon .widgets.widgets-1 .widget-wrapper{width:100%}#colophon .widgets.widgets-2 .widget-wrapper{width:50%}#colophon .widgets.widgets-3 .widget-wrapper{width:33.33333%}#colophon .widgets.widgets-4 .widget-wrapper{width:25%}#colophon .widgets.widgets-5 .widget-wrapper{width:20%}#colophon .widgets.widgets-6 .widget-wrapper{width:16.66667%}#colophon .widgets.widgets-7 .widget-wrapper{width:14.28571%}#colophon .widgets.widgets-8 .widget-wrapper{width:12.5%}#colophon .widgets.widgets-9 .widget-wrapper{width:11.11111%}#colophon .widgets.widgets-10 .widget-wrapper{width:10%}#colophon .widgets .widget-title{color:#292929;margin:0 0 1em;font-size:15px;text-transform:uppercase}@media (max-width:640px){body.responsive #colophon .widgets .widget-wrapper{float:none;width:100%!important;padding-bottom:0;margin-bottom:0;border-right:none;border-bottom:1px solid #d4d4d4}body.responsive #colophon .widgets .widget-wrapper:last-child{border-bottom:none}}#colophon .site-info{border-top:1px solid #d4d4d4;color:#595959;font-size:.9em;padding:15px;text-align:center}#colophon .site-info span:after{content:"\002d";display:inline-block;padding:0 5px}#colophon .site-info span:last-of-type:after{content:none}#colophon.unconstrained-footer .container{max-width:none}#scroll-to-top{line-height:0;position:fixed;bottom:20px;right:20px;margin-left:-22px;background:rgba(0,0,0,.65);padding:18px;border-radius:36px;border-color:transparent;cursor:pointer;z-index:101;opacity:0;pointer-events:none;transform:scale(.85);transition:.35s}#scroll-to-top .svg-icon-to-top path{fill:#fff}#scroll-to-top img,#scroll-to-top svg{height:24px;width:24px;transition:.35s;display:block;transform-origin:center center;transform:rotate(-90deg)}#scroll-to-top.show{opacity:1;transform:scale(1)}#scroll-to-top.show img,#scroll-to-top.show svg{transform:rotate(0deg)}@media (max-width:600px){#scroll-to-top{padding:10px}#scroll-to-top img,#scroll-to-top svg{height:16px;width:16px}body.responsive:not(.mobile-scroll-to-top) #scroll-to-top{display:none!important}}.sticky{display:block}article.page,article.post{margin-bottom:80px}article.page>:first-child,article.post>:first-child{margin-top:0}article.page,article.page>:last-child,article.post>:last-child{margin-bottom:0}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-image,.entry-video{margin-bottom:20px}.flexslider.gallery-format-slider{border:none}.flexslider.gallery-format-slider .flex-direction-nav a.flex-prev:before{background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-image:url(/wp-content/themes/siteorigin-north/images/flex-left.svg);background-position:10px 11px;opacity:1}.flexslider.gallery-format-slider .flex-direction-nav a.flex-next:before{background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-image:url(/wp-content/themes/siteorigin-north/images/flex-right.svg);background-position:11px 11px;opacity:1}.flexslider.gallery-format-slider .flex-direction-nav .flex-next:hover,.flexslider.gallery-format-slider .flex-direction-nav .flex-prev:hover{background:transparent!important}@media (max-width:860px){.flexslider.gallery-format-slider .flex-direction-nav .flex-prev{left:0}.flexslider.gallery-format-slider .flex-direction-nav .flex-next{right:0}}.flexslider.gallery-format-slider .flex-direction-nav a{height:50px;top:49.166%;margin-top:-25px;width:40px}.flexslider.gallery-format-slider .flex-direction-nav a:before{background:none;content:"";height:50px;opacity:0;padding:0;transition:1s;transition-property:opacity;width:40px}.flexslider.gallery-format-slider .flex-control-nav li{padding:0}.flexslider.gallery-format-slider .flex-control-nav li a{background-color:rgba(0,0,0,.3);height:7px;width:7px}.flexslider.gallery-format-slider .flex-control-nav li a.flex-active{background-color:rgba(0,0,0,.7)}.entry-thumbnail{margin-bottom:20px;position:relative}.entry-thumbnail img{display:block;max-width:100%;margin-left:auto;margin-right:auto;height:auto}.entry-thumbnail .thumbnail-hover{z-index:5;width:60px;height:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;border-radius:30px;background:#000;padding:15px;pointer-events:none;opacity:.4;transform:scale(0)}.entry-thumbnail .thumbnail-hover,.entry-thumbnail .thumbnail-hover .north-icon-add{transition:all .15s}.entry-thumbnail .thumbnail-hover .north-icon-add{font-size:30px;color:#fff;transform:scale(2)}.entry-thumbnail:hover .thumbnail-hover,.entry-thumbnail:hover .thumbnail-hover .north-icon-add{transform:scale(1)}.entry-title{margin:0 0 1em;color:#292929;font-size:1.6em}.entry-title a{color:inherit;text-decoration:none}.entry-meta{margin:-15px 0 25px;padding:0;list-style:none;font-family:Droid Serif,sans-serif;font-size:.85em}.entry-meta .meta-icon,.entry-meta a,.entry-meta li{color:#b0b0b0;text-decoration:none;transition:all .35s}.entry-meta a:hover,.entry-meta a:hover time{text-decoration:underline}.entry-meta li{display:inline-block;margin-right:12px}.entry-meta li .meta-icon{float:left;font-size:15px;margin-top:1px;margin-right:6px}.entry-meta li.posted-on .updated{display:none}.entry-meta li.posted-on .published{display:inline-block}.entry-meta li.post-comments .meta-icon{font-size:18px;margin-top:1px}.entry-meta li.hovering,.entry-meta li.hovering .meta-icon,.entry-meta li.hovering a{color:#a94346}.breadcrumbs{color:#898989;font-family:Droid Serif,sans-serif;font-size:.85em;font-style:italic;margin-bottom:1.5em;margin-top:-1.5em;overflow:auto}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:#a94346;text-decoration:underline}.entry-content,.entry-summary,.page-content{color:#595959;margin:15px 0;line-height:1.8}.entry-content>:first-child,.entry-summary>:first-child,.page-content>:first-child{margin-top:0}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.entry-content li,.entry-content ol,.entry-content ul,.entry-summary li,.entry-summary ol,.entry-summary ul,.page-content li,.page-content ol,.page-content ul{padding:0}.cat-links{font-size:13px}.tags-list{margin-top:1em}.tags-list a{background:#b0b0b0;color:#fff;display:inline-block;margin-right:10px;margin-bottom:10px;text-decoration:none;line-height:1em;font-size:.8em;padding:8px 12px}.tags-list a:hover{background:#a94346;color:#fff}.author-box{margin:20px 0;padding:20px;background:rgba(0,0,0,.05)}.author-box .author-title{margin-top:0;line-height:1;font-size:1.25em}.author-box .author-title .author-info{font-size:.6em;padding:0 5px;font-weight:700}.author-box .author-title .author-info a{text-decoration:none}.author-box .author-avatar{float:left}.author-box .author-description{margin-left:120px}.more-link{font-size:.85em;float:right;border:1px solid #292929;padding:10px 30px;line-height:1em;box-shadow:inset 0 0 1px rgba(0,0,0,.25);text-decoration:none;font-family:Montserrat,sans-serif;text-transform:uppercase}.more-link,.more-link:visited{color:#292929}.more-link:hover{background:#c75d5d;border-color:#c75d5d;color:#fff;box-shadow:none}.page-links{clear:both;margin:0 0 1.5em}.archive.author .page-header:has(.taxonomy-description) .page-title{margin-bottom:12.5px}.archive.author .page-header:has(.taxonomy-description) .taxonomy-description{margin-bottom:25px}.search-results article.post{clear:both;margin-bottom:35px;overflow:auto}.search-results .entry-title{font-size:18px}.search-results .entry-thumbnail{float:left;margin:0 20px 15px 0;text-align:left;width:40%}@media (max-width:1024px){.search-results .entry-thumbnail{float:none;text-align:center;width:auto}}.page-layout-no-sidebar.search-results .entry-thumbnail{width:30%}@media (max-width:1024px){.page-layout-no-sidebar.search-results .entry-thumbnail{width:auto}}.search-form,.woocommerce-product-search{position:relative}.search-form input[type=search],.woocommerce-product-search input[type=search]{min-width:300px;padding-right:54px}.search-form button[type=submit],.woocommerce-product-search button[type=submit]{border:none;box-shadow:none;color:#595959;line-height:normal;padding:12px 18px 8px;position:absolute;right:0;top:0}.search-form button[type=submit]:hover,.woocommerce-product-search button[type=submit]:hover{background:none;color:#292929}.search-form button[type=submit] svg,.woocommerce-product-search button[type=submit] svg{height:14px;width:14px}.search-form button[type=submit] svg path,.woocommerce-product-search button[type=submit] svg path{fill:#595959}.search-form button[type=submit] img,.woocommerce-product-search button[type=submit] img{height:14px;width:14px}.post-pagination{text-align:center;font-family:Droid Serif,sans-serif;margin:0 auto;width:auto}.post-pagination a{text-decoration:none;color:#595959}.post-pagination a:hover{color:#a94346}.post-pagination .current{font-weight:700;color:#292929}.post-pagination .page-numbers{color:#595959;padding:5px;display:inline-block;margin:0 5px}.post-pagination .next,.post-pagination .prev{color:#595959;padding:5px 5px 2px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-list{margin:25px 0;padding:0}.comment-list li.comment{color:#898989;display:block;margin:0 0 50px;padding:0;width:auto}.comment-list li.comment .comment-container{margin-left:120px}.comment-list li.comment .comment-container .comment-awaiting-moderation{font-style:italic}.comment-list li.comment.pingback .comment-container{margin-left:0}.comment-list li.comment .avatar-container{float:left}.comment-list li.comment .avatar-container img{display:block}.comment-list li.comment .comment-reply-link{color:#b0b0b0;float:right;font-size:.8em;text-decoration:none;line-height:1em;padding:8px 12px;background:#292929}.comment-list li.comment .comment-reply-link:hover{background:#a94346}.comment-list li.comment .info{color:#b0b0b0}.comment-list li.comment .author{color:#292929;font-weight:700}.comment-list li.comment .children{margin-top:50px;margin-left:70px;padding:0}.comment-reply-title,.comments-title{font-size:1.2em;text-transform:uppercase}#commentform{margin:0 -15px}#commentform>p{padding:0 15px;margin:25px 0}#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{display:block;float:left;margin:0 0 20px;width:33.333%}@media (max-width:768px){#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{float:none;margin:0 0 10px;width:100%}#commentform .comment-form-url{margin-bottom:20px}}#commentform .comment-form-comment{margin:10px 0}#commentform .comment-form-comment textarea{display:block}@media (max-width:768px){#commentform .comment-form-comment textarea{padding:8px}}#commentform .comment-notes,#commentform .form-allowed-tags,#commentform .logged-in-as{color:#b0b0b0;margin:10px 0}#commentform .comment-notes,#commentform .comment-notes code,#commentform .form-allowed-tags,#commentform .form-allowed-tags code,#commentform .logged-in-as,#commentform .logged-in-as code{font-size:12px}#commentform .comment-form-cookies-consent{align-items:center;clear:both;display:flex;margin:0 0 8px}#commentform .comment-form-cookies-consent input{line-height:1;margin-right:5px}#commentform .comment-form-cookies-consent label{display:inline-block;font-weight:400;margin-bottom:0}#commentform .comment-subscription-form{display:block;clear:both;margin:0 0 8px;overflow:auto}#commentform .comment-subscription-form input{margin-right:0}#commentform .comment-subscription-form label{font-weight:400}#commentform .form-submit{clear:both;margin:15px 0 0}#commentform .form-submit input{background:transparent;border:1px solid #303030;border-radius:0;box-shadow:inset 0 0 1px rgba(0,0,0,.25);color:#292929;font-family:Montserrat,sans-serif;font-size:.85em;line-height:1em;padding:10px 30px;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:85ms}#commentform .form-submit input:hover{background:#a94346;border-color:#a94346;color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.1)}#commentform input,#commentform textarea{background-color:#fff}#commentform input:focus,#commentform textarea:focus{outline:none}.infinite-scroll.neverending .site-footer,.infinite-scroll .post-pagination,.infinite-scroll .woocommerce-result-count{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.mejs-controls .mejs-button button{box-shadow:none}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0;padding:.25em}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-item img{vertical-align:middle}.gallery-caption{display:block}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.burst-animation-overlay{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:2;pointer-events:none}.burst-animation-overlay .burst-circle{position:absolute;width:2px;height:2px;background:#000;opacity:.1;border-radius:10px}@font-face{ font-display:swap;font-family:north-icons;src:url(/wp-content/themes/siteorigin-north/css/fonts/north-icons.eot);src:url(/wp-content/themes/siteorigin-north/css/fonts/north-icons.eot) format("embedded-opentype"),url(/wp-content/themes/siteorigin-north/css/fonts/north-icons.ttf) format("truetype"),url(/wp-content/themes/siteorigin-north/css/fonts/north-icons.woff) format("woff"),url(/wp-content/themes/siteorigin-north/css/fonts/north-icons.svg) format("svg");font-weight:400;font-style:normal }[class*=" north-icon-"],[class^=north-icon-]{font-family:north-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.north-icon-comments:before{content:"\e600"}.north-icon-user:before{content:"\e601"}.north-icon-double-previous:before{content:"\e602"}.north-icon-double-next:before{content:"\e603"}.north-icon-previous:before{content:"\e604"}.north-icon-next:before{content:"\e605"}.north-icon-cart:before{content:"\e606"}.north-icon-add:before{content:"\e607"}.north-icon-search:before{content:"\e608"}.north-icon-calendar:before{content:"\e609"}.north-icon-bag:before{content:"\e60a"}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px "" rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;transition:all .3s ease-in-out}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:"\f001"}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:"\f004"}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.gold-tinymce .siteorigin-widget-tinymce.textwidget{background:#1a1a1a;border-radius:16px;padding:30px;box-shadow:0 20px 40px rgb(0 0 0 / .3);backdrop-filter:blur(10px);border:1px solid rgb(255 215 0 / .1);width:100%}.entry-footer{margin-top:40px;padding:25px 35px;background:rgb(59 130 246 / .1);border-radius:16px;border:1px solid rgb(59 130 246 / .3);box-shadow:0 4px 16px rgb(0 0 0 / .2);text-align:center}.cat-links a:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 6px 20px rgb(59 130 246 / .4)}#secondary aside{padding-bottom:25px!important}@media screen and (max-width:640px){#secondary aside{margin-bottom:20px!important}}.tagcloud{padding-top:15px!important}.tagcloud a{background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .3);border-radius:100px;box-shadow:0 4px 12px rgb(0 0 0 / .2);font-size:12px!important;padding:8px 16px;color:#3b82f6;font-weight:600;transition:all 0.3s ease}.tagcloud a:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6;transform:translateY(-2px)}@media (max-width:640px){#colophon .widgets .widget-wrapper aside{padding-right:15px!important;padding-left:15px!important}}#footer-logo{position:relative;overflow:hidden;height:55vw;max-height:300px}#footer-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer a{color:rgb(255 255 255 / .7)!important}footer a:hover{color:#60a5fa!important}.footer-disclaimer{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border-top:1px solid rgb(59 130 246 / .2);padding:24px;text-align:center;margin-top:48px}.footer-disclaimer p{font-size:13px;line-height:1.6;color:rgb(255 255 255 / .6);margin:0}.footer-disclaimer strong{color:#ef4444;font-weight:600}.footer-disclaimer a{color:#3b82f6;text-decoration:none;border-bottom:1px solid rgb(59 130 246 / .3);transition:color 0.2s ease}.footer-disclaimer a:hover{color:#60a5fa}@media (max-width:768px){.footer-disclaimer p{font-size:12px}}.main-navigation ul>li a{font-size:1.12rem}.main-navigation .menu>li.current-menu-ancestor>a,.main-navigation .menu>li.current-menu-item>a,.main-navigation ul>li a:hover{color:#3b82f6}.sticky-menu.no-topbar #masthead,.sticky-menu.topbar-out #masthead{max-width:100vw}#mobile-navigation{background:rgb(0 0 0 / .9);padding-top:32px}@media screen and (max-width:1280px){body.responsive .main-navigation #mobile-menu-button{display:inline-block}}@media screen and (max-width:1280px){body.responsive .main-navigation ul{display:none}}@media screen and (min-width:601px){body.responsive #masthead #mobile-navigation{display:inline-block}}.home.sticky-menu.topbar-out #masthead{top:-100px!important;transition:all 0.3s ease-in-out}.home.sticky-menu.topbar-out #masthead.floating{top:0!important}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.blog-grid article{border-radius:8px;padding:20px;overflow:hidden;margin:0!important}.blog-grid .entry-thumbnail a{height:18vw}@media screen and (max-width:768px){.blog-grid .entry-thumbnail a{height:55vw}}.blog-grid .entry-title{font-size:1.7rem!important}@media (max-width:768px){.blog-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:768px){.post-pagination{padding:15px!important}.post-pagination .page-numbers{font-size:21px!important}}.single .site-main,.blog .site-main{margin:0!important}.single #primary,.blog #primary{width:70%;float:left;padding-right:40px}@media screen and (max-width:768px){.single #primary,.blog #primary{width:100%;float:none;padding-right:0}}.entry{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:40px;padding-top:0!important;margin-bottom:40px;box-shadow:0 20px 40px rgb(0 0 0 / .3)}.entry-thumbnail{margin:-40px -40px 30px -40px;border-radius:24px 24px 0 0;overflow:hidden;position:relative;border-bottom:2px solid rgb(59 130 246 / .3)}.entry-thumbnail img{width:100%;height:400px;object-fit:cover;object-position:center;transition:transform 0.3s ease;border-radius:20px}.entry-thumbnail:hover a img{transform:translate(-50%,-50%) scale(1.05)}.entry-header{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid rgb(59 130 246 / .3)}.entry-title{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2;letter-spacing:-.02em}#yoast-breadcrumbs{margin:20px 0;font-size:.9rem}#yoast-breadcrumbs a{color:#3b82f6;text-decoration:none;transition:color 0.3s ease}#yoast-breadcrumbs a:hover{color:#60a5fa}.breadcrumb_last{color:rgb(255 255 255 / .4)}.entry-meta{display:flex;justify-content:center;gap:30px;list-style:none;padding:0;margin:0;font-size:.9rem}.entry-meta li{display:flex;align-items:center;color:rgb(255 255 255 / .4)}.meta-icon{margin-right:8px;color:#3b82f6;font-size:1.1rem}.entry-meta a{color:rgb(255 255 255 / .4);text-decoration:none;transition:color 0.3s ease}.entry-meta a:hover{color:#3b82f6}.entry-content{font-size:1.1rem;line-height:1.6;color:#fff}.entry-content p{padding:0 15px;margin-bottom:20px;text-align:justify}.entry-content h2{font-size:1.8rem;color:#fff;margin:40px 0 20px 0;font-weight:700;position:relative;padding-left:20px}@media screen and (max-width:768px){.entry-content h2{margin-top:0!important}}.entry-content h2:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:30px;background:linear-gradient(180deg,#3b82f6,#60a5fa);border-radius:2px}.entry-content h3{font-size:1.6rem;line-height:1.4;color:#fff;padding:0 15px;margin:30px 0 15px 0;font-weight:600}.entry-content hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);margin:40px 0}.entry-footer{margin-top:40px;padding:25px 35px;background:rgb(59 130 246 / .1);border-radius:16px;border:1px solid rgb(59 130 246 / .3);text-align:center}.cat-links{color:#fff;font-size:1rem;font-weight:400}.cat-links a{background:rgb(59 130 246 / .1);border:2px solid rgb(59 130 246 / .3);color:#3b82f6;padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:700;font-size:.95rem;transition:all 0.3s ease;display:inline-block;margin-left:8px;text-transform:uppercase;letter-spacing:.5px}.cat-links a:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6;transform:translateY(-2px)}.post-navigation{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:25px;margin:30px 0}.post-navigation h2{display:none}.nav-links{display:flex;justify-content:space-between;gap:20px}.nav-previous,.nav-next{flex:1;background:linear-gradient(145deg,#1a1a1a,#0f0f0f);border:1px solid rgb(255 255 255 / .08);padding:20px;border-radius:12px;transition:all 0.3s ease}.nav-previous:hover,.nav-next:hover{transform:translateY(-2px);border-color:rgb(59 130 246 / .3);box-shadow:0 8px 24px rgb(0 0 0 / .4)}.nav-previous a,.nav-next a{color:#fff;text-decoration:none;font-size:.95rem;line-height:1.4}.nav-previous a:hover,.nav-next a:hover{color:#3b82f6}.nav-next{text-align:right}#secondary{width:30%;float:right;background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:30px 0!important;box-shadow:0 20px 40px rgb(0 0 0 / .3);height:fit-content;position:sticky;top:20px}#secondary aside{padding:0 15px}.widget{margin-bottom:35px;padding-bottom:0;border-bottom:1px solid rgb(255 255 255 / .08)}.widget:last-child{border-bottom:none;margin-bottom:0}.widget-title{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;position:relative}.widget-title:after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:linear-gradient(90deg,#3b82f6,#60a5fa)}.search-form{position:relative;margin-bottom:0}.search-form input[type="search"]{width:100%;padding:12px 50px 12px 15px;background:rgb(0 0 0 / .5);border:2px solid rgb(59 130 246 / .3);border-radius:25px;color:#fff;font-size:.95rem;transition:all 0.3s ease}.search-form input[type="search"]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 10px rgb(59 130 246 / .3)}.single .search-form button[type="submit"]{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:rgb(59 130 246 / .1);border:2px solid rgb(59 130 246 / .3);padding:8px 10px;border-radius:50%;cursor:pointer;transition:all 0.3s ease}.single .search-form button:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6;transform:translateY(-50%) scale(1.1)}.svg-icon-search{width:18px;height:18px;fill:#3b82f6}.widget ul{list-style:none;padding:0;margin:0}.widget li{margin-bottom:12px;padding-left:20px!important;position:relative}.widget:not(.widget_sow-hero) li::before{content:'▶';position:absolute;left:0;color:#3b82f6;font-size:.8rem;top:12px}.widget li a{color:rgb(255 255 255 / .7);text-decoration:none;font-size:.95rem;line-height:1.4;transition:all 0.3s ease;display:block;padding:5px 0!important}.widget li a:hover{color:#3b82f6;padding-left:10px}.widget_categories .cat-item{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.container{padding:0}#primary{width:100%;float:none;padding-right:0;margin-bottom:30px}#secondary{width:100%;float:none;position:static}.entry{padding:25px 20px;padding-top:0!important}.entry-thumbnail{margin:-25px -20px 20px -20px}.entry-title{font-size:2rem}.entry-meta{flex-direction:column;gap:10px}.entry-content{line-height:1.2!important}.nav-links{flex-direction:column}.nav-next{text-align:left}p,.entry-content p,article p{font-size:1.2rem;font-weight:400;color:rgb(255 255 255 / .9)!important;line-height:1.4}}@media (max-width:480px){.entry-title{font-size:1.6rem}.entry-content{font-size:1rem}.entry-content h2{font-size:1.5rem}.search-form input[type="search"]{padding:10px 45px 10px 12px}.nav-links>div{width:100%!important}}.clearfix::after{content:"";display:table;clear:both}html{scroll-behavior:smooth}.posted-by,#archives-2,#recent-comments-2{display:none!important}body.responsive #content.site-content .widget-area{padding:15px}.single .site-content{max-width:1380px!important}.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper{padding-top:200px!important}.home #yoast-breadcrumbs{display:none}code{background:transparent!important;padding:0 0!important}table{margin:0}body,html,body.home,body.page,body.single,body.archive{background-color:#000000!important;min-height:100vh;color:#fff;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6}input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}html{overflow-x:hidden;max-width:100vw}body{background:#000;min-height:100vh}body.responsive .container{max-width:100%!important}@media screen and (max-width:782px){body.responsive .container{max-width:100%!important}}h1,h2,h3,h4,h5,h6,.entry-title,.page-title,.post-title,.site-title,article h1,article h2,article h3,article h4,article h5,article h6{color:#ffffff!important;font-weight:700;margin-bottom:16px!important;letter-spacing:-.02em}h1,.entry-title,.page-title{font-size:2em;font-weight:800;margin-bottom:24px;line-height:1.2}h2{font-size:1.5em!important;font-weight:800;margin-bottom:20px!important;line-height:1.3}h3{font-size:1.7em;font-weight:700;margin-bottom:18px;line-height:1.3}h4{font-size:1.4em!important;font-weight:700;margin-bottom:16px!important}h5{font-size:1.2em!important;font-weight:600;margin-bottom:14px!important}h6{font-size:1em!important;font-weight:600;margin-bottom:12px!important}p,.entry-content p,article p{margin-bottom:16px;color:#fff;line-height:1.6}a,.entry-content a,article a{color:#3b82f6;text-decoration:none!important;transition:color 0.3s ease}a:hover,.entry-content a:hover,article a:hover{color:#60a5fa;text-decoration:none!important}.entry-content,.page-content,.post-content,article,.content,main{color:#ffffff!important}.entry-title,.page-title,.post-title{color:#ffffff!important}.site-header,footer,.site-footer{background-color:#000000!important;color:#ffffff!important;border-bottom:1px solid rgb(255 255 255 / .08)}.site-content{width:95%;margin:0 auto!important;padding:20px!important}@media screen and (max-width:480px){.site-content{padding:0!important}}.entry-thumbnail{overflow:hidden;border-radius:16px;border:1px solid rgb(255 255 255 / .08)}.entry-thumbnail a{display:block;box-sizing:border-box;width:100%;height:30vw;max-height:400px;overflow:hidden}.entry-thumbnail a img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 0.3s ease}.entry-thumbnail a:hover img{transform:translate(-50%,-50%) scale(1.05)}#masthead{padding:15px!important;background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border-bottom:1px solid rgb(255 255 255 / .08)}#masthead .site-branding img{max-width:60px!important}#masthead .site-branding .site-description{display:none}#parallax{position:relative;overflow:hidden}#parallax .simpleParallax::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);pointer-events:none;z-index:2}.tagcloud a{background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .3);color:#3b82f6;padding:8px 16px;border-radius:100px;font-size:12px!important;font-weight:600;transition:all 0.3s ease}.tagcloud a:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6;transform:translateY(-2px)}#parallax.quote h2::before{display:none}button,.button,input[type="submit"]{background:rgb(59 130 246 / .1);border:2px solid rgb(59 130 246 / .3);color:#3b82f6;padding:12px 24px;border-radius:12px;font-weight:700;cursor:pointer;transition:all 0.3s ease}button:hover,.button:hover,input[type="submit"]:hover{background:rgb(59 130 246 / .2);border-color:#3b82f6;transform:translateY(-2px)}.hidden{display:none!important}@media screen and (max-width:786px){.mobile-hidden{display:none!important}}.card{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:24px;transition:all 0.3s ease}.card:hover{border-color:rgb(59 130 246 / .3);transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 0 0 / .4)}.social-bar{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:32px 40px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.social-content{display:flex;align-items:center;gap:24px}.social-label{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1.5px}.social-icons{display:flex;gap:12px}.social-icon{width:48px;height:48px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s}.social-icon:hover{background:rgb(59 130 246 / .1);border-color:rgb(59 130 246 / .3);transform:translateY(-2px)}.social-icon svg{width:20px;height:20px;fill:rgb(255 255 255 / .6);transition:fill 0.3s}.social-icon:hover svg{fill:#3b82f6}@media (max-width:768px){.social-bar{flex-direction:column;gap:20px;text-align:center}.social-content{flex-direction:column}}.social-icon:nth-child(1):hover svg{fill:#ccc}.social-icon:nth-child(2):hover svg{fill:#E4405F}.social-icon:nth-child(3):hover svg{fill:#1877F2}.social-icon:nth-child(4):hover svg{fill:red}.header-card{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:32px 40px;margin-bottom:24px;position:relative;z-index:9}.header-card-content{display:flex;justify-content:space-between;align-items:center;gap:40px}.social-section{display:flex;align-items:center;gap:24px}.social-label{font-family:'Inter',sans-serif;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1.5px}.social-icons{display:flex;gap:12px}.social-icon{width:48px;height:48px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.social-icon:hover{background:rgb(59 130 246 / .1);border-color:rgb(59 130 246 / .3);transform:translateY(-2px)}.social-icon svg{width:20px;height:20px;fill:rgb(255 255 255 / .6);transition:fill 0.3s ease}.social-icon:hover svg{fill:#3b82f6}.nav-section{display:flex;align-items:center;gap:8px}.nav-item{font-family:'Inter',sans-serif;font-size:14px;font-weight:600;color:rgb(255 255 255 / .7);text-decoration:none;padding:12px 24px;border-radius:12px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);transition:all 0.3s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.nav-item:hover,.nav-item.active{color:#fff;background:rgb(59 130 246 / .1);border-color:rgb(59 130 246 / .3);transform:translateY(-2px)}.nav-arrow{width:16px;height:16px;opacity:.6;transition:all 0.3s ease}.nav-item-dropdown{position:relative}.nav-dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:200px;background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:12px;box-shadow:0 12px 32px rgb(0 0 0 / .4);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;pointer-events:none}@media (hover:hover){.nav-item-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-item-dropdown:hover .nav-arrow{opacity:1;transform:rotate(180deg)}}.nav-item-dropdown.active .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-item-dropdown.active .nav-arrow{opacity:1;transform:rotate(180deg)}.nav-dropdown a{display:block;font-family:'Inter',sans-serif;font-size:13px;font-weight:500;color:rgb(255 255 255 / .7);text-decoration:none;padding:10px 16px;border-radius:10px;transition:all 0.25s ease;pointer-events:auto}.nav-dropdown a:hover{color:#fff;background:rgb(59 130 246 / .15);padding-left:20px}@media (max-width:768px){.nav-dropdown{margin-top:8px;transform:none}.nav-item-dropdown.active .nav-dropdown{transform:none}}@media (max-width:1024px){.header-card-content{flex-direction:column;gap:24px}.nav-section{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.header-card{padding:24px 20px}.social-section{flex-direction:column;gap:16px}.nav-item{padding:10px 16px;font-size:13px}}.social-icon:nth-child(1):hover svg{fill:#ccc}.social-icon:nth-child(2):hover svg{fill:#E4405F}.social-icon:nth-child(3):hover svg{fill:#1877F2}.social-icon:nth-child(4):hover svg{fill:red}.hero-intro-section{background:#000;padding:0 24px 60px 24px;position:relative;overflow:hidden}.hero-intro-section::before{content:'';position:absolute;top:0;left:0;right:0;height:400px;background:radial-gradient(circle at 50% 0%,rgb(59 130 246 / .08) 0%,transparent 70%);pointer-events:none}.hero-intro-container{max-width:800px;margin:0 auto;position:relative;z-index:1;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .3);border-radius:100px;padding:8px 16px;margin-bottom:32px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#3b82f6}.hero-badge svg{width:16px;height:16px;color:#3b82f6}.hero-intro-title{font-size:56px;font-weight:900;line-height:1.1;color:#fff;margin-bottom:24px;letter-spacing:-1px}.hero-intro-lead{font-size:20px;line-height:1.6;color:rgb(255 255 255 / .9);margin-bottom:20px;font-weight:500}.hero-intro-description{font-size:17px;line-height:1.7;color:rgb(255 255 255 / .7);margin-bottom:32px}.hero-intro-disclaimer{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:16px 20px;margin:40px auto;display:flex;align-items:flex-start;gap:12px;text-align:left;max-width:600px}.hero-intro-disclaimer svg{flex-shrink:0;margin-top:2px;color:rgb(255 255 255 / .4)}.hero-intro-disclaimer p{font-size:14px;line-height:1.6;color:rgb(255 255 255 / .6);margin:0}.hero-intro-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}.cta-primary,.cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;border-radius:100px;text-decoration:none;transition:all 0.3s ease;position:relative;overflow:hidden}.cta-primary{background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .3);color:#fff}.cta-primary:hover{background:rgb(59 130 246 / .15);border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 12px 24px rgb(59 130 246 / .2)}.cta-primary svg{width:20px;height:20px;transition:transform 0.3s ease}.cta-primary:hover svg{transform:translateX(4px)}.cta-secondary{background:linear-gradient(145deg,rgb(59 130 246 / .15),rgb(59 130 246 / .08));border:2px solid rgb(59 130 246 / .4);color:#fff;box-shadow:0 4px 16px rgb(59 130 246 / .1)}.cta-secondary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:left 0.5s ease}.cta-secondary:hover::before{left:100%}.cta-secondary:hover{background:linear-gradient(145deg,rgb(59 130 246 / .25),rgb(59 130 246 / .15));border-color:#3b82f6;transform:translateY(-3px);box-shadow:0 16px 40px rgb(59 130 246 / .3)}.cta-secondary svg{width:20px;height:20px;transition:all 0.3s ease}.cta-secondary .arrow-icon{width:16px;height:16px;margin-left:4px}.cta-secondary:hover .arrow-icon{transform:translateY(3px);animation:bounce-arrow 0.6s ease-in-out}@keyframes bounce-arrow{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}.cta-secondary:hover svg:first-child{transform:scale(1.1);filter:drop-shadow(0 0 8px rgb(59 130 246 / .6))}html{scroll-behavior:smooth}@media (max-width:768px){.hero-intro-section{padding:0 20px 50px 20px}.hero-intro-title{font-size:36px}.hero-intro-lead{font-size:18px}.hero-intro-description{font-size:16px}.hero-intro-cta{flex-direction:column}.cta-primary,.cta-secondary{width:100%;justify-content:center}}@media (max-width:480px){.hero-intro-title{font-size:32px}.hero-badge{font-size:11px;padding:6px 12px}.cta-primary,.cta-secondary{font-size:15px;padding:14px 28px}}.featured-section{background:#000;padding:0 24px 60px;position:relative}.featured-container{max-width:1200px;margin:0 auto}.featured-header{text-align:center;margin-bottom:56px}.featured-title{font-size:42px;font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-1px;line-height:1.2}.featured-subtitle{font-size:18px;line-height:1.6;color:rgb(255 255 255 / .6);max-width:700px;margin:0 auto}.featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}.featured-card{background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 100%);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:16px;text-decoration:none;transition:all 0.3s ease;position:relative;overflow:hidden}.featured-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);opacity:0;transition:opacity 0.3s ease}.featured-card:hover{border-color:rgb(59 130 246 / .3);transform:translateY(-6px);box-shadow:0 16px 48px rgb(0 0 0 / .5)}.featured-card:hover::before{opacity:1}.featured-pillar{border:2px solid rgb(59 130 246 / .2)}.featured-pillar::after{content:'';position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle,rgb(59 130 246 / .15),transparent);pointer-events:none}.card-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgb(59 130 246 / .1);border:1px solid rgb(59 130 246 / .2);border-radius:100px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#3b82f6;width:fit-content}.card-badge svg{width:14px;height:14px;color:#3b82f6}.card-title{font-size:20px;font-weight:700;color:#fff;line-height:1.3;margin:0;transition:color 0.3s ease}.featured-card:hover .card-title{color:#3b82f6}.card-description{font-size:15px;line-height:1.6;color:rgb(255 255 255 / .6);margin:0;flex-grow:1}.card-cta{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#3b82f6;margin-top:8px}.card-cta svg{width:16px;height:16px;transition:transform 0.3s ease}.featured-card:hover .card-cta svg{transform:translateX(4px)}.featured-footer{text-align:center;margin-top:48px}.view-all-link{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#fff0;border:1px solid rgb(255 255 255 / .15);border-radius:100px;font-size:15px;font-weight:600;color:rgb(255 255 255 / .9);text-decoration:none;transition:all 0.3s ease}.view-all-link:hover{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .25);transform:translateY(-2px)}.view-all-link svg{width:20px;height:20px;transition:transform 0.3s ease}.view-all-link:hover svg{transform:translateX(4px)}@media (max-width:900px){.featured-grid{grid-template-columns:1fr;gap:20px}.featured-title{font-size:32px}.featured-subtitle{font-size:16px}.featured-section{padding:0 20px}.featured-card{padding:28px 24px}}@media (max-width:600px){.featured-title{font-size:28px}.featured-subtitle{font-size:15px}.card-title{font-size:18px}.card-description{font-size:14px}}.educational-disclaimer{background:linear-gradient(145deg,#0a0a0a 0%,#000000 100%);border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);padding:40px 24px}.disclaimer-container{max-width:900px;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px}.disclaimer-icon{flex-shrink:0}.disclaimer-icon svg{width:24px;height:24px;color:rgb(255 255 255 / .4)}.educational-disclaimer p{font-size:15px;line-height:1.7;color:rgb(255 255 255 / .7);margin:0;text-align:left}.educational-disclaimer strong{color:rgb(255 255 255 / .9);font-weight:600}@media (max-width:768px){.educational-disclaimer{padding:32px 20px}.disclaimer-container{flex-direction:column;gap:12px;text-align:center}.educational-disclaimer p{font-size:14px;text-align:center}}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:clip}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}