
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


/* --- */



	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;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


/* --- */


/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


/* --- */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.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;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */


/* --- */

div#n2-ss-2 .n2-ss-slider-1{display:grid;position:relative;}div#n2-ss-2 .n2-ss-slider-2{display:grid;position:relative;overflow:hidden;padding:0px 0px 0px 0px;border:0px solid RGBA(62,62,62,1);border-radius:0px;background-clip:padding-box;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;z-index:1;}div#n2-ss-2:not(.n2-ss-loaded) .n2-ss-slider-2{background-image:none !important;}div#n2-ss-2 .n2-ss-slider-3{display:grid;grid-template-areas:'cover';position:relative;overflow:hidden;z-index:10;}div#n2-ss-2 .n2-ss-slider-3 > *{grid-area:cover;}div#n2-ss-2 .n2-ss-slide-backgrounds,div#n2-ss-2 .n2-ss-slider-3 > .n2-ss-divider{position:relative;}div#n2-ss-2 .n2-ss-slide-backgrounds{z-index:10;}div#n2-ss-2 .n2-ss-slide-backgrounds > *{overflow:hidden;}div#n2-ss-2 .n2-ss-slide-background{transform:translateX(-100000px);}div#n2-ss-2 .n2-ss-slider-4{place-self:center;position:relative;width:100%;height:100%;z-index:20;display:grid;grid-template-areas:'slide';}div#n2-ss-2 .n2-ss-slider-4 > *{grid-area:slide;}div#n2-ss-2.n2-ss-full-page--constrain-ratio .n2-ss-slider-4{height:auto;}div#n2-ss-2 .n2-ss-slide{display:grid;place-items:center;grid-auto-columns:100%;position:relative;z-index:20;-webkit-backface-visibility:hidden;transform:translateX(-100000px);}div#n2-ss-2 .n2-ss-slide{perspective:1500px;}div#n2-ss-2 .n2-ss-slide-active{z-index:21;}.n2-ss-background-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}div#n2-ss-2 .n2-ss-button-container,div#n2-ss-2 .n2-ss-button-container a{display:block;}div#n2-ss-2 .n2-ss-button-container--non-full-width,div#n2-ss-2 .n2-ss-button-container--non-full-width a{display:inline-block;}div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap{white-space:nowrap;}div#n2-ss-2 .n2-ss-button-container a div{display:inline;font-size:inherit;text-decoration:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;}div#n2-ss-2 .n2-ss-button-container a > div{display:inline-flex;align-items:center;vertical-align:top;}div#n2-ss-2 .n2-ss-button-container span{font-size:100%;vertical-align:baseline;}div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="left"] span{margin-right:0.3em;}div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="right"] span{margin-left:0.3em;}div#n2-ss-2 .nextend-arrow{cursor:pointer;overflow:hidden;line-height:0 !important;z-index:18;-webkit-user-select:none;}div#n2-ss-2 .nextend-arrow img{position:relative;display:block;}div#n2-ss-2 .nextend-arrow img.n2-arrow-hover-img{display:none;}div#n2-ss-2 .nextend-arrow:FOCUS img.n2-arrow-hover-img,div#n2-ss-2 .nextend-arrow:HOVER img.n2-arrow-hover-img{display:inline;}div#n2-ss-2 .nextend-arrow:FOCUS img.n2-arrow-normal-img,div#n2-ss-2 .nextend-arrow:HOVER img.n2-arrow-normal-img{display:none;}div#n2-ss-2 .nextend-arrow-animated{overflow:hidden;}div#n2-ss-2 .nextend-arrow-animated > div{position:relative;}div#n2-ss-2 .nextend-arrow-animated .n2-active{position:absolute;}div#n2-ss-2 .nextend-arrow-animated-fade{transition:background 0.3s, opacity 0.4s;}div#n2-ss-2 .nextend-arrow-animated-horizontal > div{transition:all 0.4s;transform:none;}div#n2-ss-2 .nextend-arrow-animated-horizontal .n2-active{top:0;}div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active{left:100%;}div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active{right:100%;}div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER > div,div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS > div{transform:translateX(-100%);}div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER > div,div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS > div{transform:translateX(100%);}div#n2-ss-2 .nextend-arrow-animated-vertical > div{transition:all 0.4s;transform:none;}div#n2-ss-2 .nextend-arrow-animated-vertical .n2-active{left:0;}div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active{top:100%;}div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active{bottom:100%;}div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER > div,div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS > div{transform:translateY(-100%);}div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER > div,div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS > div{transform:translateY(100%);}div#n2-ss-2 .n2-ss-control-bullet{visibility:hidden;text-align:center;justify-content:center;z-index:14;}div#n2-ss-2 .n2-ss-control-bullet--calculate-size{left:0 !important;}div#n2-ss-2 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize{width:100%;}div#n2-ss-2 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize{height:100%;flex-flow:column;}div#n2-ss-2 .nextend-bullet-bar{display:inline-flex;vertical-align:top;visibility:visible;align-items:center;flex-wrap:wrap;}div#n2-ss-2 .n2-bar-justify-content-left{justify-content:flex-start;}div#n2-ss-2 .n2-bar-justify-content-center{justify-content:center;}div#n2-ss-2 .n2-bar-justify-content-right{justify-content:flex-end;}div#n2-ss-2 .n2-ss-control-bullet-vertical > .nextend-bullet-bar{flex-flow:column;}div#n2-ss-2 .n2-ss-control-bullet-fullsize > .nextend-bullet-bar{display:flex;}div#n2-ss-2 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize > .nextend-bullet-bar{flex:1 1 auto;}div#n2-ss-2 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize > .nextend-bullet-bar{height:100%;}div#n2-ss-2 .nextend-bullet-bar .n2-bullet{cursor:pointer;transition:background-color 0.4s;}div#n2-ss-2 .nextend-bullet-bar .n2-bullet.n2-active{cursor:default;}div#n2-ss-2 div.n2-ss-bullet-thumbnail-container{position:absolute;z-index:10000000;}div#n2-ss-2 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center;}div#n2-ss-2 .n-uc-1ac6423bc1692-inner{--n2bgimage:URL("/wp-content/uploads/2025/08/image.avif");background-position:50% 50%,21% 39%;}div#n2-ss-2 .n2-font-48172a91207ab31c422f1b6c60f4e854-hover{font-family: 'Playfair Display';color: #000000;font-size:350%;text-shadow: none;line-height: 1.5;font-weight: normal;font-style: normal;text-decoration: none;text-align: left;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 700;}div#n2-ss-2 .n2-style-56df33f5897e8cf174a2f9175607d9a7-heading{background: RGBA(0,0,0,0);opacity:1;padding:10px 10px 10px 10px ;box-shadow: none;border: 0px solid RGBA(255,255,255,0);border-radius:3px;}div#n2-ss-2 .n2-font-f0e305907a1aa835e60ec2ac4c1bef97-link a{font-family: 'Jost';color: #ffffff;font-size:137.5%;text-shadow: none;line-height: 1.5;font-weight: normal;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}div#n2-ss-2 .n2-style-d43545d4d5c3723244a00bf162380377-heading{background: #000000;opacity:1;padding:10px 30px 10px 30px ;box-shadow: none;border: 0px solid RGBA(0,0,0,1);border-radius:0px;}div#n2-ss-2 .n-uc-kJ9IDV2NmfhH-inner{--n2bgimage:URL("/wp-content/uploads/2025/08/7f4698_e98b4c8db8b344d08927e3b7e98362afmv2.avif");background-position:50% 50%,0% 21%;}div#n2-ss-2 .n-uc-LnthwHLuGrKI-inner{--n2bgimage:URL("/wp-content/uploads/2025/08/7f4698_c94aecfc42d54e6c842e679a55829067mv2-scaled.jpg");background-position:50% 50%,0% 0%;}div#n2-ss-2 .n2-style-13586a9834f840c6e3b0e8ac4aa4b69c-dot{background: RGBA(255,255,255,0.5);opacity:1;padding:5px 5px 5px 5px ;box-shadow: none;border: 0px solid RGBA(0,0,0,1);border-radius:50px;margin:4px;}div#n2-ss-2 .n2-style-13586a9834f840c6e3b0e8ac4aa4b69c-dot.n2-active, div#n2-ss-2 .n2-style-13586a9834f840c6e3b0e8ac4aa4b69c-dot:HOVER, div#n2-ss-2 .n2-style-13586a9834f840c6e3b0e8ac4aa4b69c-dot:FOCUS{background: RGBA(255,255,255,0.8);}div#n2-ss-2 .n-uc-CDGjYBSFkPe4{padding:0px 0px 0px 0px}div#n2-ss-2 .n-uc-1ac6423bc1692-inner{padding:10px 10px 50px 50px;text-align:left;--ssselfalign:var(--ss-fs);;justify-content:space-around}div#n2-ss-2 .n-uc-1ac6423bc1692{align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-3ECupJ2QcW1w{--margin-top:80px;--margin-right:80px;--margin-bottom:80px;--margin-left:80px;align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-Wvocc5ZX3Cdw{--margin-top:-50px;--margin-right:275px;align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-PRfqsm85sgCh{padding:0px 0px 0px 0px}div#n2-ss-2 .n-uc-kJ9IDV2NmfhH-inner{padding:10px 10px 50px 50px;text-align:left;--ssselfalign:var(--ss-fs);;justify-content:space-around}div#n2-ss-2 .n-uc-kJ9IDV2NmfhH{align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-K8Q2zhNmj8w0{--margin-top:80px;--margin-right:80px;--margin-bottom:80px;--margin-left:80px;align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-WRX6UeTIooNU{--margin-top:-50px;--margin-right:275px;align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-hagURPvSWBJo{padding:0px 0px 0px 0px}div#n2-ss-2 .n-uc-LnthwHLuGrKI-inner{padding:10px 10px 50px 50px;text-align:left;--ssselfalign:var(--ss-fs);;justify-content:space-around}div#n2-ss-2 .n-uc-LnthwHLuGrKI{align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-z5Pu19PN6laY{--margin-top:80px;--margin-right:80px;--margin-bottom:80px;--margin-left:80px;align-self:var(--ss-fe);}div#n2-ss-2 .n-uc-yzhMs01j2ZeD{--margin-top:-50px;--margin-right:275px;align-self:var(--ss-fe);}div#n2-ss-2-align{max-width:1600px;}div#n2-ss-2 .n2-ss-slider-1{min-height:200px;}div#n2-ss-2 .nextend-arrow img{width: 32px}@media (min-width: 1200px){div#n2-ss-2 [data-hide-desktopportrait="1"]{display: none !important;}}@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),(orientation: portrait) and (max-width: 1199px) and (min-width: 701px){div#n2-ss-2 .n-uc-1ac6423bc1692-inner{padding:10px 10px 30px 30px}div#n2-ss-2 .n-uc-3ECupJ2QcW1w{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--ssfont-scale:0.8}div#n2-ss-2 .n-uc-Wvocc5ZX3Cdw{--margin-top:0px;--margin-right:160px;--ssfont-scale:0.7}div#n2-ss-2 .n-uc-kJ9IDV2NmfhH-inner{padding:10px 10px 30px 30px}div#n2-ss-2 .n-uc-K8Q2zhNmj8w0{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--ssfont-scale:0.8}div#n2-ss-2 .n-uc-WRX6UeTIooNU{--margin-top:0px;--margin-right:160px;--ssfont-scale:0.7}div#n2-ss-2 .n-uc-LnthwHLuGrKI-inner{padding:10px 10px 30px 30px}div#n2-ss-2 .n-uc-z5Pu19PN6laY{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--ssfont-scale:0.8}div#n2-ss-2 .n-uc-yzhMs01j2ZeD{--margin-top:0px;--margin-right:160px;--ssfont-scale:0.7}div#n2-ss-2 [data-hide-tabletportrait="1"]{display: none !important;}}@media (orientation: landscape) and (max-width: 900px),(orientation: portrait) and (max-width: 700px){div#n2-ss-2 .n-uc-1ac6423bc1692-inner{padding:120px 10px 40px 10px;text-align:center;--ssselfalign:center;}div#n2-ss-2 .n-uc-3ECupJ2QcW1w{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;display:none;--ssfont-scale:0.6}div#n2-ss-2 .n-uc-Wvocc5ZX3Cdw{display:none}div#n2-ss-2 .n-uc-kJ9IDV2NmfhH-inner{padding:120px 10px 40px 10px;text-align:center;--ssselfalign:center;}div#n2-ss-2 .n-uc-K8Q2zhNmj8w0{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;display:none;--ssfont-scale:0.6}div#n2-ss-2 .n-uc-WRX6UeTIooNU{display:none}div#n2-ss-2 .n-uc-LnthwHLuGrKI-inner{padding:120px 10px 40px 10px;text-align:center;--ssselfalign:center;}div#n2-ss-2 .n-uc-z5Pu19PN6laY{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;display:none;--ssfont-scale:0.6}div#n2-ss-2 .n-uc-yzhMs01j2ZeD{display:none}div#n2-ss-2 [data-hide-mobileportrait="1"]{display: none !important;}div#n2-ss-2 .nextend-arrow img{width: 16px}}

