@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";@font-face{font-family:MenckenStd;src:url(../font-mencken/fonts/fonts.com-Mencken-Std-.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:ethereal;src:url(/build/assets/EtherealDemo-Black-D88rN8PT.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:ethereal;src:url(/build/assets/EtherealDemo-Regular-DxD6Udl_.otf) format("opentype");font-weight:400;font-style:italic}.theme-color{color:#806a50}.theme-color-sh1{color:#988671}.theme-color-sh1-bg{background-color:#988671}.theme-color-secondary{color:#1a1510}.text_grey{color:#868686}.theme_color_bg{background-color:#806a50}.anchor-text{color:#806a50!important}.head_titleColor{color:#403528}.bg_shade1{background-color:#fdf8ed}.bg_shade3{background-color:#e1dae880}.text-grey{color:#868686}.text-color{color:#464343}.breadcrumbPath{color:#6b6b6b!important}.lora-unique,.font3{font-family:Cormorant Garamond,serif!important;font-optical-sizing:auto;font-style:normal}.font-noto{font-family:Noto Sans,sans-serif!important}.nunito{font-family:Open Sans,sans-serif!important;font-optical-sizing:auto;font-style:normal}.font-open-sans{font-family:Open Sans,sans-serif!important}.global-btn.white-btn:hover{background-color:#988671!important;color:#fff!important}.font50{font-size:48px}@media (max-width: 1366px){.font50{font-size:45px}}@media (max-width: 1024px){.font50{font-size:40px}}@media (max-width: 992px){.font50{font-size:35px}}@media (max-width: 767px){.font50{font-size:32px}}body{color:#1b1b1b;font-family:montserrat;font-weight:400}body,html,li,ul{padding:0;margin:0;scroll-behavior:smooth;list-style:none}@font-face{font-family:Seasons;src:url(/resources/fonts_new/seasons/Seasons-Regular.woff2) format("woff2"),url(/resources/fonts_new/seasons/Seasons-Regular.woff) format("woff"),url(/resources/fonts_new/seasons/Seasons-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.font-20{font-size:20px}@media (max-width: 1400px){.font-20{font-size:18px}}@media (max-width: 992px){.font-20{font-size:15px}}#scrollVideo{width:100%;height:800px;overflow:hidden;position:relative;margin-bottom:20px}@media (max-width: 1024px){#scrollVideo{height:650px}}@media (max-width: 767px){#scrollVideo{height:400px}}#scrollVideo .sticky-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#scrollVideo #heroFrame{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}#scrollVideo #discoverBtn{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);display:none;text-decoration:none;background:transparent}@media (max-width: 767px){#scrollVideo #discoverBtn{width:auto}}#scrollVideo #discoverBtn.show{display:block}#scrollVideo .scroll-space{height:100%}.wedding_rings .banner-wrap .labgrown-diamond .content{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.jewelry-section{background-color:#fdf8ed}.jewelry-section .text-container{max-width:50%;text-align:left!important}.jewelry-section .text-container .content-wrap{width:80%;margin:0 auto}@media (max-width: 992px){.jewelry-section .text-container .content-wrap{width:90%}.jewelry-section .text-container .content-wrap h1{font-size:26px!important}}.jewelry-section .text-container .content-wrap h1{font-size:49px;margin-bottom:20px}.jewelry-section .text-container .content-wrap .btn{display:inline-block;padding:8px 24px;color:#403528;text-decoration:none}.jewelry-section .image-container img{max-width:100%;height:auto}@media (max-width: 992px){.jewelry-section .image-container img{height:300px;object-fit:cover}}@media (max-width: 540px){.jewelry-section .text-container,.jewelry-section .image-container{width:100%!important;text-align:center!important}}@media (max-width: 768px){.jewelry-section{text-align:center}.jewelry-section .text-container{max-width:100%;margin-bottom:20px}}.poplur_weddingring.d-none+.loader{display:none!important}.poplur_weddingring+.loader{display:block!important}.alert-danger{color:#a94442;border-color:#ebccd1}.alert-success{color:#3c763d;border-color:#d6e9c6}.border-red{border-color:red!important}.mask--3zJen{content:"";display:none;background-color:#0000004d;position:fixed;top:148px;left:0;right:0;height:100%;width:100%;z-index:9999}a{text-decoration:none!important;color:inherit!important}.bg-biege{background-color:#f3eade}.or_differ{max-width:215px}.Twocol_Text{max-width:600px}.foreverytext{font-family:Belista;font-size:100px;display:block;opacity:.85;margin-bottom:30px}.insta_story_head .head{font-family:Belista}.render .render-video{max-width:500px;width:100%}.text_wrap a{text-decoration:none;display:inline-block;padding:6px 20px;outline:none;font-size:14px;border:1px solid #999;min-width:275px;text-align:center;font-weight:300;transition:all .3s ease}.text_wrap a:hover{color:#fff!important;border-color:#000;transition:all .3s ease;background:#000}.text_wrap .design-your-own h2{margin-left:-39px;font-size:32px}.text_wrap .design-your-own .designtext{font-family:Great Vibes,cursive;color:#666a74;letter-spacing:7.2px;font-size:49px}.moments--3roBe>div{padding:1% 5px 0;display:inline-block;min-width:260px;box-sizing:border-box;vertical-align:top;margin-bottom:20px}.moments--3roBe>div:hover{opacity:.3}.moments--3roBe::-webkit-scrollbar-thumb{background:#000}.moments--3roBe::-webkit-scrollbar-track{background:#f1f1f1}.moments--3roBe::-webkit-scrollbar{height:8px!important;width:4px}#EngagementMomentsItemPreview{width:810px}.preview-pedding-fix{padding-bottom:20px!important}.img-div-preview{display:table-cell;padding-right:30px}.img-div{font-family:Montserrat;font-size:14px;margin-bottom:50px;position:relative;text-align:center}.img-div .main-img{float:left;height:10cm;width:10cm}.story-div-preview{display:table-cell;vertical-align:top!important;width:400px}.engagement-moments-item{font-family:Montserrat;font-size:21px;padding-left:0}.icons-item-page-perview{float:left;margin-top:-11px;width:375px;margin-bottom:15px;padding-bottom:12px}.btn-inline{margin-bottom:-27px;position:relative}.icon-span{display:inline-block}.read-more{color:#000;cursor:pointer;font-size:16pt;padding-right:35px;padding-top:120px;text-align:right}.address-names{display:table}.address-names .address{font-size:27pt;text-transform:uppercase}.address-names .bote-names{font-family:montserrat;font-weight:700;text-transform:capitalize}.address-names .story{color:#656565!important;font-size:14px!important;max-height:331px;overflow:hidden;padding-right:30px}.address-names .read-more{color:#000;cursor:pointer;font-size:16pt;padding-right:35px;padding-top:120px;text-align:right}.font-title-jwel{font-size:50px!important;letter-spacing:1px}.volume_.mute{display:none}.showroom-content{background-color:#ffffffb3;border-radius:8px;padding:50px;position:absolute;right:5%;top:50%;transform:translateY(-50%);max-width:600px}.container .hm-font-title{font-size:34px;color:#444;letter-spacing:.7px}.container .product_type.product-hover{width:23%;transition:all .3s ease-out}.container .product_type.product-hover:hover{box-shadow:0 0 10px #aaa;border-radius:20px;border:1px solid #000}.Gd-video .hidden-lg{display:none}.Gd-video .Gd-video-cover video{max-width:100%;z-index:1}.Gd-video .Gd-video-cover .caption-video{position:absolute;top:22%;left:10%}.Gd-video .Gd-video-cover .caption-video h1{font-size:60px;margin-bottom:20px;font-family:EB_Garamond;color:#fff}.Gd-video .Gd-video-cover .caption-video span{display:block;width:370px;border:1px solid #aaa}.Gd-video .Gd-video-cover .caption-video p{font-size:22px;margin-top:20px;color:#fff;font-weight:300}.Gd-video .Gd-video-cover .caption-video .hero-btn{padding:10px 30px;margin-top:10px;color:#fff!important;border:1px solid #fff;display:inline-block}.Gd-video .Gd-video-cover .caption-video .hero-btn:hover{background:#fff;color:#000!important}#thumbs_video .owl-prev,#thumbs_video .owl-next{width:19px;height:100px;position:absolute;top:50%;transform:translateY(-50%);display:block!important}#thumbs_video .owl-prev img,#thumbs_video .owl-next img{width:100%}#thumbs_video .owl-prev{left:-50px}#thumbs_video .owl-next{right:-50px}@media (max-width: 1024px){.Gd-video .Gd-video-cover .caption-video{top:17%}.Gd-video .Gd-video-cover .caption-video h1{font-size:34px}.Gd-video .Gd-video-cover .caption-video p{font-size:15px}.container .readytoshipcontainer{align-items:flex-start!important;justify-content:space-between!important}.container .readytoshipcontainer .product_type{width:24%!important;padding:0!important}.container .product_type{width:22%!important}.Twocol_Text{max-width:350px}#BodyContainer .section8{padding:0!important;margin:0 20px!important}#BodyContainer .section9{padding:3rem 0!important;margin:3rem 20px!important}}@media (max-width: 992px){#EngagementMomentsItemPreview{width:100%!important}.section-cover .Gd-video{padding-top:35px}}@media (max-width: 600px){.EngagementMoments.draggable{left:10px;position:fixed;top:0%;width:94%}.EngagementMoments.draggable #EngagementMomentsItemPreview{margin:0 auto}.EngagementMoments.draggable #EngagementMomentsItemPreview .img-div-preview{padding-right:0!important}.EngagementMoments.draggable #EngagementMomentsItemPreview .img-div-preview .main-img{height:8cm!important}.EngagementMoments.draggable #EngagementMomentsItemPreview .story-div-preview{display:block!important;width:100%!important}.EngagementMoments.draggable #EngagementMomentsItemPreview .story-div-preview .icons-item-page-perview{width:100%!important;margin-top:20px!important}.EngagementMoments.draggable #EngagementMomentsItemPreview .story-div-preview .read-more{padding-top:8px;font-size:13pt}.section-cover{padding-top:80px!important}.Gd-video{padding-top:0!important}.Gd-video .Gd-video-cover .hidden-xs{display:none}.Gd-video .Gd-video-cover .hidden-lg{display:block}.Gd-video .Gd-video-cover .caption-video{max-width:270px}.Gd-video .Gd-video-cover .caption-video h1{font-size:24px}.Gd-video .Gd-video-cover .caption-video p{font-size:12px}.Gd-video .Gd-video-cover .caption-video span{width:255px}section.section1.my-5.py-5.mx-1{padding-top:0!important}.owl-next{right:7px}.container .d-flex .product_type{width:100%!important}.section3 .crosssection{flex-direction:column-reverse;gap:20px}.section3 .crosssection .w-50{width:100%!important}.section3 .crosssection .w-50 .text_wrap p{text-align:center}.foreverytext{font-size:54px}.section9 .outer{gap:20px}.section9 .outer .w-50,.section9 .outer #thumbs_video{width:100%!important}#thumbs_video .owl-prev{left:4px}#thumbs_video .owl-next{right:4px}#thumbs_video .owl-item img{max-width:100px;margin:0 auto}.showroom-content{position:relative;transform:translate(0);max-width:100%;width:100%;padding:20px;text-align:center;right:0%}.Twocol_Text{text-align:center}.or_differ{max-width:100%}}@media (max-width: 375px){.text_wrap .design-your-own .designtext{font-size:39px}.text_wrap .design-your-own h2{margin-left:-36px;font-size:18px}.section-cover{padding-top:85px!important}#thumbs_video .owl-prev{left:-8px}#thumbs_video .owl-next{right:-8px}.EngagementMoments.draggable{height:560px!important;overflow:auto}}.poplur-weddingring-image img{max-width:413px;width:100%}.testimonial-slider-outer{padding:80px 0}.testimonial-slider-outer .testimonial-slider{max-width:1200px;margin:0 auto}.testimonial-slider-outer .testimonial-slider-item{padding:20px}.testimonial-slider-outer .testimonial-slider-item-content{display:flex;gap:4%;align-items:center;border-radius:8px}@media (max-width: 1450px){.testimonial-slider-outer .testimonial-slider-item-content{gap:45px}}.testimonial-slider-outer .testimonial-image{flex:0 0 45%}.testimonial-slider-outer .testimonial-image img{width:100%;height:auto;border-radius:4px;object-fit:cover}.testimonial-slider-outer .testimonial-text{flex:0 0 48%}.testimonial-slider-outer .testimonial-title{font-family:ethereal,serif;font-size:32px!important;font-style:italic;margin-bottom:20px;font-weight:400;color:#403528}.testimonial-slider-outer .testimonial-quote{color:#666;font-size:20px;margin-bottom:20px;font-style:italic;font-weight:300}@media (max-width: 1450px){.testimonial-slider-outer .testimonial-quote{font-size:18px}}@media (max-width: 767px){.testimonial-slider-outer .testimonial-quote{font-size:15px}}.testimonial-slider-outer .testimonial-author{color:#333;font-weight:600;font-size:18px}.testimonial-slider-outer .owl-nav button{position:absolute;bottom:0%;transform:translateY(70%);width:40px;height:40px;border-radius:50%!important;background:#fff!important;border:1px solid #403528!important}.testimonial-slider-outer .owl-nav button:hover{background:#f8f8f8!important}.testimonial-slider-outer .owl-nav button i{color:#403528}.testimonial-slider-outer .owl-nav .owl-prev{right:5%}.testimonial-slider-outer .owl-nav .owl-next{right:-20px}.testimonial-slider-outer .owl-dots{margin-top:30px;position:absolute;left:0%;transform:translate(10px,-30px)}.testimonial-slider-outer .owl-dots .owl-dot span{background:#ddd!important}.testimonial-slider-outer .owl-dots .owl-dot.active span{background:#403528!important}@media (max-width: 1199px){.testimonial-slider-outer .testimonial-image{flex:0 0 45%}.testimonial-slider-outer .testimonial-title{font-size:26px!important}.testimonial-slider-outer .testimonial-quote{font-size:17px}}@media (max-width: 768px){.testimonial-slider-outer .testimonial-slider-item-content{flex-direction:column;padding:20px}.testimonial-slider-outer .testimonial-image,.testimonial-slider-outer .testimonial-text{flex:0 0 100%}.testimonial-slider-outer .testimonial-title{font-size:20px}}@media (max-width: 600px){.testimonial-slider-outer{padding:40px 0}.testimonial-slider-outer .owl-dots{margin-top:20px!important}.testimonial-slider-outer .owl-nav button{width:35px!important;height:35px!important}.testimonial-slider-outer .owl-nav .owl-prev{right:13%!important}.testimonial-slider-outer .owl-nav .owl-next{right:-3px!important}.testimonial-slider-outer p.text-center.mb-4{font-size:15px}}.section-2-image{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#fff;width:100%;min-height:716px;position:relative;display:flex;justify-content:flex-start;text-align:center;flex-direction:column;padding:60px 20px 40px}@media (max-width: 1600px){.section-2-image{min-height:500px;padding-top:50px}}@media (max-width: 1024px){.section-2-image{min-height:400px;padding-top:40px}}@media (max-width: 600px){.section-2-image{min-height:300px;padding-top:40px}}.section-2-image .section-2-text{color:#000!important;font-family:Seasons,serif!important;width:100%!important;max-width:1000px!important;margin:0 auto!important;position:relative!important;top:0!important}.section-2-image .section-2-text .main-heading{font-size:48px!important;font-weight:400!important;color:#000!important;margin-bottom:15px!important;font-family:ethereal,serif!important}@media (max-width: 1400px){.section-2-image .section-2-text .main-heading{font-size:40px!important}}@media (max-width: 1024px){.section-2-image .section-2-text .main-heading{font-size:32px!important}}@media (max-width: 600px){.section-2-image .section-2-text .main-heading{font-size:26px!important;margin-bottom:10px!important}}@media (max-width: 425px){.section-2-image .section-2-text .main-heading{font-size:22px!important}}.section-2-image .section-2-text .section-2-h3{font-family:Montserrat,sans-serif!important;font-size:24px!important;color:#000!important;margin-bottom:15px!important;line-height:1.4!important;text-align:center!important}@media (max-width: 1920px){.section-2-image .section-2-text .section-2-h3{font-size:22px!important}}@media (max-width: 1400px){.section-2-image .section-2-text .section-2-h3{font-size:20px!important}}@media (max-width: 1366px){.section-2-image .section-2-text .section-2-h3{font-size:18px!important}}@media (max-width: 1024px){.section-2-image .section-2-text .section-2-h3{font-size:16px!important}}@media (max-width: 842px){.section-2-image .section-2-text .section-2-h3{font-size:14px!important}}@media (max-width: 768px){.section-2-image .section-2-text .section-2-h3{font-size:13px!important}}@media (max-width: 430px){.section-2-image .section-2-text .section-2-h3{margin-bottom:5px!important;font-size:12px!important}}@media (max-width: 375px){.section-2-image .section-2-text .section-2-h3{font-size:14px!important}}.section-2-image .section-2-text p{font-family:Montserrat,sans-serif!important;font-size:14px!important;color:#000!important;margin-top:10px!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.5!important;text-align:center!important}@media (max-width: 1600px){.section-2-image .section-2-text p{font-size:13px!important}}@media (max-width: 1400px){.section-2-image .section-2-text p{font-size:12.5px!important}}@media (max-width: 1366px){.section-2-image .section-2-text p{font-size:12px!important}}@media (max-width: 1024px){.section-2-image .section-2-text p{font-size:11px!important}}@media (max-width: 842px){.section-2-image .section-2-text p{font-size:10px!important}}@media (max-width: 768px){.section-2-image .section-2-text p{font-size:9px!important}}@media (max-width: 430px){.section-2-image .section-2-text p{margin-top:0!important;font-size:10px!important}}@media (max-width: 375px){.section-2-image .section-2-text p{font-size:7.5px!important}}.section-3-image{width:100%;height:900px;margin:0 auto;position:relative;background-color:#f8f8f8;padding-top:50px;box-sizing:border-box}.section-3-heading{text-align:center;font-size:48px;font-family:Seasons,serif;color:#000;margin-bottom:40px}.section-3-inner{width:1760px;height:654px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #000000}.section-3-block{width:871px;height:633px;display:flex;flex-direction:column;align-items:flex-start}.section-3-content-wrapper{width:100%;display:flex;justify-content:flex-start}.section-3-image-left,.section-3-image-right{width:871px;height:493px;background-size:cover;background-position:center;background-repeat:no-repeat}.section-3-content{width:654px;height:90px;margin-top:20px;box-sizing:border-box;text-align:left}.section-3-content h3{font-size:26px;color:#1a1510;margin-bottom:6px}.section-3-content p{font-size:16px;color:#414748;line-height:1.4;text-align:justify;width:800px;word-break:break-word}@media (max-width: 1800px){.section-3-inner{width:90%;padding-bottom:20px;height:590px}.section-3-image{height:800px}.section-3-block{width:48%}.section-3-image-left,.section-3-image-right{width:100%;height:auto;aspect-ratio:871/493}.section-3-content{width:75%;height:auto}.section-3-content p{width:100%}}@media (max-width: 1024px){.section-3-image{height:auto;padding:48px 32px 80px}.section-3-heading{font-size:34px}.section-3-inner{flex-direction:row;align-items:flex-start;gap:20px;width:90%;border-bottom:1px solid #000000;padding-bottom:20px;height:450px}.section-3-block{width:48%;height:auto}.section-3-image-left,.section-3-image-right{width:100%;height:auto;aspect-ratio:871/493}.section-3-content{width:90%;text-align:left}.section-3-content h3{font-size:22px}.section-3-content p{font-size:14px;width:100%;text-align:left;margin-bottom:12px}}@media (max-width: 820px){.section-3-image{padding:40px 24px 72px;height:1290px!important}.section-3-heading{font-size:32px}.section-3-inner{flex-direction:column;align-items:stretch;gap:28px;width:100%;border-bottom:none}.section-3-block{width:100%}.section-3-content{width:100%;padding:0 12px;text-align:left}.section-3-content p{font-size:13px;text-align:left;margin-bottom:10px}.section-3-image-left,.section-3-image-right{margin-bottom:20px}}@media (max-width: 768px){.section-3-image{padding:36px 20px 64px}.section-3-inner{flex-direction:column;align-items:stretch;gap:24px;width:100%;border-bottom:none}.section-3-block{width:100%}.section-3-content{padding:0;text-align:left}.section-3-content h3{font-size:20px}.section-3-content p{font-size:12.5px;text-align:left;margin-bottom:8px}.section-3-image-left,.section-3-image-right{margin-bottom:20px}}@media (max-width: 430px){.section-3-image{padding:36px 20px 64px;height:950px!important}.section-3-inner{flex-direction:column;align-items:stretch;gap:24px;width:100%}.section-3-block{width:100%}.section-3-content{padding:0;text-align:left}.section-3-content h3{font-size:20px}.section-3-content p{font-size:12.5px;text-align:left;margin-bottom:8px}.section-3-image-left,.section-3-image-right{margin-bottom:20px}}.section-4{width:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:40px 0}@media (max-width: 430px){.section-4{margin-top:50px!important}}.section-4 .section-4-inner{display:flex;justify-content:space-between;align-items:stretch;width:90%;max-width:1628px;gap:0;margin:0 auto;flex-wrap:wrap}.section-4 .section-4-image-left{flex:1;min-width:300px;height:554px;background-position:center;background-repeat:no-repeat;background-size:cover;border-right:none}@media (max-width: 1024px){.section-4 .section-4-image-left{height:350px}}@media (max-width: 600px){.section-4 .section-4-image-left{height:250px}}.section-4 .section-4-right{flex:1;min-width:300px;min-height:469px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0}.section-4 .section-4-right .contact-form{width:100%;max-width:748px;display:flex;flex-direction:column;gap:10px}.section-4 .section-4-right .contact-form h3{font-size:28px;font-family:Seasons,serif;margin-bottom:0;text-align:center}.section-4 .section-4-right .contact-form .contact-info{text-align:center;font-size:16px;color:#555;margin-bottom:10px}.section-4 .section-4-right .contact-form input,.section-4 .section-4-right .contact-form textarea{width:100%;height:45px;padding:0 15px;border:1px solid #ccc;font-size:16px;box-sizing:border-box}.section-4 .section-4-right .contact-form input::placeholder,.section-4 .section-4-right .contact-form textarea::placeholder{font-size:16px;color:#999}.section-4 .section-4-right .contact-form textarea{height:40px!important;resize:none;padding-top:10px}.section-4 .section-4-right .contact-form .show-more-btn{width:100%;height:45px;background-color:#988671;color:#fff;padding:12px 20px;border:none;font-size:16px;cursor:pointer;transition:all .3s ease}.section-4 .section-4-right .contact-form .show-more-btn:hover{background-color:#fff;color:#988671;border:1px solid #988671}.section-4 .section-4-right .contact-form-modern{width:100%;max-width:100%;height:100%;padding:0 48px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:5px;background-color:#fff;border-left:none}.section-4 .section-4-right .contact-form-modern .contact-grid{row-gap:5px}.section-4 .section-4-right .contact-form-modern textarea-home{height:100px!important}@media (max-width: 1024px){.section-4 .section-4-right{min-height:340px}.section-4 .section-4-right .contact-form-modern{padding:24px 28px}}@media (max-width: 768px){.section-4 .section-4-right{min-height:320px}.section-4 .section-4-right .contact-form-modern{padding:20px 22px}}@media (max-width: 430px){.section-4 .section-4-right{min-height:auto;padding:0 6px}.section-4 .section-4-right .contact-form-modern{padding:18px 16px}}@media (max-width: 1024px){.section-4 .section-4-inner{flex-direction:column;align-items:center;gap:24px}.section-4 .section-4-image-left,.section-4 .section-4-right{flex:1 1 100%;max-width:640px;width:100%;height:auto}.section-4 .section-4-image-left{min-height:360px}}@media (max-width: 842px){.section-4 .section-4-inner{gap:22px}.section-4 .section-4-image-left{min-height:320px}}@media (max-width: 768px){.section-4 .section-4-inner{gap:20px}.section-4 .section-4-image-left{min-height:300px}}@media (max-width: 430px){.section-4{margin-top:32px;padding:24px 0}.section-4 .section-4-inner{flex-direction:column;gap:18px}.section-4 .section-4-image-left,.section-4 .section-4-right{flex:1 1 100%;max-width:100%}.section-4 .section-4-image-left{height:220px}}@media (max-width: 375px){.section-4{margin-top:28px}.section-4 .section-4-inner{gap:16px}.section-4 .section-4-right .contact-form-modern{padding:16px 12px}}.section-1-image{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#fff;width:100%;height:645px;margin:0 auto;position:relative;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;transition:background 1s ease;background:linear-gradient(to bottom,#004701,#7ac47a,#fff);padding:10px 0 120px}@media (max-width: 1600px){.section-1-image{height:500px}}@media (max-width: 1024px){.section-1-image{height:450px}}@media (max-width: 600px){.section-1-image{height:275px}}.section-1-text{position:relative;text-align:center;margin-top:20px;z-index:2}.section-1-text h2,.section-1-text h3{margin:0 auto;font-family:ethereal,serif!important}.section-1-text h2{font-size:48px;font-weight:400;letter-spacing:1px}@media (max-width: 1400px){.section-1-text h2{font-size:42px}}@media (max-width: 1024px){.section-1-text h2{font-size:36px}}@media (max-width: 600px){.section-1-text h2{font-size:26px}}.section-1-text h3{font-size:24px;margin-top:10px;font-weight:300;letter-spacing:.5px;color:#000!important}@media (max-width: 1400px){.section-1-text h3{font-size:22px}}@media (max-width: 1024px){.section-1-text h3{font-size:20px}}@media (max-width: 600px){.section-1-text h3{font-size:18px}}.arc-stage{position:absolute;left:50%;transform:translate(-50%);width:900px;max-width:100%;height:500px;top:250px;pointer-events:none;z-index:1}.arc-stage .semi-carousel{position:absolute;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;top:80px}.semi-arc{position:absolute;left:50%;transform:translate(-50%);top:0;background-repeat:no-repeat;background-position:center bottom;background-size:contain;pointer-events:none;width:900px;height:400px;max-width:100%;margin:0 auto;z-index:0}.arc-image{background-repeat:no-repeat;background-position:center bottom;background-size:contain}.diamond{position:absolute;background:none;border:none;cursor:grab;transition:none!important;z-index:1}.diamond img{width:100px;height:100px;min-width:100px;min-height:100px;max-width:100px;max-height:100px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));pointer-events:none}.diamond.is-active{z-index:3}.diamond.is-active img{width:180px;height:180px;min-width:180px;min-height:180px;max-width:180px;max-height:180px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}.diamond:active{cursor:grabbing}.semi-caption{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:500px;z-index:2}.semi-caption h3{font-family:ethereal,serif!important;font-size:28px;margin-bottom:10px;font-weight:600}.semi-caption p{font-size:16px;line-height:1.6;color:#333!important;margin-bottom:15px}.semi-caption .semi-btn{display:inline-block;text-decoration:none;padding:8px 20px;border:1px solid currentColor;background:transparent;transition:.3s ease;font-size:15px}.semi-caption h3,.semi-caption p,.semi-caption .semi-btn{transition:color .5s ease,border-color .5s ease,background .5s ease}#diamondSection{--semi-btn-color: #000}#diamondSection .semi-btn{color:var(--semi-btn-color)!important;border:1px solid var(--semi-btn-color)!important;background:transparent;transition:color .2s ease,border-color .2s ease,background .2s ease}#diamondSection .semi-btn:hover{background:#fff;color:var(--semi-btn-color)!important;border-color:var(--semi-btn-color)!important}@media (min-width: 2000px){.arc-stage{width:1100px;height:650px;top:300px}.semi-arc{width:1100px;height:480px}.diamond img{width:120px;height:120px;min-width:120px;min-height:120px;max-width:120px;max-height:120px}.diamond.is-active img{width:200px;height:200px;min-width:200px;min-height:200px;max-width:200px;max-height:200px}}@media (max-width: 1599px) and (min-width: 1200px){.section-1-image{height:600px}.arc-stage{width:850px;height:480px;top:230px}.semi-arc{width:850px;height:380px}.diamond img{width:90px;height:90px;min-width:90px;min-height:90px;max-width:90px;max-height:90px}.diamond.is-active img{width:135px;height:135px;min-width:135px;min-height:135px;max-width:135px;max-height:135px}.semi-caption{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:500px;z-index:2}#semiText{max-width:500px;word-break:break-word;font-size:20px!important;margin-left:0!important}}@media (max-width: 1199px) and (min-width: 841px){.section-1-image{height:500px}.arc-stage{width:680px;height:380px;top:200px}.arc-stage .semi-carousel{position:absolute;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;top:60px}.semi-arc{width:680px;height:320px}.diamond img{width:75px;height:75px;min-width:75px;min-height:75px;max-width:75px;max-height:75px}.diamond.is-active img{width:110px;height:110px;min-width:110px;min-height:110px;max-width:110px;max-height:110px}.semi-caption{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:500px;z-index:2}#semiText{max-width:360px;word-break:break-word;font-size:16px!important;margin-left:70px!important}}@media (max-width: 840px) and (min-width: 601px){.arc-stage{width:540px;height:320px;top:180px}.arc-stage .semi-carousel{position:absolute;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;top:30px}.semi-arc{width:590px!important;height:280px}.diamond img{width:75px;height:75px;min-width:75px;min-height:75px;max-width:75px;max-height:75px}.diamond.is-active img{width:95px;height:95px;min-width:95px;min-height:95px;max-width:95px;max-height:95px}.semi-caption{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:500px;z-index:2}.semi-caption h3{font-size:18px}.semi-caption p{font-size:11px}.semi-caption .semi-btn{padding:6px 14px;font-size:12px}#semiText{max-width:290px;word-break:break-word;margin-left:110px}}@media (max-width: 600px) and (min-width: 401px){.arc-stage{width:360px;height:220px;top:150px}.arc-stage .semi-carousel{position:absolute;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;top:10px}.semi-arc{width:358px;height:290px}.diamond img{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px}.diamond.is-active img{width:55px;height:55px;min-width:55px;min-height:55px;max-width:55px;max-height:55px}.semi-caption{position:absolute;top:83%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:500px;z-index:2}.semi-caption h3{font-size:14px}.semi-caption p{font-size:8px}.semi-caption .semi-btn{padding:6px 14px;font-size:8px}}@media (max-width: 430px){.section-1-image{height:280px}.arc-stage{height:230px;top:120px}.semi-arc{height:150px}.semi-caption{top:78%}#semiText{max-width:210px;word-break:break-word;margin-left:110px}.diamond img{width:45px;height:40px;min-width:45px;min-height:40px;max-width:45px;max-height:40px}.diamond.is-active img{width:55px;height:55px;min-width:55px;min-height:55px;max-width:55px;max-height:55px}}@media (max-width: 400px){.section-1-image{height:290px}.arc-stage{width:300px;height:180px;top:130px}.arc-stage .semi-carousel{position:absolute;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;top:10px}.semi-arc{width:300px;height:160px}.diamond img{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}.diamond.is-active img{width:55px;height:55px;min-width:55px;min-height:55px;max-width:55px;max-height:55px}.semi-caption{max-width:240px;top:80%}.semi-caption h3{font-size:16px}.semi-caption p{font-size:8px}.semi-caption .semi-btn{padding:5px 12px;font-size:11px}#semiText{max-width:200px;word-break:break-word;margin-left:20px!important}}
