img{max-width:100%;height:auto;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{clear:both;display:block;margin:5px auto 5px auto;}
.alignright{float:right;clear:right;margin:5px 0 32px 2em;}
.wp-block-image .alignright{margin-left:2em;}
.alignleft{float:left;margin:5px 2em 32px 0;}
.wp-block-image .alignleft{margin-right:2em;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 5px 0;}
.wp-caption.alignleft{margin:5px 20px 5px 0;}
.wp-caption.alignright{margin:5px 0 5px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.gallery-caption{box-sizing:border-box;}
.bypostauthor{box-sizing:border-box;}
.wp-block-pullquote{border:none;}
.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter{text-align:center;}
.wp-block-cover{margin-bottom:28px;}
.wp-block-embed{margin-bottom:30px;}
.product-block.grid .product-image{width:100%;}
.product-block.grid .product-image img{width:100%;}
.bread-title{word-break:break-word;word-wrap:break-word;}
.advane-search-wrapper-fields{display:none;}
.wp-block-cover.has-background-dim .wp-block-cover-text{color:#fff;}
.wp-block-button{margin-top:15px;margin-bottom:15px;}
.logo-theme img{
max-width: 150px;
}
p{margin-bottom:20px;}
.main-page.full-default{max-width:980px;margin-left:auto;margin-right:auto;float:none;}
.cmb-th span.required{color:red;}
@media(max-width:767px){
.widget-listing-search-form.horizontal .form-group-location{flex-wrap:wrap;}
.widget-listing-search-form.horizontal .form-group-location > div ~ div{margin-top:15px;}
}
.contact-form-agent .agent-content .email{word-wrap:break-word;}
.elementor-lightbox .elementor-swiper-button{outline:none !important;}
@media(max-width:1200px){
.elementor-lightbox .elementor-swiper-button{cursor:auto;}
}
.listing-detail-gallery.v1 .image-wrapper{text-align:center;}
.listing-detail-gallery.v1 img{display:inline;}
.row.row-padding-5{margin-left:-5px;margin-right:-5px;}
.row-padding-5 .col-xs-6{padding-left:5px;padding-right:5px;}
.listings-currencies .currencies{list-style:none;margin:0;padding:15px 30px;}
.listings-currencies .currencies li label{width:100%;cursor:pointer;font-weight:400;}
.listings-currencies .currencies li.active label, .listings-currencies .currencies li label:hover{color:#ff5a5f;}
.currencies-wrapper .dropdown-toggle i{margin-left:7px;}
.form-group-price.list ul.price-filter{list-style:none;margin:0;padding:0;text-align:left;}
.form-group-price.list ul.price-filter li{padding:3px 0px;cursor:pointer;}
.form-group-price.list ul.price-filter li:hover{
color: #ff5a5f;
}body {
background-color: #ffffff;
} p{line-height:1.4;font-family:"Source Sans 3", Sans-serif;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-weight:400;}
p a:hover, .apus-header a:hover{text-decoration:underline;color:var(--nerf-link-color);}
.elementor-button{min-width:170px;}
.vertical-icon{height:20px;}
.main-mobile-menu .icon-toggle{display:inline-block;margin-left:0px;font-size:18px;cursor:pointer;}
.btn-theme{background:#ffffff;border-color:#000;color:#000;}
.wpcf7-response-output{font-family:"Source Sans 3", Sans-serif !important;}
.main-mobile-menu .has-submenu > .sub-menu li a:hover, .main-mobile-menu .has-submenu > .sub-menu li a:focus{color:var(--nerf-link-color);}
.elementor-widget:not(:last-child){margin-bottom:0px;}
.elementor-icon-box-title a:hover{text-decoration:underline;}
.vertical-icon .extra-line::after{content:'';position:absolute;width:25px;height:2px;background-color:var(--nerf-link-color);top:50%;left:0;transform:translateY(-50%);}
.flipbook-overlay{background:rgba(0, 0, 0, .71) !important;}
.mfp-bg{background-color:rgba(0, 0, 0, .71);}
.main-mobile-menu{font-weight:400;line-height:1;}
.main-mobile-menu .sub-menu{line-height:1.5;}
.navbar-wrapper .navbar-sidebar-wrapper{width:20%;}
#menu-main-menu li img{width:18px;height:35px;margin-left:5px;}
.navbar-wrapper .close-navbar-sidebar{top:8%;left:90%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.2rem;cursor:pointer;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;color:var(--nerf-link-color);border:0;background-color:transparent;position:absolute;z-index:1;text-align:center;border-radius:50%;width:50px;height:50px;line-height:48px;}
.navbar-wrapper .close-navbar-sidebar:hover, .navbar-wrapper .close-navbar-sidebar:focus{color:var(--nerf-link-color);background:transparent;border-color:0;}
.apus-breadscrumb{background:transparent;}
.breadscrumb-inner{text-align:center;}
.apus-breadscrumb .bread-title{color:var(--nerf-link-color);}
.apus-breadscrumb .breadcrumb{text-align:center;text-transform:none;font-family:"Source Sans 3", Sans-serif !important;}
.breadcrumbs-page a, .breadcrumbs-page .breadcrumb, .breadcrumbs-page .bread-title{color:var(--nerf-link-color) !important;}
.post-layout{cursor:pointer;}
.post-layout .post-grid{background-color:rgba(0, 0, 0, 0.5);padding:20px;}
.post-layout .entry-title a{color:#fff;}
.post-layout .entry-title{line-height:1.2;-webkit-line-clamp:5;}
.post-grid .date-bottom{color:#fff;}
.post-grid:hover{background:rgba(0, 0, 0, 0.3);}
.post-layout .categories-name{color:#fff;}
.entry-content-detail .entry-thumb{max-width:960px;margin-left:auto;margin-right:auto;}
.breadcrumb > a + li:before, .breadcrumb > li + a:before, .breadcrumb > li + li:before{display:inline-block;content:"/";line-height:1;vertical-align:middle;margin:0 8px 0 5px;height:24px;width:auto;background:transparent;text-align:center;}
.icon-toggle i{font-size:15px;}
.add-fix-top{-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;position:fixed;z-index:4;bottom:100px;right:15px;font-size:22px;width:50px;height:50px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);display:inline-block;border-radius:0;border:1px solid var(--nerf-link-color);background:transparent;opacity:0;filter:alpha(opacity=0);visibility:hidden;color:var(--nerf-link-color);}
.add-fix-top.active:focus, .add-fix-top.active:hover{color:#fff;border-color:var(--nerf-link-color);background:#000;}
.wp-caption{background:transparent;}
.wp-caption .shop-name{font-weight:500;font-size:20px;}
.wp-caption:hover .shop-name{text-decoration:underline;}
.wp-caption .widget-image-caption{font-family:"Source Sans 3", Sans-serif !important;}
.wp-caption, .wp-caption img{max-width:100%;}
.img-hover:hover{cursor:pointer;}
.img-hover:hover img{opacity:0.8;}
.apus-footer a:not([class]){color:#fff;}
.apus-footer a:not([class]):hover{color:#fff;text-decoration:underline;}
.apus-footer #menu-main-menu-2 li a{font-weight:400 !important;}
.apus-footer .menu-footer-menu-container a,.apus-footer .menu-footer-menu-en-container a, .apus-footer .footer-link a{color:#D3D3D3 !important;font-family:"Source Sans 3", Sans-serif !important;}
.widget-nav-menu .menu li:hover > a, .widget-nav-menu .menu li.active > a, .widget-nav-menu .menu li.current-cat-parent > a, .widget-nav-menu .menu li.current-cat > a{color:#fff !important;text-decoration:underline !important;}
.apus-breadscrumb .bread-title{color:#fff;}
.apus-breadscrumb a, .apus-breadscrumb .breadcrumb{color:#fff;}
.direction-circle{width:40px;height:40px;border-radius:50%;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;background:#ffffff;color:#000;font-size:18px;border:1px solid #000;}
.top-detail-post{max-width:960px;margin:30px auto 30px auto;padding-left:1.875rem;padding-right:1.875rem;}
.elementor-4965 .elementor-element.elementor-element-c649b4c .btn:focus{color:#fff;}
.widget-information-apartment h4{margin-top:10px;}
.type-post a{color:#2a83ff;}
@media(min-width:1200px){
.layout-blog{padding-top:20px;}
.navbar-wrapper .navbar-sidebar-wrapper{padding:60px 20px;}
.main-mobile-menu > li > a{font-size:18px;}
.apus-breadscrumb{margin-bottom:10px;}
.apus-breadscrumb .bread-title{font-size:28px;margin:0 0 10px;}
.apus-breadscrumb:not(.has_bg) .wrapper-breads{padding:20px 0 !important;}
body.header_transparent .apus-breadscrumb .wrapper-breads{padding:200px 0 150px !important;}
.detail-title{font-size:30px;margin-bottom:0;}
.entry-content-detail .entry-thumb{padding-left:1.875rem;padding-right:1.875rem;}
.main-content{padding-bottom:30px;}
.top-detail-post{margin-top:30px;margin-bottom:10px;}
.main-content-detail .single-info .entry-thumb{margin-bottom:20px;}
.page-404 .description{font-size:24px;margin-bottom:40px;font-weight:400;font-family:"Source Sans 3", Sans-serif !important;}
.apus-mfp-zoom-in .mfp-content{padding:25px 40px;}
.widget-information-apartment .list-info{margin-bottom:10px;padding-bottom:10px;}
}
@media(max-width:768px){
.navbar-wrapper .navbar-sidebar-wrapper{padding:30px 20px;}
.apus-breadscrumb{margin-bottom:0.875rem;}
.top-detail-post{padding-left:1rem;padding-right:1rem;}
.detail-title{font-size:15px;}
}
.mfp-hide {
display: none;
}.tria-nf{margin:10px 0 40px;font-family:"Jost",sans-serif;color:#191D23;scroll-margin-top:120px}
.tria-nf__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 22px}
.tria-nf__chip{display:inline-block;padding:10px 20px;border:1px solid #d3d5d8;color:#191D23;font-size:13px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}
.tria-nf__chip:hover,.tria-nf__chip:focus-visible{border-color:#191D23;color:#191D23;text-decoration:none}
.tria-nf__chip.is-active,.tria-nf__chip.is-active:hover{background:#191D23;border-color:#191D23;color:#fff}
.tria-nf__form{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;margin:0}
.tria-nf__field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:230px}
.tria-nf__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a}
.tria-nf__field select{appearance:none;-webkit-appearance:none;width:100%;height:46px;margin:0;padding:0 42px 0 16px;border:1px solid #d3d5d8;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23191D23' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center;color:#191D23;font:inherit;font-size:15px;cursor:pointer;transition:border-color .2s}
.tria-nf__field select:hover,.tria-nf__field select:focus{border-color:#191D23;outline:none}
.tria-nf__field--search{flex:0 1 380px;min-width:300px}
.tria-nf__search{position:relative}
.tria-nf__search input{width:100%;height:46px;margin:0;padding:0 50px 0 16px;border:1px solid #d3d5d8;border-radius:0;background:#fff;color:#191D23;font:inherit;font-size:15px;box-shadow:none;transition:border-color .2s}
.tria-nf__search input:hover,.tria-nf__search input:focus{border-color:#191D23;outline:none}
.tria-nf__search input::placeholder{color:#9a9da1;opacity:1}
.tria-nf__search input::-webkit-search-cancel-button{cursor:pointer}
.tria-nf__search-btn{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#191D23;cursor:pointer;transition:color .2s}
.tria-nf__search-btn:hover,.tria-nf__search-btn:focus-visible{color:#C29F7B;background:transparent}
.tria-nf__submit{height:46px;padding:0 26px;border:1px solid #191D23;border-radius:0;background:#191D23;color:#fff;font:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.tria-nf__form.is-js .tria-nf__submit{display:none}
.tria-nf__status{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:22px;font-size:14px;color:#54595F}
.tria-nf__reset{color:#191D23;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #191D23;transition:opacity .2s}
.tria-nf__reset:hover{opacity:.6;color:#191D23;text-decoration:none}
.tria-nf__empty{padding:50px 20px 70px;text-align:center;font-family:"Jost",sans-serif}
.tria-nf__empty p{margin:0 0 18px;font-size:18px;color:#54595F}
.post-grid .tria-topic{align-self:flex-start;margin:0 0 14px;padding:4px 10px;border:1px solid rgba(255,255,255,.75);color:#fff;font-size:11px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:767px){
.tria-nf{margin-bottom:30px}
.tria-nf__topics{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -15px 18px;padding:0 15px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.tria-nf__topics::-webkit-scrollbar{display:none}
.tria-nf__chip{flex:0 0 auto;padding:9px 16px;font-size:12px}
.tria-nf__form{gap:12px}
.tria-nf__field{flex:1 1 calc(50% - 6px);min-width:0}
.tria-nf__field select{font-size:14px;padding-left:12px;padding-right:34px;background-position:right 12px center}
.tria-nf__field--search{flex:1 1 100%}
.tria-nf__search input{font-size:16px}
} .tria-single-topics{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-family:"Jost",sans-serif}
.tria-single-topic{font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#C29F7B;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(194,159,123,.5);transition:color .2s,border-color .2s}
.tria-single-topic:hover,.tria-single-topic:focus-visible{color:#191D23;border-color:#191D23;text-decoration:none}
.tria-single-more{margin:44px 0 34px;padding-top:30px;border-top:1px solid #e6e7e9;font-family:"Jost",sans-serif}
.tria-single-more__title{margin:0 0 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a}
.tria-single-more__chips{display:flex;flex-wrap:wrap;gap:10px}
.tria-nf__chip--place::before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:#C29F7B;vertical-align:middle}
a.tria-pswp{display:block;cursor:zoom-in;overflow:hidden}
a.tria-pswp img{transition:opacity .3s ease}
.wp-block-gallery a.tria-pswp:hover img,.tria-pswp-thumb:hover{opacity:.88}
.pswp{--pswp-bg:#0e1114;--pswp-placeholder-bg:#1b1f24;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#0e1114;--pswp-icon-stroke-color:#0e1114;font-family:"Jost",sans-serif}
.pswp__counter{font-size:15px;letter-spacing:.08em;opacity:.85;margin-left:20px}
.pswp__button--arrow--prev .pswp__icn,.pswp__button--arrow--next .pswp__icn{background:rgba(255,255,255,.08);border-radius:50%;padding:6px;transition:background .2s}
.pswp__button--arrow:hover .pswp__icn{background:rgba(255,255,255,.18)}
.tria-pswp-thumb{cursor:zoom-in}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);}
.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.pswp:focus{outline:0;}
.pswp *{box-sizing:border-box;}
.pswp img{max-width:none;}
.pswp--open{display:block;}
.pswp, .pswp__bg{transform:translateZ(0);will-change:opacity;}
.pswp__bg{opacity:0.005;background:var(--pswp-bg);}
.pswp, .pswp__scroll-wrap{overflow:hidden;}
.pswp__scroll-wrap, .pswp__bg, .pswp__container, .pswp__item, .pswp__content, .pswp__img, .pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}
.pswp__img, .pswp__zoom-wrap{width:auto;height:auto;}
.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img, .pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active, .pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}
.pswp__container, .pswp__img, .pswp__button, .pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__item{z-index:1;overflow:hidden;}
.pswp__hidden{display:none !important;}
.pswp__content{pointer-events:none;}
.pswp__content > *{pointer-events:auto;}
.pswp__error-msg-container{display:grid;}
.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color);}
.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none;}
.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;}
.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none;}
.pswp__button:hover, .pswp__button:active, .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1;}
.pswp__button:disabled{opacity:0.3;cursor:auto;}
.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);}
.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;}
.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none;}
.pswp__icn:focus{outline:0;}
div.pswp__img--placeholder, .pswp__img--with-bg{background:var(--pswp-placeholder-bg);}
.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important;}
.pswp__top-bar > *{pointer-events:auto;will-change:opacity;}
.pswp__button--close{margin-right:6px;}
.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px;}
.pswp__button--arrow:disabled{display:none;cursor:default;}
.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0;}
.pswp--one-slide .pswp__button--arrow{display:none;}
.pswp--touch .pswp__button--arrow{visibility:hidden;}
.pswp--has_mouse .pswp__button--arrow{visibility:visible;}
.pswp__button--arrow--prev{right:auto;left:0px;}
.pswp__button--arrow--next{right:0px;}
.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1);}
.pswp__button--zoom{display:none;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none;}
.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto;}
.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite;}
.pswp__preloader--active .pswp__icn{opacity:0.85;}
@keyframes pswp-clockwise {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85;}
.pswp--one-slide .pswp__counter {
display: none;
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}