/* --- */

div#n2-ss-3 .n2-ss-slider-1{display:grid;position:relative;}div#n2-ss-3 .n2-ss-slider-2{display:grid;position:relative;overflow:hidden;padding:0px 0px 0px 0px;border:0px solid RGBA(62,62,62,1);border-radius:0px;background-clip:padding-box;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;z-index:1;}div#n2-ss-3:not(.n2-ss-loaded) .n2-ss-slider-2{background-image:none !important;}div#n2-ss-3 .n2-ss-slider-3{display:grid;grid-template-areas:'cover';position:relative;overflow:hidden;z-index:10;}div#n2-ss-3 .n2-ss-slider-3 > *{grid-area:cover;}div#n2-ss-3 .n2-ss-slide-backgrounds,div#n2-ss-3 .n2-ss-slider-3 > .n2-ss-divider{position:relative;}div#n2-ss-3 .n2-ss-slide-backgrounds{z-index:10;}div#n2-ss-3 .n2-ss-slide-backgrounds > *{overflow:hidden;}div#n2-ss-3 .n2-ss-slide-background{transform:translateX(-100000px);}div#n2-ss-3 .n2-ss-slider-4{place-self:center;position:relative;width:100%;height:100%;z-index:20;display:grid;grid-template-areas:'slide';}div#n2-ss-3 .n2-ss-slider-4 > *{grid-area:slide;}div#n2-ss-3.n2-ss-full-page--constrain-ratio .n2-ss-slider-4{height:auto;}div#n2-ss-3 .n2-ss-slide{display:grid;place-items:center;grid-auto-columns:100%;position:relative;z-index:20;-webkit-backface-visibility:hidden;transform:translateX(-100000px);}div#n2-ss-3 .n2-ss-slide{perspective:1500px;}div#n2-ss-3 .n2-ss-slide-active{z-index:21;}.n2-ss-background-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}div#n2-ss-3 .n2-ss-control-bullet{visibility:hidden;text-align:center;justify-content:center;z-index:14;}div#n2-ss-3 .n2-ss-control-bullet--calculate-size{left:0 !important;}div#n2-ss-3 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize{width:100%;}div#n2-ss-3 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize{height:100%;flex-flow:column;}div#n2-ss-3 .nextend-bullet-bar{display:inline-flex;vertical-align:top;visibility:visible;align-items:center;flex-wrap:wrap;}div#n2-ss-3 .n2-bar-justify-content-left{justify-content:flex-start;}div#n2-ss-3 .n2-bar-justify-content-center{justify-content:center;}div#n2-ss-3 .n2-bar-justify-content-right{justify-content:flex-end;}div#n2-ss-3 .n2-ss-control-bullet-vertical > .nextend-bullet-bar{flex-flow:column;}div#n2-ss-3 .n2-ss-control-bullet-fullsize > .nextend-bullet-bar{display:flex;}div#n2-ss-3 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize > .nextend-bullet-bar{flex:1 1 auto;}div#n2-ss-3 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize > .nextend-bullet-bar{height:100%;}div#n2-ss-3 .nextend-bullet-bar .n2-bullet{cursor:pointer;transition:background-color 0.4s;}div#n2-ss-3 .nextend-bullet-bar .n2-bullet.n2-active{cursor:default;}div#n2-ss-3 div.n2-ss-bullet-thumbnail-container{position:absolute;z-index:10000000;}div#n2-ss-3 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center;}div#n2-ss-3 .n-uc-1c6c49c96a8d6-inner{background-color:RGBA(255,255,255,1);}div#n2-ss-3 .n-uc-15fe0020ea8f8-inner{background-color:RGBA(255,255,255,1);}div#n2-ss-3 .n2-font-8691eda645d3409fe8b438412c27d928-paragraph{font-family: 'Jost';color: #000000;font-size:112.5%;text-shadow: none;line-height: 1.8;font-weight: normal;font-style: normal;text-decoration: none;text-align: left;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;}div#n2-ss-3 .n2-font-8691eda645d3409fe8b438412c27d928-paragraph a, div#n2-ss-3 .n2-font-8691eda645d3409fe8b438412c27d928-paragraph a:FOCUS{font-family: 'Jost';color: #16b7cc;font-size:100%;text-shadow: none;line-height: 1.8;font-weight: normal;font-style: normal;text-decoration: none;text-align: left;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;}div#n2-ss-3 .n2-font-8691eda645d3409fe8b438412c27d928-paragraph a:HOVER, div#n2-ss-3 .n2-font-8691eda645d3409fe8b438412c27d928-paragraph a:ACTIVE{font-family: 'Jost';color: #16b7cc;font-size:100%;text-shadow: none;line-height: 1.8;font-weight: normal;font-style: normal;text-decoration: none;text-align: left;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;}div#n2-ss-3 .n2-font-cd81701372e408319e1af3365d48160e-hover{font-family: 'Playfair Display','Arial';color: #1a1a1a;font-size:143.75%;text-shadow: none;line-height: 1.3;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}div#n2-ss-3 .n-uc-LNwMR83zjw7q-inner{background-color:RGBA(255,255,255,1);}div#n2-ss-3 .n-uc-SkeZWMkEx9U0-inner{background-color:RGBA(255,255,255,1);}div#n2-ss-3 .n2-font-f03084bbdda28ddcbf31dc9419e14bb9-paragraph{font-family: 'Jost';color: #000000;font-size:112.5%;text-shadow: none;line-height: 1.8;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;}div#n2-ss-3 .n2-font-f03084bbdda28ddcbf31dc9419e14bb9-paragraph a, div#n2-ss-3 .n2-font-f03084bbdda28ddcbf31dc9419e14bb9-paragraph a:FOCUS{font-family: 'Jost';color: #16b7cc;font-size:100%;text-shadow: none;line-height: 1.8;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;}div#n2-ss-3 .n2-font-f03084bbdda28ddcbf31dc9419e14bb9-paragraph a:HOVER, div#n2-ss-3 .n2-font-f03084bbdda28ddcbf31dc9419e14bb9-paragraph a:ACTIVE{font-family: 'Jost';color: #16b7cc;font-size:100%;text-shadow: none;line-height: 1.8;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;}div#n2-ss-3 .n-uc-RmT37cfVY5a7-inner{background-color:RGBA(255,255,255,1);}div#n2-ss-3 .n-uc-6nXvvZviJHBD-inner{background-color:RGBA(255,255,255,1);}div#n2-ss-3 .n2-style-4f72beb15bfb0511e07bfb33dde48a42-dot{background: RGBA(0,0,0,0.57);opacity:1;padding:5px 5px 5px 5px ;box-shadow: none;border: 0px solid RGBA(0,0,0,1);border-radius:50px;margin:6px 5px;}div#n2-ss-3 .n2-style-4f72beb15bfb0511e07bfb33dde48a42-dot.n2-active, div#n2-ss-3 .n2-style-4f72beb15bfb0511e07bfb33dde48a42-dot:HOVER, div#n2-ss-3 .n2-style-4f72beb15bfb0511e07bfb33dde48a42-dot:FOCUS{background: #16b7cc;}div#n2-ss-3 .n2-style-518765022476f13784a644715f540563-simple{background: #ffffff;opacity:1;padding:5px 10px 5px 10px ;box-shadow: none;border: 0px solid RGBA(0,0,0,1);border-radius:99px;}div#n2-ss-3 .n2-ss-slide-limiter{max-width:600px;}div#n2-ss-3 .n-uc-1TQdh7LOmgUY{padding:20px 70px 60px 70px}div#n2-ss-3 .n-uc-1c6c49c96a8d6-inner{padding:10px 10px 10px 10px;text-align:left;--ssselfalign:var(--ss-fs);;justify-content:center}div#n2-ss-3 .n-uc-1c6c49c96a8d6{align-self:var(--ss-fs);}div#n2-ss-3 .n-uc-15fe0020ea8f8-inner{padding:35px 30px 35px 30px}div#n2-ss-3 .n-uc-15fe0020ea8f8-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}div#n2-ss-3 .n-uc-15fe0020ea8f8-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}div#n2-ss-3 .n-uc-15fe0020ea8f8{max-width:450px}div#n2-ss-3 .n-uc-130e63227303e-inner{padding:10px 10px 10px 10px;justify-content:flex-start}div#n2-ss-3 .n-uc-130e63227303e{width:100%}div#n2-ss-3 .n-uc-1c87872860bc4{--margin-top:20px;--margin-bottom:25px;max-width:300px}div#n2-ss-3 .n-uc-11ff68bfdaf98{--margin-bottom:20px}div#n2-ss-3 .n-uc-FKnLJhx0HrBn{padding:20px 70px 60px 70px}div#n2-ss-3 .n-uc-LNwMR83zjw7q-inner{padding:10px 10px 10px 10px;text-align:left;--ssselfalign:var(--ss-fs);;justify-content:center}div#n2-ss-3 .n-uc-LNwMR83zjw7q{align-self:var(--ss-fs);}div#n2-ss-3 .n-uc-SkeZWMkEx9U0-inner{padding:35px 30px 35px 30px}div#n2-ss-3 .n-uc-SkeZWMkEx9U0-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}div#n2-ss-3 .n-uc-SkeZWMkEx9U0-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}div#n2-ss-3 .n-uc-SkeZWMkEx9U0{max-width:450px}div#n2-ss-3 .n-uc-dN9E8pcw1u9q-inner{padding:10px 10px 10px 10px;justify-content:flex-start}div#n2-ss-3 .n-uc-dN9E8pcw1u9q{width:100%}div#n2-ss-3 .n-uc-8H8q12rsuVD2{--margin-top:20px;--margin-bottom:25px}div#n2-ss-3 .n-uc-SHx091UowY3A{--margin-bottom:20px}div#n2-ss-3 .n-uc-DcNYhfFeUSuo{padding:20px 70px 60px 70px}div#n2-ss-3 .n-uc-RmT37cfVY5a7-inner{padding:10px 10px 10px 10px;text-align:left;--ssselfalign:var(--ss-fs);;justify-content:center}div#n2-ss-3 .n-uc-RmT37cfVY5a7{align-self:var(--ss-fs);}div#n2-ss-3 .n-uc-6nXvvZviJHBD-inner{padding:35px 30px 35px 30px}div#n2-ss-3 .n-uc-6nXvvZviJHBD-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}div#n2-ss-3 .n-uc-6nXvvZviJHBD-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}div#n2-ss-3 .n-uc-6nXvvZviJHBD{max-width:450px}div#n2-ss-3 .n-uc-xOMqHRPdfUQk-inner{padding:10px 10px 10px 10px;justify-content:flex-start}div#n2-ss-3 .n-uc-xOMqHRPdfUQk{width:100%}div#n2-ss-3 .n-uc-PfbvNrExgwrA{--margin-top:20px;--margin-bottom:25px}div#n2-ss-3 .n-uc-sau13Heiyie6{--margin-bottom:20px}@media (min-width: 1200px){div#n2-ss-3 [data-hide-desktopportrait="1"]{display: none !important;}}@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),(orientation: portrait) and (max-width: 1199px) and (min-width: 701px){div#n2-ss-3 .n-uc-1TQdh7LOmgUY{padding:20px 70px 60px 70px}div#n2-ss-3 .n-uc-1c6c49c96a8d6-inner{padding:10px 10px 10px 10px}div#n2-ss-3 .n-uc-15fe0020ea8f8-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}div#n2-ss-3 .n-uc-130e63227303e{width:100%}div#n2-ss-3 .n-uc-11ff68bfdaf98{--ssfont-scale:0.8}div#n2-ss-3 .n-uc-FKnLJhx0HrBn{padding:20px 70px 60px 70px}div#n2-ss-3 .n-uc-LNwMR83zjw7q-inner{padding:10px 10px 10px 10px}div#n2-ss-3 .n-uc-SkeZWMkEx9U0-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}div#n2-ss-3 .n-uc-dN9E8pcw1u9q{width:100%}div#n2-ss-3 .n-uc-SHx091UowY3A{--ssfont-scale:0.8}div#n2-ss-3 .n-uc-DcNYhfFeUSuo{padding:20px 70px 60px 70px}div#n2-ss-3 .n-uc-RmT37cfVY5a7-inner{padding:10px 10px 10px 10px}div#n2-ss-3 .n-uc-6nXvvZviJHBD-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}div#n2-ss-3 .n-uc-xOMqHRPdfUQk{width:100%}div#n2-ss-3 .n-uc-sau13Heiyie6{--ssfont-scale:0.8}div#n2-ss-3 [data-hide-tabletportrait="1"]{display: none !important;}}@media (orientation: landscape) and (max-width: 900px),(orientation: portrait) and (max-width: 700px){div#n2-ss-3 .n-uc-1TQdh7LOmgUY{padding:20px 10px 60px 10px}div#n2-ss-3 .n-uc-1c6c49c96a8d6-inner{padding:10px 10px 10px 10px}div#n2-ss-3 .n-uc-15fe0020ea8f8-inner{padding:15px 10px 15px 10px}div#n2-ss-3 .n-uc-15fe0020ea8f8-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}div#n2-ss-3 .n-uc-130e63227303e{width:calc(100% - 20px)}div#n2-ss-3 .n-uc-1c87872860bc4{--ssfont-scale:0.9}div#n2-ss-3 .n-uc-11ff68bfdaf98{--ssfont-scale:0.6}div#n2-ss-3 .n-uc-FKnLJhx0HrBn{padding:20px 10px 60px 10px}div#n2-ss-3 .n-uc-LNwMR83zjw7q-inner{padding:10px 10px 10px 10px}div#n2-ss-3 .n-uc-SkeZWMkEx9U0-inner{padding:15px 10px 15px 10px}div#n2-ss-3 .n-uc-SkeZWMkEx9U0-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}div#n2-ss-3 .n-uc-dN9E8pcw1u9q{width:calc(100% - 20px)}div#n2-ss-3 .n-uc-8H8q12rsuVD2{--ssfont-scale:0.9}div#n2-ss-3 .n-uc-SHx091UowY3A{--ssfont-scale:0.6}div#n2-ss-3 .n-uc-DcNYhfFeUSuo{padding:20px 10px 60px 10px}div#n2-ss-3 .n-uc-RmT37cfVY5a7-inner{padding:10px 10px 10px 10px}div#n2-ss-3 .n-uc-6nXvvZviJHBD-inner{padding:15px 10px 15px 10px}div#n2-ss-3 .n-uc-6nXvvZviJHBD-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}div#n2-ss-3 .n-uc-xOMqHRPdfUQk{width:calc(100% - 20px)}div#n2-ss-3 .n-uc-PfbvNrExgwrA{--ssfont-scale:0.9}div#n2-ss-3 .n-uc-sau13Heiyie6{--ssfont-scale:0.6}div#n2-ss-3 [data-hide-mobileportrait="1"]{display: none !important;}}

