@import url("https://fonts.googleapis.com/css2?family=Merriweather&family=Poppins:wght@300;400;500;600;700&display=swap");
/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.static{position:static}.fixed{position:fixed}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.mx-4{margin-left:1rem;margin-right:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.h-20{height:5rem}.h-48{height:12rem}.h-\[400px\]{height:400px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.min-h-\[100dvh\]{min-height:100dvh}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-20{width:5rem}.w-3\/4{width:75%}.w-96{width:24rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-grow-\[2\]{flex-grow:2}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border-2{border-width:2px}.border-\[\#5e6648\]{--tw-border-opacity:1;border-color:rgb(94 102 72/var(--tw-border-opacity))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity))}.bg-\[\#5e6648\]{--tw-bg-opacity:1;background-color:rgb(94 102 72/var(--tw-bg-opacity))}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity))}.bg-stone-300{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity))}.bg-stone-400{--tw-bg-opacity:1;background-color:rgb(168 162 158/var(--tw-bg-opacity))}.bg-stone-500{--tw-bg-opacity:1;background-color:rgb(120 113 108/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-\[\#5e6648\]{--tw-text-opacity:1;color:rgb(94 102 72/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity))}.text-stone-50{--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity))}.text-stone-950{--tw-text-opacity:1;color:rgb(12 10 9/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}.inputText{border-radius:.375rem;padding:.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(12 10 9/var(--tw-text-opacity))}.submitBtn{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity));padding:.5rem;font-weight:600}body{font-family:Poppins,sans-serif;color:rgb(var(--foreground-rgb))}.canvas{position:fixed!important;top:0}.mainPage{opacity:0}@media (max-width:600px){.progress-bar{top:60%;width:150px;height:150px}.loadingHeader{font-size:2rem}}.hover\:bg-stone-300:hover{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-stone-400:focus{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.navigation{opacity:0;z-index:2;position:fixed;box-shadow:inset 0 0 21.5px 0 rgba(0,0,0,.34);width:100%;top:24px;left:50%;transform:translate(-50%,-150%);max-width:1180px;padding:.8rem 2.5rem;margin-inline:auto;background:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:90px}.navigation .navigationHeader{font-size:2rem;font-weight:500;color:#2d2d2d}.navigation .navLinks{font-size:1rem;font-weight:500;display:flex;gap:2.5rem;align-items:center;cursor:pointer}.navigation .navLinks .navLink{font-weight:500;color:#2d2d2d;display:inline-block;position:relative;transition:color .4s ease-out}.navigation .navLinks .navLink:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:0;left:0;background-color:#5e6648;transform-origin:bottom right;transition:transform .4s ease-out}.navigation .navLinks .navLink:hover:after{transform:scaleX(1);transform-origin:bottom left}.navigation .navLinks .navLink:hover{color:#5e6648}.navigation .navLinks .navLinkDropdown{position:relative;font-weight:500;color:#2d2d2d;border-radius:8px 8px 0 0;transition:background-color .2s ease-out,color .2s ease-out}.navigation .navLinks .navLinkDropdown .navSubDiv{display:flex;justify-content:center;align-items:center;gap:.5rem}.navigation .navLinks .navLinkDropdown .navSubDiv .navArrow path{fill:#2d2d2d}.navigation .navLinks .navLinkDropdown .navDropdown{display:flex;flex-direction:column;gap:.5rem;width:140px;border-radius:0 0 8px 8px;padding:.3rem 1rem;left:50%;transform:translate(-50%);text-align:center;font-size:.75rem;position:absolute;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#2d2d2d;opacity:0;transition:opacity .2s ease-out}.navigation .navLinks .navLinkDropdown:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.navigation .navLinks .navLinkDropdown:hover .navDropdown{opacity:1}.navigation .hamburger{display:none}.mobileNavLinks,.showNav{transform:translateX(100%);transition:transform .2s linear;z-index:1;gap:2.5rem;position:fixed;left:0;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;width:100%;background-color:hsla(0,0%,100%,.9)}.mobileNavLinks .mobileNavLink,.showNav .mobileNavLink{font-size:1.25rem;font-weight:500;color:#5e6648;display:flex;align-items:center;margin-left:8rem}.mobileNavLinks .mobileNavArrow,.showNav .mobileNavArrow{fill:#5e6648;transform:rotate(-90deg);margin-left:2rem}.subShowNav{align-items:center}.subShowNav .mobileNavLink{margin-left:0}.showMobileDiv{display:flex}.mobileArrow{transform:rotate(-90deg)}.active{transform:translateX(0)}@media(max-width:600px){.navigation{width:90%;padding:.8rem 1rem}.navigation .navigationHeader{font-weight:600;font-size:1.25rem}.navigation .navLinks{display:none}.navigation .hamburger{display:block}}.contactUs{position:fixed;bottom:0;height:-moz-fit-content;height:fit-content;transform:translateY(100%);width:100%;background-color:rgba(0,0,0,.9);border-radius:18px 18px 0 0;text-align:center;padding:1.5rem 0}.contactUs .contactUsHeader{font-size:2rem;letter-spacing:3px;color:#fff;margin-bottom:1.25rem}.contactUs .contactUsPara{font-weight:300;line-height:200%;font-size:1.25rem;color:#fff}.contactUs .contactDetailDiv{display:flex;justify-content:center;gap:1.5rem;margin:1.5rem 0}.contactUs .contactDetailDiv .locationDiv,.contactUs .contactDetailDiv .socialDiv{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:16px;gap:1rem;padding:1rem 1.5rem;width:24%;background-color:#e1e1e1}.contactUs .contactDetailDiv .locationDiv .address{line-height:248%;color:#000}.contactUs .contactDetailDiv .socialDiv .socialHeader{font-size:1.25rem;gap:1rem;color:#2d2d2d}.contactUs .contactDetailDiv .socialDiv .socialSubDiv{display:flex;align-self:start;justify-content:flex-start;gap:1.25rem}.contactUs .contactDetailDiv .socialDiv .socialSubDiv .subDivText{color:#2d2d2d}.contactUs .newsletter .newsletterHeader{color:#fff;font-size:2rem;font-weight:400;margin-bottom:1rem}.contactUs .newsletter .inputDiv{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.25rem}.contactUs .newsletter .inputDiv .inputDield{width:40%;padding:.6rem 1.5rem;background-color:transparent;border-radius:99px;border:1.5px solid #fff}.contactUs .newsletter .inputDiv .inputDield::-moz-placeholder{color:#fff}.contactUs .newsletter .inputDiv .inputDield::placeholder{color:#fff}.contactUs .newsletter .inputDiv .submitButton{font-weight:500;border-radius:99px;border:2px solid #5e6648;padding:.6rem 2rem;background:#5e6648;color:#fff}.noAnimation{border-radius:0;padding:8rem 0 1.5rem;transform:translateY(0);min-height:100vh}@media(max-width:600px){.contactUs{border-radius:0;padding:1rem}.contactUs .contactUsHeader{font-size:1.15rem;margin-bottom:.875rem}.contactUs .contactUsPara{font-size:.875rem}.contactUs .contactDetailDiv{flex-direction:column;gap:.5rem;margin:.875rem 0}.contactUs .contactDetailDiv .locationDiv,.contactUs .contactDetailDiv .socialDiv{margin-inline:auto;padding:.8rem 1.25rem;width:70%}.contactUs .contactDetailDiv .locationDiv .address{line-height:125%}.contactUs .contactDetailDiv .socialDiv .socialHeader{font-size:1rem}.contactUs .contactDetailDiv .socialDiv .socialSubDiv{gap:.5rem}.contactUs .newsletter .newsletterHeader{font-size:1rem;margin-bottom:.875rem}.contactUs .newsletter .inputDiv{margin-bottom:1rem;display:flex;flex-direction:column}.contactUs .newsletter .inputDiv .inputDield{width:100%;padding:.4rem 1rem}.contactUs .newsletter .inputDiv .submitButton{padding:.4rem 1.5rem}.noAnimation{padding:8rem 1rem 1rem}}.progressBar{transition:opacity .2s ease-in;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.progressBar .circle-background,.progressBar .circle-progress{fill:none}.progressBar .circle-background{stroke:transparent}.progressBar .circle-progress{stroke:#5e6648;stroke-linecap:round;stroke-linejoin:round}.progressBar .circle-text{letter-spacing:3px;font-size:1.25rem;fill:#5e6648}.progressOpacity{opacity:0}.scrollToExplore{opacity:0;translate:0 -30px;transition:opacity 1s ease-in,translate 1s ease-in;position:absolute;bottom:2rem;display:flex;align-items:center;flex-direction:column;gap:1rem;top:65%;left:50%;transform:translate(-50%,-50%)}.scrollToExplore .scroll{height:4rem;animation:arrowAnimation .5s ease-in infinite alternate}.scrollToExplore .scroll path{stroke:#5e6648}.scrollToExplore .scrollToExploreText{font-weight:500;font-size:1.25rem;color:#5e6648}.easeInScroll{opacity:1;translate:0 0}@keyframes arrowAnimation{0%{transform:translateY(10px)}to{transform:translateY(0)}}.aboutUsSection{width:100%}.aboutUsSection .arch,.aboutUsSection .bgBuilding{position:fixed;top:0;left:0;width:100%;height:100vh;-o-object-position:top center;object-position:top center;-o-object-fit:cover;object-fit:cover}.aboutUsSection .arch{-o-object-position:center;object-position:center}.aboutUsHeaderSection,.aboutUsSection .aboutDummy{width:100%;height:100vh}.aboutUsHeaderSection{z-index:5;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.aboutUsHeaderSection .aboutUsHeader{transform:translateY(50px)}.aboutUsHeaderSection .aboutUsHeader .aboutUsHeaderText{letter-spacing:3px;font-family:Merriweather,serif;font-weight:700;text-align:center;font-size:3rem;margin-bottom:1rem;line-height:125%}.aboutUsHeaderSection .aboutUsHeader .aboutUsPara{font-size:1.25rem;font-weight:400;line-height:150%;text-align:center}.aboutUsHeaderSection .aboutUsScrolldiv{position:absolute;bottom:6rem;display:flex;gap:1rem;align-items:center;flex-direction:column}.aboutUsHeaderSection .btnDiv{opacity:0;position:absolute;bottom:0}.aboutUsContent{top:0;left:0;display:flex;justify-content:center}.aboutUsContent,.aboutUsContent .aboutUsTextDiv{position:fixed;width:100%;height:100vh;align-items:center}.aboutUsContent .aboutUsTextDiv{display:grid;max-width:1120px;flex-shrink:0;opacity:0;transform:translateY(100%)}.aboutUsContent .aboutUsTextDiv .paraHeader{display:none}.aboutUsContent .aboutUsTextDiv .aboutUsText{padding:1rem;width:50%;font-size:1.05rem;line-height:150%;border-radius:8px;background:hsla(0,0%,100%,.78);color:#2d2d2d}.aboutUsContent .aboutUsTextDiv .altPara{justify-self:flex-end}.aboutUsContent .aboutUsImgDiv{position:fixed;width:100%;max-width:1120px;flex-shrink:0;height:100vh;display:flex;align-items:center;justify-content:flex-end}.aboutUsContent .aboutUsImgDiv .aboutUsRing{scale:.7;opacity:0;transform:translateY(300px) rotate(-45deg)}.aboutUsContent .aboutUsImgDiv .ourArt,.aboutUsContent .aboutUsImgDiv .ourVision{right:12.75%;scale:.6;opacity:0;margin-bottom:.5rem;position:absolute}.aboutUsContent .aboutUsImgDiv .ourArt{left:7%;margin-bottom:0;margin-top:1.25rem}@media(max-width:600px){.aboutUsHeaderSection .aboutUsHeader{transform:translateY(25px)}.aboutUsHeaderSection .aboutUsHeader .aboutUsHeaderText{font-size:1.75rem;margin-bottom:.5rem}.aboutUsHeaderSection .aboutUsHeader .aboutUsPara{font-size:1rem}.aboutUsHeaderSection .aboutUsScrolldiv{bottom:10rem}.aboutUsContent .aboutUsTextDiv{display:flex;justify-content:center;flex-direction:column}.aboutUsContent .aboutUsTextDiv .paraHeader{font-size:1.25rem;margin-bottom:1rem;border-radius:8px;display:inline-block;padding:.5rem 1rem;background-color:#5e6648}.aboutUsContent .aboutUsTextDiv .aboutUsText{margin-inline:auto;width:90%;font-size:.875rem}.aboutUsContent .aboutUsImgDiv{justify-content:center}.aboutUsContent .aboutUsImgDiv .aboutUsRing{scale:.7;opacity:0;transform:translateY(300px) rotate(-45deg)}.aboutUsContent .aboutUsImgDiv .ourArt,.aboutUsContent .aboutUsImgDiv .ourVision{display:none}}.services{padding-top:10rem}.services .serviceGrid{width:100%;padding-bottom:2rem;max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:600px){.services{padding-top:7rem}.services .serviceGrid{width:90%;grid-template-columns:1fr;gap:1rem}}.homepage .backgroundImg{scale:1.1;z-index:-1}.homepage .backgroundImg,.homepage .bigArch{position:fixed;top:0;left:0;width:100%;height:100vh}.homepage .bigArch{opacity:0;transform:translateY(64%) rotate(15deg)}.homepage .bigArch path{stroke:#5e6648}.homepage .girlDiv{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;top:5%}.homepage .girlDiv .girl{scale:.4;opacity:0}.homepage .star1,.homepage .star2{position:fixed;opacity:0;scale:.7}.homepage .star1 g path,.homepage .star2 g path{fill:#5e6648}.homepage .star1{top:10%;left:5%}.homepage .star2{bottom:5%;right:20%}.homepage .heroSection{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.homepage .heroSection .mainHeader{color:#2d2d2d;opacity:0;font-size:8rem;font-family:Merriweather,serif;width:100%;text-align:center;letter-spacing:20px;transform:translateY(40px);text-shadow:-23px 23px 33px rgba(0,0,0,.5)}.homepage .textDiv{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;flex-direction:column;color:#2d2d2d}.homepage .textDiv .contentDivHeader{max-width:1120px;margin-inline:auto;width:100%;opacity:0;transform:translateY(60px);margin-bottom:2rem;font-family:Merriweather,serif;font-size:6rem}.homepage .textDiv .contentPara{max-width:1120px;margin-inline:auto;width:100%;opacity:0;transform:translateY(120px);font-size:1.5rem}.homepage .subTextDivison{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.homepage .subTextDivison .subTextSubDiv{display:flex;justify-content:center;align-items:center;max-width:1120px;margin-inline:auto;width:100%;flex-direction:column;align-items:flex-end;gap:1.5rem}.homepage .subTextDivison .subTextSubDiv .subHeader{opacity:0;transform:translateY(100px);width:70%;color:#2d2d2d;font-size:5rem;margin-bottom:1rem;font-family:Merriweather,serif}.homepage .subTextDivison .subTextSubDiv .btnDiv{opacity:0;width:70%;text-align:center;transform:translateY(130px)}@media(max-width:600px){.homepage .heroSection .mainHeader{font-size:4rem}.homepage .textDiv{justify-content:flex-start}.homepage .textDiv .contentDivHeader{margin-top:8rem;width:80%;margin-bottom:1rem;font-size:2rem}.homepage .textDiv .contentPara{width:80%;font-weight:500;font-size:1rem}.homepage .subTextDivison .subTextSubDiv{gap:2rem}.homepage .subTextDivison .subTextSubDiv .subHeader{text-align:center;width:100%;font-size:2rem;margin-bottom:1rem}.homepage .subTextDivison .subTextSubDiv .btnDiv{text-align:center;align-self:center}}.thoughtpageMain{padding-top:10rem}.thoughtpageMain .thoughtPageHeader{font-weight:500;text-align:center;margin-bottom:1rem;font-size:2rem;color:#2d2d2d}.thoughtpageMain .thoughtPageCards{width:100%;padding-bottom:2rem;max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media(max-width:600px){.thoughtpageMain{padding-top:7rem}.thoughtpageMain .thoughtPageCards{width:90%;grid-template-columns:1fr;gap:1rem}}.thoughtDetailPage{padding-top:10rem;width:100%;margin-inline:auto;max-width:1120px}.thoughtDetailPage .thoughtDetailContentSection{display:grid;grid-template-columns:1fr 2fr;margin-bottom:2.5rem;gap:2.5rem}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailImgDiv{position:relative;width:100%;min-height:275px}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailImgDiv .thoughtDetailImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv{background-color:hsla(0,0%,100%,.91);border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:1rem;color:#2d2d2d}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv .thoughtDetailContentTextSubDiv{display:flex;justify-content:space-between;margin-bottom:1.25rem}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv .thoughtDetailContentTextSubDiv .texHeader{font-weight:600;font-size:1.75rem}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv .thoughtDetailContentTextSubDiv .date{align-self:flex-end;font-size:.875rem}.thoughtDetailPage .onlyText,.thoughtDetailPage .subText{margin-bottom:1.25rem;color:#2d2d2d}.thoughtDetailPage .subText{font-weight:600}.thoughtDetailPage .chipDiv{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.thoughtDetailPage .chipDiv .chip{font-size:.875rem;color:#fff;padding:.5rem 1rem;background-color:#5e6648;border-radius:20px}.thoughtDetailPage .shareDiv{margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.thoughtDetailPage .shareDiv .shareBtn{border-radius:20px;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;background-color:#000}.thoughtDetailPage .shareDiv .shareBtn .shareIcon{margin-right:.6rem}@media(max-width:600px){.thoughtDetailPage{padding-top:7rem;width:90%}.thoughtDetailPage .thoughtDetailContentSection{grid-template-columns:1fr;margin-bottom:1.5rem;gap:2rem}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailImgDiv{height:275px;width:100%}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailImgDiv .thoughtDetailImg{height:100%;width:100%}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv .thoughtDetailContentTextSubDiv{margin-bottom:1rem}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv .thoughtDetailContentTextSubDiv .texHeader{font-size:1.25rem}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv .thoughtDetailContentTextSubDiv .date{font-size:.75rem}.thoughtDetailPage .thoughtDetailContentSection .thoughtDetailContentTextDiv .content{font-size:.875rem}.thoughtDetailPage .onlyText,.thoughtDetailPage .subText{font-size:.875rem;margin-bottom:1rem}.thoughtDetailPage .chipDiv .chip{font-size:.75rem}.thoughtDetailPage .shareBtn{margin-bottom:1rem}}.showMainDiv{max-width:1120px;margin-inline:auto;width:100%;padding-top:10rem}.showMainDiv .showHeader{color:#2d2d2d;font-size:2.5rem;font-weight:500;font-family:Merriweather,serif;text-align:center;margin-bottom:2rem}.showMainDiv .showCardGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.showMainDiv .buttonDiv{margin-top:2rem;text-align:center}.showMainDiv .buttonDiv .submitBtn{background-color:#5e6648;color:#fff;padding:.8rem 3rem;border-radius:99px}.showMainDiv .videoStatementDiv{margin-top:4rem}.showMainDiv .videoStatementDiv .videoStatementHeader{text-align:center;font-weight:600;font-size:2rem;color:#2d2d2d;margin-bottom:1.75rem}.showMainDiv .videoStatementDiv .videoMainDiv{display:flex;gap:2.5rem}.showMainDiv .videoStatementDiv .videoMainDiv .videoSubDiv .videoHeader{text-align:center;color:#2d2d2d;font-size:1.25rem;font-weight:600;margin:1.5rem 0}.showMainDiv .videoStatementDiv .videoMainDiv .videoSubDiv .videoPara{text-align:center;color:#2d2d2d;width:60%;margin-inline:auto;font-size:1rem}.showMainDiv .videoStatementDiv .videoMainDiv .videoSubDiv video{height:400px}.showMainDiv .videoStatementDiv .eternalVideo{width:50%;margin-inline:auto}.showMainDiv .userDetail{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#2d2d2d;border-radius:8px;padding:1rem;margin-top:2.5rem}.showMainDiv .userDetail .imgContent{display:flex;gap:1.5rem;margin-bottom:1rem}.showMainDiv .userDetail .imgContent .user{align-self:flex-start;width:30%}.showMainDiv .userDetail .imgContent .contentText{margin-top:.5rem}.showMainDiv .userDetail .imgContent .contentText .userName{font-size:1.5rem;font-weight:600;margin-bottom:2rem}.showMainDiv .userDetail .userSubHeader{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.showMainDiv .onlineReceptionDiv{margin-top:3.5rem}.showMainDiv .onlineReceptionDiv .onlineHeader{text-align:center;font-weight:600;font-size:1.75rem;color:#2d2d2d;margin-bottom:2.5rem}.showMainDiv .onlineReceptionDiv .videoDiv{display:flex;justify-content:center;align-items:center;margin-bottom:4rem;justify-content:space-between}.showMainDiv .onlineReceptionDiv .videoDiv .vid{width:80%}.showMainDiv .imgGrid{overflow:hidden;margin:2rem 0;position:relative;flex-wrap:wrap;display:flex;justify-content:center;align-items:center;gap:1rem;padding:2rem}.showMainDiv .imgGrid .img1{width:23%;transition:scale .2s linear}.showMainDiv .imgGrid .img1:hover{cursor:pointer;scale:1.3}.showMainDiv .imgGrid .showBg{position:absolute;z-index:-1}.showMainDiv .pressDiv,.showMainDiv .visitDiv{border-radius:8px;padding:1.5rem;box-shadow:0 0 4px 0 rgba(0,0,0,.25);margin:1.5rem 0;color:#000;text-align:center;margin-inline:auto}.showMainDiv .pressDiv .pressHeader,.showMainDiv .pressDiv .visitHeader,.showMainDiv .visitDiv .pressHeader,.showMainDiv .visitDiv .visitHeader{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.showMainDiv .visitDiv{box-shadow:none}.showMainDiv .pressDiv{margin-top:4rem}@media(max-width:600px){.showMainDiv{width:90%;padding-top:7rem}.showMainDiv .showHeader{font-size:1.5rem;margin-bottom:2rem}.showMainDiv .showCardGrid{grid-template-columns:1fr;gap:1rem}.showMainDiv .buttonDiv{margin-top:1rem}.showMainDiv .buttonDiv .submitBtn{padding:.5rem 2rem}.showMainDiv .videoStatementDiv{margin-top:2rem}.showMainDiv .videoStatementDiv .videoStatementHeader{font-size:1.25rem;margin-bottom:1.25rem}.showMainDiv .videoStatementDiv .videoMainDiv{flex-direction:column;gap:1.5rem}.showMainDiv .videoStatementDiv .videoMainDiv .videoSubDiv .videoHeader{font-size:1.25rem;margin:1rem 0}.showMainDiv .videoStatementDiv .eternalVideo,.showMainDiv .videoStatementDiv .videoMainDiv .videoSubDiv .videoPara{width:100%}.showMainDiv .userDetail{margin-top:1.5rem}.showMainDiv .userDetail .imgContent{flex-direction:column;gap:1rem;margin-bottom:1rem}.showMainDiv .userDetail .imgContent .user{width:100%}.showMainDiv .userDetail .imgContent .contentText{margin-top:0}.showMainDiv .userDetail .imgContent .contentText .userName{font-size:1.25rem;margin-bottom:1rem}.showMainDiv .userDetail .userSubHeader{font-size:1.25rem}.showMainDiv .onlineReceptionDiv{margin-top:1.5rem}.showMainDiv .onlineReceptionDiv .onlineHeader{font-size:1.25rem;margin-bottom:1.25rem}.showMainDiv .onlineReceptionDiv .videoDiv{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;justify-content:space-between}.showMainDiv .onlineReceptionDiv .videoDiv .vid{width:80%}.showMainDiv .onlineReceptionDiv .videoDiv .left,.showMainDiv .onlineReceptionDiv .videoDiv .right{width:2rem}.showMainDiv .imgGrid{margin:1rem 0;gap:.5rem;padding:1rem}.showMainDiv .imgGrid .img1{width:45%}.showMainDiv .imgGrid .showBg{display:none}.showMainDiv .pressDiv,.showMainDiv .visitDiv{width:100%}.showMainDiv .pressDiv .pressHeader,.showMainDiv .pressDiv .visitHeader,.showMainDiv .visitDiv .pressHeader,.showMainDiv .visitDiv .visitHeader{font-size:1.25rem;margin-bottom:1rem}}.fragmentpageMain{padding-top:10rem}.fragmentpageMain .fragmentPageHeader{font-weight:500;text-align:center;margin-bottom:1rem;font-size:2rem;color:#2d2d2d}.fragmentpageMain .fragmentPageCards{width:100%;padding-bottom:2rem;max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media(max-width:600px){.fragmentpageMain{padding-top:7rem}.fragmentpageMain .fragmentPageCards{width:90%;grid-template-columns:1fr;gap:1rem}}.fragmentPageHeader{font-size:2rem;font-weight:600;text-align:center;margin-bottom:2rem;color:#2d2d2d}.fragmentDetailPage{padding-top:10rem;width:100%;margin-inline:auto;max-width:1120px}.fragmentDetailPage .fragmentDetailContentSection{justify-content:center;align-items:center;margin-bottom:2.5rem;gap:2.5rem}.fragmentDetailPage .fragmentDetailContentSection .fragmentVideoSection{width:100%;max-width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.fragmentDetailPage .fragmentDetailContentSection .fragmentVideoSection video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv{background-color:hsla(0,0%,100%,.91);border-radius:16px;box-shadow:0 4px 4px 0 rgba(66,65,65,.25);padding:1rem;color:#2d2d2d}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv .fragmentDetailContentTextSubDiv{display:flex;justify-content:space-between;margin-bottom:1.25rem}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv .fragmentDetailContentTextSubDiv .texHeader{font-weight:600;font-size:1.75rem}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv .fragmentDetailContentTextSubDiv .date{align-self:flex-end;font-size:.875rem}.fragmentDetailPage .onlyText,.fragmentDetailPage .subText{margin-bottom:1.25rem;color:#2d2d2d}.fragmentDetailPage .subText{font-weight:600}.fragmentDetailPage .chipDiv{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.fragmentDetailPage .chipDiv .chip{font-size:.875rem;color:#fff;padding:.5rem 1rem;background-color:#5e6648;border-radius:20px}.fragmentDetailPage .shareDiv{margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.fragmentDetailPage .shareDiv .shareBtn{border-radius:20px;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;background-color:#000}.fragmentDetailPage .shareDiv .shareBtn .shareIcon{margin-right:.6rem}.imgGrid{overflow:hidden;margin:2rem 0;position:relative;flex-wrap:wrap;display:flex;justify-content:center;align-items:center;gap:1rem;padding:2rem}.imgGrid .img1{width:23%;transition:scale .2s linear}.imgGrid .img1:hover{cursor:pointer;scale:1.3}.imgGrid .showBg{position:absolute;z-index:-1}.visitDiv{border-radius:8px;padding:1.5rem;box-shadow:0 0 4px 0 rgba(0,0,0,.25);margin:1.5rem 0;color:#000;text-align:center;margin-inline:auto}.visitDiv .visitHeader{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.visitDiv{box-shadow:none}@media(max-width:600px){.fragmentPageHeader{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:2rem;color:#2d2d2d}.fragmentDetailPage{padding-top:7rem;width:90%}.fragmentDetailPage .fragmentDetailContentSection{grid-template-columns:1fr;margin-bottom:1.5rem;gap:2rem}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailImgDiv{height:275px;width:100%}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailImgDiv .thoughtDetailImg{height:100%;width:100%}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv .fragmentDetailContentTextSubDiv{margin-bottom:1rem}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv .fragmentDetailContentTextSubDiv .texHeader{font-size:1.25rem}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv .fragmentDetailContentTextSubDiv .date{font-size:.75rem}.fragmentDetailPage .fragmentDetailContentSection .fragmentDetailContentTextDiv .content{font-size:.875rem}.fragmentDetailPage .imgGrid{margin:1rem 0;gap:.5rem;padding:1rem}.fragmentDetailPage .imgGrid .img1{width:45%}.fragmentDetailPage .imgGrid .showBg{display:none}.fragmentDetailPage .onlyText,.fragmentDetailPage .subText{font-size:.875rem;margin-bottom:1rem}.fragmentDetailPage .chipDiv .chip{font-size:.75rem}.fragmentDetailPage .shareBtn{margin-bottom:1rem}.fragmentDetailPage .visitDiv{width:100%}.fragmentDetailPage .visitDiv .visitHeader{font-size:1.25rem;margin-bottom:1rem}}.artSubmission{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem;padding-top:10rem;padding-bottom:2rem;width:100%;max-width:1120px;margin-inline:auto}.artSubmission .artSubmissionText{width:80%;margin-inline:auto;color:#2d2d2d;font-size:1.5rem;line-height:150%;text-align:center}.artSubmission .artSubmissionForm{color:#2d2d2d;box-shadow:0 4px 14px 0 rgba(0,0,0,.25);padding:1rem 1.5rem;border-radius:12px}.artSubmission .artSubmissionForm .artSubPoints{margin-bottom:1.5rem;padding-inline:1.5rem;color:#2d2d2d;list-style-type:disc}.artSubmission .artSubmissionForm .artSubPoints .artSubPoint{margin-bottom:.5rem}.artSubmission .artSubmissionForm .formSubDiv{display:flex;gap:2.5rem}.artSubmission .artSubmissionForm .formSubDiv .subDiv{width:50%;display:flex;gap:1.25rem;flex-direction:column}.artSubmission .artSubmissionForm .formSubDiv .subDiv .formButtonDiv{display:flex}.artSubmission .artSubmissionForm .formSubDiv .subDiv .formButtonDiv .submitBtn{border-radius:24px;font-size:1.5rem;line-height:200%;padding:1rem 1.5rem;font-weight:500;color:#fff;background-color:#5e6648}.artSubmission .policyTermLinkPara{color:#2d2d2d}@media(max-width:600px){.artSubmission{gap:1rem;padding-top:7rem;width:90%}.artSubmission .artSubmissionText{width:100%;font-size:1rem}.artSubmission .artSubmissionForm{width:100%;padding:1rem}.artSubmission .artSubmissionForm .artSubPoints{margin-bottom:1rem;padding-inline:1rem}.artSubmission .artSubmissionForm .formSubDiv{gap:1.25rem;flex-direction:column}.artSubmission .artSubmissionForm .formSubDiv .subDiv{width:100%}.artSubmission .artSubmissionForm .formSubDiv .subDiv .formButtonDiv{flex-direction:column}.artSubmission .artSubmissionForm .formSubDiv .subDiv .formButtonDiv .submitBtn{margin-top:2rem;font-size:1rem;padding:.5rem 1rem}.artSubmission .policyTermLinkPara{font-size:.875rem;text-align:center}}.inputField{background:transparent;border:1.5px solid #000;border-radius:90px;color:#000;padding:.6rem 1rem}.inputField:focus{outline:none}.inputField::-moz-placeholder{color:#2d2d2d}.inputField::placeholder{color:#2d2d2d}.textarea{background:transparent;border:1.5px solid #000;color:#000;padding:.6rem 1rem;border-radius:24px;flex-grow:2;resize:none}.textarea:focus{outline:none}.textarea::-moz-placeholder{color:#2d2d2d}.textarea::placeholder{color:#2d2d2d}.footer{opacity:1;font-size:.875rem;margin-inline:auto}.footer .copyrightText{color:#fff;margin-bottom:1.25rem}.footer .copyrightTextBlack{color:#2d2d2d}.footer .poweredText{border-radius:99px;background:#fff;padding:.5rem 1.5rem;color:#2d2d2d;width:-moz-fit-content;width:fit-content;margin-inline:auto}.footer .poweredTextBlack{background:#2d2d2d;color:#fff}@media(max-width:600px){.footer{font-size:.75rem}.footer .copyrightText{margin-bottom:.5rem}.footer .poweredText{padding:.4rem 1.5rem}}.serviceCard{width:100%;border-radius:14px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:1rem}.serviceCard .serviceImg{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;border-radius:16px;transition:opacity .3s ease-in}.serviceCard .serviceImg:hover{opacity:.6}.serviceCard .serviceHeader{font-size:1.5rem;font-weight:500;color:#2d2d2d;line-height:125%;margin-bottom:.5rem}.serviceCard .servicePara{font-size:1rem;font-weight:400;line-height:200%;color:#2d2d2d}@media(max-width:600px){.serviceCard .serviceHeader{font-size:1.25rem}.serviceCard .servicePara{font-size:.875rem}}.discoverBtn{font-size:1.25rem;border-radius:8px;color:#fff;border:2px solid #fff;padding:.8rem 1.5rem;background:hsla(0,0%,100%,.12);cursor:pointer}.discoverBtn .arrow{margin-left:.5rem;display:inline-block}.blackBtn{color:#2d2d2d;border:2px solid #2d2d2d;background:hsla(0,0%,100%,.12)}@media(max-width:600px){.discoverBtn{font-size:1rem;padding:.7rem 1.25rem}}.loadingScreen,.panel{width:100%;height:100vh}.loadingScreen{overflow:hidden;position:fixed;top:0;left:0;z-index:1000;background:#fff;transition:transform .4s linear}.loadingAnim{transform:translateY(-100%)}.tree{opacity:.6;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;top:50%;transform:translate(-50%,-50%);animation:scaler 10s linear forwards}.loadingHeader,.tree{position:absolute;left:50%}.loadingHeader{top:8%;width:22rem;transform:translate(-50%)}.loadingContent{z-index:1001;position:fixed;width:100%;height:100vh}.showCard{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:1rem;border-radius:16px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.showCard .galleryImg{margin-bottom:1rem;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:16px}.showCard .headerAndDate{margin-top:auto;display:flex;justify-content:space-between;margin-bottom:.5rem}.showCard .headerAndDate .showCardHeader{color:#2d2d2d;font-size:1.25rem;font-weight:600}.showCard .headerAndDate .showCardYear{color:#2d2d2d;font-size:1rem;align-self:flex-end}.showCard .showCardDescriptionDim{display:flex;flex-direction:column;justify-content:space-between}.showCard .showCardDescriptionDim .showCardDes{flex:2;color:#2d2d2d;margin-bottom:.5rem;font-size:.875rem}.showCard .showCardDescriptionDim .dimenstion{align-self:flex-end;font-size:.875rem;background-color:#5e6648;padding:.5rem 1rem;border-radius:50px;color:#fff}.buyPage{max-width:1120px;margin-inline:auto;width:100%;padding-top:10rem}.dropdown .Dropdown-control{padding:12px 52px 12px 16px;border-radius:30px}.dropdown .Dropdown-arrow-wrapper .Dropdown-arrow{top:22px;right:22px}.buyCardGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;padding-bottom:3rem}.buyCardGrid .buyCard{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:14px;box-shadow:0 0 20px 0 rgba(0,0,0,.25);color:#2d2d2d}.buyCardGrid .buyCard .buyImg{border-radius:16px;margin-bottom:.875rem;height:auto;width:100%}.buyCardGrid .buyCard .buySubHeader{color:rgba(85,85,85,.3);font-size:1rem}.buyCardGrid .buyCard .buyHeader{color:#4f4f4f;font-size:2rem;font-weight:400}.buyCardGrid .buyCard .buyPrice{color:#4f4f4f;font-size:2rem;font-weight:600;border-bottom:.5px solid rgba(85,85,85,.3);margin-bottom:1rem}.buyCardGrid .buyCard .buyDimessions{width:-moz-fit-content;width:fit-content;padding:.125rem .675rem;border-radius:21px;border:1px solid #d9d9d9;color:#929292;font-size:18px;font-weight:400;margin-bottom:1rem}.buyCardGrid .buyCard .buyArt{color:#929292;font-size:18px;margin-bottom:1.5rem}.buyButton,.buyCardGrid .buyCard .buyButton{padding:.6rem 0;width:100%;border:1.5px solid #5e6648;background-color:transparent;border-radius:8px;font-weight:600;text-align:center;color:#5e6648}.buyHeaderDiv{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.buyHeaderDiv .buyMainHeader{color:#2d2d2d;font-size:2rem;font-weight:600}.buyHeaderDiv .dropdownDiv{display:flex;gap:1.5rem}.buyDetailPage{max-width:1120px;margin-inline:auto;width:100%;padding-top:10rem}.buyDetailDiv{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.buyDetailDiv .detailDiv{display:flex;flex-direction:column;margin-bottom:2rem}.buyDetailDiv .detailDiv .detailHeaderDiv{margin-bottom:1rem;color:#2d2d2d;display:flex;justify-content:space-between;align-items:center}.buyDetailDiv .detailDiv .detailHeaderDiv .detailSubHeaderDiv .detailHeader{font-size:2rem;font-weight:600}.buyDetailDiv .detailDiv .detailHeaderDiv .detailSubHeaderDiv .detailArtist{font-size:1rem}.buyDetailDiv .detailDiv .detailHeaderDiv .detailPrice{font-size:2rem;font-weight:600}.buyDetailDiv .detailDiv .accordian{color:#2d2d2d;padding-top:1rem;border-top:.5px solid #e7e7e7}.buyDetailDiv .detailDiv .accordian .accordianHeaderDiv{display:flex;cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:1rem}.buyDetailDiv .detailDiv .accordian .accordianHeaderDiv .accordianHeader{font-weight:500;font-size:1rem}.buyDetailImg{width:100%;border-radius:8px}.carousel .thumbs-wrapper .thumbs{text-align:center}.tableHeader{vertical-align:baseline;text-align:left;color:#4f4f4f;font-weight:500;padding-right:.5rem}.tableHeader,.tablePara{font-size:.875rem;line-height:1.5;padding-bottom:.2rem}.tablePara{color:#929292}.open{transform:rotate(180deg)}.accordianDetail{padding-bottom:1rem}.paymentDetailPage{max-width:1120px;margin-inline:auto;width:100%;padding-top:10rem}.paymentDetailPage .paymentMainDiv{box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:24px;margin-bottom:4rem;padding-bottom:4rem}.paymentDetailPage .paymentMainDiv .paymentRoadMap{display:flex;justify-content:center;align-items:center;background:#eaeaea;border-radius:24px 24px 0 0;padding:2rem 0;gap:4rem}.paymentDetailPage .paymentMainDiv .paymentRoadMap .numberDiv{display:flex;gap:1rem;align-items:center}.paymentDetailPage .paymentMainDiv .paymentRoadMap .numberDiv .number{font-weight:500;display:grid;place-items:center;width:40px;height:40px;color:#5e6648;border:1.5px solid #5e6648;border-radius:50%}.paymentDetailPage .paymentMainDiv .paymentRoadMap .numberDiv .numberActive{background-color:#5e6648;color:#fff}.paymentDetailPage .paymentMainDiv .paymentRoadMap .numberDiv .numberText{color:#5e6648;font-weight:500}.paymentDetailPage .paymentMainDiv .formDiv{padding:0 4rem;display:flex;flex-direction:column;gap:2.5rem}.paymentDetailPage .paymentMainDiv .formDiv .formHaeder{text-align:center;padding-top:1.5rem;color:#929292;font-weight:600}.inputPaymentFieldDiv{display:flex;width:100%;flex-direction:column;gap:.25rem}.inputPaymentFieldDiv .inputPaymentFieldLabel{font-size:.875rem;color:#929292}.inputPaymentFieldDiv .inputPaymentField{width:100%;border:2px solid #d5d5d5;border-radius:6px;padding:8px;font-size:16px;color:#000}.inputPaymentFieldDiv .inputPaymentField:focus{outline:none}.inputPaymentFieldDiv .inputPaymentField::-moz-placeholder{font-size:14px}.inputPaymentFieldDiv .inputPaymentField::placeholder{font-size:14px}.inputSubDiv{display:flex;justify-content:space-between;gap:4rem}.phonePaymentDiv{display:flex;gap:1rem}.paymentCheckboxLabel{font-size:12px;color:#929292}.paymentCheckboxDiv{display:flex;align-items:center;gap:.25rem}.overViewMainDiv{display:flex;gap:2.5rem;padding-top:2.5rem}.overViewMainDiv .basicDetailFinal{width:100%}.overViewMainDiv .basicDetailFinal .overViewDiv{padding-bottom:2.5rem;border-bottom:1.5px solid #929292;margin-bottom:1.5rem}.overViewMainDiv .basicDetailFinal .overViewDiv .basicHeader{font-size:14px;margin-bottom:1rem;color:#929292;font-weight:500}.overViewMainDiv .basicDetailFinal .overViewDiv .overViewInfo{font-size:1rem;color:#4f4f4f}.overViewMainDiv .reviewDiv{box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:24px;padding:1rem 2rem 2rem}.overViewMainDiv .reviewDiv .basicHeader{font-size:1rem;color:#4f4f4f;font-weight:500;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #dcdcdc}.overViewMainDiv .reviewDiv .orderSummaryPaymentDiv{display:flex;gap:1.25rem;padding-bottom:1.5rem;border-bottom:1px solid #dcdcdc}.overViewMainDiv .reviewDiv .orderSummaryPaymentDiv .orderSummaryPaymentImg{border-radius:16px}.overViewMainDiv .reviewDiv .orderSummaryPaymentDiv .orderDescriptionPayment .orderHeaderPayment{font-weight:500;color:#4f4f4f;font-size:.875rem}.overViewMainDiv .reviewDiv .orderSummaryPaymentDiv .orderDescriptionPayment .orderSubText{font-weight:500;color:rgba(85,85,85,.302);font-size:.75rem}.overViewMainDiv .reviewDiv .giftCodeDiv{display:flex;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #dcdcdc}.overViewMainDiv .reviewDiv .giftCodeDiv .giftCodeInput{border:1.5px solid #acacac;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;color:#4f4f4f;width:100%}.overViewMainDiv .reviewDiv .giftCodeDiv .giftCodeInput::-moz-placeholder{font-size:.875rem;color:#acacac}.overViewMainDiv .reviewDiv .giftCodeDiv .giftCodeInput::placeholder{font-size:.875rem;color:#acacac}.overViewMainDiv .reviewDiv .giftCodeDiv .giftCodeInput:focus{outline:none}.overViewMainDiv .reviewDiv .giftCodeDiv .giftApplyBtn{background:#acacac;color:#fff;font-size:.875rem;border-radius:8px;padding:0 1.5rem}.overViewMainDiv .reviewDiv .subTotalShippingDiv{display:flex;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid #dcdcdc}.overViewMainDiv .reviewDiv .subTotalShippingDiv .subTotalPayment .subTotal{font-weight:500;font-size:.875rem;margin-bottom:.75rem;color:#4f4f4f}.overViewMainDiv .reviewDiv .subTotalShippingDiv .subTotalPayment .subtotalAmount{font-weight:500;font-size:.875rem;color:#4f4f4f}.overViewMainDiv .reviewDiv .totalDivPayment{display:flex;padding:1.5rem 0;justify-content:space-between}.overViewMainDiv .reviewDiv .totalDivPayment .totalAmountTextDiv .totalText{font-weight:500;font-size:.875rem;color:#4f4f4f}.overViewMainDiv .reviewDiv .totalDivPayment .totalAmountTextDiv .totalSubText{color:rgba(85,85,85,.302);font-weight:500;font-size:.875rem}.overViewMainDiv .reviewDiv .totalDivPayment .totalNumber{font-weight:600;color:#4f4f4f;font-size:1.25rem}.orderConfirmMain{max-width:1120px;margin-inline:auto;width:100%;padding-top:10rem}.orderConfirmMain .orderConfirmDiv{box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:24px;margin-bottom:4rem;padding:4rem 0;gap:2rem;display:flex;justify-content:center;flex-direction:column;align-items:center}.orderConfirmMain .orderConfirmDiv .confirmMessage,.orderConfirmMain .orderConfirmDiv .orderId{font-size:1.25rem;color:#4f4f4f;font-weight:500}.orderConfirmMain .orderConfirmDiv .trackYourOrder{color:#9da3a1;font-weight:700}@media(max-width:600px){.showCard .galleryImg{margin-bottom:1rem}.tree{position:absolute;bottom:0;top:auto;left:auto;transform:translate(0);width:auto;height:auto;animation:mobileScaler 10s linear forwards}.buyDetailPage{padding-top:7rem;width:90%;margin-inline:auto}.buyDetailDiv{grid-template-columns:1fr;gap:1.5rem}.buyDetailDiv .detailDiv .detailHeaderDiv .detailSubHeaderDiv .detailHeader{font-size:1.25rem}.buyDetailDiv .detailDiv .detailHeaderDiv .detailSubHeaderDiv .detailArtist{font-size:.875rem}.buyDetailDiv .detailDiv .detailHeaderDiv .detailPrice{font-size:1.25rem}.buyDetailDiv .detailDiv .accordian .accordianHeaderDiv .accordianHeader{font-size:.875rem}.buyPage{padding-top:7rem}.buyCardGrid{width:90%;grid-template-columns:1fr;gap:1rem;margin-inline:auto}.buyCardGrid .buyCard .buySubHeader{font-size:.875rem}.buyCardGrid .buyCard .buyHeader,.buyCardGrid .buyCard .buyPrice{font-size:1.75rem}.buyCardGrid .buyCard .buyDimessions{font-size:1rem}.buyCardGrid .buyCard .buyArt{font-size:1rem;margin-bottom:1.25rem}.buyHeaderDiv{width:90%;margin-inline:auto}.buyHeaderDiv .buyMainHeader{font-size:1.25rem;font-weight:600}.buyHeaderDiv .dropdownDiv{gap:1rem}.dropdown{font-size:.65rem}.dropdown .Dropdown-control{padding:8px 30px 8px 16px;border-radius:30px}.dropdown .Dropdown-arrow-wrapper .Dropdown-arrow{top:14px;right:12px}.paymentDetailPage{padding-top:7rem}.paymentDetailPage .paymentMainDiv{width:90%;margin-inline:auto;margin-bottom:4rem;padding-bottom:2rem}.paymentDetailPage .paymentMainDiv .paymentRoadMap{display:none}.paymentDetailPage .paymentMainDiv .formDiv{padding:0 1rem;gap:1rem}.paymentDetailPage .paymentMainDiv .formDiv .formHaeder{text-align:center;padding-top:1.5rem;color:#929292;font-weight:600}.inputSubDiv{display:flex}.inputSubDiv,.overViewMainDiv{gap:1rem;flex-direction:column}.overViewMainDiv{padding-top:1rem}.overViewMainDiv .basicDetailFinal .overViewDiv{padding-bottom:1rem;margin-bottom:1rem}.overViewMainDiv .basicDetailFinal .overViewDiv .basicHeader{font-size:14px;margin-bottom:.75rem}.overViewMainDiv .basicDetailFinal .overViewDiv .overViewInfo{font-size:.875rem}.overViewMainDiv .reviewDiv{box-shadow:none;padding:0}.overViewMainDiv .reviewDiv .orderSummaryPaymentDiv{gap:1rem;padding-bottom:1rem}.overViewMainDiv .reviewDiv .orderSummaryPaymentDiv .orderSummaryPaymentImg{width:100px;height:100px}.overViewMainDiv .reviewDiv .totalDivPayment{padding:1rem 0}.overViewMainDiv .reviewDiv .totalDivPayment .totalNumber{font-size:1rem}.orderConfirmMain{padding-top:7rem}.orderConfirmMain .orderConfirmDiv{width:90%;margin-inline:auto;margin-bottom:4rem;padding:2rem 0;gap:1rem}.orderConfirmMain .orderConfirmDiv .confirmMessage,.orderConfirmMain .orderConfirmDiv .orderId{font-size:1rem}}@keyframes scaler{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.5)}}@keyframes mobileScaler{0%{transform:translate(0) scale(1)}to{transform:translate(0) scale(1.5)}}.thoughtCard{padding:1rem;border-radius:14px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#2d2d2d}.thoughtCard .thoughtImg{border-radius:16px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;height:235px;width:100%}.thoughtCard .thoughtHeader{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.thoughtCard .thoughtBtnDateDiv{display:flex;justify-content:space-between}.thoughtCard .thoughtBtnDateDiv .thoughtBtn{border:1px solid #5e6648;border-radius:55px;padding:.4rem .8rem;font-size:.875rem;font-weight:400;transition:color .2s ease-in,background-color .2s ease-in}.thoughtCard .thoughtBtnDateDiv .thoughtBtn .btnArrow{margin-left:.5rem;display:inline-block;transition:transform .2s ease-in}.thoughtCard .thoughtBtnDateDiv .thoughtBtn .btnArrow path{fill:#5e6648;transition:fill .2s ease-in}.thoughtCard .thoughtBtnDateDiv .thoughtBtn:hover{color:#fff;background-color:#5e6648}.thoughtCard .thoughtBtnDateDiv .thoughtBtn:hover .btnArrow{transform:translateX(3px)}.thoughtCard .thoughtBtnDateDiv .thoughtBtn:hover .btnArrow path{fill:#fff}.thoughtCard .thoughtBtnDateDiv .dateText{font-weight:300;font-size:.875rem;align-self:flex-end}