.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 div div{display:none} body{overflow-x: hidden } .col-row.disable-cols-gap div[class*="col-desk"]{padding-left: 0;padding-right: 0 } .col-row.disable-rows-gap div[class*="col-desk"]{padding-top: 0;padding-bottom: 0 } .elementor-page #page{overflow-x: hidden;} .elementor-wc-products .woocommerce ul.products li.product{width: inherit;} .elementor.elementor .e-con>.elementor-widget.elementor-widget-image-carousel{width: -webkit-fill-available;width: -moz-available;max-width: none;} .elementor.elementor .e-con>.elementor-widget.elementor-widget-heading, section.elementor-section .elementor-widget.elementor-widget-heading{max-width: -webkit-fill-available;max-width: -moz-available;} .elementor.elementor .e-con > [data-uk-parallax].elementor-widget.elementor-widget-heading{rotate: var(--e-transform-rotateZ);} section.elementor-section [data-uk-parallax].elementor-widget.elementor-widget-heading{rotate: var(--e-transform-rotateZ);} .wpkoi-advanced-heading a{color:inherit} .wpkoi-advanced-heading a:hover{color:inherit} .wpkoi-main-color-yes .wpkoi-advanced-heading .wpkoi-main-heading>div{background-color:transparent;background-image:linear-gradient(240deg, #ff0000 0, #4bff00 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:rgba(255,255,255,0)} .wpkoi-main-color-yes .wpkoi-advanced-heading .wpkoi-main-heading>div,.wpkoi-ep-advanced-color-yes .wpkoi-advanced-heading .wpkoi-advanced-heading-content>div{background-attachment:scroll !important} .wpkoi-main-color-yes .wpkoi-advanced-heading .wpkoi-main-heading>div{background-attachment:scroll !important} #content a.wpkoi-button__instance{ text-decoration: inherit;} .wpkoi-elements-countdown-items>li{list-style: none;margin: 0;padding: 0;display: table-cell;position: relative;} .wpkoi-elements-countdown-item>div{text-align: center;padding: 20px;} .wpkoi-elements-countdown-items .wpkoi-elements-countdown-item>div{background: #111111;} .darkmode--activated img{z-index:999 !important;isolation:isolate;mix-blend-mode:difference;} .wpkoi-marquee .wpkoi-scrolling-content a, #content .wpkoi-marquee .wpkoi-scrolling-content a{text-decoration: none;} .wpkoi-tricks-satellite .wpkoi-tricks-satellite__text span{display: block;white-space: nowrap;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50% } @charset "UTF-8";.wp-block-accordion{box-sizing:border-box} .wp-block-avatar,.wp-block-avatar img{box-sizing:border-box} .wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0} .wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"../index.html");margin:0 .5em;opacity:.7} .wp-block-breadcrumbs span{color:inherit} .wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0} .wp-block-comment-template li{clear:both} .wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff} .wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left} .wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right} .wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1} :root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit} body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0} body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1} .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto} .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%} .wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%} .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%} .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%} .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%} .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%} .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%} .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%} .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%} :where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none} .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto} .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline} .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%} .wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0} .wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto} .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline} .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit} .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box} .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto} .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex} .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%} h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em} h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} .wp-block-image>a,.wp-block-image>figure>a{display:inline-block} .wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom} .wp-block-image img.hide{visibility:hidden} .wp-block-image img.show{animation:show-content-image .4s} .wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit} .wp-block-image.has-custom-border img{box-sizing:border-box} .wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%} .wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%} .wp-block-image.is-style-circle-mask img{border-radius:9999px} .wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain} :root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px} .wp-lightbox-container img{cursor:zoom-in} .wp-lightbox-container img:hover+button{opacity:1} .wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100} .wp-lightbox-container button{transition:opacity .2s ease} .wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px} .wp-lightbox-container button:hover{cursor:pointer;opacity:1} .wp-lightbox-container button:focus{opacity:1} .wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none} .wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)} .wp-lightbox-overlay button{background:none;border:none} .wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both} .wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both} .wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none} .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none} :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8} .wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em} .wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit} .wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word} .wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%} .wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)} .wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0} .wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)} .wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0} .wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)} .wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0} .wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)} .wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0} .wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)} .wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0} .wp-block-latest-posts__featured-image a{display:inline-block} .wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto} ol,ul{box-sizing:border-box} .wp-block-media-text__media a{display:block} .wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%} .wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%} .wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0} .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%} .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;width:100%} .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0} .wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0} .wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none} button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit} .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0} :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em} :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em} .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit} html.has-modal-open{overflow:hidden} 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} .wp-block-post-featured-image a{display:block;height:100%} .wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%} .wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%} .wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} .wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit} .wp-block-pullquote p{margin-top:0} .wp-block-pullquote p:last-child{margin-bottom:0} .wp-block-pullquote cite,.wp-block-pullquote footer{position:relative} .wp-block-pullquote .has-text-color a{color:inherit} .wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0} .wp-block-post-template.is-flex-container>li{margin:0;width:100%} .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)} .wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em} .wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0} .wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} .wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6} .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right} ul.wp-block-rss.alignleft{margin-right:2em} ul.wp-block-rss.alignright{margin-left:2em} ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0} ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%} ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)} ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)} ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)} ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)} ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)} .wp-block-site-logo a{display:inline-block;line-height:0} .wp-block-site-logo.is-default-size img{height:auto;width:120px} .wp-block-site-logo img{height:auto;max-width:100%} .wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit} .wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} .wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none} .wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em} .wp-block-social-link a{align-items:center;display:flex;line-height:0} :root :where(.wp-block-social-links .wp-social-link a){padding:.25em} :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0} :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em} .wp-block-tag-cloud a{display:inline-block;margin-right:5px} .wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none} :root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important} .wp-block-term-description p{margin-bottom:0;margin-top:0} a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super} a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0} html :where(.has-border-color){border-style:solid} html :where([style*=border-top-color]){border-top-style:solid} html :where([style*=border-right-color]){border-right-style:solid} html :where([style*=border-bottom-color]){border-bottom-style:solid} html :where([style*=border-left-color]){border-left-style:solid} html :where([style*=border-width]){border-style:solid} html :where([style*=border-top-width]){border-top-style:solid} html :where([style*=border-right-width]){border-right-style:solid} html :where([style*=border-bottom-width]){border-bottom-style:solid} html :where([style*=border-left-width]){border-left-style:solid} html :where(img[class*=wp-image-]){height:auto;max-width:100%} html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)} html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px} body{background-color: var(--martanda--body-background);font-family: var(--martanda--font-body);font-weight: var(--martanda--body-font-weight);text-transform: var(--martanda--body-font-transform);font-size: var(--martanda--body-font-size);line-height: var(--martanda--body-line-height);color: var(--martanda--text-color);padding-top: var(--martanda--side-top);padding-right: var(--martanda--side-right);padding-bottom: var(--martanda--side-bottom);padding-left: var(--martanda--side-left);border:0;margin:0;} a{color: var(--martanda--link-color);text-decoration: none;} a:hover, a:focus, a:active{color: var(--martanda--link-color-hover);} body #page{margin: auto;width: 100%;} h1{font-family: var(--martanda--font-heading-1);font-weight: var(--martanda--heading-1-weight);text-transform: var(--martanda--heading-1-transform);font-size: var(--martanda--heading-1-font-size);line-height: var(--martanda--heading-1-line-height);} h2{font-family: var(--martanda--font-heading-2);font-weight: var(--martanda--heading-2-weight);text-transform: var(--martanda--heading-2-transform);font-size: var(--martanda--heading-2-font-size);line-height: var(--martanda--heading-2-line-height);margin-top: 0;margin-bottom: 20px;} h3{font-family: var(--martanda--font-heading-3);font-weight: var(--martanda--heading-3-weight);text-transform: var(--martanda--heading-3-transform);font-size: var(--martanda--heading-3-font-size);line-height: var(--martanda--heading-3-line-height);margin-top: 0;margin-bottom: 20px;} a,abbr,acronym,applet,big,cite,code,del,dfn,div,dl,dt,em,font,form,html,iframe,ins,kbd,label,legend,li,object,q,s,samp,small,span,strike,strong,sub,sup,tbody,tfoot,thead,tr,tt,var{border:0;margin:0;padding:0 } address,dd,h1,h2,h3,h4,h5,h6,ol,p,table,ul{border:0;padding:0 } html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% } article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block } [hidden],template{display:none } .dropdown-click nav ul ul ul,a{background-color:transparent } a img,hr{border:0 } ul{list-style:disc } li>ol,li>ul{margin-bottom:0;margin-left:1.5em } address,p,pre{margin:0 0 1.3em } img,pre{max-width:100% } button,figure,input,select,textarea{margin:0 } img{height:auto } .screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden } .archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child,.comment-content p:last-child{margin-bottom:0 } .comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0 } .wp-caption img[class*=wp-image-]{display:block;margin:0 auto;max-width:100% } .wp-caption img{position:relative;vertical-align:bottom } a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out } .footer-bar .textwidget p:last-child,.top-bar .inside-top-bar .textwidget p:last-child,blockquote p:last-child{margin:0 } .site-main .gallery,fieldset legend,p{margin-bottom:1.5em } .gallery-item img{vertical-align:bottom } .cat-links,.comments-link,.tags-links,footer.entry-meta .byline,footer.entry-meta .posted-on{display:block } .button,.woocommerce a.button,.woocommerce button.button,html input[type=button],input[type=reset],input[type=submit]{border:none;background:0 0 } .site-header a,.site-header a:visited{color: var(--martanda--header-link-color);} .site-header a:hover{color: var(--martanda--header-link-hover-color);} .site-header .wp-block-site-title a,.site-header .wp-block-site-title a:hover,.site-header .wp-block-site-title a:visited, .editor-styles-wrapper .site-header .wp-block-site-title a,.editor-styles-wrapper .site-header .wp-block-site-title a:hover,.editor-styles-wrapper .site-header .wp-block-site-title a:visited{color: var(--martanda--site-title-color);font-family: var(--martanda--font-site-title);font-weight: var(--martanda--site-title-font-weight);text-transform: var(--martanda--site-title-font-transform);font-size: var(--martanda--site-title-font-size);text-decoration: none;} .site-header .wp-block-navigation .wp-block-navigation__container li a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block a, .site-header .wp-block-navigation .wp-block-navigation__container li button, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block button{background-color: var(--martanda--navigation-background-color);color: var(--martanda--navigation-text-color);font-family: var(--martanda--font-navigation);font-weight: var(--martanda--navigation-font-weight);text-transform: var(--martanda--navigation-font-transform);font-size: var(--martanda--navigation-font-size);} .site-header .wp-block-navigation .wp-block-navigation__container li .wp-block-navigation__submenu-icon{z-index: 1;} .site-header .wp-block-navigation .wp-block-navigation__container li button{padding-top: 0;padding-bottom: 0;} .site-header .wp-block-navigation .wp-block-navigation__container li svg , .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block svg{fill: var(--martanda--navigation-text-color);stroke: none;} .site-header .wp-block-navigation .wp-block-navigation__container li a:hover, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a:hover, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block a:hover, .site-header .wp-block-navigation .wp-block-navigation__container li button:hover, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block button:hover{background-color: var(--martanda--navigation-background-hover-color);color: var(--martanda--navigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container li:hover svg, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block:hover svg{fill: var(--martanda--navigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item button, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block.current-menu-item button{background-color: var(--martanda--navigation-background-current-color);color: var(--martanda--navigation-text-current_color);} .site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-navigation__submenu-container{border: none;} .site-header .wp-block-navigation .wp-block-navigation__container ul li a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block a{background-color: var(--martanda--subnavigation-background-color);color: var(--martanda--subnavigation-text-color);padding: 0 5px;} .site-header .wp-block-navigation .wp-block-navigation__container ul li svg, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block svg{fill: var(--martanda--subnavigation-text-color);stroke: none;} .site-header .wp-block-navigation .wp-block-navigation__container ul li a:hover, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block a:hover{background-color: var(--martanda--subnavigation-background-hover-color);color: var(--martanda--subnavigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container ul li.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block.current-menu-item a{background-color: var(--martanda--subnavigation-background-current-color);color: var(--martanda--subnavigation-text-current-color);} .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open li a{background-color: var(--martanda--subnavigation-background-color);color: var(--martanda--subnavigation-text-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li a{background-color: var(--martanda--subnavigation-background-color);color: var(--martanda--subnavigation-text-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li a:hover{background-color: var(--martanda--subnavigation-background-hover-color);color: var(--martanda--subnavigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li.current-menu-item a{background-color: var(--martanda--subnavigation-background-current-color);color: var(--martanda--subnavigation-text-current-color);} #page #content{padding-top: var(--martanda--content-top);padding-bottom: var(--martanda--content-bottom);padding-left: var(--martanda--content-left);padding-right: var(--martanda--content-right);} .martanda-content-container #page #content{max-width: var(--martanda--container-width);margin-left: auto;margin-right: auto;} .page-template-elementor_header_footer #page #content{padding: 0;} .page-template-elementor_header_footer.martanda-content-container #page #content{max-width: 100%;margin-left: auto;margin-right: auto;} .martanda-side-left-socials a svg{width: var(--martanda--fixed-side-font-size);max-height: var(--martanda--fixed-side-font-size);display: block;padding-top: var(--martanda--fixed-side-top);padding-bottom: var(--martanda--fixed-side-bottom);} .martanda-side-left-content .martanda-side-left-socials ul{padding-top: var(--martanda--fixed-side-top);padding-bottom: var(--martanda--fixed-side-bottom);padding-left: var(--martanda--fixed-side-left);padding-right: var(--martanda--fixed-side-right);list-style: none;text-align:center;margin-top: 0;margin-bottom: 20px;} .martanda-side-left-content .martanda-side-left-socials ul,.martanda-side-left-content .martanda-side-left-text-content{background-color: var(--martanda--fixed-side-content-background-color);color: var(--martanda--fixed-side-content-text-color);} .martanda-side-left-content a{color: var(--martanda--fixed-side-content-link-color);} .martanda-side-left-content a svg{fill: var(--martanda--fixed-side-content-link-color);} .martanda-side-left-content a:hover{color: var(--martanda--fixed-side-content-link-hover-color);} .martanda-side-left-content a:hover svg{fill: var(--martanda--fixed-side-content-link-hover-color);} .site-info a,.site-info a:visited{color: var(--martanda--footer-link-color);} .site-info a:hover{color: var(--martanda--footer-link-hover-color);} button, input[type="submit"], .wp-block-post-comments-form input[type=submit], .wp-element-button, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{background-color: var(--martanda--form-button-background-color);color: var(--martanda--form-button-text-color);border-color: var(--martanda--form-button-border-color);border-radius: var(--martanda--button-radius);border-width: var(--martanda--button-border);border-style: var(--martanda--button-border-style);font-family: var(--martanda--font-buttons);font-size: var(--martanda--buttons-font-size);font-weight: var(--martanda--buttons-font-weight);text-transform: var(--martanda--buttons-font-transform);padding-top: var(--martanda--button-top);padding-right: var(--martanda--button-right);padding-bottom: var(--martanda--button-bottom);padding-left: var(--martanda--button-left);transform: var(--martanda--button-rotate);} button[type="submit"]:hover, input[type="submit"]:hover, .wp-element-button:hover, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background: var(--martanda--form-button-background-color-hover);color: var(--martanda--form-button-text-color-hover);border-color: var(--martanda--form-button-border-color-hover);} .martanda-scrollbar::-webkit-scrollbar{width: var(--martanda--scrollbar-width);} .martanda-scrollbar::-webkit-scrollbar-track{border-radius: 0px;background: var(--martanda--scrollbar-track-color);} .martanda-scrollbar::-webkit-scrollbar-thumb{border-radius: var(--martanda--scrollbar-radius);background: var(--martanda--scrollbar-thumb-color);} .martanda-scrollbar::-webkit-scrollbar-thumb:hover{background: var(--martanda--scrollbar-thumb-hover-color);} body.martanda-image-cursor{cursor: var(--martanda--def-cursor-image);} body.martanda-image-cursor a, body.martanda-image-cursor button, body.martanda-image-cursor input[type="submit"]{cursor: var(--martanda--pointer-cursor-image);} .site-header .wp-block-navigation .wp-block-navigation__container li a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a{font-size: var(--martanda--tablet-navigation-font-size);} body{padding-top: var(--martanda--mobile-side-top);padding-right: var(--martanda--mobile-side-right);padding-bottom: var(--martanda--mobile-side-bottom);padding-left: var(--martanda--mobile-side-left);font-size: var(--martanda--mobile-body-font-size);} .site-header .wp-block-site-title a,.site-header .wp-block-site-title a:hover,.site-header .wp-block-site-title a:visited{font-size: var(--martanda--mobile-site-title-font-size);} .site-header .wp-block-navigation .wp-block-navigation__container li a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a{font-size: var(--martanda--mobile-navigation-font-size);} h1{font-size: var(--martanda--mobile-heading-1-font-size);} h2{font-size: var(--martanda--mobile-heading-2-font-size);} h3{font-size: var(--martanda--mobile-heading-3-font-size);} #page #content{padding-top: var(--martanda--mobile-content-top);padding-bottom: var(--martanda--mobile-content-bottom);padding-left: var(--martanda--mobile-content-left);padding-right: var(--martanda--mobile-content-right);} .page-template-elementor_header_footer #page #content{padding: 0;} button, input[type="submit"], .wp-block-post-comments-form input[type=submit], .wp-element-button, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{font-size: var(--martanda--mobile-buttons-font-size);} .martanda-side-left-socials a svg{width: var(--martanda--mobile-fixed-side-font-size);max-height: var(--martanda--mobile-fixed-side-font-size);} .martanda-footer a{color: #fff;} #content a{text-decoration: underline;} .martanda-cld-disable #content a, .martanda-cld-onhover #content a{text-decoration: none;} .martanda-cld-onhover #content a:hover{text-decoration: underline;} #content .elementor-button-wrapper a, .martanda-cld-disable #content .elementor-button-wrapper a, .martanda-cld-onhover #content .elementor-button-wrapper a{text-decoration: inherit;} body.rtl,html[dir=rtl]{--direction-multiplier:-1} .elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0} .elementor *,.elementor :after,.elementor :before{box-sizing:border-box} .elementor a{box-shadow:none;text-decoration:none} .elementor hr{background-color:transparent;margin:0} .elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%} .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0} .elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%} .elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0} .elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s} .elementor .elementor-background-video-container.elementor-loading{opacity:0} .elementor .elementor-background-video-embed{max-width:none} .elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)} .elementor .elementor-background-video{max-width:none} .elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover} .elementor .elementor-background-overlay{inset:0;position:absolute} .elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0} .elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%} .e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute} .e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed} .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%} .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%} .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%} .elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)} .elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1} .elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)} .elementor-page-title,h1.entry-title{display:var(--page-title-display)} .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex} .elementor-widget-wrap>.elementor-element{width:100%} .elementor-widget{position:relative} .elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)} .elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0} html{scroll-behavior:smooth} .e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)} .e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)} .e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)} body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)} .e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)} .e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)} .e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)} .e-con,.e-con>.e-con-inner{display:var(--display)} .e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row} .e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)} .e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal} .e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)} .e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)} .e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%} :is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))} .e-con .elementor-widget.elementor-widget{margin-block-end:0} .e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)} .e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)} .e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)} :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none} :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1} :is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2} .e-con .elementor-widget{min-width:0} .e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%} .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%} .e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%} .e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px} .e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)} .e-con.e-flex .elementor-widget-archive-posts{width:100%} .elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center} .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)} .elementor-button span{text-decoration:inherit} .elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de} .elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c} .elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e} .elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f} .e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)} .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none} .elementor .elementor-hidden-mobile_extra{display:none} .elementor .elementor-hidden-tablet{display:none} .elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none} .elementor .elementor-hidden-desktop{display:none} .elementor .elementor-hidden-widescreen{display:none} .elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;} .elementor-kit-6 e-page-transition{background-color:#FFBC7D;} .e-con{--container-max-width:1140px;} .elementor-widget:not(:last-child){--kit-widget-spacing:20px;} .elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;} h1.entry-title{display:var(--page-title-display);} .e-con{--container-max-width:1024px;} .e-con{--container-max-width:767px;} .elementor-62 .elementor-element.elementor-element-d22bbcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;} img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} img.wp-smiley, img.emoji{ display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } :where(body){ margin: 0; } body .is-layout-flex{display: flex;} .is-layout-flex > :is(*, div){margin: 0;} body .is-layout-grid{display: grid;} .is-layout-grid > :is(*, div){margin: 0;} body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;} a:where(:not(.wp-element-button)){text-decoration: underline;} body{--martanda--font-body:Josefin Sans;--martanda--font-site-title:Josefin Sans;--martanda--font-navigation:Josefin Sans;--martanda--font-buttons:Josefin Sans;--martanda--font-heading-1:Josefin Sans;--martanda--font-heading-2:Josefin Sans;--martanda--font-heading-3:Josefin Sans;--martanda--font-heading-4:Josefin Sans;--martanda--font-heading-5:Josefin Sans;--martanda--font-heading-6:Josefin Sans;--martanda--font-footer:Josefin Sans;--martanda--font-fixed-side:Josefin Sans;} body{--martanda--body-background:#ffffff;--martanda--text-color:#000000;--martanda--link-color:#000000;--martanda--link-color-hover:#333333;--martanda--header-background-color:#000000;--martanda--header-text-color:#ffffff;--martanda--header-link-color:#ffffff;--martanda--header-link-hover-color:#dddddd;--martanda--sticky-header-background-color:#000000;--martanda--site-title-color:#ffffff;--martanda--navigation-text-color:#ffffff;--martanda--navigation-text-hover-color:#dddddd;--martanda--navigation-text-current_color:#ffffff;--martanda--subnavigation-background-color:#000000;--martanda--subnavigation-text-color:#ffffff;--martanda--subnavigation-background-hover-color:#000000;--martanda--subnavigation-text-hover-color:#dddddd;--martanda--form-button-background-color:#ffffff;--martanda--form-button-background-color-hover:#000000;--martanda--form-button-text-color:#000000;--martanda--form-button-text-color-hover:#ffffff;--martanda--form-button-border-color:#000000;--martanda--form-button-border-color-hover:#000000;--martanda--fixed-side-content-background-color:#000000;--martanda--fixed-side-content-text-color:#ffffff;--martanda--fixed-side-content-link-color:#ffffff;--martanda--fixed-side-content-link-hover-color:#dddddd;--martanda--back-to-top-background-color:rgba(0,0,0,0.7);--martanda--back-to-top-text-color:#ffffff;--martanda--back-to-top-background-color-hover:#000000;--martanda--back-to-top-text-color-hover:#ffffff;--martanda--form-text-color:#000000;--martanda--form-background-color:#ffffff;--martanda--form-border-color:#000000;--martanda--form-background-color-focus:#000000;--martanda--form-text-color-focus:#ffffff;--martanda--form-border-color-focus:#000000;--martanda--footer-text-color:#ffffff;--martanda--footer-background-color:#000000;--martanda--footer-link-color:#ffffff;--martanda--footer-link-hover-color:#dddddd;--martanda--scrollbar-track-color:#000000;--martanda--scrollbar-thumb-color:#ffffff;--martanda--scrollbar-thumb-hover-color:#eeeeee;--martanda--wc-sale-sticker-background:#000000;--martanda--wc-sale-sticker-text:#ffffff;--martanda--wc-price-color:#000000;--martanda--wc-product-tab:#333333;--martanda--wc-product-tab-highlight:#000000;--martanda--button-border-style:solid;--martanda--button-border:1px;--martanda--button-radius:0px;--martanda--button-rotate:rotate(0deg);--martanda--fixed-side-margin-top:200px;--martanda--fixed-side-margin-right:0px;--martanda--fixed-side-margin-bottom:0px;--martanda--fixed-side-margin-left:0px;--martanda--fixed-side-top:8px;--martanda--fixed-side-right:7px;--martanda--fixed-side-bottom:8px;--martanda--fixed-side-left:5px;--martanda--button-top:10px;--martanda--button-right:25px;--martanda--button-bottom:8px;--martanda--button-left:25px;--martanda--container-width:1170px;--martanda--content-top:2vw;--martanda--content-right:4vw;--martanda--content-bottom:2vw;--martanda--content-left:4vw;--martanda--mobile-content-top:2vw;--martanda--mobile-content-right:2vw;--martanda--mobile-content-bottom:2vw;--martanda--mobile-content-left:2vw;--martanda--side-top:10px;--martanda--side-right:10px;--martanda--side-bottom:10px;--martanda--side-left:10px;--martanda--mobile-side-top:0px;--martanda--mobile-side-right:0px;--martanda--mobile-side-bottom:0px;--martanda--mobile-side-left:0px;--martanda--side-padding-radius:0px;--martanda--body-font-weight:400;--martanda--body-font-transform:none;--martanda--body-font-size:19px;--martanda--mobile-body-font-size:19px;--martanda--body-line-height:1.3;--martanda--site-title-font-weight:700;--martanda--site-title-font-transform:uppercase;--martanda--site-title-font-size:50px;--martanda--mobile-site-title-font-size:25px;--martanda--navigation-font-weight:700;--martanda--navigation-font-transform:none;--martanda--navigation-font-size:20px;--martanda--tablet-navigation-font-size:18px;--martanda--mobile-navigation-font-size:12px;--martanda--buttons-font-weight:700;--martanda--buttons-font-transform:none;--martanda--buttons-font-size:19px;--martanda--mobile-buttons-font-size:19px;--martanda--heading-1-weight:600;--martanda--heading-1-transform:none;--martanda--heading-1-font-size:60px;--martanda--mobile-heading-1-font-size:30px;--martanda--heading-1-line-height:1.2em;--martanda--heading-2-weight:600;--martanda--heading-2-transform:none;--martanda--heading-2-font-size:32px;--martanda--mobile-heading-2-font-size:25px;--martanda--heading-2-line-height:1.2em;--martanda--heading-3-weight:600;--martanda--heading-3-transform:none;--martanda--heading-3-font-size:25px;--martanda--mobile-heading-3-font-size:25px;--martanda--heading-3-line-height:1.2em;--martanda--heading-4-weight:normal;--martanda--heading-4-transform:none;--martanda--heading-4-font-size:20px;--martanda--mobile-heading-4-font-size:20px;--martanda--heading-4-line-height:1em;--martanda--heading-5-weight:normal;--martanda--heading-5-transform:none;--martanda--heading-5-font-size:20px;--martanda--mobile-heading-5-font-size:20px;--martanda--heading-5-line-height:1em;--martanda--heading-6-weight:normal;--martanda--heading-6-transform:none;--martanda--heading-6-font-size:20px;--martanda--mobile-heading-6-font-size:20px;--martanda--heading-6-line-height:1em;--martanda--footer-weight:600;--martanda--footer-transform:none;--martanda--footer-font-size:18px;--martanda--mobile-footer-font-size:18px;--martanda--fixed-side-font-weight:700;--martanda--fixed-side-font-transform:none;--martanda--fixed-side-font-size:22px;--martanda--mobile-fixed-side-font-size:22px;--martanda--def-cursor-image:url(), auto;--martanda--pointer-cursor-image:url(), auto;--martanda--form-padding-top:0.8rem;--martanda--form-padding-right:1rem;--martanda--form-padding-bottom:0.8rem;--martanda--form-padding-left:1rem;--martanda--form-border-radius:0px;--martanda--form-border-width:2px;--martanda--form-border-style:solid;--martanda--form-checkbox-size:30px;--martanda--form-checkbox-innersize:18px;--martanda--form-checkbox-padding:4px;--martanda--form-checkbox-bordersize:2px;--martanda--scrollbar-width:12px;--martanda--scrollbar-radius:3px;} .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{ background-image: none !important; } .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{ background-image: none !important; } .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{ background-image: none !important; } body{ font-family: 'Inter', sans-serif; line-height: 1.6; color: var(--dark-navy); background-color: var(--warm-white); overflow-x: hidden; } .header{ position: fixed; top: 0; left: 0; width: 100%; background: rgba(253, 252, 248, 0.95); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-bottom: 1px solid rgba(212, 160, 23, 0.1); padding: 20px 50px; z-index: 1000; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .header.scrolled{ background: rgba(253, 252, 248, 0.98); box-shadow: 0 10px 40px rgba(26, 43, 60, 0.1); padding: 15px 50px; } .header-content{ display: flex; justify-content: space-between; align-items: center; max-width: 1400px; margin: 0 auto; } .logo{ position: relative; z-index: 1001; } .logo img{ height: 60px; width: auto; transition: all 0.4s ease; filter: drop-shadow(0 2px 8px rgba(212, 160, 23, 0.3)); } .logo:hover img{ transform: scale(1.05); filter: drop-shadow(0 4px 12px rgba(212, 160, 23, 0.5)); } .nav-menu{ display: flex; list-style: none; gap: 40px; align-items: center; } .nav-menu a{ text-decoration: none; color: var(--dark-navy); font-weight: 500; font-size: 16px; position: relative; padding: 10px 0; transition: all 0.3s ease; letter-spacing: 0.5px; } .nav-menu a::before{ content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background: linear-gradient(90deg, var(--primary-gold), var(--light-gold)); transition: all 0.3s ease; transform: translateX(-50%); } .nav-menu a:hover::before{ width: 100%; } .nav-menu a:hover{ color: var(--primary-gold); transform: translateY(-2px); } .menu-toggle{ display: none; flex-direction: column; cursor: pointer; z-index: 1001; } .menu-toggle span{ width: 25px; height: 2px; background: var(--dark-navy); margin: 3px 0; transition: 0.3s; } .hero{ height: 100vh; background: linear-gradient(135deg, rgba(26, 43, 60, 0.7), rgba(212, 160, 23, 0.3)), url('images/lamitak-studio-bali-2025-1-scaled.webp'); background-size: cover; background-position: center; background-attachment: fixed; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; } .hero::before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at center, transparent 0%, rgba(26, 43, 60, 0.4) 100%); z-index: 1; } .hero-content{ text-align: center; color: white; max-width: 900px; padding: 0 20px; position: relative; z-index: 2; animation: heroFadeIn 2s ease-out; } .hero-subtitle{ font-size: 18px; font-weight: 300; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 20px; opacity: 0.9; animation: slideUp 1.5s ease-out 0.5s both; } .hero-title{ font-family: 'Playfair Display', serif; font-size: clamp(2.5rem, 6vw, 5rem); font-weight: 700; line-height: 1.2; margin-bottom: 30px; background: linear-gradient(45deg, #ffffff, #f0d68a); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: slideUp 1.5s ease-out 0.8s both; } .hero-description{ font-size: 20px; font-weight: 300; line-height: 1.8; margin-bottom: 50px; opacity: 0.95; animation: slideUp 1.5s ease-out 1.1s both; } .cta-button{ display: inline-flex; align-items: center; gap: 10px; padding: 18px 40px; background: linear-gradient(135deg, var(--primary-gold), var(--light-gold)); color: var(--dark-navy); text-decoration: none; font-weight: 600; font-size: 16px; border-radius: 50px; box-shadow: 0 8px 30px var(--shadow-light); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); letter-spacing: 0.5px; text-transform: uppercase; animation: slideUp 1.5s ease-out 1.4s both; position: relative; overflow: hidden; } .cta-button::before{ content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent); transition: left 0.6s ease; } .cta-button:hover::before{ left: 100%; } .cta-button:hover{ transform: translateY(-5px); box-shadow: 0 15px 40px var(--shadow-light); background: linear-gradient(135deg, var(--light-gold), var(--primary-gold)); } .header{ padding: 15px 20px; } .nav-menu{ position: fixed; top: 0; right: -100%; width: 300px; height: 100vh; background: var(--warm-white); flex-direction: column; justify-content: center; align-items: center; gap: 30px; transition: right 0.4s ease; box-shadow: -10px 0 30px rgba(26, 43, 60, 0.1); } .nav-menu.active{ right: 0; } .menu-toggle{ display: flex; } .menu-toggle.active span:nth-child(1){ transform: rotate(45deg) translate(5px, 5px); } .menu-toggle.active span:nth-child(2){ opacity: 0; } .menu-toggle.active span:nth-child(3){ transform: rotate(-45deg) translate(7px, -6px); } .hero-content{ padding: 0 15px; } .hero-title{ font-size: 2.5rem; } .hero-description{ font-size: 18px; } .cta-button{ padding: 15px 30px; font-size: 14px; } .about{ min-height: 100vh; padding: clamp(80px, 12vh, 120px) clamp(40px, 8vw, 120px); display: flex; justify-content: space-between; align-items: center; background: #ffffff; position: relative; gap: clamp(60px, 10vw, 120px); max-width: 1400px; margin: 0 auto; } .about-text{ flex: 1; max-width: 560px; } .about-image{ flex: 1; max-width: 600px; } .about-image img{ width: 100%; height: auto; border-radius: 8px; filter: grayscale(5%) contrast(1.02); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .about-text h2{ font-weight: 500; font-size: clamp(2.5rem, 5vw, 3.5rem); margin-bottom: clamp(32px, 5vw, 48px); color: #1a1a1a; letter-spacing: -0.02em; line-height: 1.1; text-align: center; } .about-text p{ font-weight: 400; font-size: clamp(17px, 2.2vw, 19px); line-height: 1.65; color: #4a5568; margin-bottom: clamp(24px, 4vw, 32px); letter-spacing: 0.01em; } .about-text p:last-child{ margin-bottom: clamp(24px, 4vw, 32px); } .about{ flex-direction: column; gap: clamp(48px, 8vw, 64px); text-align: center; padding: clamp(60px, 10vh, 100px) clamp(24px, 6vw, 40px); } .about-text, .about-image{ flex: none; max-width: 100%; } .about-image{ order: -1; max-width: 500px; margin: 0 auto; } .about{ padding: clamp(40px, 8vh, 80px) 20px; } .about-text p{ text-align: left; } .balinara-vision-mission *{ box-sizing: border-box; } .balinara-vision-mission{ font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; line-height: 1.6; color: #2c2c2c; position: relative; } .vision-mission-section{ position: relative; padding: 60px 0; background: linear-gradient(135deg, #f8f6f0 0%, #e8e2d5 100%); overflow: hidden; } .decorative-pattern{ position: absolute; top: -100px; right: -100px; width: 400px; height: 400px; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none"><path d="M20 20c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10zm40 0c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10zM20 60c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10zm40 0c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10z" fill="%23d4af37" opacity="0.08"/></svg>') repeat; opacity: 0.2; z-index: 1; } .container{ max-width: 1200px; margin: 0 auto; padding: 0 20px; position: relative; z-index: 2; } .section-header{ text-align: center; margin-bottom: 50px; animation: fadeInUp 0.8s ease-out; } .section-subtitle{ color: #d4af37; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 12px; position: relative; } .section-subtitle::after{ content: ''; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%); width: 50px; height: 2px; background: linear-gradient(90deg, #d4af37, #b8941f); } .section-title{ font-size: clamp(2rem, 4vw, 3rem); font-weight: 400; color: #2c2c2c; margin-bottom: 20px; position: relative; } .section-description{ font-size: 16px; color: #666; max-width: 550px; margin: 0 auto; line-height: 1.7; } .content-layout-vertical{ display: flex; flex-direction: column; gap: 30px; margin-top: 30px; } .vision-card, .mission-card{ background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(8px); border-radius: 16px; padding: 35px 30px; box-shadow: 0 15px 35px rgba(0, 0, 0, 0.06); border: 1px solid rgba(212, 175, 55, 0.12); position: relative; transition: all 0.4s cubic-bezier(0.23, 1, 0.320, 1); animation: fadeInUp 0.8s ease-out 0.2s both; } .vision-card:hover, .mission-card:hover{ transform: translateY(-8px); box-shadow: 0 25px 50px rgba(0, 0, 0, 0.12); } .vision-card::before, .mission-card::before{ content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, #d4af37, #b8941f); border-radius: 16px 16px 0 0; } .card-content-wrapper{ display: flex; align-items: flex-start; gap: 30px; } .card-icon-section{ flex-shrink: 0; } .card-icon{ width: 60px; height: 60px; background: linear-gradient(135deg, #d4af37, #b8941f); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; box-shadow: 0 8px 24px rgba(212, 175, 55, 0.25); margin-bottom: 0; position: relative; } .card-icon svg{ width: 24px; height: 24px; fill: currentColor; } .card-content-section{ flex: 1; } .card-title{ font-size: 24px; font-weight: 600; color: #2c2c2c; margin-bottom: 16px; position: relative; } .card-content{ font-size: 15px; line-height: 1.7; color: #555; } .mission-points{ list-style: none; padding: 0; margin-top: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 12px; } .mission-points li{ position: relative; padding: 10px 0 10px 26px; transition: all 0.3s ease; border-radius: 6px; font-size: 14px; } .mission-points li:hover{ background: rgba(212, 175, 55, 0.04); padding-left: 30px; } .mission-points li::before{ content: '✦'; position: absolute; left: 0; top: 10px; color: #d4af37; font-size: 14px; transition: all 0.3s ease; } .mission-points li:hover::before{ transform: scale(1.15); } .card-content-wrapper{ flex-direction: column; text-align: center; gap: 20px; } .mission-points{ grid-template-columns: 1fr; } .services{ padding: clamp(100px, 15vh, 150px) clamp(20px, 5vw, 50px); text-align: center; background-color: #fff; } .services h2{ font-weight: 700; font-size: clamp(2.5em, 6vw, 3.8em); margin-bottom: clamp(40px, 8vw, 60px); color: #1a2b3c; } .services-grid{ display: grid; grid-template-columns: repeat(auto-fit, minmax(clamp(250px, 40vw, 350px), 1fr)); gap: clamp(30px, 6vw, 50px); } .service-card{ padding: clamp(30px, 6vw, 40px); border: none; border-radius: clamp(15px, 3vw, 25px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); transition: transform 0.5s ease, box-shadow 0.5s ease; background: #fff; } .service-card:hover{ transform: translateY(-10px); box-shadow: 0 20px 40px rgba(0,0,0,0.15); } .service-card img{ width: 100%; height: clamp(200px, 40vw, 250px); object-fit: cover; border-radius: clamp(10px, 2vw, 15px); margin-bottom: clamp(15px, 4vw, 25px); transition: transform 0.5s ease; } .service-card:hover img{ transform: scale(1.05); } .service-card h3{ font-weight: 600; font-size: clamp(1.8em, 4vw, 2.2em); margin: clamp(15px, 3vw, 20px) 0; color: #d4a017; } .service-card p{ font-weight: 400; font-size: clamp(1em, 2.5vw, 1.3em); line-height: 1.8; color: #000; } .service-card button{ padding: clamp(10px, 2vw, 12px) clamp(20px, 4vw, 30px); background: linear-gradient(45deg, #d4a017, #e8c872); color: #1a2b3c; border: none; border-radius: 50px; cursor: pointer; font-size: clamp(1em, 2vw, 1.2em); font-weight: 600; margin-top: clamp(15px, 3vw, 20px); transition: transform 0.4s ease, box-shadow 0.4s ease; } .service-card button:hover{ transform: translateY(-5px); box-shadow: 0 10px 20px rgba(212,160,23,0.5); } .services-grid{ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); } .services{ padding: clamp(60px, 12vh, 100px) 15px; } .services-grid{ gap: 30px; } .service-card img{ height: 200px; } .service-card button{ width: 100%; } .font-display{ font-family: 'Playfair Display', serif; } body{ background: linear-gradient(135deg, var(--light-cream) 0%, #f8f6f0 100%); color: var(--dark-brown); } .glass-effect{ background: var(--glass-bg); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); } .project-card{ transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); cursor: pointer; } .project-card:hover{ transform: translateY(-8px); box-shadow: var(--shadow-elegant); } .project-image{ transition: transform 0.6s ease; } .project-card:hover .project-image{ transform: scale(1.05); } .modal-backdrop{ background: rgba(0, 0, 0, 0.95); backdrop-filter: blur(5px); } .modal-content{ max-height: 90vh; overflow-y: auto; width: 100%; max-width: min(90vw, 1200px); position: relative; margin: auto; display: flex; flex-direction: column; } .modal-header{ position: sticky; top: 0; background: white; z-index: 10; border-bottom: 1px solid #e5e7eb; padding: 1rem 1.5rem; } .modal-header .header-content{ display: flex; flex-direction: column; gap: 0.25rem; min-width: 0; flex: 1; } .modal-header .header-wrapper{ display: flex; align-items: flex-start; gap: 1rem; } .modal-header h2{ font-size: 1.5rem; line-height: 1.3; word-wrap: break-word; overflow-wrap: break-word; hyphens: auto; max-width: 100%; } .modal-header p{ font-size: 0.875rem; word-wrap: break-word; overflow-wrap: break-word; } .modal-close-btn{ flex-shrink: 0; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: all 0.2s ease; } .modal-close-btn:hover{ background: #f3f4f6; } .swiper-container{ width: 100%; height: 50vh; max-height: 400px; overflow: hidden; position: relative; flex-shrink: 0; } .swiper-slide img{ width: 100%; height: 100%; object-fit: contain; object-position: center; display: block; } .swiper-button-next, .swiper-button-prev{ color: var(--primary-gold) !important; background: rgba(0, 0, 0, 0.5); border-radius: 50%; width: 50px !important; height: 50px !important; margin-top: -25px !important; } .swiper-button-next:after, .swiper-button-prev:after{ font-size: 18px !important; } .filter-btn{ min-width: fit-content; white-space: nowrap; } .filter-btn.active{ background-color: #d4a017; color: white; } .project-details{ padding: 1.5rem; margin-top: 1rem; flex-grow: 1; } .other-projects-section{ padding: 1rem 1.5rem; border-top: 1px solid #e5e7eb; flex-shrink: 0; } .other-projects-grid{ display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 1rem; } .other-projects-grid{ grid-template-columns: repeat(4, 1fr); } .other-projects-grid{ grid-template-columns: repeat(4, 1fr); gap: 1.5rem; } .modal-content{ margin: 5px; max-width: calc(100vw - 10px); max-height: calc(100vh - 10px); } .modal-header{ padding: 0.75rem 1rem; } .modal-header h2{ font-size: 1.25rem !important; line-height: 1.25; } .modal-header p{ font-size: 0.75rem; } .filter-container{ padding: 0 1rem; } .filter-btn{ font-size: 0.875rem; padding: 0.5rem 1rem; } .project-grid{ gap: 1rem; } .swiper-container{ height: 35vh; max-height: 250px; } .project-details{ margin-top: 0.75rem; padding: 1rem; } .other-projects-section{ padding: 1rem; max-height: 200px; overflow-y: auto; } .other-projects-grid{ grid-template-columns: repeat(2, 1fr); gap: 0.75rem; } .modal-content{ margin: 2px; max-width: calc(100vw - 4px); max-height: calc(100vh - 4px); } .modal-header{ padding: 0.5rem 0.75rem; } .modal-header .header-wrapper{ gap: 0.5rem; } .modal-header h2{ font-size: 1.125rem !important; line-height: 1.2; } .modal-close-btn{ width: 28px; height: 28px; } .filter-btn{ font-size: 0.8rem; padding: 0.4rem 0.8rem; } .swiper-container{ height: 30vh; max-height: 200px; } .project-details{ margin-top: 0.5rem; padding: 0.75rem; } .other-projects-section{ padding: 0.75rem; max-height: 150px; overflow-y: auto; } .other-projects-grid{ grid-template-columns: repeat(2, 1fr); gap: 0.5rem; } .project-nav-item img{ height: 3rem !important; } .project-nav-item p{ font-size: 0.625rem !important; } .text-truncate-2{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .text-truncate-3{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .fixed{ position: relative !important; } .modal-backdrop{ display: none !important; } .contact{ padding: clamp(80px, 12vh, 120px) clamp(30px, 6vw, 60px); background-color: #fff; display: grid; grid-template-columns: 1fr 1.5fr; gap: clamp(30px, 6vw, 50px); max-width: 1400px; margin: 0 auto; align-items: start; } .contact-info{ display: flex; flex-direction: column; gap: clamp(15px, 3vw, 25px); opacity: 0; transform: translateY(20px); animation: fadeInUp 0.6s ease-out forwards; } .contact-map{ opacity: 0; transform: translateY(20px); animation: fadeInUp 0.6s ease-out 0.4s forwards; } .contact-info h2{ font-weight: 800; font-size: clamp(2.5em, 4.5vw, 3.8em); color: #0a1a2f; letter-spacing: -0.02em; line-height: 1.2; } .contact-info p{ font-weight: 400; font-size: clamp(1em, 2vw, 1.2em); line-height: 1.8; color: #4a4a4a; } .contact-info p strong{ font-weight: 600; color: #0a1a2f; } .contact-map iframe{ width: 100%; height: clamp(300px, 50vw, 450px); border: 0; border-radius: 15px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08); transition: transform 0.3s ease; } .contact-map:hover iframe{ transform: scale(1.03); } .contact{ grid-template-columns: 1fr; gap: 40px; } .contact{ padding: clamp(50px, 10vh, 80px) 20px; } .contact-info h2{ font-size: clamp(2em, 4vw, 3em); } .contact-map iframe{ height: 250px; } .footer{ background: linear-gradient(180deg, #1a2332 0%, #0f1419 100%); color: #ffffff; text-align: center; padding: clamp(60px, 8vh, 100px) clamp(30px, 5vw, 60px); position: relative; } .footer::before{ content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(212, 160, 23, 0.4), transparent); } .footer-brand{ font-family: 'Playfair Display', serif; font-weight: 600; font-size: clamp(2.2em, 6vw, 3.2em); margin-bottom: clamp(30px, 5vh, 50px); color: #d4a017; letter-spacing: -0.5px; line-height: 1.1; } .footer-nav{ margin-bottom: clamp(40px, 6vh, 60px); } .footer-nav ul{ list-style: none; display: flex; justify-content: center; gap: clamp(25px, 4vw, 45px); flex-wrap: wrap; } .footer-nav a{ color: rgba(255, 255, 255, 0.8); text-decoration: none; font-size: clamp(1rem, 2vw, 1.1rem); font-weight: 500; padding: 8px 12px; border-radius: 6px; transition: all 0.3s ease; position: relative; } .footer-nav a::after{ content: ''; position: absolute; bottom: -4px; left: 50%; transform: translateX(-50%); width: 0; height: 2px; background: #d4a017; transition: width 0.3s ease; } .footer-nav a:hover{ color: #ffffff; } .footer-nav a:hover::after{ width: 100%; } .social-icons{ display: flex; justify-content: center; gap: clamp(20px, 3vw, 30px); margin-bottom: clamp(40px, 6vh, 60px); } .social-icons a{ width: 48px; height: 48px; border-radius: 50%; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(212, 160, 23, 0.2); display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.6); font-size: 1.2rem; transition: all 0.3s ease; text-decoration: none; opacity: 0.4; pointer-events: none; } .social-icons a:hover{ background: rgba(212, 160, 23, 0.1); border-color: #d4a017; color: #d4a017; transform: translateY(-2px); } .social-icons a[href*="facebook"], .social-icons a[href*="instagram"], .social-icons a[href*="linkedin"], .social-icons a[href*="pinterest"]{ opacity: 0.2; pointer-events: none; } .footer-copy{ font-weight: 400; font-size: clamp(0.9rem, 1.8vw, 1rem); color: rgba(255, 255, 255, 0.6); line-height: 1.6; max-width: 600px; margin: 0 auto; } .footer{ padding: clamp(50px, 8vh, 70px) clamp(20px, 4vw, 30px); } .footer-nav ul{ flex-direction: column; gap: 20px; align-items: center; } .social-icons{ gap: 18px; } .footer-nav ul{ gap: 16px; } .social-icons a{ width: 44px; height: 44px; font-size: 1.1rem; } .bg-green-800{ background-color: #166534 !important; color: white !important; } .bg-yellow-800{ background-color: #854d0e !important; color: white !important; } html{-moz-tab-size:4;tab-size:4} html{line-height:1.15;-webkit-text-size-adjust:100%} body{margin:0} body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'} button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0} button,select{text-transform:none} [type=button],[type=reset],[type=submit],button{-webkit-appearance:button} blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0} button{background-color:transparent;background-image:none} ol,ul{list-style:none;margin:0;padding:0} html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5} body{font-family:inherit;line-height:inherit} img{border-style:solid} [role=button],button{cursor:pointer} h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit} a{color:inherit;text-decoration:inherit} button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit} audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle} img,video{max-width:100%;height:auto} [hidden]{display:none} .container{width:100%} .container{max-width:640px} .container{max-width:768px} .container{max-width:1024px} .container{max-width:1280px} .container{max-width:1536px} .fixed{position:fixed} .absolute{position:absolute} .relative{position:relative} .inset-0{top:0;right:0;bottom:0;left:0} .top-4{top:1rem} .right-4{right:1rem} .z-50{z-index:50} .mx-auto{margin-left:auto;margin-right:auto} .mr-1{margin-right:.25rem} .mb-2{margin-bottom:.5rem} .mb-3{margin-bottom:.75rem} .mb-4{margin-bottom:1rem} .mb-6{margin-bottom:1.5rem} .mb-12{margin-bottom:3rem} .flex{display:flex} .grid{display:grid} .hidden{display:none} .h-1{height:.25rem} .h-64{height:16rem} .h-full{height:100%} .min-h-screen{min-height:100vh} .w-24{width:6rem} .w-full{width:100%} .max-w-2xl{max-width:42rem} .max-w-7xl{max-width:80rem} .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))} .flex-wrap{flex-wrap:wrap} .items-center{align-items:center} .justify-center{justify-content:center} .justify-between{justify-content:space-between} .gap-2{gap:.5rem} .gap-4{gap:1rem} .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))} .space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))} .overflow-hidden{overflow:hidden} .rounded-2xl{border-radius:1rem} .rounded-full{border-radius:9999px} .border-2{border-width:2px} .border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))} .bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))} .bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))} .bg-green-800{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))} .bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))} .object-cover{object-fit:cover} .p-2{padding:.5rem} .p-6{padding:1.5rem} .px-3{padding-left:.75rem;padding-right:.75rem} .px-4{padding-left:1rem;padding-right:1rem} .py-1{padding-top:.25rem;padding-bottom:.25rem} .py-2{padding-top:.5rem;padding-bottom:.5rem} .py-16{padding-top:4rem;padding-bottom:4rem} .pb-16{padding-bottom:4rem} .text-center{text-align:center} .text-right{text-align:right} .text-sm{font-size:.875rem;line-height:1.25rem} .text-lg{font-size:1.125rem;line-height:1.75rem} .text-2xl{font-size:1.5rem;line-height:2rem} .text-4xl{font-size:2.25rem;line-height:2.5rem} .font-medium{font-weight:500} .font-semibold{font-weight:600} .font-bold{font-weight:700} .leading-relaxed{line-height:1.625} .text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))} .text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))} .text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))} .text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))} .text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))} .text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))} .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms} .duration-300{transition-duration:.3s} .md\:gap-4{gap:1rem} .md\:text-sm{font-size:.875rem;line-height:1.25rem} .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 div div{display:none} body{overflow-x:hidden} .col-row.disable-cols-gap div[class*="col-desk"]{padding-left:0;padding-right:0} .col-row.disable-rows-gap div[class*="col-desk"]{padding-top:0;padding-bottom:0} .elementor-page #page{overflow-x:hidden;} .elementor-wc-products .woocommerce ul.products li.product{width:inherit;} .elementor.elementor .e-con>.elementor-widget.elementor-widget-image-carousel{width:-webkit-fill-available;width:-moz-available;max-width:none;} .elementor.elementor .e-con>.elementor-widget.elementor-widget-heading, section.elementor-section .elementor-widget.elementor-widget-heading{max-width:-webkit-fill-available;max-width:-moz-available;} .elementor.elementor .e-con > [data-uk-parallax].elementor-widget.elementor-widget-heading{rotate:var(--e-transform-rotateZ);} section.elementor-section [data-uk-parallax].elementor-widget.elementor-widget-heading{rotate:var(--e-transform-rotateZ);} .wpkoi-advanced-heading a{color:inherit} .wpkoi-advanced-heading a:hover{color:inherit} .wpkoi-main-color-yes .wpkoi-advanced-heading .wpkoi-main-heading>div{background-color:transparent;background-image:linear-gradient(240deg, #ff0000 0, #4bff00 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:rgba(255,255,255,0)} .wpkoi-main-color-yes .wpkoi-advanced-heading .wpkoi-main-heading>div,.wpkoi-ep-advanced-color-yes .wpkoi-advanced-heading .wpkoi-advanced-heading-content>div{background-attachment:scroll !important} .wpkoi-main-color-yes .wpkoi-advanced-heading .wpkoi-main-heading>div{background-attachment:scroll !important} #content a.wpkoi-button__instance{text-decoration:inherit;} .wpkoi-elements-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative;} .wpkoi-elements-countdown-item>div{text-align:center;padding:20px;} .wpkoi-elements-countdown-items .wpkoi-elements-countdown-item>div{background:#111111;} .darkmode--activated img{z-index:999 !important;isolation:isolate;mix-blend-mode:difference;} .wpkoi-marquee .wpkoi-scrolling-content a, #content .wpkoi-marquee .wpkoi-scrolling-content a{text-decoration:none;} .wpkoi-tricks-satellite .wpkoi-tricks-satellite__text span{display:block;white-space:nowrap;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%} @charset "UTF-8";.wp-block-accordion{box-sizing:border-box} .wp-block-avatar,.wp-block-avatar img{box-sizing:border-box} .wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0} .wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"../index.html");margin:0 .5em;opacity:.7} .wp-block-breadcrumbs span{color:inherit} .wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0} .wp-block-comment-template li{clear:both} .wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff} .wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left} .wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right} .wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1} :root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit} body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0} body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1} .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto} .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%} .wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%} .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%} .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%} .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%} .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%} .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%} .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%} .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%} :where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none} .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto} .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline} .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%} .wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0} .wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto} .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline} .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit} .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box} .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto} .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex} .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%} h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em} h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} .wp-block-image>a,.wp-block-image>figure>a{display:inline-block} .wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom} .wp-block-image img.hide{visibility:hidden} .wp-block-image img.show{animation:show-content-image .4s} .wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit} .wp-block-image.has-custom-border img{box-sizing:border-box} .wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%} .wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%} .wp-block-image.is-style-circle-mask img{border-radius:9999px} .wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain} :root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px} .wp-lightbox-container img{cursor:zoom-in} .wp-lightbox-container img:hover+button{opacity:1} .wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100} .wp-lightbox-container button{transition:opacity .2s ease} .wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px} .wp-lightbox-container button:hover{cursor:pointer;opacity:1} .wp-lightbox-container button:focus{opacity:1} .wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none} .wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)} .wp-lightbox-overlay button{background:none;border:none} .wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both} .wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both} .wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none} .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none} :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8} .wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em} .wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit} .wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word} .wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%} .wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)} .wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0} .wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)} .wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0} .wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)} .wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0} .wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)} .wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0} .wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)} .wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0} .wp-block-latest-posts__featured-image a{display:inline-block} .wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto} ol,ul{box-sizing:border-box} .wp-block-media-text__media a{display:block} .wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%} .wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%} .wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0} .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%} .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;width:100%} .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0} .wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0} .wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none} button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit} .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0} :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em} :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em} .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit} html.has-modal-open{overflow:hidden} 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} .wp-block-post-featured-image a{display:block;height:100%} .wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%} .wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%} .wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} .wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit} .wp-block-pullquote p{margin-top:0} .wp-block-pullquote p:last-child{margin-bottom:0} .wp-block-pullquote cite,.wp-block-pullquote footer{position:relative} .wp-block-pullquote .has-text-color a{color:inherit} .wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0} .wp-block-post-template.is-flex-container>li{margin:0;width:100%} .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)} .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)} .wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em} .wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0} .wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} .wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6} .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right} ul.wp-block-rss.alignleft{margin-right:2em} ul.wp-block-rss.alignright{margin-left:2em} ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0} ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%} ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)} ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)} ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)} ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)} ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)} .wp-block-site-logo a{display:inline-block;line-height:0} .wp-block-site-logo.is-default-size img{height:auto;width:120px} .wp-block-site-logo img{height:auto;max-width:100%} .wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit} .wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} .wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none} .wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em} .wp-block-social-link a{align-items:center;display:flex;line-height:0} :root :where(.wp-block-social-links .wp-social-link a){padding:.25em} :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0} :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em} .wp-block-tag-cloud a{display:inline-block;margin-right:5px} .wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none} :root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important} .wp-block-term-description p{margin-bottom:0;margin-top:0} a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super} a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0} html :where(.has-border-color){border-style:solid} html :where([style*=border-top-color]){border-top-style:solid} html :where([style*=border-right-color]){border-right-style:solid} html :where([style*=border-bottom-color]){border-bottom-style:solid} html :where([style*=border-left-color]){border-left-style:solid} html :where([style*=border-width]){border-style:solid} html :where([style*=border-top-width]){border-top-style:solid} html :where([style*=border-right-width]){border-right-style:solid} html :where([style*=border-bottom-width]){border-bottom-style:solid} html :where([style*=border-left-width]){border-left-style:solid} html :where(img[class*=wp-image-]){height:auto;max-width:100%} html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)} html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px} body{background-color:var(--martanda--body-background);font-family:var(--martanda--font-body);font-weight:var(--martanda--body-font-weight);text-transform:var(--martanda--body-font-transform);font-size:var(--martanda--body-font-size);line-height:var(--martanda--body-line-height);color:var(--martanda--text-color);padding-top:var(--martanda--side-top);padding-right:var(--martanda--side-right);padding-bottom:var(--martanda--side-bottom);padding-left:var(--martanda--side-left);border:0;margin:0;} a{color:var(--martanda--link-color);text-decoration:none;} a:hover, a:focus, a:active{color:var(--martanda--link-color-hover);} body #page{margin:auto;width:100%;} h1{font-family:var(--martanda--font-heading-1);font-weight:var(--martanda--heading-1-weight);text-transform:var(--martanda--heading-1-transform);font-size:var(--martanda--heading-1-font-size);line-height:var(--martanda--heading-1-line-height);} h2{font-family:var(--martanda--font-heading-2);font-weight:var(--martanda--heading-2-weight);text-transform:var(--martanda--heading-2-transform);font-size:var(--martanda--heading-2-font-size);line-height:var(--martanda--heading-2-line-height);margin-top:0;margin-bottom:20px;} h3{font-family:var(--martanda--font-heading-3);font-weight:var(--martanda--heading-3-weight);text-transform:var(--martanda--heading-3-transform);font-size:var(--martanda--heading-3-font-size);line-height:var(--martanda--heading-3-line-height);margin-top:0;margin-bottom:20px;} a,abbr,acronym,applet,big,cite,code,del,dfn,div,dl,dt,em,font,form,html,iframe,ins,kbd,label,legend,li,object,q,s,samp,small,span,strike,strong,sub,sup,tbody,tfoot,thead,tr,tt,var{border:0;margin:0;padding:0} address,dd,h1,h2,h3,h4,h5,h6,ol,p,table,ul{border:0;padding:0} html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block} [hidden],template{display:none} .dropdown-click nav ul ul ul,a{background-color:transparent} a img,hr{border:0} ul{list-style:disc} li>ol,li>ul{margin-bottom:0;margin-left:1.5em} address,p,pre{margin:0 0 1.3em} img,pre{max-width:100%} button,figure,input,select,textarea{margin:0} img{height:auto} .screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden} .archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child,.comment-content p:last-child{margin-bottom:0} .comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0} .wp-caption img[class*=wp-image-]{display:block;margin:0 auto;max-width:100%} .wp-caption img{position:relative;vertical-align:bottom} a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out} .footer-bar .textwidget p:last-child,.top-bar .inside-top-bar .textwidget p:last-child,blockquote p:last-child{margin:0} .site-main .gallery,fieldset legend,p{margin-bottom:1.5em} .gallery-item img{vertical-align:bottom} .cat-links,.comments-link,.tags-links,footer.entry-meta .byline,footer.entry-meta .posted-on{display:block} .button,.woocommerce a.button,.woocommerce button.button,html input[type=button],input[type=reset],input[type=submit]{border:none;background:0 0} .site-header a,.site-header a:visited{color:var(--martanda--header-link-color);} .site-header a:hover{color:var(--martanda--header-link-hover-color);} .site-header .wp-block-site-title a,.site-header .wp-block-site-title a:hover,.site-header .wp-block-site-title a:visited, .editor-styles-wrapper .site-header .wp-block-site-title a,.editor-styles-wrapper .site-header .wp-block-site-title a:hover,.editor-styles-wrapper .site-header .wp-block-site-title a:visited{color:var(--martanda--site-title-color);font-family:var(--martanda--font-site-title);font-weight:var(--martanda--site-title-font-weight);text-transform:var(--martanda--site-title-font-transform);font-size:var(--martanda--site-title-font-size);text-decoration:none;} .site-header .wp-block-navigation .wp-block-navigation__container li a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block a, .site-header .wp-block-navigation .wp-block-navigation__container li button, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block button{background-color:var(--martanda--navigation-background-color);color:var(--martanda--navigation-text-color);font-family:var(--martanda--font-navigation);font-weight:var(--martanda--navigation-font-weight);text-transform:var(--martanda--navigation-font-transform);font-size:var(--martanda--navigation-font-size);} .site-header .wp-block-navigation .wp-block-navigation__container li .wp-block-navigation__submenu-icon{z-index:1;} .site-header .wp-block-navigation .wp-block-navigation__container li button{padding-top:0;padding-bottom:0;} .site-header .wp-block-navigation .wp-block-navigation__container li svg , .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block svg{fill:var(--martanda--navigation-text-color);stroke:none;} .site-header .wp-block-navigation .wp-block-navigation__container li a:hover, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a:hover, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block a:hover, .site-header .wp-block-navigation .wp-block-navigation__container li button:hover, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block button:hover{background-color:var(--martanda--navigation-background-hover-color);color:var(--martanda--navigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container li:hover svg, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block:hover svg{fill:var(--martanda--navigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item button, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block.current-menu-item button{background-color:var(--martanda--navigation-background-current-color);color:var(--martanda--navigation-text-current_color);} .site-header .wp-block-navigation .wp-block-navigation__container ul.wp-block-navigation__submenu-container{border:none;} .site-header .wp-block-navigation .wp-block-navigation__container ul li a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block a{background-color:var(--martanda--subnavigation-background-color);color:var(--martanda--subnavigation-text-color);padding:0 5px;} .site-header .wp-block-navigation .wp-block-navigation__container ul li svg, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block svg{fill:var(--martanda--subnavigation-text-color);stroke:none;} .site-header .wp-block-navigation .wp-block-navigation__container ul li a:hover, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block a:hover{background-color:var(--martanda--subnavigation-background-hover-color);color:var(--martanda--subnavigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container ul li.current-menu-item a, .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block .block-editor-block-list__block.current-menu-item a{background-color:var(--martanda--subnavigation-background-current-color);color:var(--martanda--subnavigation-text-current-color);} .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open li a{background-color:var(--martanda--subnavigation-background-color);color:var(--martanda--subnavigation-text-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li a{background-color:var(--martanda--subnavigation-background-color);color:var(--martanda--subnavigation-text-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li a:hover{background-color:var(--martanda--subnavigation-background-hover-color);color:var(--martanda--subnavigation-text-hover-color);} .site-header .wp-block-navigation .wp-block-navigation__container li.current-menu-item ul li.current-menu-item a{background-color:var(--martanda--subnavigation-background-current-color);color:var(--martanda--subnavigation-text-current-color);} #page #content{padding-top:var(--martanda--content-top);padding-bottom:var(--martanda--content-bottom);padding-left:var(--martanda--content-left);padding-right:var(--martanda--content-right);} .martanda-content-container #page #content{max-width:var(--martanda--container-width);margin-left:auto;margin-right:auto;} .page-template-elementor_header_footer #page #content{padding:0;} .page-template-elementor_header_footer.martanda-content-container #page #content{max-width:100%;margin-left:auto;margin-right:auto;} .martanda-side-left-socials a svg{width:var(--martanda--fixed-side-font-size);max-height:var(--martanda--fixed-side-font-size);display:block;padding-top:var(--martanda--fixed-side-top);padding-bottom:var(--martanda--fixed-side-bottom);} .martanda-side-left-content .martanda-side-left-socials ul{padding-top:var(--martanda--fixed-side-top);padding-bottom:var(--martanda--fixed-side-bottom);padding-left:var(--martanda--fixed-side-left);padding-right:var(--martanda--fixed-side-right);list-style:none;text-align:center;margin-top:0;margin-bottom:20px;} .martanda-side-left-content .martanda-side-left-socials ul,.martanda-side-left-content .martanda-side-left-text-content{background-color:var(--martanda--fixed-side-content-background-color);color:var(--martanda--fixed-side-content-text-color);} .martanda-side-left-content a{color:var(--martanda--fixed-side-content-link-color);} .martanda-side-left-content a svg{fill:var(--martanda--fixed-side-content-link-color);} .martanda-side-left-content a:hover{color:var(--martanda--fixed-side-content-link-hover-color);} .martanda-side-left-content a:hover svg{fill:var(--martanda--fixed-side-content-link-hover-color);} .site-info a,.site-info a:visited{color:var(--martanda--footer-link-color);} .site-info a:hover{color:var(--martanda--footer-link-hover-color);} button, input[type="submit"], .wp-block-post-comments-form input[type=submit], .wp-element-button, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{background-color:var(--martanda--form-button-background-color);color:var(--martanda--form-button-text-color);border-color:var(--martanda--form-button-border-color);border-radius:var(--martanda--button-radius);border-width:var(--martanda--button-border);border-style:var(--martanda--button-border-style);font-family:var(--martanda--font-buttons);font-size:var(--martanda--buttons-font-size);font-weight:var(--martanda--buttons-font-weight);text-transform:var(--martanda--buttons-font-transform);padding-top:var(--martanda--button-top);padding-right:var(--martanda--button-right);padding-bottom:var(--martanda--button-bottom);padding-left:var(--martanda--button-left);transform:var(--martanda--button-rotate);} button[type="submit"]:hover, input[type="submit"]:hover, .wp-element-button:hover, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background:var(--martanda--form-button-background-color-hover);color:var(--martanda--form-button-text-color-hover);border-color:var(--martanda--form-button-border-color-hover);} .martanda-scrollbar::-webkit-scrollbar{width:var(--martanda--scrollbar-width);} .martanda-scrollbar::-webkit-scrollbar-track{border-radius:0px;background:var(--martanda--scrollbar-track-color);} .martanda-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--martanda--scrollbar-radius);background:var(--martanda--scrollbar-thumb-color);} .martanda-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--martanda--scrollbar-thumb-hover-color);} body.martanda-image-cursor{cursor:var(--martanda--def-cursor-image);} body.martanda-image-cursor a, body.martanda-image-cursor button, body.martanda-image-cursor input[type="submit"]{cursor:var(--martanda--pointer-cursor-image);} .site-header .wp-block-navigation .wp-block-navigation__container li a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a{font-size:var(--martanda--tablet-navigation-font-size);} body{padding-top:var(--martanda--mobile-side-top);padding-right:var(--martanda--mobile-side-right);padding-bottom:var(--martanda--mobile-side-bottom);padding-left:var(--martanda--mobile-side-left);font-size:var(--martanda--mobile-body-font-size);} .site-header .wp-block-site-title a,.site-header .wp-block-site-title a:hover,.site-header .wp-block-site-title a:visited{font-size:var(--martanda--mobile-site-title-font-size);} .site-header .wp-block-navigation .wp-block-navigation__container li a, .site-header .wp-block-navigation .wp-block-navigation__container .wp-block-page-list li a{font-size:var(--martanda--mobile-navigation-font-size);} h1{font-size:var(--martanda--mobile-heading-1-font-size);} h2{font-size:var(--martanda--mobile-heading-2-font-size);} h3{font-size:var(--martanda--mobile-heading-3-font-size);} #page #content{padding-top:var(--martanda--mobile-content-top);padding-bottom:var(--martanda--mobile-content-bottom);padding-left:var(--martanda--mobile-content-left);padding-right:var(--martanda--mobile-content-right);} .page-template-elementor_header_footer #page #content{padding:0;} button, input[type="submit"], .wp-block-post-comments-form input[type=submit], .wp-element-button, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{font-size:var(--martanda--mobile-buttons-font-size);} .martanda-side-left-socials a svg{width:var(--martanda--mobile-fixed-side-font-size);max-height:var(--martanda--mobile-fixed-side-font-size);} .martanda-footer a{color:#fff;} #content a{text-decoration:underline;} .martanda-cld-disable #content a, .martanda-cld-onhover #content a{text-decoration:none;} .martanda-cld-onhover #content a:hover{text-decoration:underline;} #content .elementor-button-wrapper a, .martanda-cld-disable #content .elementor-button-wrapper a, .martanda-cld-onhover #content .elementor-button-wrapper a{text-decoration:inherit;} body.rtl,html[dir=rtl]{--direction-multiplier:-1} .elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0} .elementor *,.elementor :after,.elementor :before{box-sizing:border-box} .elementor a{box-shadow:none;text-decoration:none} .elementor hr{background-color:transparent;margin:0} .elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%} .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0} .elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%} .elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0} .elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s} .elementor .elementor-background-video-container.elementor-loading{opacity:0} .elementor .elementor-background-video-embed{max-width:none} .elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)} .elementor .elementor-background-video{max-width:none} .elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover} .elementor .elementor-background-overlay{inset:0;position:absolute} .elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0} .elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%} .e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute} .e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed} .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%} .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%} .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%} .elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)} .elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1} .elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)} .elementor-page-title,h1.entry-title{display:var(--page-title-display)} .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex} .elementor-widget-wrap>.elementor-element{width:100%} .elementor-widget{position:relative} .elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)} .elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0} html{scroll-behavior:smooth} .e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)} .e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)} .e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)} body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)} .e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)} .e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)} .e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)} .e-con,.e-con>.e-con-inner{display:var(--display)} .e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row} .e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)} .e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal} .e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)} .e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)} .e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%} :is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))} .e-con .elementor-widget.elementor-widget{margin-block-end:0} .e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)} .e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)} .e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)} :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none} :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1} :is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2} .e-con .elementor-widget{min-width:0} .e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%} .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%} .e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%} .e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px} .e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)} .e-con.e-flex .elementor-widget-archive-posts{width:100%} .elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center} .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)} .elementor-button span{text-decoration:inherit} .elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de} .elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c} .elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e} .elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f} .e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)} .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none} .elementor .elementor-hidden-mobile_extra{display:none} .elementor .elementor-hidden-tablet{display:none} .elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none} .elementor .elementor-hidden-desktop{display:none} .elementor .elementor-hidden-widescreen{display:none} .elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;} .elementor-kit-6 e-page-transition{background-color:#FFBC7D;} .e-con{--container-max-width:1140px;} .elementor-widget:not(:last-child){--kit-widget-spacing:20px;} .elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;} h1.entry-title{display:var(--page-title-display);} .e-con{--container-max-width:1024px;} .e-con{--container-max-width:767px;} .elementor-62 .elementor-element.elementor-element-d22bbcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;} img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} img.wp-smiley, img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 0.07em !important;vertical-align:-0.1em !important;background:none !important;padding:0 !important;} :where(body){margin:0;} body .is-layout-flex{display:flex;} .is-layout-flex > :is(*, div){margin:0;} body .is-layout-grid{display:grid;} .is-layout-grid > :is(*, div){margin:0;} body{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} a:where(:not(.wp-element-button)){text-decoration:underline;} body{--martanda--font-body:Josefin Sans;--martanda--font-site-title:Josefin Sans;--martanda--font-navigation:Josefin Sans;--martanda--font-buttons:Josefin Sans;--martanda--font-heading-1:Josefin Sans;--martanda--font-heading-2:Josefin Sans;--martanda--font-heading-3:Josefin Sans;--martanda--font-heading-4:Josefin Sans;--martanda--font-heading-5:Josefin Sans;--martanda--font-heading-6:Josefin Sans;--martanda--font-footer:Josefin Sans;--martanda--font-fixed-side:Josefin Sans;} body{--martanda--body-background:#ffffff;--martanda--text-color:#000000;--martanda--link-color:#000000;--martanda--link-color-hover:#333333;--martanda--header-background-color:#000000;--martanda--header-text-color:#ffffff;--martanda--header-link-color:#ffffff;--martanda--header-link-hover-color:#dddddd;--martanda--sticky-header-background-color:#000000;--martanda--site-title-color:#ffffff;--martanda--navigation-text-color:#ffffff;--martanda--navigation-text-hover-color:#dddddd;--martanda--navigation-text-current_color:#ffffff;--martanda--subnavigation-background-color:#000000;--martanda--subnavigation-text-color:#ffffff;--martanda--subnavigation-background-hover-color:#000000;--martanda--subnavigation-text-hover-color:#dddddd;--martanda--form-button-background-color:#ffffff;--martanda--form-button-background-color-hover:#000000;--martanda--form-button-text-color:#000000;--martanda--form-button-text-color-hover:#ffffff;--martanda--form-button-border-color:#000000;--martanda--form-button-border-color-hover:#000000;--martanda--fixed-side-content-background-color:#000000;--martanda--fixed-side-content-text-color:#ffffff;--martanda--fixed-side-content-link-color:#ffffff;--martanda--fixed-side-content-link-hover-color:#dddddd;--martanda--back-to-top-background-color:rgba(0,0,0,0.7);--martanda--back-to-top-text-color:#ffffff;--martanda--back-to-top-background-color-hover:#000000;--martanda--back-to-top-text-color-hover:#ffffff;--martanda--form-text-color:#000000;--martanda--form-background-color:#ffffff;--martanda--form-border-color:#000000;--martanda--form-background-color-focus:#000000;--martanda--form-text-color-focus:#ffffff;--martanda--form-border-color-focus:#000000;--martanda--footer-text-color:#ffffff;--martanda--footer-background-color:#000000;--martanda--footer-link-color:#ffffff;--martanda--footer-link-hover-color:#dddddd;--martanda--scrollbar-track-color:#000000;--martanda--scrollbar-thumb-color:#ffffff;--martanda--scrollbar-thumb-hover-color:#eeeeee;--martanda--wc-sale-sticker-background:#000000;--martanda--wc-sale-sticker-text:#ffffff;--martanda--wc-price-color:#000000;--martanda--wc-product-tab:#333333;--martanda--wc-product-tab-highlight:#000000;--martanda--button-border-style:solid;--martanda--button-border:1px;--martanda--button-radius:0px;--martanda--button-rotate:rotate(0deg);--martanda--fixed-side-margin-top:200px;--martanda--fixed-side-margin-right:0px;--martanda--fixed-side-margin-bottom:0px;--martanda--fixed-side-margin-left:0px;--martanda--fixed-side-top:8px;--martanda--fixed-side-right:7px;--martanda--fixed-side-bottom:8px;--martanda--fixed-side-left:5px;--martanda--button-top:10px;--martanda--button-right:25px;--martanda--button-bottom:8px;--martanda--button-left:25px;--martanda--container-width:1170px;--martanda--content-top:2vw;--martanda--content-right:4vw;--martanda--content-bottom:2vw;--martanda--content-left:4vw;--martanda--mobile-content-top:2vw;--martanda--mobile-content-right:2vw;--martanda--mobile-content-bottom:2vw;--martanda--mobile-content-left:2vw;--martanda--side-top:10px;--martanda--side-right:10px;--martanda--side-bottom:10px;--martanda--side-left:10px;--martanda--mobile-side-top:0px;--martanda--mobile-side-right:0px;--martanda--mobile-side-bottom:0px;--martanda--mobile-side-left:0px;--martanda--side-padding-radius:0px;--martanda--body-font-weight:400;--martanda--body-font-transform:none;--martanda--body-font-size:19px;--martanda--mobile-body-font-size:19px;--martanda--body-line-height:1.3;--martanda--site-title-font-weight:700;--martanda--site-title-font-transform:uppercase;--martanda--site-title-font-size:50px;--martanda--mobile-site-title-font-size:25px;--martanda--navigation-font-weight:700;--martanda--navigation-font-transform:none;--martanda--navigation-font-size:20px;--martanda--tablet-navigation-font-size:18px;--martanda--mobile-navigation-font-size:12px;--martanda--buttons-font-weight:700;--martanda--buttons-font-transform:none;--martanda--buttons-font-size:19px;--martanda--mobile-buttons-font-size:19px;--martanda--heading-1-weight:600;--martanda--heading-1-transform:none;--martanda--heading-1-font-size:60px;--martanda--mobile-heading-1-font-size:30px;--martanda--heading-1-line-height:1.2em;--martanda--heading-2-weight:600;--martanda--heading-2-transform:none;--martanda--heading-2-font-size:32px;--martanda--mobile-heading-2-font-size:25px;--martanda--heading-2-line-height:1.2em;--martanda--heading-3-weight:600;--martanda--heading-3-transform:none;--martanda--heading-3-font-size:25px;--martanda--mobile-heading-3-font-size:25px;--martanda--heading-3-line-height:1.2em;--martanda--heading-4-weight:normal;--martanda--heading-4-transform:none;--martanda--heading-4-font-size:20px;--martanda--mobile-heading-4-font-size:20px;--martanda--heading-4-line-height:1em;--martanda--heading-5-weight:normal;--martanda--heading-5-transform:none;--martanda--heading-5-font-size:20px;--martanda--mobile-heading-5-font-size:20px;--martanda--heading-5-line-height:1em;--martanda--heading-6-weight:normal;--martanda--heading-6-transform:none;--martanda--heading-6-font-size:20px;--martanda--mobile-heading-6-font-size:20px;--martanda--heading-6-line-height:1em;--martanda--footer-weight:600;--martanda--footer-transform:none;--martanda--footer-font-size:18px;--martanda--mobile-footer-font-size:18px;--martanda--fixed-side-font-weight:700;--martanda--fixed-side-font-transform:none;--martanda--fixed-side-font-size:22px;--martanda--mobile-fixed-side-font-size:22px;--martanda--def-cursor-image:url(), auto;--martanda--pointer-cursor-image:url(), auto;--martanda--form-padding-top:0.8rem;--martanda--form-padding-right:1rem;--martanda--form-padding-bottom:0.8rem;--martanda--form-padding-left:1rem;--martanda--form-border-radius:0px;--martanda--form-border-width:2px;--martanda--form-border-style:solid;--martanda--form-checkbox-size:30px;--martanda--form-checkbox-innersize:18px;--martanda--form-checkbox-padding:4px;--martanda--form-checkbox-bordersize:2px;--martanda--scrollbar-width:12px;--martanda--scrollbar-radius:3px;} .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important;} .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important;} .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important;} body{font-family:'Inter', sans-serif;line-height:1.6;color:var(--dark-navy);background-color:var(--warm-white);overflow-x:hidden;} .header{position:fixed;top:0;left:0;width:100%;background:rgba(253, 252, 248, 0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(212, 160, 23, 0.1);padding:20px 50px;z-index:1000;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);} .header.scrolled{background:rgba(253, 252, 248, 0.98);box-shadow:0 10px 40px rgba(26, 43, 60, 0.1);padding:15px 50px;} .header-content{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;} .logo{position:relative;z-index:1001;} .logo img{height:60px;width:auto;transition:all 0.4s ease;filter:drop-shadow(0 2px 8px rgba(212, 160, 23, 0.3));} .logo:hover img{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(212, 160, 23, 0.5));} .nav-menu{display:flex;list-style:none;gap:40px;align-items:center;} .nav-menu a{text-decoration:none;color:var(--dark-navy);font-weight:500;font-size:16px;position:relative;padding:10px 0;transition:all 0.3s ease;letter-spacing:0.5px;} .nav-menu a::before{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg, var(--primary-gold), var(--light-gold));transition:all 0.3s ease;transform:translateX(-50%);} .nav-menu a:hover::before{width:100%;} .nav-menu a:hover{color:var(--primary-gold);transform:translateY(-2px);} .menu-toggle{display:none;flex-direction:column;cursor:pointer;z-index:1001;} .menu-toggle span{width:25px;height:2px;background:var(--dark-navy);margin:3px 0;transition:0.3s;} .hero{height:100vh;background:linear-gradient(135deg, rgba(26, 43, 60, 0.7), rgba(212, 160, 23, 0.3)), url('images/lamitak-studio-bali-2025-1-scaled.webp');background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;} .hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center, transparent 0%, rgba(26, 43, 60, 0.4) 100%);z-index:1;} .hero-content{text-align:center;color:white;max-width:900px;padding:0 20px;position:relative;z-index:2;animation:heroFadeIn 2s ease-out;} .hero-subtitle{font-size:18px;font-weight:300;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;opacity:0.9;animation:slideUp 1.5s ease-out 0.5s both;} .hero-title{font-family:'Playfair Display', serif;font-size:clamp(2.5rem, 6vw, 5rem);font-weight:700;line-height:1.2;margin-bottom:30px;background:linear-gradient(45deg, #ffffff, #f0d68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:slideUp 1.5s ease-out 0.8s both;} .hero-description{font-size:20px;font-weight:300;line-height:1.8;margin-bottom:50px;opacity:0.95;animation:slideUp 1.5s ease-out 1.1s both;} .cta-button{display:inline-flex;align-items:center;gap:10px;padding:18px 40px;background:linear-gradient(135deg, var(--primary-gold), var(--light-gold));color:var(--dark-navy);text-decoration:none;font-weight:600;font-size:16px;border-radius:50px;box-shadow:0 8px 30px var(--shadow-light);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);letter-spacing:0.5px;text-transform:uppercase;animation:slideUp 1.5s ease-out 1.4s both;position:relative;overflow:hidden;} .cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);transition:left 0.6s ease;} .cta-button:hover::before{left:100%;} .cta-button:hover{transform:translateY(-5px);box-shadow:0 15px 40px var(--shadow-light);background:linear-gradient(135deg, var(--light-gold), var(--primary-gold));} .header{padding:15px 20px;} .nav-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:var(--warm-white);flex-direction:column;justify-content:center;align-items:center;gap:30px;transition:right 0.4s ease;box-shadow:-10px 0 30px rgba(26, 43, 60, 0.1);} .nav-menu.active{right:0;} .menu-toggle{display:flex;} .menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px);} .menu-toggle.active span:nth-child(2){opacity:0;} .menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px, -6px);} .hero-content{padding:0 15px;} .hero-title{font-size:2.5rem;} .hero-description{font-size:18px;} .cta-button{padding:15px 30px;font-size:14px;} .about{min-height:100vh;padding:clamp(80px, 12vh, 120px) clamp(40px, 8vw, 120px);display:flex;justify-content:space-between;align-items:center;background:#ffffff;position:relative;gap:clamp(60px, 10vw, 120px);max-width:1400px;margin:0 auto;} .about-text{flex:1;max-width:560px;} .about-image{flex:1;max-width:600px;} .about-image img{width:100%;height:auto;border-radius:8px;filter:grayscale(5%) contrast(1.02);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);} .about-text h2{font-weight:500;font-size:clamp(2.5rem, 5vw, 3.5rem);margin-bottom:clamp(32px, 5vw, 48px);color:#1a1a1a;letter-spacing:-0.02em;line-height:1.1;text-align:center;} .about-text p{font-weight:400;font-size:clamp(17px, 2.2vw, 19px);line-height:1.65;color:#4a5568;margin-bottom:clamp(24px, 4vw, 32px);letter-spacing:0.01em;} .about-text p:last-child{margin-bottom:clamp(24px, 4vw, 32px);} .about{flex-direction:column;gap:clamp(48px, 8vw, 64px);text-align:center;padding:clamp(60px, 10vh, 100px) clamp(24px, 6vw, 40px);} .about-text, .about-image{flex:none;max-width:100%;} .about-image{order:-1;max-width:500px;margin:0 auto;} .about{padding:clamp(40px, 8vh, 80px) 20px;} .about-text p{text-align:left;} .balinara-vision-mission *{box-sizing:border-box;} .balinara-vision-mission{font-family:'Inter', -apple-system, BlinkMacSystemFont, sans-serif;line-height:1.6;color:#2c2c2c;position:relative;} .vision-mission-section{position:relative;padding:60px 0;background:linear-gradient(135deg, #f8f6f0 0%, #e8e2d5 100%);overflow:hidden;} .decorative-pattern{position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none"><path d="M20 20c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10zm40 0c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10zM20 60c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10zm40 0c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10z" fill="%23d4af37" opacity="0.08"/></svg>') repeat;opacity:0.2;z-index:1;} .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2;} .section-header{text-align:center;margin-bottom:50px;animation:fadeInUp 0.8s ease-out;} .section-subtitle{color:#d4af37;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;position:relative;} .section-subtitle::after{content:'';position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:50px;height:2px;background:linear-gradient(90deg, #d4af37, #b8941f);} .section-title{font-size:clamp(2rem, 4vw, 3rem);font-weight:400;color:#2c2c2c;margin-bottom:20px;position:relative;} .section-description{font-size:16px;color:#666;max-width:550px;margin:0 auto;line-height:1.7;} .content-layout-vertical{display:flex;flex-direction:column;gap:30px;margin-top:30px;} .vision-card, .mission-card{background:rgba(255, 255, 255, 0.95);backdrop-filter:blur(8px);border-radius:16px;padding:35px 30px;box-shadow:0 15px 35px rgba(0, 0, 0, 0.06);border:1px solid rgba(212, 175, 55, 0.12);position:relative;transition:all 0.4s cubic-bezier(0.23, 1, 0.320, 1);animation:fadeInUp 0.8s ease-out 0.2s both;} .vision-card:hover, .mission-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0, 0, 0, 0.12);} .vision-card::before, .mission-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #d4af37, #b8941f);border-radius:16px 16px 0 0;} .card-content-wrapper{display:flex;align-items:flex-start;gap:30px;} .card-icon-section{flex-shrink:0;} .card-icon{width:60px;height:60px;background:linear-gradient(135deg, #d4af37, #b8941f);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 8px 24px rgba(212, 175, 55, 0.25);margin-bottom:0;position:relative;} .card-icon svg{width:24px;height:24px;fill:currentColor;} .card-content-section{flex:1;} .card-title{font-size:24px;font-weight:600;color:#2c2c2c;margin-bottom:16px;position:relative;} .card-content{font-size:15px;line-height:1.7;color:#555;} .mission-points{list-style:none;padding:0;margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:12px;} .mission-points li{position:relative;padding:10px 0 10px 26px;transition:all 0.3s ease;border-radius:6px;font-size:14px;} .mission-points li:hover{background:rgba(212, 175, 55, 0.04);padding-left:30px;} .mission-points li::before{content:'✦';position:absolute;left:0;top:10px;color:#d4af37;font-size:14px;transition:all 0.3s ease;} .mission-points li:hover::before{transform:scale(1.15);} .card-content-wrapper{flex-direction:column;text-align:center;gap:20px;} .mission-points{grid-template-columns:1fr;} .services{padding:clamp(100px, 15vh, 150px) clamp(20px, 5vw, 50px);text-align:center;background-color:#fff;} .services h2{font-weight:700;font-size:clamp(2.5em, 6vw, 3.8em);margin-bottom:clamp(40px, 8vw, 60px);color:#1a2b3c;} .services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(250px, 40vw, 350px), 1fr));gap:clamp(30px, 6vw, 50px);} .service-card{padding:clamp(30px, 6vw, 40px);border:none;border-radius:clamp(15px, 3vw, 25px);box-shadow:0 15px 30px rgba(0,0,0,0.1);transition:transform 0.5s ease, box-shadow 0.5s ease;background:#fff;} .service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);} .service-card img{width:100%;height:clamp(200px, 40vw, 250px);object-fit:cover;border-radius:clamp(10px, 2vw, 15px);margin-bottom:clamp(15px, 4vw, 25px);transition:transform 0.5s ease;} .service-card:hover img{transform:scale(1.05);} .service-card h3{font-weight:600;font-size:clamp(1.8em, 4vw, 2.2em);margin:clamp(15px, 3vw, 20px) 0;color:#d4a017;} .service-card p{font-weight:400;font-size:clamp(1em, 2.5vw, 1.3em);line-height:1.8;color:#000;} .service-card button{padding:clamp(10px, 2vw, 12px) clamp(20px, 4vw, 30px);background:linear-gradient(45deg, #d4a017, #e8c872);color:#1a2b3c;border:none;border-radius:50px;cursor:pointer;font-size:clamp(1em, 2vw, 1.2em);font-weight:600;margin-top:clamp(15px, 3vw, 20px);transition:transform 0.4s ease, box-shadow 0.4s ease;} .service-card button:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(212,160,23,0.5);} .services-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));} .services{padding:clamp(60px, 12vh, 100px) 15px;} .services-grid{gap:30px;} .service-card img{height:200px;} .service-card button{width:100%;} .font-display{font-family:'Playfair Display', serif;} body{background:linear-gradient(135deg, var(--light-cream) 0%, #f8f6f0 100%);color:var(--dark-brown);} .glass-effect{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);} .project-card{transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor:pointer;} .project-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-elegant);} .project-image{transition:transform 0.6s ease;} .project-card:hover .project-image{transform:scale(1.05);} .modal-backdrop{background:rgba(0, 0, 0, 0.95);backdrop-filter:blur(5px);} .modal-content{max-height:90vh;overflow-y:auto;width:100%;max-width:min(90vw, 1200px);position:relative;margin:auto;display:flex;flex-direction:column;} .modal-header{position:sticky;top:0;background:white;z-index:10;border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem;} .modal-header .header-content{display:flex;flex-direction:column;gap:0.25rem;min-width:0;flex:1;} .modal-header .header-wrapper{display:flex;align-items:flex-start;gap:1rem;} .modal-header h2{font-size:1.5rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;} .modal-header p{font-size:0.875rem;word-wrap:break-word;overflow-wrap:break-word;} .modal-close-btn{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease;} .modal-close-btn:hover{background:#f3f4f6;} .swiper-container{width:100%;height:50vh;max-height:400px;overflow:hidden;position:relative;flex-shrink:0;} .swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;} .swiper-button-next, .swiper-button-prev{color:var(--primary-gold) !important;background:rgba(0, 0, 0, 0.5);border-radius:50%;width:50px !important;height:50px !important;margin-top:-25px !important;} .swiper-button-next:after, .swiper-button-prev:after{font-size:18px !important;} .filter-btn{min-width:fit-content;white-space:nowrap;} .filter-btn.active{background-color:#d4a017;color:white;} .project-details{padding:1.5rem;margin-top:1rem;flex-grow:1;} .other-projects-section{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0;} .other-projects-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:1rem;} .other-projects-grid{grid-template-columns:repeat(4, 1fr);} .other-projects-grid{grid-template-columns:repeat(4, 1fr);gap:1.5rem;} .modal-content{margin:5px;max-width:calc(100vw - 10px);max-height:calc(100vh - 10px);} .modal-header{padding:0.75rem 1rem;} .modal-header h2{font-size:1.25rem !important;line-height:1.25;} .modal-header p{font-size:0.75rem;} .filter-container{padding:0 1rem;} .filter-btn{font-size:0.875rem;padding:0.5rem 1rem;} .project-grid{gap:1rem;} .swiper-container{height:35vh;max-height:250px;} .project-details{margin-top:0.75rem;padding:1rem;} .other-projects-section{padding:1rem;max-height:200px;overflow-y:auto;} .other-projects-grid{grid-template-columns:repeat(2, 1fr);gap:0.75rem;} .modal-content{margin:2px;max-width:calc(100vw - 4px);max-height:calc(100vh - 4px);} .modal-header{padding:0.5rem 0.75rem;} .modal-header .header-wrapper{gap:0.5rem;} .modal-header h2{font-size:1.125rem !important;line-height:1.2;} .modal-close-btn{width:28px;height:28px;} .filter-btn{font-size:0.8rem;padding:0.4rem 0.8rem;} .swiper-container{height:30vh;max-height:200px;} .project-details{margin-top:0.5rem;padding:0.75rem;} .other-projects-section{padding:0.75rem;max-height:150px;overflow-y:auto;} .other-projects-grid{grid-template-columns:repeat(2, 1fr);gap:0.5rem;} .project-nav-item img{height:3rem !important;} .project-nav-item p{font-size:0.625rem !important;} .text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;} .text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;} .fixed{position:relative !important;} .modal-backdrop{display:none !important;} .contact{padding:clamp(80px, 12vh, 120px) clamp(30px, 6vw, 60px);background-color:#fff;display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(30px, 6vw, 50px);max-width:1400px;margin:0 auto;align-items:start;} .contact-info{display:flex;flex-direction:column;gap:clamp(15px, 3vw, 25px);opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s ease-out forwards;} .contact-map{opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s ease-out 0.4s forwards;} .contact-info h2{font-weight:800;font-size:clamp(2.5em, 4.5vw, 3.8em);color:#0a1a2f;letter-spacing:-0.02em;line-height:1.2;} .contact-info p{font-weight:400;font-size:clamp(1em, 2vw, 1.2em);line-height:1.8;color:#4a4a4a;} .contact-info p strong{font-weight:600;color:#0a1a2f;} .contact-map iframe{width:100%;height:clamp(300px, 50vw, 450px);border:0;border-radius:15px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.08);transition:transform 0.3s ease;} .contact-map:hover iframe{transform:scale(1.03);} .contact{grid-template-columns:1fr;gap:40px;} .contact{padding:clamp(50px, 10vh, 80px) 20px;} .contact-info h2{font-size:clamp(2em, 4vw, 3em);} .contact-map iframe{height:250px;} .footer{background:linear-gradient(180deg, #1a2332 0%, #0f1419 100%);color:#ffffff;text-align:center;padding:clamp(60px, 8vh, 100px) clamp(30px, 5vw, 60px);position:relative;} .footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(212, 160, 23, 0.4), transparent);} .footer-brand{font-family:'Playfair Display', serif;font-weight:600;font-size:clamp(2.2em, 6vw, 3.2em);margin-bottom:clamp(30px, 5vh, 50px);color:#d4a017;letter-spacing:-0.5px;line-height:1.1;} .footer-nav{margin-bottom:clamp(40px, 6vh, 60px);} .footer-nav ul{list-style:none;display:flex;justify-content:center;gap:clamp(25px, 4vw, 45px);flex-wrap:wrap;} .footer-nav a{color:rgba(255, 255, 255, 0.8);text-decoration:none;font-size:clamp(1rem, 2vw, 1.1rem);font-weight:500;padding:8px 12px;border-radius:6px;transition:all 0.3s ease;position:relative;} .footer-nav a::after{content:'';position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:0;height:2px;background:#d4a017;transition:width 0.3s ease;} .footer-nav a:hover{color:#ffffff;} .footer-nav a:hover::after{width:100%;} .social-icons{display:flex;justify-content:center;gap:clamp(20px, 3vw, 30px);margin-bottom:clamp(40px, 6vh, 60px);} .social-icons a{width:48px;height:48px;border-radius:50%;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(212, 160, 23, 0.2);display:flex;align-items:center;justify-content:center;color:rgba(255, 255, 255, 0.6);font-size:1.2rem;transition:all 0.3s ease;text-decoration:none;opacity:0.4;pointer-events:none;} .social-icons a:hover{background:rgba(212, 160, 23, 0.1);border-color:#d4a017;color:#d4a017;transform:translateY(-2px);} .social-icons a[href*="facebook"], .social-icons a[href*="instagram"], .social-icons a[href*="linkedin"], .social-icons a[href*="pinterest"]{opacity:0.2;pointer-events:none;} .footer-copy{font-weight:400;font-size:clamp(0.9rem, 1.8vw, 1rem);color:rgba(255, 255, 255, 0.6);line-height:1.6;max-width:600px;margin:0 auto;} .footer{padding:clamp(50px, 8vh, 70px) clamp(20px, 4vw, 30px);} .footer-nav ul{flex-direction:column;gap:20px;align-items:center;} .social-icons{gap:18px;} .footer-nav ul{gap:16px;} .social-icons a{width:44px;height:44px;font-size:1.1rem;} .bg-green-800{background-color:#166534 !important;color:white !important;} .bg-yellow-800{background-color:#854d0e !important;color:white !important;} html{-moz-tab-size:4;tab-size:4} html{line-height:1.15;-webkit-text-size-adjust:100%} body{margin:0} body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'} button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0} button,select{text-transform:none} [type=button],[type=reset],[type=submit],button{-webkit-appearance:button} blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0} button{background-color:transparent;background-image:none} ol,ul{list-style:none;margin:0;padding:0} html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5} body{font-family:inherit;line-height:inherit} img{border-style:solid} [role=button],button{cursor:pointer} h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit} a{color:inherit;text-decoration:inherit} button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit} audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle} img,video{max-width:100%;height:auto} [hidden]{display:none} .container{width:100%} .container{max-width:640px} .container{max-width:768px} .container{max-width:1024px} .container{max-width:1280px} .container{max-width:1536px} .fixed{position:fixed} .absolute{position:absolute} .relative{position:relative} .inset-0{top:0;right:0;bottom:0;left:0} .top-4{top:1rem} .right-4{right:1rem} .z-50{z-index:50} .mx-auto{margin-left:auto;margin-right:auto} .mr-1{margin-right:.25rem} .mb-2{margin-bottom:.5rem} .mb-3{margin-bottom:.75rem} .mb-4{margin-bottom:1rem} .mb-6{margin-bottom:1.5rem} .mb-12{margin-bottom:3rem} .flex{display:flex} .grid{display:grid} .hidden{display:none} .h-1{height:.25rem} .h-64{height:16rem} .h-full{height:100%} .min-h-screen{min-height:100vh} .w-24{width:6rem} .w-full{width:100%} .max-w-2xl{max-width:42rem} .max-w-7xl{max-width:80rem} .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))} .flex-wrap{flex-wrap:wrap} .items-center{align-items:center} .justify-center{justify-content:center} .justify-between{justify-content:space-between} .gap-2{gap:.5rem} .gap-4{gap:1rem} .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))} .space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))} .overflow-hidden{overflow:hidden} .rounded-2xl{border-radius:1rem} .rounded-full{border-radius:9999px} .border-2{border-width:2px} .border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))} .bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))} .bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))} .bg-green-800{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))} .bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))} .object-cover{object-fit:cover} .p-2{padding:.5rem} .p-6{padding:1.5rem} .px-3{padding-left:.75rem;padding-right:.75rem} .px-4{padding-left:1rem;padding-right:1rem} .py-1{padding-top:.25rem;padding-bottom:.25rem} .py-2{padding-top:.5rem;padding-bottom:.5rem} .py-16{padding-top:4rem;padding-bottom:4rem} .pb-16{padding-bottom:4rem} .text-center{text-align:center} .text-right{text-align:right} .text-sm{font-size:.875rem;line-height:1.25rem} .text-lg{font-size:1.125rem;line-height:1.75rem} .text-2xl{font-size:1.5rem;line-height:2rem} .text-4xl{font-size:2.25rem;line-height:2.5rem} .font-medium{font-weight:500} .font-semibold{font-weight:600} .font-bold{font-weight:700} .leading-relaxed{line-height:1.625} .text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))} .text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))} .text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))} .text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))} .text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))} .text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))} .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms} .duration-300{transition-duration:.3s} .md\:gap-4{gap:1rem} .md\:text-sm{font-size:.875rem;line-height:1.25rem} .fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto} .fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"} .fa-brands,.fab{font-family:"Font Awesome 6 Brands"} .fa-ul>li{position:relative} .fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"} .fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"} .fa-brands,.fab{font-weight:400} .fa-linkedin-in:before{content:"\f0e1"} .fa-facebook-f:before{content:"\f39e"} .fa-instagram:before{content:"\f16d"} .fa-pinterest:before{content:"\f0d2"} .fa-solid,.fas{font-weight:900}