/* --- */



    /* Theme Color */
	.theme-btn.style-three,
	a.theme-btn.style-three,
	.theme-btn.style-four:after,
	.theme-btn.style-four:before,
	a.theme-btn.style-four:after,
	a.theme-btn.style-four:before,
	.theme-btn.style-six,
	a.theme-btn.style-six,
	.theme-btn.style-seven:after,
	.theme-btn.style-seven:before,
	a.theme-btn.style-seven:after,
	a.theme-btn.style-seven:before,
	.social-style-three a:hover,
	.pagination .page-numbers.current,
	.pagination .page-numbers:hover:not(.disabled),
	.pager span.current, .page-links span.current,
	.woocommerce nav.woocommerce-pagination ul li a:focus,
	.woocommerce nav.woocommerce-pagination ul li a:hover,
	.woocommerce nav.woocommerce-pagination ul li span.current,
	.header-three .menu-sidebar .icon-bar,
	.header-three .main-menu .navbar-toggle .icon-bar,
	.header-five.fixed-header .header-upper,
	.custom-gallery-item .gallery-overlay a,
	.portfolio-filter li:hover,
	.portfolio-filter li.current,
	.portfolio-item .portfolio-content h6,
	.feedback-arrows button:hover,
	.feedback-item:before,
	.feedback-item:after,
	.feedback-item .for-border:after,
	.feedback-item .for-border:before,
	.feedback-progress .progress,
	.feedback-progress .progress:after,
	.feedback-section-row-two .feedback-arrows button:hover,
	.feedback-active-two-row .feedback-item:before,
	.feedback-active-two-row .feedback-item:after,
	.feedback-active-two-row .feedback-item .for-border:after,
	.feedback-active-two-row .feedback-item .for-border:before,
	.feedback-three-arrows button:hover,
	.feedback-three-arrows button:focus,
	.product-grid-item .image .action-btns a,
	.blog-list-item-default .sticky:before,
	.wp-block-button__link,
	.offer-item:hover,
	.home-two .offer-item:hover,
	.pricing-item-two:hover .theme-btn,
	.service-item .service-content>i,
	.service-item-two:hover .icon,
	.popular-service-item:hover,
	.service-details-content .list-style-one li:before,
	.content-sidebar .widget ul ul li:before,
	.elementor-section .widget ul ul li:before,
	.content-sidebar .widget-title:before,
	.elementor-section .widget-title:before,
	.content-sidebar h1:before,
	.content-sidebar h2:before,
	.content-sidebar h3:before,
	.content-sidebar .wp-block-search__label:before,
	.tagcloud a:hover,
	.tags-links a:hover,
	.wp-block-tag-cloud a:hover,
	.price-filter-details a,
	.skillbar-bar,
	.coming-soon-right:after,
	.coming-soon-right:before,
	.footer-three .menu-widget ul li a:before,
	.footer-three .social-style-one a:hover,
	.footer-three .newsletter-widget form button,
	.cart-count,
	.woocommerce #respond input#submit:hover,
	.woocommerce a.button:hover,
	.woocommerce button.button:hover,
	.woocommerce input.button:hover,
	.woocommerce-js #respond input#submit:hover,
	.woocommerce-js a.button:hover,
	.woocommerce-js button.button:hover,
	.woocommerce-js input.button:hover,
	.woocommerce-mini-cart__buttons #respond input#submit:hover,
	.woocommerce-mini-cart__buttons a.button:hover,
	.woocommerce-mini-cart__buttons button.button:hover,
	.woocommerce-mini-cart__buttons input.button:hover,
	.catalog-product-page .btn-default:hover,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce #respond input#submit.alt:hover,
	.woocommerce a.button.alt:hover,
	.woocommerce button.button.alt:hover,
	.woocommerce input.button.al:hover,
	.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
	.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li.active a:after,
	.woocommerce .products .product .button.add_to_cart_button.added,
	.woocommerce-js .products .product .button.add_to_cart_button.added,
	.woocommerce .products .product .button.add_to_cart_button.added,
	.woocommerce-js .products .product .button.add_to_cart_button.added,
	.bg-green,
	.bg-yellow,
	.woocommerce #respond input#submit,
	.woocommerce a.button,
	.woocommerce button.button,
	.woocommerce input.button,
	.woocommerce-js #respond input#submit,
	.woocommerce-js a.button,
	.woocommerce-js button.button,
	.woocommerce-js input.button,
	.woocommerce-mini-cart__buttons #respond input#submit,
	.woocommerce-mini-cart__buttons a.button,
	.woocommerce-mini-cart__buttons button.button,
	.woocommerce-mini-cart__buttons input.button,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
	.woocommerce #respond input#submit.alt,
	.woocommerce a.button.alt,
	.woocommerce button.button.alt,
	.woocommerce input.button.alt,
	.woocommerce #respond input#submit,
	.woocommerce #respond input#submit:hover,
	button.single_add_to_cart_button {
    background-color: #799aa1;
  }
  a:hover,
	.home-two a:hover,
	.section-title .sub-title,
	.home-two .section-title .sub-title,
	.video-play,
	.error-text__num,
	.main-menu .navbar-collapse li li a:hover,
	.main-menu .navbar-collapse li li.current_page_item > a,
	.header-three .header-top ul li i,
	.about-right-text .read-more,
	.project-item-two.video-item .video-play,
	.feedback-arrows button,
	.feedback-item .quote-rating>i,
	.feedback-item .quote-rating .rating span,
	.feedback-section-row-two .feedback-arrows button:not(:hover),
	.feedback-active-two-row .quote-rating>i,
	.feedback-active-two-row .quote-rating .rating span,
	.feedback-wrap.style-three .icon,
	.woocommerce .products .star-rating,
	.booking-item .booking-content ul li>i,
	.category-item.style-two>i,
	.category-item.style-two h4 a:hover,
	.woocommerce .star-rating,
	.offer-item i,
	.home-two .offer-item i,
	.pricing-item>i,
	.pricing-content .pricing-title .price,
	.home-two .pricing-item>i,
	.home-two .pricing-title .price,
	.pricing-item-two .price,
	.faq-contact-content .form-group label,
	.contact-info-item .icon,
	.service-item-two .image .icon,
	.popular-service-item i,
	.service-details-content.icon-before:before,
	.next-prev-service .all-services,
	.content-sidebar .widget ul li a:hover,
	.elementor-section .widget ul li a:hover,
	.content-sidebar .widget ul li a.rsswidget,
	.wp-block-rss li a,
	.wp-block-calendar tfoot a,
	.wp-calendar-nav a,
	.search-widget form button,
	.widget_product_search form button,
	.search-form button,
	.wp-block-search button,
	.coming-soon-inner ul li:after,
	.footer-subscribe .subscribe-title i,
	.contact-widget ul li i,
	.footer-three a:hover,
	.woocommerce .woocommerce-product-rating,
	.product_meta a,
	.product_meta a:hover,
	.woocommerce .widget_price_filter .price_slider_amount .price_label,
	.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li.active a,
	.catalog-product-info .yith-wcwl-wishlistaddedbrowse:before,
	.catalog-product-info .yith-wcwl-wishlistexistsbrowse:before,
	.shop-thumbnail .yith-wcwl-add-to-wishlist a,
	.woocommerce-info::before,
	.yith-wcwl-share li a,
	.woocommerce .woocommerce-error .button,
	.woocommerce .woocommerce-info .button,
	.woocommerce .woocommerce-message .button,
	.woocommerce-page .woocommerce-error .button,
	.woocommerce-page .woocommerce-info .button,
	.woocommerce-page .woocommerce-message .button,
	.woocommerce .woocommerce-error .button:hover,
	.woocommerce .woocommerce-info .button:hover,
	.woocommerce .woocommerce-message .button:hover,
	.woocommerce-page .woocommerce-error .button:hover,
	.woocommerce-page .woocommerce-info .button:hover,
	.woocommerce-page .woocommerce-message .button:hover,
	.woocommerce-grouped-product-list-item__price ins,
	.woocommerce-grouped-product-list-item__price bdi,
	.woocommerce-message::before {
    color: #799aa1;
  	}
	.booking-item .booking-content ul li > svg,
	.contact-info-item .icon svg,
	.contact-widget ul li svg,
	.service-item-two .image .icon svg
	{
	fill: #799aa1;
	}
	.home-two input,
	.home-two select,
	.home-two textarea,
	.home-two .nice-select,
	.home-two .form-control,
	.theme-btn.style-three,
	a.theme-btn.style-three,
	.theme-btn.style-six,
	a.theme-btn.style-six,
	.theme-btn.style-seven:hover,
	a.theme-btn.style-seven:hover,
	.social-style-three a:hover,
	.pagination .page-numbers.current,
	.pagination .page-numbers:hover:not(.disabled),
	.pager span.current, .page-links span.current,
	.woocommerce nav.woocommerce-pagination ul li a:focus,
	.woocommerce nav.woocommerce-pagination ul li a:hover,
	.woocommerce nav.woocommerce-pagination ul li span.current,
	.testimonial-tab .nav .nav-link.active,
	.news-item-two:hover,
	.pricing-item-two:hover .theme-btn,
	.faq-contact-content .form-group .nice-select:after,
	.tagcloud a:hover,
	.tags-links a:hover,
	.wp-block-tag-cloud a:hover,
	.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li.active a,
	.woocommerce-info,
	.woocommerce-error,
	.woocommerce-message,
	.wp-block-button__link,
	.pricing-item-two:before,
	.woocommerce #respond input#submit,
	.woocommerce a.button,
	.woocommerce button.button,
	.woocommerce input.button,
	.woocommerce-js #respond input#submit,
	.woocommerce-js a.button,
	.woocommerce-js button.button,
	.woocommerce-js input.button,
	.woocommerce-mini-cart__buttons #respond input#submit,
	.woocommerce-mini-cart__buttons a.button,
	.woocommerce-mini-cart__buttons button.button,
	.woocommerce-mini-cart__buttons input.button,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
	.woocommerce #respond input#submit.alt,
	.woocommerce a.button.alt,
	.woocommerce button.button.alt,
	.woocommerce input.button.alt,
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
	.woocommerce .woocommerce-error .button,
	.woocommerce .woocommerce-info .button,
	.woocommerce .woocommerce-message .button,
	.woocommerce-page .woocommerce-error .button,
	.woocommerce-page .woocommerce-info .button,
	.woocommerce-page .woocommerce-message .button,
	.woocommerce .woocommerce-error .button:hover,
	.woocommerce .woocommerce-info .button:hover,
	.woocommerce .woocommerce-message .button:hover,
	.woocommerce-page .woocommerce-error .button:hover,
	.woocommerce-page .woocommerce-info .button:hover,
	.woocommerce-page .woocommerce-message .button:hover {
    border-color: #799aa1;
  }
  
	
	
	
	
		/* heading_font_size */
	h4,
	.comment-reply-title {
		font-size: 60px;
	}
	
  	/* Base Font Family */
	body {
		font-family: 'Jost';
	}
	
		/* Primary Font Family */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.feedback-content-item,
	.news-item .news-header .date span,
	.comment-reply-title {
		font-family: 'Playfair Display';
	}
	
  	/* Preloader Color */
	.preloader {
		background-color: #ffffff;
	}
	
  
	/** Button style **/
	.theme-btn,
	a.theme-btn,
	input[type="submit"] {
							}

	.theme-btn:after,
	.theme-btn:before,
	a.theme-btn:after,
	a.theme-btn:before {
			}

	.theme-btn:hover,
	a.theme-btn:hover {
			}

	.theme-btn.style-two,
	a.theme-btn.style-two {
		color: white;
			}

	.theme-btn.style-two:after,
	.theme-btn.style-two:before,
	a.theme-btn.style-two:after,
	a.theme-btn.style-two:before {
			}

	.theme-btn.style-two:hover,
	a.theme-btn.style-two:hover,
	.theme-btn.style-two:hover *,
	a.theme-btn.style-two:hover * {
			}

	.theme-btn.style-three,
	a.theme-btn.style-three {
					}

	.theme-btn.style-three:hover,
	a.theme-btn.style-three:hover {
			}

	.theme-btn.style-three:after,
	.theme-btn.style-three:before,
	a.theme-btn.style-three:after,
	a.theme-btn.style-three:before {
			}

	.theme-btn.style-four,
	a.theme-btn.style-four {
					}

	.theme-btn.style-four:after,
	.theme-btn.style-four:before,
	a.theme-btn.style-four:after,
	a.theme-btn.style-four:before {
			}

	.theme-btn.style-four:hover,
	a.theme-btn.style-four:hover {
			}

	.theme-btn.style-five,
	a.theme-btn.style-five {
			}

	.theme-btn.style-five:after,
	.theme-btn.style-five:before,
	a.theme-btn.style-five:after,
	a.theme-btn.style-five:before {
			}

	.theme-btn.style-five:hover,
	a.theme-btn.style-five:hover {
			}

	.theme-btn.style-six,
	a.theme-btn.style-six {
					}

	.theme-btn.style-six:after,
	.theme-btn.style-six:before,
	a.theme-btn.style-six:after,
	a.theme-btn.style-six:before {
			}

	.theme-btn.style-six:hover,
	a.theme-btn.style-six:hover {
			}

	.theme-btn.style-seven,
	a.theme-btn.style-seven {
		border-color: rgba(36, 36, 36, 0.15);
	}

	.theme-btn.style-seven:after,
	.theme-btn.style-seven:before,
	a.theme-btn.style-seven:after,
	a.theme-btn.style-seven:before {
			}

	.theme-btn.style-seven:hover,
	a.theme-btn.style-seven:hover {
			}



