.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}.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}/*!
Theme Name: KTJ Krug
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ktj-krug
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

KTJ Krug is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(/assets/webfonts/playfair-display-v39-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(/assets/webfonts/playfair-display-v39-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url(/assets/webfonts/inter-v19-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(/assets/webfonts/inter-v19-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(/assets/webfonts/inter-v19-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(/assets/webfonts/inter-v19-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url(/assets/webfonts/inter-v19-latin-700.woff2) format('woff2')}.hero,.logo,.nav-menu,.nav-wrapper,.price-section,.property-footer,.rating-info,.trust-items{display:flex;display:flex}.blog-cta,.cta-section,.feature-card,.footer-bottom,.hero-content,.image-caption,.page-header,.page-thumbnail,.properties-cta,.review-score,.section-header,.social-proof-box,.stat,.trust-item{text-align:center}.hero-media,.hero::after{inset:0;position:absolute}.blog-image,.hero,.property-image,.rating-bar{overflow:hidden}.blog-content h3 a,.nav-menu a{transition:color .3s}.blog-content h3 a,.btn,.btn-book,.btn-outline,.logo,.nav-menu a{text-decoration:none}.partner-badge,.partner-logo{filter:brightness(0) invert(1)}:root{--primary-color:#1a5f7a;--secondary-color:#d4af36;--accent-color:#e74c3c;--dark-color:#1a1a1a;--light-color:#f8f9fa;--trust-blue:#2c3e50;--success-green:#27ae60;--luxury-gold:#d4af36;--urgency-red:#e74c3c;--text-color:#2c3e50;--text-light:#3b3e3e;--border-color:#ecf0f1;--shadow:0 2px 15px rgba(0, 0, 0, 0.1);--shadow-hover:0 5px 25px rgba(0, 0, 0, 0.15);--shadow-premium:0 10px 40px rgba(212, 175, 54, 0.2)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--text-color);background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Inter;font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--dark-color)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.trust-bar{background:var(--trust-blue);color:#fff;padding:.5rem 0;font-size:.9rem;position:sticky;top:0;z-index:1100}.trust-items{justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1rem}.cta-features span,.trust-items span{display:flex;align-items:center;gap:.5rem}.cta-features i,.trust-items i{color:var(--luxury-gold)}.header{background:#fff;box-shadow:var(--shadow);position:fixed;top:35px;width:100%;z-index:1000;height:98px}.hero-bg,.hero::before{position:absolute}.hero-bg,.hero-overlay{top:0;width:100%;left:0;height:100%}.navbar{padding:1rem 0}.nav-wrapper,.property-footer{justify-content:space-between;align-items:center}.logo,.price-section,.rating-info{flex-direction:column}.btn,.nav-menu{align-items:center}.logo-text{font-family:"Playfair Display",serif;font-size:1.8rem;font-weight:700;color:var(--primary-color)}.logo-subtitle{font-size:.8rem;color:var(--luxury-gold);text-transform:uppercase;letter-spacing:2px}.nav-menu{list-style:none;gap:2rem}.nav-menu a{color:var(--text-color);font-weight:500}.blog-content h3 a:hover,.form-header h3,.lead,.nav-menu a:hover,.trust-item i{color:var(--primary-color)}.btn-nav,.nav-menu li:last-child a{background:var(--accent-color);color:#fff!important;padding:.7rem 1.5rem;border-radius:5px;transition:.3s;font-weight:600}.btn-nav:hover,.nav-menu li:last-child a:hover{background:var(--urgency-red);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.hero::before{content:"";inset:0;background:linear-gradient(to bottom,rgb(26 95 122 / .7),rgb(26 26 26 / .8));z-index:1}.hero .container,.hero .hero-content{position:relative;z-index:2}.hero-badge{background:rgb(255 255 255 / .15);font-size:14px}.hero{align-items:start;margin-top:90px;padding:100px 0;color:#fff;position:relative;min-height:100svh;align-items:center}.hero-media{z-index:0}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.media-logo,.partner-badge{height:30px}.hero-content{padding:2rem;z-index:2;color:#fff;max-width:900px;margin:0 auto}.hero::after{content:"";background:rgb(0 0 0 / .35);z-index:1}.blog-image img,.hero-bg img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;background:linear-gradient(to bottom,rgb(26 95 122 / .7),rgb(26 26 26 / .8))}.about-image,.hero-content,.hero-stats,.property-card.premium,.property-image,.social-proof{position:relative}.feature-card:hover .feature-icon,.hero-badge{background:var(--luxury-gold)}.hero-badge,.hero-title{font-family:Inter,sans-serif;margin-bottom:1.5rem}.hero-badge{display:inline-block;color:var(--dark-color);padding:.5rem 1.5rem;border-radius:30px;font-weight:600;animation:2s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.hero-title{font-size:3.5rem;text-shadow:2px 2px 4px rgb(0 0 0 / .3);color:#fff}.hero-subtitle{font-size:1.4rem;margin-bottom:2.5rem;font-weight:300;opacity:.95}.hero-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.btn{display:inline-flex;gap:.5rem;padding:1rem 2rem;border-radius:5px;font-weight:600;transition:.3s;cursor:pointer;border:none}.btn-large{padding:1.2rem 2.5rem;font-size:1.1rem}.btn-primary{background:var(--accent-color);color:#fff;box-shadow:0 4px 15px rgb(231 76 60 / .3)}.btn-primary:hover{background:var(--urgency-red);transform:translateY(-2px);box-shadow:0 6px 25px rgb(231 76 60 / .4)}.btn-secondary{background:0 0;color:#fff;border:2px solid #fff}.btn-secondary:hover{background:#fff;color:var(--primary-color)}.hero-trust{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.trust-text{font-size:.9rem;opacity:.9}.hero-stats{bottom:0;left:0;right:0;background:rgb(255 255 255 / .98);display:flex;justify-content:center;gap:4rem;padding:2rem;box-shadow:0 -5px 20px rgb(0 0 0 / .1)}.stat-number{display:block;font-size:2.2rem;font-weight:700;color:var(--primary-color)}.score-count,.stat-label{color:var(--text-light);font-size:.9rem}.social-proof{padding:3rem 0;background:var(--light-color);border-bottom:1px solid var(--border-color);box-shadow:#f4f4f4 -10px -10px 20px 0,rgb(166 171 189 / .25) 10px 10px 20px 0;margin:0;z-index:999}.proof-items{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:3rem}.booking-rating,.proof-item{display:flex;align-items:center}.media-logo{opacity:.7;transition:opacity .3s}.media-logo:hover{opacity:1}.booking-rating{gap:1rem}.booking-logo,.partner-logo{height:25px}.rating-score{font-size:1.5rem;font-weight:700;color:var(--success-green)}.rating-text{font-size:.8rem;color:var(--text-light)}.features{padding:5rem 0;background-color:#1a5f7a21}.section-header{margin-bottom:3rem}.section-title{font-size:2.5rem;margin-bottom:1rem}.section-subtitle{font-size:1.1rem;color:var(--text-light)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card{background:#fff;padding:2rem;border-radius:10px;transition:.3s;border:0 solid var(--border-color);box-shadow:#fafbff -10px -10px 20px 0,rgb(166 171 189 / .25) 10px 10px 20px 0}.feature-card:hover{transform:translateY(-5px);box-shadow:#d4af365e -10px -10px 20px 0,rgb(166 171 189 / .25) 10px 10px 20px 0;border-color:var(--luxury-gold)}.feature-icon{width:70px;height:70px;margin:0 auto 1.5rem;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.feature-icon i{font-size:2rem;color:#fff}.properties{padding:5rem 0;background:var(--light-color);box-shadow:-10px -10px 20px #fafbff,10px 10px 20px #a6abbd40}.property-filters{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.filter-btn{padding:.7rem 1.5rem;background:#fff;border:1px solid var(--border-color);border-radius:25px;cursor:pointer;transition:.3s;box-shadow:#fafbff -2px -2px 4px 0 inset,rgb(109 122 255 / .25) 2px 2px 4px 0 inset}.filter-btn.active,.filter-btn:hover{transition:.3s;background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:#fdfdfd -5px -5px 10px 0,rgb(166 171 189 / 76%) 5px 5px 10px 0}.properties-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;margin-bottom:3rem}.blog-card,.property-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:var(--shadow);transition:.3s}.blog-card:hover,.property-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.property-image{height:280px}.property-badge,.property-tag{position:absolute;color:#fff;font-weight:600;top:1rem}.property-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.property-card:hover .property-image img{transform:scale(1.1)}.property-badge{right:1rem;background:var(--success-green);padding:.5rem 1rem;border-radius:25px;font-size:.85rem}.btn-book:hover,.property-tag,button.btn-newsletter{background:var(--urgency-red)}.highlight i,.property-tag{font-size:.8rem}.property-tag{left:1rem;padding:.4rem .8rem;border-radius:5px}.blog-content,.property-content{padding:1.5rem}.property-highlights{display:flex;gap:.8rem;margin:1rem 0;flex-wrap:wrap}.highlight{font-size:.85rem;color:var(--success-green);display:flex;align-items:center;gap:.3rem}.cta-content h2,.trust-item i{font-size:3rem;margin-bottom:1rem}.property-features{display:flex;gap:1.5rem;margin:1rem 0;padding:1rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.property-price{font-size:1.4rem;font-weight:700;color:var(--primary-color)}.price-note{font-size:.8rem;color:var(--text-light);text-decoration:line-through}.availability-alert{font-size:.8rem;color:var(--urgency-red);font-weight:600}.btn-book{background:var(--accent-color);color:#fff;padding:.7rem 1.5rem;border-radius:5px;font-weight:600;transition:.3s}.review-score,.reviews-summary{border-radius:10px;padding:2rem}.btn-book:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgb(231 76 60 / .3)}.urgency-text{color:var(--urgency-red);font-weight:600;margin-bottom:1rem;font-size:1.1rem}.contact,.reviews{padding:5rem 0}.reviews-summary{display:grid;grid-template-columns:300px 1fr;gap:3rem;margin-bottom:3rem;background:var(--light-color);box-shadow:inset -5px -5px 10px #fafbff,inset 5px 5px 10px #a6abbd40}.review-score{background:#fff;box-shadow:-10px -10px 20px #fafbff,10px 10px 20px #a6abbd40}.score-number{font-size:4rem;font-weight:700;color:var(--success-green)}.score-stars{color:var(--luxury-gold);font-size:1.5rem;margin:.5rem 0}.score-label{display:block;font-size:1.2rem;color:var(--text-color);margin-bottom:.5rem}.review-breakdown{display:flex;flex-direction:column;justify-content:center;gap:1rem}.breakdown-item{display:grid;grid-template-columns:100px 1fr 50px;align-items:center;gap:1rem}.blog-grid,.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.rating-bar{height:8px;background:var(--border-color);border-radius:4px}.rating-fill{height:100%;background:var(--success-green);transition:width .5s}.testimonials-grid{display:grid;gap:2rem}.testimonial-card{background:#fff;padding:2rem;border-radius:10px;box-shadow:var(--shadow);position:relative}.testimonial-card.verified{border-top:3px solid var(--success-green)}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.review-platform{height:20px}.verified-badge{color:var(--success-green);font-size:.85rem;display:flex;align-items:center;gap:.3rem}.about,.blog{padding:5rem 0;background:var(--light-color)}.blog-category,.btn-outline:hover{background:var(--primary-color);color:#fff}.blog-content h3 a,.home .section-title{color:var(--dark-color)}.blog-grid{display:grid;gap:2rem;margin-bottom:2rem}.blog-card.featured-post{grid-column:span 2}.blog-image{position:relative;height:200px}.featured-post .blog-image{height:300px}.blog-category{position:absolute;top:1rem;left:1rem;padding:.3rem .8rem;border-radius:5px;font-size:.8rem}.blog-meta{display:flex;gap:1.5rem;margin-top:1rem;color:var(--text-light);font-size:.9rem}.btn-outline{background:0 0;border:2px solid var(--primary-color);color:#1a5f7a;padding:1rem 2rem;border-radius:60px;font-weight:600;transition:.3s}.trust-indicators{padding:4rem 0}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.lead{font-size:1.2rem;margin-bottom:1.5rem}.about-stats{display:grid;grid-template-columns:repeat(2,2fr);gap:1rem;margin-top:2rem}.about-stat{padding:4%;box-shadow:#e9e9e9 -2px -2px 4px 0 inset,rgb(109 122 255 / .25) 2px 2px 4px 0 inset;border-radius:10px}.about-image img{width:100%;border-radius:10px;box-shadow:var(--shadow-hover)}.image-caption{position:absolute;bottom:1rem;left:1rem;right:1rem;background:rgb(255 255 255 / .9);padding:1rem;border-radius:5px;font-size:.9rem}.cta-section{padding:5rem 0;background:linear-gradient(135deg,var(--primary-color) 0,var(--trust-blue) 100%);color:#fff}.cta-content h2{color:#fff}.cta-features{display:flex;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem}.contact-form-wrapper{background:var(--light-color);padding:2rem;border-radius:10px;box-shadow:#fafbff -2px -2px 4px 0 inset,rgb(109 122 255 / .25) 2px 2px 4px 0 inset}.form-header{margin-bottom:2rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.benefits-list li,.form-note{align-items:center;gap:.5rem;display:flex}.form-group{margin-bottom:1rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:5px;font-family:inherit;font-size:1rem;transition:.3s}.info-card,.social-proof-box{padding:1.5rem;border-radius:10px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--primary-color)}.form-footer{margin-top:1rem}.btn-full,.page-content img{width:100%}.form-note{margin-top:.5rem;font-size:.85rem;color:var(--text-light);justify-content:center}.benefits-list i,.response-time{color:var(--success-green)}.info-card{background:#fff;box-shadow:var(--shadow);margin-bottom:1.5rem}.benefits-list{list-style:none;margin-top:1rem}.benefits-list li{padding:.5rem 0}.social-proof-box{background:var(--light-color);box-shadow:#fafbff -2px -2px 4px 0 inset,rgb(109 122 255 / .25) 2px 2px 4px 0 inset}.response-time{font-weight:600;margin-bottom:1rem}.footer{background:var(--dark-color);color:#fff;padding:3rem 0 1rem}.footer-badges{align-items:center;gap:1rem;margin-top:1rem}.rating-badge{background:var(--success-green);padding:.5rem 1rem;border-radius:5px;display:flex;justify-content:space-around;align-items:center}.rating-badge .rating{font-size:1.2rem;font-weight:700}.newsletter-note{font-size:.85rem;color:#ccc;margin-top:.5rem}.footer-trust{margin-top:1rem;font-size:.85rem;color:#ccc}.floating-cta{display:none;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;box-shadow:0 5px 20px rgb(0 0 0 / .2);border-radius:50px}.chkavbt{box-shadow:0 4px 15px #e74c3c!important}.contact-info,.trust-item{box-shadow:#fafbff -2px -2px 4px 0 inset,rgb(109 122 255 / .25) 2px 2px 4px 0 inset}.trust-item{padding:8% 2%;border-radius:12px}.lki{border-color:#fff;color:#fff;border-radius:8px}.contact-info{padding:3% 5%;border-radius:12px}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.footer-section h3{font-size:28px;color:#fff}.footer-bottom a,.footer-section a{color:#fff;text-decoration:none}form.newsletter-form input{padding:10px 4px;font-size:18px;width:100%;border-radius:6px 6px 0 0;margin-top:8px;border:#fff}button.btn-newsletter{transform:translateY(-2px);color:#fff;width:100%;padding:4%;border-radius:0 0 6px 6px;font-size:18px}.footer-bottom{margin-top:4%;border-top:1px solid #fff;padding-top:20px}.admin-bar header.header{top:67px}.admin-bar .trust-bar{top:32px}@media (max-width:768px){#pr-ribbon span,.hero-trust{text-align:center}.trust-bar{display:none}.admin-bar header.header,.header{top:0}.hero{margin-top:50px}.hero-title{font-size:2rem}.hero-stats{flex-wrap:wrap;gap:1rem}.about-content,.contact-content,.form-row,.properties-grid,.reviews-summary{grid-template-columns:1fr}.blog-card.featured-post{grid-column:span 1}.floating-cta,.hero-actions,.hero-actions a{display:block}.mobile-menu-toggle{display:flex;flex-direction:column;background:0 0;border:none;cursor:pointer;padding:5px}.mobile-menu-toggle span{width:25px;height:3px;background:var(--text-color);margin:3px 0;transition:.3s}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:2rem;box-shadow:var(--shadow)}.nav-menu.active{display:flex}.footer-content{display:grid;grid-template-columns:repeat(1,4fr);gap:0}.footer-section ul{padding:0 0 0 20px}button.btn-newsletter{width:101%}body,html{height:100%;margin:0;padding:0}@supports (-webkit-touch-callout:none){.hero{min-height:-webkit-fill-available}}.container,.hero-content{max-width:100%;width:100%}.chkavbt{margin-bottom:20px}.hero-trust{display:block!important}.hero-trust img,.hero-trust span{width:100%}}.cf7sr-g-recaptcha *{width:100%!important}.page-wrapper{max-width:900px;margin:0 auto;padding:120px 20px}.page-content{line-height:1.7;font-size:1.1rem;color:#333}.page-header{margin-bottom:20px}.page-title{font-size:2.5rem;font-weight:700;margin-bottom:10px}.page-thumbnail{margin-bottom:30px}.page-thumbnail img{max-width:100%;height:auto;border-radius:8px}.comments-section{margin-top:40px}#pr-ribbon{z-index:10!important}:focus-visible{outline:currentColor solid 2px;outline-offset:3px}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.blog-hero{background-color:#000;padding:8rem 0 4rem;color:#fff;text-align:center;position:relative;overflow:hidden}.blog-hero:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://ktjkrug.com/wp-content/themes/ktj-krug/assets/css/../../images/puerto-rico-hero.jpg) center/cover no-repeat;opacity:.3}.section-subtitle{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;color:#d4af37;margin-bottom:1rem}.section-title{font-family:'Playfair Display',serif;font-size:clamp(2.5rem, 5vw, 4rem);font-weight:700;line-height:1.2;color:#fff;margin-bottom:1rem}.btn,.property-tag{font-family:Montserrat,sans-serif;text-transform:uppercase}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:4rem}.blog-card{background:#fff;overflow:hidden;transition:.3s;box-shadow:0 5px 20px rgb(0 0 0 / .05);border-radius:0}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .1)}.property-tag{display:inline-block;padding:.25rem .75rem;background-color:#d4af37;color:#000;font-size:.75rem;letter-spacing:.05em}.btn,.pagination ul{display:inline-flex}.btn{align-items:center;padding:.75rem 2rem;background-color:#000;color:#fff;letter-spacing:.1em;font-size:.85rem;transition:.3s;border:2px solid #000}.btn:hover{background-color:#fff0;color:#000}.pagination ul{list-style:none;gap:.5rem}.pagination li{display:inline-block}.pagination a,.pagination span{display:block;padding:.5rem 1rem;background:#f8f8f8;color:#333;transition:.3s}.pagination .current span,.pagination a:hover{background:#000;color:#fff}@media (max-width:768px){.blog-grid{grid-template-columns:1fr;gap:1.5rem}.blog-hero{padding:8rem 0 3rem}}.single-post-wrapper{max-width:900px;margin:0 auto;padding:120px 20px}.single-post{margin-bottom:60px}.single-post .entry-header{margin-bottom:20px;text-align:center}.single-post .entry-title{font-size:2.5rem;font-weight:700;margin-bottom:10px}.single-post .entry-meta{font-size:14px;color:#666}.single-post .post-thumbnail{margin-bottom:30px;text-align:center}.single-post .post-thumbnail img{max-width:100%;height:auto;border-radius:8px}.single-post .entry-content{line-height:1.7;font-size:1.1rem;color:#333}.single-post .entry-footer{margin-top:40px;border-top:1px solid #eee;padding-top:20px;font-size:.9rem;color:#777}.single-post .post-tags{margin-top:10px}.post-navigation{display:flex;justify-content:space-between;margin-bottom:40px}.post-navigation .nav-previous{flex:1;text-align:left}.post-navigation .nav-next{flex:1;text-align:right}.comments-section{margin-top:40px}.single-post .entry-content p{margin-bottom:20px}