.input_box{width:100%;display:flex;flex-direction:column;height:100%}.input_box_wrapper{position:relative}.input_box_wrapper_label{position:absolute;left:2rem;top:calc(50% - 11px);font-size:22px;line-height:22px;z-index:-1;color:#8d92a7;white-space:nowrap;background-color:transparent;transition:all .3s ease-in-out}.input_box_wrapper_label.textarea_label{top:2rem}.input_box_wrapper_label .info{margin-left:.3rem;font-size:14px}.input_box_wrapper_input{padding:1.5rem 2rem;width:100%;height:90px;min-height:90px;max-height:90px;font-weight:400;font-size:22px;line-height:1;color:#000;border:1px solid #d9dee9;border-radius:24px;background-color:transparent;transition:all .3s ease-in-out}.input_box_wrapper_input.filled+.input_box_wrapper_label,.input_box_wrapper_input:focus+.input_box_wrapper_label{background-color:#f6f9ff;top:-11px;left:1.5rem;padding:0 .8rem;font-size:20px;z-index:2}.input_box_wrapper_input:focus{border:1px solid #000}.input_box_wrapper_textarea{padding:1.5rem 2rem;width:100%;height:180px;min-height:180px;font-weight:400;font-size:22px;line-height:1;color:#000;border:1px solid #d9dee9;border-radius:24px;background-color:transparent;transition:all .3s ease-in-out}.input_box_wrapper_textarea.filled+.input_box_wrapper_label,.input_box_wrapper_textarea:focus+.input_box_wrapper_label{background-color:#f6f9ff;top:-11px;left:1.5rem;padding:0 .8rem;font-size:20px;z-index:2}.input_box_wrapper_textarea:focus{border:1px solid #000}.input_box_error_text{width:100%;text-wrap:wrap;margin-top:16px;padding:0 1.2rem;color:red;font-size:16px;line-height:16px}.alert{position:fixed;right:-100%;top:15%;display:flex;gap:1.2rem;align-items:center;justify-content:space-between;width:400px;border:1px solid #b9eaff;padding:1rem 1.5rem;border-radius:12px;margin-bottom:2rem;color:#014361;background-color:#e5f6fd;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all 1s ease-in-out}.alert.open{right:10px}.alert.close{right:-100%}@media(max-width:599px){.alert.close{right:-125%}}.alert.error{border-color:#f6c3c3;color:#5f2120;background-color:#fdeded}.alert.success{border-color:#adffb1;color:#1e4620;background-color:#edf7ed}.alert_left{display:flex;gap:1.2rem;align-items:center}.alert_left p{line-height:24px}.alert_right{cursor:pointer;font-size:26px;transition:all .3s ease-in-out}.contact_from_container{width:100%;padding-left:7rem;padding-right:7rem;padding-bottom:7rem}@media(min-width:1100px)and (max-width:1299px){.contact_from_container{padding-left:3rem;padding-right:3rem}}@media(min-width:768px)and (max-width:1100px){.contact_from_container{padding-left:3rem;padding-right:3rem}}@media(min-width:600px)and (max-width:768px){.contact_from_container{padding-left:2rem;padding-right:2rem}}@media(max-width:599px){.contact_from_container{padding-left:1.5rem;padding-right:1.5rem}}.contact_from_container_form_box{margin:1rem 0 3rem;width:100%}.contact_from_container_form_box_grid{width:100%;margin-top:3rem;gap:2rem}@media(max-width:599px){.contact_from_container_form_box_grid{padding-left:1.5rem;padding-right:1.5rem;gap:2rem 0}}.contact_from_container-tags{width:100%;margin-bottom:3rem}.contact_from_container-tags .section_boxes_title{margin-bottom:1.6rem!important}.contact_from_container-tags .section_boxes_content{display:flex;flex-direction:column;gap:2rem}.contact_from_container-tags .section_boxes_content .tags_list{display:flex;gap:1.2rem;flex-wrap:wrap}.contact_from_container-tags .section_boxes_content .tags_list .tag{display:flex;justify-content:center;align-items:center;width:fit-content;padding:1.2rem 3rem;display:inline-block;border:1px solid rgba(2,11,24,.1)!important;border-radius:30px;font-weight:400;font-size:18px;color:#000;transition:all .3s ease-in-out}.contact_from_container-tags .section_boxes_content .tags_list .tag.selected,.contact_from_container-tags .section_boxes_content .tags_list .tag:hover{background-color:#000;color:#fff}.contact_from_container-tags .section_boxes_content .error{width:100%;text-wrap:wrap;color:red;font-size:16px;line-height:16px}.contact_from_container_msg{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;width:100%;border:1px solid #014361;padding:1.5rem;border-radius:12px;margin-bottom:2rem;color:#014361;background-color:#e5f6fd}.contact_from_container_msg.error{border-color:#5f2120;color:#5f2120;background-color:#fdeded}.contact_from_container_msg.success{border-color:#1e4620;color:#1e4620;background-color:#edf7ed}.contact_from_container_msg .left{display:flex;gap:1.2rem;align-items:center}.contact_from_container_msg .right{cursor:pointer;font-size:26px;transition:all .3s ease-in-out}.contact_from_container_submit-btn{text-decoration:none;background-color:#000;color:#fff;height:90px;line-height:90px;font-size:16px;font-weight:700;text-align:center;text-transform:capitalize;display:inline-block;overflow:hidden;border-radius:100px;padding:0 80px;font-family:DMSans,sans-serif;cursor:pointer}.contact_from_container_submit-btn div{line-height:1;display:inline-block;overflow:hidden;transform:translateY(7px);height:22px}.contact_from_container_submit-btn div span{display:block;transition:transform .2s ease-out;text-shadow:0 22px 0 #fff}.contact_from_container_submit-btn:hover div span{transform:translateY(-122%)}.charactor-wrapper{width:fit-content;height:auto;display:inline-block;position:relative;font-family:BungeeShade,cursive;margin-bottom:1rem}.charactor-wrapper.space-end-x{margin-right:30px}.charactor-wrapper .charactor{position:relative;display:inline-block;opacity:0;transition:all .3s ease-in-out;animation:move 3s ease-in-out infinite,animated_charactors 3s ease forwards;animation-fill-mode:forwards}.charactor-wrapper .charactor:first-child{animation-delay:0s,0s}.charactor-wrapper .charactor:nth-child(2){animation-delay:.5s,.1s}.charactor-wrapper .charactor:nth-child(3){animation-delay:1s,.2s}.charactor-wrapper .charactor:nth-child(4){animation-delay:1.5s,.3s}.charactor-wrapper .charactor:nth-child(5){animation-delay:2s,.4s}.charactor-wrapper .charactor:nth-child(6){animation-delay:2.5s,.5s}.charactor-wrapper .charactor:nth-child(7){animation-delay:3s,.6s}.charactor-wrapper .charactor:nth-child(8){animation-delay:3.5s,.7s}.charactor-wrapper .charactor:nth-child(9){animation-delay:4s,.8s}.charactor-wrapper .charactor:nth-child(10){animation-delay:4.5s,.9s}.charactor-wrapper .charactor:nth-child(11){animation-delay:5s,1s}.charactor-wrapper .charactor:nth-child(12){animation-delay:5.5s,1.1s}.charactor-wrapper .charactor:hover{transform:translateY(-10px);text-shadow:2px 2px 5px #000}@font-face{font-family:Rondal;src:url(/fonts/Rondal-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Rondal;src:url(/fonts/Rondal-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Rondal;src:url(/fonts/Rondal-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:BungeeShade;src:url(/fonts/BungeeShade-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes upwradLinear{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes leftToRight{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes rightToLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes circle-img{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes scroll_down{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes animated_charactors{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes animationglob{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideRightToLeft{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes rotate_img{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes lights{0%{color:#2f2f31;text-shadow:0 0 1em rgba(255,0,170,.2),0 0 .125em rgba(255,51,187,.3),-1em -.125em .5em rgba(255,187,51,0),1em .125em .5em rgba(51,187,255,0)}30%{color:#18181b;text-shadow:0 0 1em rgba(255,0,170,.5),0 0 .125em rgba(255,51,187,.5),-.5em -.125em .25em rgba(255,187,51,.2),.5em .125em .25em rgba(51,187,255,.4)}40%{color:#0c0c0e;text-shadow:0 0 1em rgba(255,0,170,.5),0 0 .125em rgba(255,204,238,.5),-.25em -.125em .125em rgba(255,187,51,.2),.25em .125em .125em rgba(51,187,255,.4)}70%{color:#0c0d12;text-shadow:0 0 1em rgba(255,0,170,.5),0 0 .125em rgba(255,51,187,.5),.5em -.125em .25em rgba(255,187,51,.2),-.5em .125em .25em rgba(51,187,255,.4)}to{color:#13141b;text-shadow:0 0 1em rgba(255,0,170,.2),0 0 .125em rgba(255,51,187,.3),1em -.125em .5em rgba(255,187,51,0),-1em .125em .5em rgba(51,187,255,0)}}@keyframes move{0%{text-shadow:none}50%{text-shadow:0 10px 10px rgba(89,89,89,.75);text-rendering:auto}to{text-shadow:none}}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-area_container{background-color:#f6f9ff;position:relative;width:100%;padding:130px 10rem 7rem 7rem}@media(min-width:1100px)and (max-width:1299px){.contact-area_container{padding-left:3rem;padding-right:3rem}}@media(min-width:768px)and (max-width:1100px){.contact-area_container{padding-left:3rem;padding-right:3rem}}@media(min-width:600px)and (max-width:768px){.contact-area_container{padding-left:2rem;padding-right:2rem;padding-bottom:4rem}}@media(max-width:599px){.contact-area_container{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:4rem}}.contact-area_container_col-1{font-weight:500;font-size:70px;line-height:1;letter-spacing:-.01em;margin-bottom:70px;color:#000;font-family:EB Garamond,serif}@media(min-width:1100px)and (max-width:1299px){.contact-area_container_col-1{font-size:50px}}@media(min-width:768px)and (max-width:1100px){.contact-area_container_col-1{font-size:60px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;padding-right:100px}}@media(min-width:600px)and (max-width:768px){.contact-area_container_col-1{font-size:40px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}}@media(max-width:599px){.contact-area_container_col-1{font-size:40px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}}.contact-area_container_col-1 .title{font-weight:500;font-size:22px;line-height:1;text-transform:uppercase;color:#000;font-family:EB Garamond,serif;padding-bottom:10px;display:inline-block;text-align:left;width:100%}.contact-area_container_col-1 .title:after{content:"";display:inline-block;height:1px;width:100px;background-color:#000;margin-left:10px}@media(max-width:599px){.contact-area_container_col-1 .contact_text{margin-right:0!important;margin-bottom:0!important}}@media(min-width:600px)and (max-width:768px){.contact-area_container_col-1 .contact_text{margin-right:0!important;margin-bottom:0!important}}@media(min-width:768px)and (max-width:1100px){.contact-area_container_col-1 .contact_text{margin-right:0!important;margin-bottom:0!important}}.contact-area_container_col-1 .contact_text .animated-letter{position:relative;display:inline-block;animation:slideRightToLeft 1s ease forwards;opacity:0;animation-fill-mode:forwards}.contact-area_container_col-1 .contact-img{border-radius:300px;width:300px;height:auto;transform:translateY(10px);margin-right:30px}@media(max-width:599px){.contact-area_container_col-1 .contact-img{transform:translateY(2px);order:1}}@media(min-width:600px)and (max-width:768px){.contact-area_container_col-1 .contact-img{transform:translateY(2px);order:1}}@media(min-width:768px)and (max-width:1100px){.contact-area_container_col-1 .contact-img{transform:translateY(2px);order:1}}.contact-area_container_col-1 .contact-img img{width:100%;height:100%;object-fit:contain;object-position:center}.contact-area_container_col-2{display:block;text-align:end}@media(min-width:768px)and (max-width:1100px){.contact-area_container_col-2{display:none}}@media(min-width:600px)and (max-width:768px){.contact-area_container_col-2{display:none}}@media(max-width:599px){.contact-area_container_col-2{display:none}}@media(max-width:400px){.contact-area_container_col-2{display:none}}.contact-area_container_col-2 .shape{margin-right:-100px;position:relative;top:0;right:0;text-align:end;display:inline-block;filter:invert(100%) sepia(32%) saturate(304%) hue-rotate(200deg) brightness(105%) contrast(100%);animation:rotate_img 10s linear infinite}.contact-area_container_col-2 .shape .flower-img{position:absolute;top:51%;left:52%;transform:translate(-50%,-50%);animation:rotate_img 10s linear infinite}@media(min-width:600px)and (max-width:768px){.contact-area_container_col-3{margin-bottom:16px}}@media(max-width:599px){.contact-area_container_col-3{margin-bottom:16px}}.contact-area_container_col-3 .mail_text{display:block;font-weight:500;font-size:18px;line-height:1;color:rgba(2,11,24,.4);margin-bottom:15px}.contact-area_container_col-3 .mail_link{font-weight:500;font-size:36px;line-height:18px;background:linear-gradient(90deg,#a248ed,#ff5075 44.98%,#ffa14d 97.77%);-webkit-text-fill-color:transparent;background-clip:text;font-family:EB Garamond,serif;position:relative}@media(min-width:600px)and (max-width:768px){.contact-area_container_col-3 .mail_link{font-size:26px}}@media(max-width:599px){.contact-area_container_col-3 .mail_link{font-size:26px}}.contact-area_container_col-3 .mail_link:after{position:absolute;bottom:0;left:0;width:50%;height:2px;content:"";background:linear-gradient(90deg,#a248ed,#ff5075 44.98%,#ffa14d 97.77%);z-index:99;transition:.4s}.contact-area_container_col-3 .mail_link:hover:after{width:100%}.contact-area_container_col-4 .text{font-weight:500;font-size:18px;line-height:26px;color:#56585f;margin-bottom:0;padding-left:30px}@media(min-width:600px)and (max-width:768px){.contact-area_container_col-4 .text{padding-left:0}}@media(max-width:599px){.contact-area_container_col-4 .text{padding-left:0}}