/* --- */


.mobile-logo img {
	width: 70px;
	margin-right: 25px;
}


@media (min-width: 1025px) {

.nav__link {
    border-top: 4px solid transparent; 
    transition: border-color 0.2s ease;
	padding-top: 15px;
}

.nav__link:hover {
    border-top-color: black;
}


.nav__item.current-menu-item > a,
.nav__item.current_page_item > a {
    border-top-color: black;
}
	
}


.navbar-toggle {
	color: black;
}


.icon-bar {
	background: black !important;
}


@media (max-width: 1024px) {

.main-menu .navbar-collapse li {
	border: none;
	padding: 20px;
}
	.navigation {
		width: 100%;
	}
	
	.e-font-icon-svg {
	  max-width: 60px !important;
    max-height: 60px !important;
}
	
}


.pt-85 {
	padding-top:0px;
}

.e-con {
	background: white;
}


.footer-op {
	opacity: 1 !important;
}


.main-header.fixed-header .header-upper {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  animation: none !important;
  box-shadow: none !important;
}



.scroll-top.scroll-to-target {
	display: none !important;
}

.theme-btn {
	background: black !important;
}

.theme-btn:hover {
	background: white !important;
}


.sbi_btn_text {
	font-size: 20px !important;
}


.slider-single-item {
	min-height: 0vh !important;
	background-color: white !important;
}

