.nav-area .dot,.page_load{display:flex;align-items:center}.continue-btn:after,.continue-btn:before{bottom:0;left:0;z-index:-1;border-radius:10px}.banner h1,.page_load h1{font-size:75px;margin-bottom:0;font-weight:900}.nav-area .dot,.pl-social a,.ripple{border-radius:50%}.phrase,.text-bg{-webkit-text-fill-color:transparent}.list_service li a.visible,.list_service li span.show{opacity:1;transform:scale(1);filter:blur(0)}#our_services,.continue-btn,.phrase,.slide{overflow:hidden}.banner h1,.slide .icons .icon,.slide .txt h2{text-transform:uppercase}:root{--pink:#e80a8b;--yellow:#fdf497;--white:#ffffff}body,html{margin:0;padding:0}@font-face{font-family:"Archivo Variable";src:url("../fonts/Archivo-VariableFont_wdth,wght.ttf") format("truetype");font-weight:100 900;font-stretch:75% 125%;font-style:normal;font-display:swap}.nav-area{position:fixed;top:0;width:50%;height:100%;transition:background .3s;z-index:10}.nav-area.left{left:0}.nav-area.right{right:0}.nav-area .arrow{position:fixed;font-size:60px;color:#fff;pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity .2s;z-index:999}.page_load .slide_new,header .logo img{opacity:0;transform:translateX(-200px) skewX(20deg);animation:.9s ease-out forwards whipSlide}.nav-area .dot{width:30px;height:30px;background:#36e7e1;justify-content:center}.nav-area .arrow.disable{filter:grayscale(1)}.nav-area .dot svg{width:50px!important;height:50px!important;fill:#000}.nav-area .dot svg path{stroke:#fff;stroke-width:.6}.ripple{position:absolute;width:10px;height:10px;background:rgba(255,255,255,.4);left:50%;top:50%;transform:translate(-50%,-50%) scale(1);animation:.6s ease-out ripple}@keyframes ripple{to{transform:translate(-50%,-50%) scale(15);opacity:0}}.page_load{background:linear-gradient(90deg,#ff66c4,#ffde59);height:100vh;flex-direction:column;justify-content:center}.item-center,.pl-social a{align-items:center}.continue-btn{font-size:25px;display:block;color:#eb078d;width:180px;margin-top:10px;position:relative;text-decoration:none;padding:20px;border-radius:10px;cursor:pointer}.continue-btn:hover:after,.w-100,header .menu_list ul li a:hover:after,header .menu_list ul li.active a:after{width:100%}.continue-btn:hover,.list_service li a.visible:hover{color:#000}.continue-btn:before{position:absolute;content:"";width:100%;background:#fff799;top:0}.continue-btn:after{position:absolute;content:"";width:0%;background:#f8ef24;top:0;transition:width .5s}.message.success,.text-bg{background:linear-gradient(90deg,#ff66c4,#ffde59)}.message.error,.message.success{position:fixed;top:0;bottom:0;width:500px;height:280px;line-height:1.4;font-size:40px;box-shadow:0 0 0 2000px #00000085;z-index:99999;font-weight:600;margin:auto;text-align:center}.page_load h1{font-family:Helvetica;text-align:center;margin-top:8px;color:#000;line-height:1;width:100%;min-height:100px}.page_load.hide{opacity:0;visibility:hidden}.message .nw_message{left:unset!important;right:50%!important}.message.success{right:0;left:0;padding:20px;padding-top:89px!important;color:#000}.message.error{background:#fff;right:0;left:0;padding:20px;padding-top:89px!important;color:red}.page_load img.animation{animation:2.5s linear infinite rotateCircle;transform-origin:center center}@keyframes rotateCircle{0%{transform:rotate(0) scale(1)}100%{transform:rotate(360deg) scale(1)}}.page_load h1::last-word{color:red}section{transition:background .8s;padding:50px 0}.animate-in{animation:1s fadeInUp}@keyframes whipSlide2{0%{opacity:0;transform:translateY(-200px) skewX(20deg)}60%{opacity:1;transform:translateY(20px) skewX(-10deg)}80%{opacity:1;transform:translateY(-10px) skewX(5deg)}100%{opacity:1;transform:translateY(0) skewX(0)}}@keyframes whipSlide{0%{opacity:0;transform:translateX(-200px) skewX(20deg)}60%{opacity:1;transform:translateX(20px) skewX(-10deg)}80%{opacity:1;transform:translateX(-10px) skewX(5deg)}100%{opacity:1;transform:translateX(0) skewX(0)}}body{margin:0;font-family:"Archivo Variable",sans-serif;background:var(--pink);color:var(--white)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--pink)!important}.d-flex,.slide.active{display:flex}.w-10{width:10%}.w-20{width:20%}.w-30,.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.container{width:1200px;margin:auto;padding-right:15px;padding-left:15px}header{padding:0;z-index:9999;width:100%;backdrop-filter:blur(5px)}header .logo img{padding:10px 0;width:70%}header .menu_list ul{list-style:none;padding:0;margin:0;display:flex;justify-content:end;gap:45px}.footer_logo,.list_service li a,.pl-footer ul li{margin-bottom:10px}header .menu_list ul li a{text-decoration:none;font-size:20px;color:#fff;font-weight:600;position:relative;text-transform:uppercase}header .menu_list ul li a:after{position:absolute;content:"";width:0%;transition:.3s;left:0;right:0;bottom:-8px;height:5px;background:var(--yellow);margin:auto}.services ul.list_service li a:hover,header .menu_list ul li a:hover,header .menu_list ul li.active a{color:var(--yellow)}.banner h1{min-height:440px;margin-top:0;width:100%}.text-bg{-webkit-background-clip:text}.pl-footer{color:#fff;font-family:'Archivo Variable',sans-serif}.pl-footer .container{margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.pl-footer h2,.pl-footer h3{color:#f8ef24;margin-bottom:20px;margin-top:0}.footer_logo img{width:150px;animation:.9s ease-out forwards whipSlide}.footer_logo{display:inline-block}.pl-logo{font-size:26px;font-weight:700;color:#ff4f9a}.pl-footer p{font-size:14px;line-height:1.7;margin:0}.pl-footer ul{list-style:none;padding:0;margin:0}.pl-footer ul li a{color:#fff;font-size:14px;text-decoration:none;transition:.3s}.pl-footer ul li a:hover{color:#f8ef24}.pl-footer a{color:#fff;text-decoration:none}.pl-footer a:hover{color:#f6ed38}.pl-social{margin-top:15px}.pl-social a{display:inline-flex;justify-content:center;width:36px;height:36px;margin-right:8px;background:#1c1c1c;color:#fff;transition:.3s}.pl-social a:hover{background:#ff4f9a;color:#000}.pl-footer-bottom{border-top:1px solid #fff799;margin-top:50px;padding-top:10px;padding-bottom:10px;text-align:center;font-size:13px}.animated-text .select_services{position:relative;display:inline-flex;vertical-align:middle}.select_services>a{display:inline-flex;align-items:center;border-radius:0;text-decoration:none;color:var(--yellow);font-weight:900}.select_services svg{transform:translateY(0);transition:transform .25s;width:60px;height:66px}.select_services.open svg{transform:rotate(180deg),translateY(-24px)}.select_services .dropdown{position:absolute;right:0;left:auto;bottom:auto;top:calc(100% + 10px);min-width:350px;background:rgb(232 10 139);border:1px solid var(--yellow);border-radius:0;padding:0;list-style:none;margin:0;box-shadow:17px 15px 8px 0 rgb(0 0 0 / 60%);display:none;z-index:100}.select_services .dropdown li{padding:8px;border-radius:0;margin:0;border-bottom:1px solid var(--yellow)}.select_services .dropdown li:last-child{border-bottom:0}.select_services .dropdown li a{display:block;color:#f8ef24;text-decoration:none;padding:4px;border-radius:6px;font-weight:600;font-size:24px}.select_services .dropdown li a:hover{background:rgba(255,255,255,.03)}.phrase{min-width:260px;border-right:2px solid var(--yellow);animation:.8s infinite blink;background:linear-gradient(90deg,#ff66c4,#ffde59);-webkit-background-clip:text}.form_text_id h2,.form_wrapper form,.slider-wrapper{animation:1s forwards fadeInUp;opacity:0;transform:translateY(80px)}@keyframes blink{0%,100%{border-color:transparent}50%{border-color:var(--white)}}@media (max-width:700px){.animated-text{font-size:20px;padding:18px}.select_services .dropdown{min-width:200px}.phrase{display:block;margin-top:12px}}.services h2{font-size:60px;text-align:center;border-top:4px solid var(--yellow);border-radius:50%;padding-top:108px}.services ul.list_service{width:100%;text-align:center;list-style:none;position:relative;padding-left:0}.services ul.list_service:before{position:absolute;content:"";width:63%;margin:auto;height:500px;top:-33px;left:0;right:0;border-top:2px solid var(--yellow);border-radius:100%;z-index:-1}.list_service li a{font-size:50px;font-weight:800;letter-spacing:2px;opacity:0;transform:scale(1.2);filter:blur(8px);transition:.5s;display:block;text-decoration:none;color:#ff4ed8}.list_service li span{display:inline-block;opacity:0;transform:scale(1.2);filter:blur(5px)}.list_service li span.show{transition:.4s}.list_service li a:hover{color:#fff}@keyframes fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.services ul.list_service li a{text-decoration:none;color:#fff;font-size:60px;font-weight:700}.form_wrapper form{margin:0 auto auto}.form_wrapper .form-group{margin-bottom:30px}.form_wrapper .form-group label{display:block;font-size:20px}.form_wrapper .form-group input:focus,.form_wrapper .form-group select,.form_wrapper .form-group textarea:focus{outline:0;box-shadow:unset}.form_wrapper .form-group input,.form_wrapper .form-group select{width:100%;height:20px;padding:5px 0;font-size:20px;background:unset;border:unset;border-bottom:2px solid var(--yellow);color:#ffff}.form_wrapper .form-group select{height:32px}.form_wrapper .form-group select option{color:var(--pink)}.form_wrapper .form-group textarea{font-size:25px;background:unset;width:100%;border:unset;border-bottom:2px solid var(--yellow);color:#ffff}.text-center{text-align:center}.form_wrapper button{border:2px solid var(--yellow);background:unset;padding:15px 40px;font-size:20px;color:#fff;font-weight:600}.slider-wrapper{padding-top:0;position:relative;width:100%;margin:auto}.slide{display:none;padding:15px 15px 39px;border-radius:0;border:4px solid var(--yellow);box-shadow:0 8px 20px rgba(0,0,0,.15)}.slide .img{flex:0 0 35%;display:flex;align-items:center;justify-content:center;padding-right:10px}.slide .img img{max-width:100%;height:auto;display:block}.slide .txt{display:flex;flex-direction:column;justify-content:center;color:#fff;padding-left:10px}.slide .txt a{text-decoration:none;font-weight:600;color:#000;margin:6px 0;border-bottom:1px solid;display:inline;width:60px}.slider-wrapper .arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:rgba(255,255,255,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:.3s}.slider-wrapper .arrow:hover{background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.15)}.slider-wrapper .arrow.prev{left:20px}.slider-wrapper .arrow.next{right:20px}.slider-wrapper .arrow svg{width:24px;height:24px;fill:#333}.slide .txt>img{width:100px;margin-bottom:10px;height:60px;object-fit:contain}.slide .txt h2{font-size:2.8rem;color:#ff0;margin-bottom:20px}.slide .txt p{line-height:1.6;margin-bottom:5px;font-size:17px;margin-top:0;min-height:135px}.slide .txt h4{margin:5px 0}.slide .icons{display:grid;gap:10px;margin-top:0;grid-template-columns:18% 18% 18% 18%}.slide .icons .icon{font-size:.85rem;font-weight:600;border:1px solid;padding:10px 0;text-align:center;width:100%}.slide .icons .icon span{font-size:10px;text-align:center;display:block;height:28px;padding:0 5px}.slide .icons .icon img{width:auto;height:80px;border:2px solid var(--yellow);padding:5px;margin-top:0;object-fit:contain}.dots{display:flex;gap:8px;margin-top:-35px;justify-content:center}.dots .dot{width:20px;height:20px;border-radius:0;background:#fff;border:2px solid #c41e6b;cursor:pointer;transition:background .3s}.dots .dot.active{background:#ff0;border-color:#ff0}.form_text_id .text{padding-right:110px}.form_text_id h2{font-size:40px;margin-bottom:0;margin-top:0}.form_text_id p{font-size:25px;margin-top:10px;opacity:0;transform:translateY(80px);animation:1.5s forwards fadeInUp}section.new_services{padding:50px 0}@media (max-width:900px){.slide{flex-direction:column}.slide .img{flex:none;padding:30px}.slide .txt{padding:40px 30px}}@media (min-width:1512px){section,section.new_services{padding:50px 0}.container{width:1300px}.banner h1{font-size:80px;text-transform:uppercase}.slide .txt p{min-height:190px;font-size:22px}section{display:flex;align-items:center}#contact-form,.slider-wrapper{width:100%}.page_load h1{width:1200px}.services ul.list_service li a{font-size:90px}}@media (max-width:1250px){.page_load h1,.services ul.list_service li a{font-size:50px}.container{width:auto}#our_work{padding-top:0}.slide .txt p{font-size:15px;min-height:125px}.page_load h1{width:800px;min-height:100px}.banner h1{font-size:63px;text-transform:uppercase;min-height:370px;margin:0}.select_services .dropdown li a{font-size:16px}.slider-wrapper{width:100%}section{padding:50px 0}.slide .img{flex:0 0 35%}.slide .txt>img{width:100px}.slide .icons .icon img{width:auto;height:50px}.slide .icons{grid-template-columns:18% 18% 18% 18%}.form_wrapper .form-group{margin-bottom:10px}.form_text_id .text{padding-right:50px}.form_text_id p{font-size:20px}.form_wrapper .form-group input{width:100%;height:30px}.form_wrapper .form-group select{height:42px;font-size:16px}.form_wrapper .form-group textarea{height:85px}}@media (max-width:1024px){.container{width:auto}.select_services .dropdown{right:auto}.page_load h1,.services ul.list_service li a{font-size:40px}.banner h1{font-size:45px;text-transform:uppercase;min-height:275px}.pl-footer .container{gap:20px}.pl-social a{width:30px;height:30px}.continue-btn{font-size:20px;padding:15px;border-radius:10px;margin-left:0;margin-top:8px;width:145px}.page_load h1{min-height:60px;width:650px}.select_services svg{width:32px;height:32px}.slide{flex-direction:row}.slide .txt p{line-height:1.3;font-size:14px;min-height:110px}.slide .txt{padding:0}.slide .icons{grid-template-columns:23% 23% 23% 23%}.form_wrapper button,header .menu_list ul li a{font-size:16px}.form_text_id .text{padding-right:21px}.form_text_id h2{font-size:27px}.form_wrapper .form-group label{display:block;font-size:13px}.slide .img{padding:15px}}@media (max-width:767px){.slider-wrapper .arrow{width:30px;height:30px;top:375px}.slide .img img{height:315px;object-fit:cover}.list_service li{font-size:20px}.slider-wrapper .arrow.prev{left:70%}.slider-wrapper .arrow.next{right:20px}.container{width:auto}.slide .txt>img{width:100px;height:50px}.pl-footer .container{grid-template-columns:repeat(1,1fr)}#our_work{padding-top:50px}header .logo{width:25%}.continue-btn{margin-left:0;margin-top:10px;font-size:16px;width:118px}.phrase,.slide .icons .icon img{margin-top:0}body,html{overflow:auto}header .menu_list ul{gap:15px;justify-content:center}header .menu_list ul li a{font-size:12px}.form_wrapper .d-flex .w-50,.form_wrapper .form_text_id,.form_wrapper .w-60,.form_wrapper form,header .logo img{width:100%}.select_services svg{width:20px;height:20px}section{padding:80px 0 40px;height:auto!important}.banner h1{font-size:32px;padding:0;line-height:1.4}.slide{padding:10px 10px 39px;flex-direction:column;border:2px solid var(--yellow)}.form_wrapper .form_text_id .text,.services ul.list_service,.slide .img{padding:0}.slide .txt{padding-top:20px}.slide .icons{grid-template-columns:48% 48%}.slide .txt p{font-size:15px}.select_services>a{display:unset;align-items:center;gap:10px;padding:0;border:unset}section.services{overflow:hidden}section.banner{padding-top:80px;padding-bottom:40px}.select_services .dropdown li a{font-size:14px}.phrase{display:block}.animated-text .select_services{margin-left:0;margin-right:0}.page_load h1{font-size:22px;width:100%;min-height:24px}.page_load .slide_new{padding-top:10px;width:90px}.page_load .d-flex img{width:100px}.page_load .logo img{width:190px!important}.services ul.list_service li a{font-size:18px}.services ul.list_service:before{width:100%;height:300px;top:-43px}.d-flex{flex-direction:column}.form_text_id h2{font-size:30px;text-align:center}.form_text_id p{font-size:18px;text-align:center}section.new_services{padding-top:50px;padding-bottom:40px}.form_wrapper .d-flex{display:unset}.form_wrapper .form-group{margin-bottom:20px}.page_load .d-flex{display:flex!important;flex-direction:row}.message.error,.message.success{width:80%;height:155px;padding:20px;padding-top:20px!important;font-size:26px;left:0;right:0;margin-top:0}.message .nw_message{left:0!important;right:0!important}}