.slick-arrow.slider-prev {
	display: none!important;
}

.slick-arrow.slider-next {
	display: none!important;
}

.slider-single-item:after {
    display: none !important;
}

.slider-single-item::before {
    background: none !important;
}




.slider-single-item:after {
    display: none !important;
}

.slider-single-item::before {
    background: none !important;
}



@media screen and (min-width: 701px) {
	.home-text{
		display: none !important;
	}
}





/* Remove inner padding of this popup */
.ays-pb-modals .ays-pb-modal_1 .ays_pb_description,
.ays-pb-modals .ays-pb-modal_1 .ays_content_box {
    padding: 0 !important;
}

/* Optional: remove extra padding/background of box */
.ays-pb-modals .ays-pb-modal_1 .ays-popup-box-main-box {
    padding: 0 !important;
}

/* Layout of image + button */
.ays-pb-modals .ays-pb-modal_1 .december-popup {
    text-align: center;
}

.ays-pb-modals .ays-pb-modal_1 .december-popup img {
    display: block;
    width: 100%;
    height: auto;
}

/* Red button “Bring mich dorthin” */
.ays-pb-modals .ays-pb-modal_1 .december-popup-btn {
    display: inline-block;
    margin: 16px auto 0;
    padding: 12px 26px;
    background: #e30613;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    border-radius: 999px;
}



div[class*="ays-pb-modal_"].ays-pb-modal {
    padding: 0 !important;
		
}

.december-popup-btn:hover {
    background: gray !important;
    color: black !important;
}






/* === Node.js Clean Runtime Enhancements (Pixel-Identical Behavior without WP Rocket / jQuery bloat) === */

/* Hide preloader overlay immediately */
.preloader {
  display: none !important;
}

/* Ensure WOW elements are visible */
.wow {
  visibility: visible !important;
}

/* Smart Slider 3 (#n2-ss-2 Hero & #n2-ss-3 Testimonials) clean CSS transitions */
div#n2-ss-2 .n2-ss-layers-container,
div#n2-ss-3 .n2-ss-layers-container {
  opacity: 1 !important;
}

div#n2-ss-2 .n2-ss-slide,
div#n2-ss-3 .n2-ss-slide {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.6s ease-in-out;
}

div#n2-ss-2 .n2-ss-slide.n2-ss-slide-active,
div#n2-ss-3 .n2-ss-slide.n2-ss-slide-active {
  transform: none !important;
  opacity: 1;
  pointer-events: auto;
}

div#n2-ss-2 .n2-ss-slide-background,
div#n2-ss-3 .n2-ss-slide-background {
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
}

div#n2-ss-2 .n2-ss-slide-background.n2-ss-slide-background-active,
div#n2-ss-3 .n2-ss-slide-background.n2-ss-slide-background-active {
  transform: none !important;
  opacity: 1;
}

/* Keep slider arrows & bullets above slides while letting slide buttons remain clickable */
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
  z-index: 30 !important;
  pointer-events: none;
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls > * {
  pointer-events: auto;
}
div#n2-ss-3 .nextend-bullet-bar .n2-bullet {
  display: inline-block;
  width: 0;
  height: 0;
}

/* Instagram 6-tile local feed grid (#sb_instagram) */
#sb_instagram #sbi_images .sbi_item {
  opacity: 1 !important;
}
#sb_instagram .sbi_photo {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  position: relative;
}
#sb_instagram .sbi_photo img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
#sb_instagram .sbi_photo:hover img {
  transform: scale(1.03);
}

/* Mobile navbar collapse toggle */
@media (max-width: 991px) {
  .main-menu .navbar-collapse.collapse:not(.show) {
    display: none;
  }
  .main-menu .navbar-collapse.collapse.show {
    display: block;
  }
}

/* Contact form feedback polish */
.wpcf7 form .wpcf7-response-output {
  font-family: "Jost", sans-serif;
  font-size: 16px;
  padding: 12px 18px;
  margin-top: 20px;
  text-align: center;
}
.wpcf7-not-valid-tip {
  font-family: "Jost", sans-serif;
  font-size: 14px;
  margin-top: 5px;
}
