.main-font{font-family:'Montserrat',sans-serif}.alt-font{font-family:'Roboto',sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{width:8px;background:white;border-left:0 solid white;border-right:0 solid white}::-webkit-scrollbar-thumb{background:#e84081;width:0;height:25%;transition:.5s ease;cursor:pointer}.hover-effect::before,.hover-effect::after{content:"";background:#fff;height:0;width:0;z-index:1;position:absolute;-webkit-transition-duration:1.3s!important;-o-transition-duration:1.3s;transition-duration:1.3s!important}.hover-effect::before{right:0;opacity:1;bottom:0}.hover-effect::after{top:0;opacity:.7;left:0}.hover-effect:hover::after,.hover-effect:hover::before{height:100%;opacity:0;width:100%}.image{overflow:hidden}a.image{display:block}.image img{width:100%;height:100%;display:block}.image,.image img{position:relative}.image{overflow:hidden}a.image{display:block}.image img{width:100%;height:100%;display:block}.image,.image img{position:relative}body{font-family:'Roboto',sans-serif;font-size:16px;color:#202020;font-weight:300;line-height:25px;width:100%;overflow-x:hidden}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{line-height:1.2;font-weight:400;font-family:'Montserrat',sans-serif}a,input,button,.navbar,.fixedmenu,.tp-bullet,.owl-dot,.owl-prev,.owl-next{transition:ease-in-out 0.2s;-webkit-transition:ease-in-out 0.2s;-moz-transition:ease-in-out 0.2s;-ms-transition:ease-in-out 0.2s;-o-transition:ease-in-out 0.2s}section,.section-padding{position:relative;overflow:hidden}a{color:#e84081;text-decoration:none}a:hover{color:#95609f;text-decoration:none}.btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none}p:last-child{margin-bottom:0!important;font-family:'Roboto',sans-serif}.fa,.far,.fas{display:inline}li{list-style:none;text-decoration:none}.hidden{display:none}section{padding:7.5rem 0}section #opinie-klientow{padding-top:0}.padding-top{padding-top:7.5rem}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.opacity-full{opacity:1}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.btn{-webkit-appearance:initial;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:1;display:inline-block;font-size:16px;border:2px solid transparent;letter-spacing:.5px;line-height:inherit;border-radius:0;width:auto;font-family:'Roboto',sans-serif;font-weight:bold;-webkit-transition:all .5s ease;-o-transition:all .5s ease!important;transition:all .5s ease!important}.btn.btn-red{background:#95609f;border-color:#95609f;color:#ffffff}.btn.btn-red:hover{background:#e84081!important;border-color:#e84081;color:#ffffff!important}.btn.btn-orange{background:#e84081;border-color:#e84081;color:#ffffff}.btn.btn-orange:hover{background:#95609f!important;border-color:#95609f;color:#ffffff!important}.btn.btn-black{background:#e84081;border-color:#e84081;color:#ffffff}.btn.btn-black:hover{background:#202020!important;border-color:#202020;color:#ffffff!important}.btn.btn-border{background:none;border:1px solid #fff;color:#ffffff}.btn.btn-border:hover{background:#000!important;border:1px solid #000;color:#ffffff!important}.btn.btn-trans{background:transparent;border-color:#202020;color:#202020}.btn.btn-trans:hover{background:#e84081!important;border-color:#e84081;color:#ffffff!important}.btn.btn-white{background:#fff9;border-color:#202020;color:#202020}.btn.btn-white:hover{background:#e84081!important;border-color:#e84081;color:#ffffff!important}.btn.btn-small{font-size:12px;padding:4px 1.8em}.btn.btn-medium{font-size:20px;padding:2px 42px;line-height:2em}.btn.btn-large{font-size:16px;padding:14px 30px;line-height:2em}.btn.btn-rounded{border-radius:30px;height:50px}.text-red{color:#95609f}.text-orange{color:#e84081}.text-black{color:#000000}.text-white{color:#ffffff}.bg-red{background:#95609f}.bg-orange{background:#e84081}.bg-black{background:#000000}.bg-gray{background:#faf7fa}.bg-transparent{background:transparent}.facebook-text-hvr:hover{color:#4267B2!important}.twitter-text-hvr:hover{color:#1DA1F2!important}.instagram-text-hvr:hover{color:#C32AA3!important}.linkedin-text-hvr:hover{color:#0077B5!important}.pinterest-text-hvr:hover{color:#BD081C!important}.google-text-hvr:hover{color:#DB4437!important}.facebook_bg_hvr2:hover{color:#FFFFFF!important;background:#4267b2!important;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.twitter_bg_hvr2:hover{color:#FFFFFF!important;background:#00a7e6;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.linkdin_bg_hvr2:hover{color:#FFFFFF!important;background:#1682ab;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.googleplus_bg_hvr2:hover{color:#FFFFFF!important;background:#d5463a;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.pintrest_bg_hvr2:hover{color:#FFFFFF!important;background:#c8232c;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.instagram_bg_hvr2:before{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;top:-1px;opacity:0;visibility:hidden;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;border-radius:inherit;z-index:-1;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.instagram_bg_hvr2:hover{color:#FFFFFF!important;z-index:999}.instagram_bg_hvr2:hover:before{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.top-header{padding-top:20px;padding-bottom:0;position:absolute;left:0;right:0;top:0;z-index:11}.logo img{max-width:80px;vertical-align:sub}.menu_bars,.menu_bars2{padding:5px;width:38px;cursor:pointer;z-index:1}.menu_bars2{height:36px;position:absolute}.menu_bars span{background:#202020;width:30px;height:2px;display:block}.menu_bars2 span{background:#ffffff;width:30px;height:2px;display:block}.menu_bars2 span{height:1px}.transparent-bg .menu_bars span,.menu-outer.menu_bars span{background:#ffffff}.transparent-bg.black .menu_bars span,.just-menu .menu_bars span{background:#212622}.menu_bars,.menu_bars span,.menu_bars2,.menu_bars2 span{-webkit-transition:300ms linear all;-o-transition:300ms linear all;transition:300ms linear all}.menu_bars span:nth-child(1){width:30px}.menu_bars span:nth-child(2){width:30px;margin:6px auto}.menu_bars span:nth-child(3){width:30px}.menu_bars:hover span:nth-child(2){width:30px}.menu_bars2 span:nth-child(2){display:none}.menu_bars2 span:nth-child(1),.menu_bars2 span:nth-child(3){width:30px;top:20px;position:absolute;left:5px;margin-top:-1px}.menu_bars2 span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu_bars2 span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu_bars2.active{position:fixed;top:1.5rem;right:1.5rem}.side-menu{width:35%;position:fixed;right:0;top:0;background:#e84081;z-index:1032;height:100%;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}.side-menu .navbar-brand{margin:0 0 2.5rem 0}#close_side_menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22);transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22);display:none;z-index:1031;opacity:0.4}.side-menu .btn-close{height:33px;width:33px;display:inline-block;text-align:center;position:absolute;top:30px;right:15px;cursor:pointer}.side-menu.before-side .btn-close{display:none}.side-menu .btn-close::before,.side-menu .btn-close::after{position:absolute;left:16px;content:' ';height:24px;width:2px;background:#212622;top:5px}.side-menu .btn-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.side-menu .btn-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.sidemenu_btn.left{left:15px;right:auto}.sidemenu_btn span{height:2px;width:100%;background:#FFFFFF;display:block}.sidemenu_btn span:nth-child(2){margin:4px 0}.side-menu .inner-wrapper{padding:3.5rem 5rem;height:100%;position:relative;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-menu .side-nav{margin-bottom:20px;display:block}.side-nav .navbar-nav .nav-link{font-family:'Montserrat',sans-serif;display:inline-table;color:#202020;padding:10px 0 10px 0!important;font-size:32px;font-weight:300;line-height:normal;min-height:50px;position:relative;text-transform:capitalize;-webkit-border-radius:0;border-radius:0;-webkit-transition:all 0.8s ease 500ms;-o-transition:all 0.8s ease 500ms;transition:all 0.8s ease 500ms}.side-nav .navbar-nav .nav-link::after{content:"";position:absolute;background:#95609f;display:inline-block;width:0;height:2px;bottom:0;left:0;overflow:hidden;-webkit-transition:all 0.5s cubic-bezier(0,0,0.2,1);-o-transition:all 0.5s cubic-bezier(0,0,0.2,1);transition:all 0.5s cubic-bezier(0,0,0.2,1)}.side-nav .navbar-nav .nav-link:hover::after,.side-nav .navbar-nav .nav-link:focus::after,.side-nav .navbar-nav .nav-link.active::after{width:100%}.side-nav .navbar-nav .nav-item{-webkit-transition:all 0.8s ease 500ms;-o-transition:all 0.8s ease 500ms;transition:all 0.8s ease 500ms;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.side-menu.side-menu-active .side-nav .navbar-nav .nav-item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.side-menu p{font-size:13px;margin-top:.5rem;margin-bottom:0}.side-nav .navbar-nav .nav-item{-webkit-transition:all 0.8s ease 500ms;-o-transition:all 0.8s ease 500ms;transition:all 0.8s ease 500ms}.side-nav .navbar-nav .nav-item:first-child{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.side-nav .navbar-nav .nav-item:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.side-nav .navbar-nav .nav-item:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.side-nav .navbar-nav .nav-item:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.side-nav .navbar-nav .nav-item:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.side-nav .navbar-nav .nav-item:nth-child(6){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.side-nav .navbar-nav .nav-item:nth-child(7){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.side-nav .navbar-nav .nav-item:nth-child(8){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.side-nav .navbar-nav .nav-item:nth-child(9){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.social-icons-simple{margin-bottom:0;margin-left:-10px}.social-icons-simple li{display:inline-block}.social-icons-simple li a{display:block;font-size:16px;height:36px;line-height:38px;border:1px solid transparent;text-align:center;width:36px;-webkit-border-radius:50%;border-radius:50%;position:relative;z-index:1;overflow:hidden;padding:0;-webkit-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.side-menu.center{width:100%;position:fixed;bottom:0;background:#ffffff;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);overflow-x:hidden}.side-menu.center .inner-wrapper{text-align:center}.side-menu.center .side-nav{margin:0 auto 20px}.side-menu.center .side-nav .navbar-nav .nav-link{padding:0 0 4px 0!important;margin-right:30px}.side-menu.left{left:0;right:auto;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.side-menu.side-menu-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.quarter-circle{display:inline-block;margin:0;width:120px;right:0;position:absolute;top:0;height:120px;background:#95609f;border-radius:0 0 0 120px;z-index:2;transition:.5s ease;cursor:pointer}.quarter-circle:hover{background:#e84081;transition:.5s ease}.social-icons-simple{margin-bottom:0;margin-left:-10px}.social-icons-simple li{display:inline-block}.social-icons-simple li a{font-size:18px;justify-content:center;color:#202020;height:46px;line-height:38px;width:46px;border-radius:50%;position:relative;overflow:hidden;align-items:center;display:flex}.revicon{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:34px;z-index:1;position:absolute}.banner:before{content:url(../images/banner-particles.png);position:absolute;right:-420px;top:250px;animation:scale .8s alternate infinite linear both}.main-heading{font-size:60px;font-family:'Montserrat',sans-serif;font-weight:bold;line-height:1.1;text-align:left;letter-spacing:-3px;color:#202020}.margin-sub-heading{color:#202020;margin-bottom:20px;margin-top:20px}.sub-para{font-size:16px;font-family:'Roboto',sans-serif;text-align:left}.col-height{height:100vh}.custom-box{padding:60px 37px;position:relative;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.box-1{margin-bottom:215px}.box-adjust{margin-bottom:215px}.custom-box{padding:60px 37px;position:relative;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.custom-box .box-text{font-size:28px;font-family:'Montserrat',sans-serif;font-weight:600;line-height:1.143;text-align:left;letter-spacing:0;position:relative;color:#ffffff}.arrow-box{position:absolute;background-color:#a677af;font-size:30px;padding:10px 11px;right:0;bottom:0;visibility:visible;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;-webkit-animation:0.5s fadeInUp;animation:0.5s fadeInUp}.arrow-box.arrow-box-hidden{visibility:hidden;-webkit-transition:ease;-o-transition:ease;transition:ease;-webkit-animation:0.5s fadeInDown;animation:0.5s fadeInDown}.arrow-box .las{color:#ffffff!important;visibility:visible;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.arrow-box .las.las-hidden{visibility:hidden;-webkit-transition:ease;-o-transition:ease;transition:ease}.arrow-box1{position:absolute;background-color:#95609f;font-size:30px;padding:10px 11px;right:0;bottom:0;visibility:hidden;-webkit-transition:ease;-o-transition:ease;transition:ease;-webkit-animation:1s fadeInUp;animation:1s fadeInUp}.arrow-box1.arrow-box1-display{visibility:visible;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;-webkit-animation:0.5s fadeInDown;animation:0.5s fadeInDown}.arrow-box1 .las{color:#ffffff!important;visibility:hidden;-webkit-transition:ease;-o-transition:ease;transition:ease}.arrow-box1 .las.las-visible{-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;visibility:visible}.custom-box:hover .arrow-box1 i{-webkit-animation:1.5s rubberBand;animation:1.5s rubberBand}.bg-campus-icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.bg-campus-icon i{position:absolute;color:#95609f;top:15px;font-size:200px;font-weight:800;line-height:1;text-transform:capitalize;opacity:0;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;-webkit-animation:scale .6s alternate infinite linear both;animation:scale .6s alternate infinite linear both}@-webkit-keyframes scale{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes scale{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.custom-box.bg-orange:hover{background:#e84081}.custom-box.bg-orange:hover .bg-campus-icon i{opacity:0.8}.custom-box:hover .arrow-box i{-webkit-animation:1s rubberBand;animation:1s rubberBand}.bg-study-icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.bg-study-icon i{position:absolute;color:#e84081;top:15px;font-size:200px;font-weight:800;line-height:1;text-transform:capitalize;opacity:0;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;-webkit-animation:scale .6s alternate infinite linear both;animation:scale .6s alternate infinite linear both}@keyframes scale{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.custom-box.bg-red:hover{background:#95609f}.custom-box.bg-red:hover .bg-study-icon i{opacity:0.8}.image-div{width:100%;height:216px;overflow:hidden}.mini-slider .carousel .animation1{-webkit-animation:0.5s fadeInUp;animation:0.5s fadeInUp}.mini-slider .carousel .animation2{-webkit-animation:0.5s fadeInDown;animation:0.5s fadeInDown}.fixed-nav-on-scroll{background-color:#202020;position:fixed;right:0;top:0;z-index:1;width:120px;animation:1s fadeInRight;display:inline-block;margin:0;height:120px;border-radius:0 0 0 120px;transition:.5s ease;cursor:pointer}.fixed-nav-on-scroll:hover{background-color:#95609f;transition:.5s ease}.fixed-nav-on-scroll .menu_bars span{background:#ffffff}.fixed-nav-on-scroll .fixed-icon-scroll{display:inline-block;position:absolute;top:50%;left:50%;transform:translateY(20%)}.fixed-nav-appear{display:block}.navbar-simple .navbar-nav .nav-link{font-size:16px;color:#ffffff;font-weight:400;text-align:center;padding:0.5rem 2rem;font-family:'Poppins',sans-serif}.nav-box-round .navbar-nav .nav-link{border-radius:20px}@-webkit-keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.heading{font-size:48px;font-family:'Montserrat',sans-serif;color:#202020;font-weight:bold;width:95%;margin-bottom:50px;text-transform:capitalize}.text{font-family:Roboto,sans-serif;font-weight:lighter;font-size:16px;color:#202020;margin-bottom:40px}.about-sec .about-details .heading{margin-left:auto;margin-right:auto}.about-sec .sub-heading{color:#95609f}.sub-heading span{display:inline-block;width:30px;height:2px;background-color:#202020;margin-right:8px;margin-bottom:3px}.about-sec .about-details .sub-heading span{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.about-sec .our-about-sec{padding-top:70px;overflow:hidden;padding-bottom:10px}.about-sec .our-about-sec .about-card{padding-top:30px;padding-bottom:30px;transition:.8s ease}.about-sec .our-about-sec .about-card .image-holder{margin-bottom:30px}.about-sec .our-about-sec .about-card .image-holder i{font-size:50px;font-weight:300;transition:.8s ease}.about-sec .our-about-sec .about-card .about-card-heading{font-size:18px;font-family:'Roboto',sans-serif;font-weight:bold;text-transform:capitalize;margin-bottom:20px;transition:.8s ease}.about-sec .our-about-sec .about-card .about-card-detail{font-family:Roboto,sans-serif;font-weight:lighter;font-size:16px;color:#202020;padding:0 20px}.about-sec .our-about-sec a{text-decoration:none;color:#202020}.about-sec .our-about-sec .about-card:hover{border-radius:20px;box-shadow:0 0 15px #e1e1e1;cursor:pointer}.about-sec .our-about-sec .about-card:hover .about-card-heading{color:#e84081}.about-sec .our-about-sec .about-card:hover .image-holder{animation:.8s zoomIn}.parallax-box{text-align:center}.parallax-box h2{font-size:42px;margin-bottom:10px;font-weight:bold;font-family:Roboto,sans-serif}.parallax-box h5{font-family:Roboto,sans-serif;font-weight:normal;font-size:18px}.team-data-img{overflow:inherit}.single-work{margin-bottom:30px;overflow:hidden;position:relative;transition:all .3s ease 0s}.single-work img{width:100%;height:auto}.single-work .title{width:80%;font-weight:normal;color:#ffffff;margin:0 0 15px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Roboto',sans-serif}.single-work .overlay-text{width:100%;height:100%;font-size:26px;color:#fff;background-color:transparent;-webkit-transition:opacity .4s;transition:opacity .4s;text-align:center;opacity:0;position:absolute;top:0;left:0}.cases-image-inner{position:relative;padding:0 15px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1111}.cases-line{position:absolute;background:#ffffff}.top{top:15px;right:15px;width:100px;height:2px}.top-right{top:15px;right:15px;height:100px;width:2px}.bottom{top:unset;bottom:15px;left:15px;width:100px;height:2px}.bottom-left{top:unset;bottom:15px;left:15px;height:100px;width:2px}.single-work .overlay-text:before,.single-work .overlay-text:after{opacity:0.6;position:absolute;top:0;content:"";width:0;height:100%;background-color:#000;-webkit-transition:all 0.45s ease-in-out 0s;transition:all 0.45s ease-in-out 0s;z-index:-1;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.single-work .overlay-text:before{right:0}.single-work .overlay-text:after{left:0}.item:hover .overlay-text{opacity:1}.item:hover .overlay-text:before,.item:hover .overlay-text:after{width:100%;transform:skewX(0);-webkit-transform:skewX(0);-moz-transform:skewX(0);-ms-transform:skewX(0);-o-transform:skewX(0);z-index:1}.item .img-responsive{max-width:100%;transition:all .5s ease 0.2s}.item:hover .img-responsive{transform:scale(1.2);transition:all .5s ease 0.2s}.pricing-sec .pricing-details{margin-bottom:50px}.pricing-sec .pricing-details .heading{margin:25px auto 50px auto}.pricing-sec .pricing-details .sub-heading span{display:block;width:30px;height:2px;background-color:#202020;margin-left:auto;margin-right:auto;margin-bottom:10px}.pricing-sec .pricing-cards{overflow:hidden}.pricing-sec .pricing-card{padding-top:60px;padding-bottom:100px;padding-left:18.5px;padding-right:18.5px;transition:.5s ease}.pricing-sec .pricing-card .pricing-card-heading{font-size:24px;font-family:'Roboto',sans-serif;font-weight:400;color:#202020;transition:.5s ease;text-transform:capitalize}.pricing-sec .pricing-card .pricing-card-text{font-size:16px;color:#202020;font-family:'Roboto',sans-serif;font-weight:300;transition:.5s ease;width:85%;margin:auto;margin-bottom:25px;line-height:20px}.pricing-sec .pricing-card .pricing-amount{font-size:60px;color:#202020;font-family:'Montserrat',sans-serif;font-weight:bold;position:relative;margin-bottom:25px;transition:.5s ease;display:inline-block}.pricing-sec .pricing-card .pricing-amount span{font-size:15px;color:#202020;font-family:'Roboto',sans-serif;font-weight:600;margin-left:5px;transition:.5s ease}.pricing-sec .pricing-card .pricing-amount i{font-size:15px;color:#202020;font-weight:bolder;position:absolute;left:-18px;top:22%;transition:.5s ease}.pricing-sec .pricing-card .pricing-features{padding-right:0;text-align:center;margin-bottom:30px;transition:.5s ease}.pricing-sec .pricing-card .pricing-features li{list-style:none;margin-bottom:10px;font-size:16px;font-family:'Roboto',sans-serif;font-weight:300;color:#202020;text-decoration:none}.pricing-sec .pricing-card.active:nth-child(2){box-shadow:1px 1px 15px #e1e1e1;background:#95609f;border-radius:0}.pricing-sec .pricing-card.active:nth-child(2) *{color:#ffffff}.sponsor-tags .item{display:flex;justify-content:center;align-items:center;cursor:pointer}.sponsor-tags .item img{width:80%;display:inline-block}.blog-area{padding-top:80px}.blog-area .heading{line-height:1.1;font-size:48px;margin-bottom:30px}.blog-box{padding:60px 37px;margin-top:215px;position:relative;-webkit-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.blog-box:hover{background-color:#95609f}.blog-box .box-text{font-size:28px;font-family:'Montserrat',sans-serif;font-weight:600;line-height:1.143;text-align:left;letter-spacing:0;position:relative;color:#ffffff}.contact-sec{padding-bottom:0}.contact-sec .heading{color:#202020;font-family:Montserrat,sans-serif;font-weight:bold;font-size:48px;margin-bottom:40px}.contact-sec .contact-form{width:95%}.contact-sec .contact-form input{color:#8799a3;font-size:16px;height:50px;padding:25px}.contact-sec .contact-form .form-control{border-radius:0;border:solid 2px #eceef2}.contact-sec .contact-form input::placeholder{color:#9d87a3;font-size:16px}.contact-sec .contact-form textarea{padding:13px;padding-left:25px;height:202px;color:#8799a3;font-size:16px}.contact-sec .contact-form .btn-red{margin-top:20px}.contact-sec .contact-background{position:absolute;right:0;top:-35px;z-index:-1}.contact-sec .contact-details{font-family:Roboto,sans-serif;width:90%;margin-left:20px}.contact-sec .contact-details .heading{margin-bottom:35px}.contact-sec .contact-details .text{color:#202020;opacity:.8}.contact-sec .contact-details ul{padding-left:0;margin-bottom:0;margin-top:50px}.contact-sec .contact-details ul li{color:#202020;opacity:.8;list-style:none;margin-bottom:22px;font-size:16px;display:flex;align-items:center}.contact-sec .contact-details ul li:first-child{width:60%}.contact-sec .contact-details ul li span{display:inline-block;padding-right:30px}.contact-sec .contact-details ul li span:last-child{padding-right:0}.contact-sec .contact-details ul li i{font-size:28px;margin-right:20px;margin-bottom:0px;color:#e84081}.contact-details a{font-size:28px;font-weight:300;color:#202020}.contact-details a:hover{color:#e84081}.footer-style-1{padding:5rem 0}.footer-social ul{margin:0;padding:0}.footer-social li{display:inline-block}.footer-social a{display:block;width:45px;height:45px;text-align:center;line-height:45px;border-radius:50px;font-size:17px;margin:0 10px 0 0;border:1px solid transparent;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.footer-social li:nth-last-child(1) a{margin-right:0}.footer-social li a:hover{background-color:#e84081;color:#ffffff}.company-about{font-size:14px}#animated-cursor{position:absolute;left:0;display:none;top:0;width:30px;height:30px;pointer-events:none;z-index:10000;-webkit-transition:opacity 0.2s ease-in-out 0.5s;transition:opacity 0.2s ease-in-out 0.5s}.cursor-light:hover~#animated-cursor{display:inline-block}#cursor{position:fixed;transform:translate(-50%,-50%);width:25px;height:25px;border:2px solid #202020;border-radius:50%;pointer-events:none;opacity:1;box-sizing:border-box}#cursor:before{font-family:themify;content:"\e649";font-size:6px;width:4px;height:8px;line-height:8px;text-align:center;position:absolute;left:-12px;top:9px;color:#202020;opacity:0;transition:all 0.1s cubic-bezier(0.215,0.61,0.355,1) 0s}#hold-event{width:26px;height:26px;position:absolute;top:0;left:0;border-radius:100%;background:rgba(255,255,255,0)}#cursor-loader{width:40px;height:40px;position:absolute;background-color:transparent;border-right:2px solid transparent;border-bottom:2px solid #202020;border-left:2px solid transparent;border-top:2px solid transparent;border-radius:50px;box-sizing:border-box;opacity:0;transform:translate(-9px,-9px) rotate(0deg);-webkit-animation:rotating 0.8s ease-in-out infinite;animation:rotating 0.8s ease-in-out infinite;-webkit-transition:opacity 0s ease-in-out 0s;transition:opacity 0s ease-in-out 0s}#cursor:after{font-family:themify;content:"\e649";font-size:6px;width:4px;height:8px;line-height:8px;text-align:center;position:absolute;right:-10px;top:9px;color:#202020;opacity:0;transition:all 0.2s cubic-bezier(0.215,0.61,0.355,1) 0s}@keyframes rotating{0%{-webkit-transform:translate(-7px,-7px) rotate(0deg);transform:translate(-7px,-7px) rotate(0deg)}95%{-webkit-transform:translate(-7px,-7px) rotate(350deg);transform:translate(-7px,-7px) rotate(350deg)}100%{-webkit-transform:translate(-7px,-7px) rotate(360deg);transform:translate(-7px,-7px) rotate(360deg)}}.header-appear.cursor-light:hover~#animated-cursor{display:none}.header-appear .animated-wrap,.header-appear .animated-element{transform:none!important}.loader{display:none!important;pointer-events:none!important;visibility:hidden!important}.loading{position:absolute;top:44%;left:48%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading.reversed li{border:4px solid;-webkit-animation:LOADINGREV 2s infinite;animation:LOADINGREV 2s infinite}.loading.reversed li:nth-child(1n){border-color:#e84081;-webkit-animation-delay:0s;animation-delay:0s}.loading.reversed li:nth-child(2n){border-color:#95609f;-webkit-animation-delay:0.2s;animation-delay:0.2s}.loading.reversed li:nth-child(3n){border-color:#e84081;-webkit-animation-delay:0.4s;animation-delay:0.4s}.loading li{position:absolute;margin:0;height:30px;width:30px;border-radius:100%}.loading li:nth-child(1n){left:-35px;-webkit-animation-delay:0s;animation-delay:0s}.loading li:nth-child(2n){left:0;-webkit-animation-delay:0.2s;animation-delay:0.2s}.loading li:nth-child(3n){left:35px;-webkit-animation-delay:0.4s;animation-delay:0.4s}.grid-row:after{content:'';display:table;clear:both}.grid-row .col{position:absolute;top:0;left:0;bottom:0}@-webkit-keyframes LOADINGREV{0%{-webkit-transform:scale(0.5);transform:scale(0.5);background:#ffffff}50%{-webkit-transform:scale(1);transform:scale(1);background:#ffffff}100%{-webkit-transform:scale(0.5);transform:scale(0.5);background:#ffffff}}@keyframes LOADINGREV{0%{-webkit-transform:scale(0.5);transform:scale(0.5);background:#ffffff}50%{-webkit-transform:scale(1);transform:scale(1);background:#ffffff}100%{-webkit-transform:scale(0.5);transform:scale(0.5);background:#ffffff}}.standalone-row:not(:last-child){margin-bottom:3rem}.standalone-row .stand-img-des{padding-left:30px;text-align:center}.standalone-row:nth-child(2) .stand-img-des{padding-left:0;padding-right:30px}.standalone-detail .sub-heading{margin-bottom:10px}.standalone-area .sub-heading{margin-bottom:8px}.standalone-detail .heading{margin-bottom:20px;font-size:56px;color:#2b2b2b;font-weight:bold;font-family:'Montserrat',sans-serif}.standalone-detail .para_text{font-family:'Roboto',sans-serif;text-align:center;font-size:15px;margin:0 auto}.standalone-detail{padding-bottom:100px}.standalone-area .heading-text{font-weight:400;margin-bottom:12px;font-family:'Montserrat',sans-serif;font-size:45px}.standalone-area .stand-img-des .para_text{font-family:'Roboto',sans-serif}.page-title{position:relative;text-align:center;padding:200px 0 150px 0;background-color:#fbfbfb}.page-title .auto-container{position:relative}.page-title h2{position:relative;color:#202020;font-weight:600;line-height:1.2em;margin-bottom:10px;font-size:3.5rem;text-transform:capitalize}.page-breadcrumb{position:relative}.page-breadcrumb li{position:relative;display:inline-block;margin-right:10px;padding-right:15px;font-size:14px;font-weight:400;text-transform:capitalize}.page-breadcrumb li:after{position:absolute;content:"\f101";right:-5px;top:1px;color:#95609f;font-size:14px;font-weight:900;font-family:"Font Awesome 5 Free"}.page-breadcrumb li:last-child::after{display:none}.page-breadcrumb li:last-child{padding-right:0;margin-right:0}.page-breadcrumb li a{font-weight:400;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.page-breadcrumb li a .icon{margin-right:4px;color:#e84081}.page-breadcrumb li a:hover{color:#e84081}@media (max-width:1280px) and (min-width:992px){.revicon{display:none!important}.custom-box .box-text{font-size:22px}.blog-box .box-text{font-size:22px}}@media screen and (max-width:991px) and (min-width:768px){.heading{font-size:44px}.main-heading{text-align:center}.sub-para{text-align:center}#cursor{display:none}.side-menu.center .side-nav .navbar-nav .nav-link{margin-right:0;padding:0 0 30px 0!important}.banner{padding-bottom:7.5rem!important}.revicon{display:none!important}.col-height{height:50vh}.box-1{margin-bottom:0}.logo{margin-left:10px}.about-sec .our-about-sec .about-card{width:60%;margin:auto}.pricing-sec .price-cards{width:60%;margin:auto}.parallax-box h5{font-size:16px}.blog-area .heading{font-size:44px}.blog-box{margin-top:0}.contact-sec .contact-form{width:100%;margin-left:0}.contact-sec .contact-details{width:100%;margin-left:0;margin-top:80px}.contact-sec .contact-details ul li:first-child{width:100%}.contact-sec .contact-details ul li{display:block;margin-bottom:30px}.contact-sec .contact-details ul li i{margin-right:0;margin-bottom:15px;display:block}.footer-style-1{padding-top:3rem!important}.standalone-detail{padding-bottom:70px}.standalone-area .gradient-text1{font-size:30px}.standalone-detail .heading{font-size:30px}.standalone-area .sub-heading{margin-top:3rem}.standalone-row .stand-img-des{padding-left:0;padding-right:0}.standalone-row:nth-child(2) .stand-img-des{padding-left:0;padding-right:0}.standalone-row:nth-child(2){margin-top:3rem;margin-bottom:3rem}.para_text{font-size:18px}.author-avatar{float:none;margin-bottom:25px;overflow:visible}.agency-author{padding:30px;text-align:left}.author-content{padding:0}}@media screen and (max-width:767px){body{text-align:center}.side-menu{width:380px}#cursor{display:none}section,.section-padding,.pricing-padding{padding:6.5rem 0 4.5rem 0}.side-menu.center .side-nav .navbar-nav .nav-link{margin-right:0!important}.quarter-circle{width:100px;height:100px}.logo-full{display:inline-block;width:80px}.side-menu.center .side-nav .navbar-nav .nav-link{padding:0!important;margin-right:0;margin-bottom:10px;font-size:20px;min-height:unset;line-height:1.4}.fixed-nav-on-scroll{height:80px;width:80px}.fixed-nav-on-scroll .fixed-icon-scroll{top:50%;left:42%;transform:translateY(0)}.banner{padding-bottom:4.5rem!important}.main-heading{font-size:40px;text-align:center}.sub-para{font-size:14px;text-align:center}.btn.btn-medium{font-size:14px}.col-height{height:98vh}.box-1{margin-bottom:0}.heading{font-size:32px;margin-bottom:30px}.text{font-size:14px}.padding-top{padding-top:4rem}.parallax-box{padding:20px 0}.pricing-sec .pricing-details .heading{margin-bottom:25px}.pricing-sec .pricing-details{margin-bottom:0}.pricing-sec .pricing-card{padding-bottom:60px}.blog-area .heading{font-size:32px}.blog-box{margin-top:0}.contact-sec .heading{font-size:32px}.contact-sec .contact-form{width:100%;margin-left:0}.contact-sec .contact-details{width:100%;margin-left:0;margin-top:80px}.contact-sec .contact-details ul li:first-child{width:100%}.contact-sec .contact-details ul li{display:block;margin-bottom:30px}.contact-sec .contact-details ul li i{margin-right:0;margin-bottom:15px;display:block}.footer-style-1{padding-top:2rem}.footer-social a{margin:0}.standalone-detail{padding-bottom:70px}.standalone-area .gradient-text1{font-size:30px}.standalone-detail .heading{font-size:30px}.standalone-area .sub-heading{margin-top:3rem}.standalone-row .stand-img-des{padding-left:0;padding-right:0}.standalone-row:nth-child(2) .stand-img-des{padding-left:0;padding-right:0}.standalone-row:nth-child(2){margin-top:3rem;margin-bottom:3rem}.page-title h2{font-size:2.5rem}.standalone-area .heading-text{font-size:30px}}@media (max-width:480px){.side-menu{width:370px}.side-menu .inner-wrapper{padding:2.5rem 5rem 3.5rem}.main-heading{font-size:30px}.custom-box .box-text{font-size:24px}.heading{font-size:28px}.blog-area .heading{font-size:28px}.contact-details a{font-size:18px}}.footer-menu{margin-top:40px;text-align:center}.footer-menu ul{display:inline-flex}.footer-menu ul li a{color:#fff;padding:6px 10px;border-radius:15px;background:#ddd;margin-left:8px}.footer-menu ul li a:hover{color:#fff;padding:6px 10px;border-radius:15px;background:#e84081;margin-left:8px}@media screen and (max-width:768px){.footer-menu ul{display:inherit}.footer-menu ul li a{line-height:34px}}.messenger-button a{position:fixed;display:block;z-index:99999;right:25px;font-size:46px;bottom:140px;color:#08a1e3;background:#fff;padding:1px 5px 4px 5px;margin:0px;box-shadow:0 0 25px;border-radius:11px}.whatsapp-button a{position:fixed;display:block;z-index:99999;right:25px;font-size:46px;bottom:70px;color:#07E33C;background:#fff;padding:1px 5px 4px 5px;margin:0px;box-shadow:0 0 25px;border-radius:11px}.messenger-button a:hover,.whatsapp-button a:hover{color:#333}@media (max-width:370px){.messenger-button a{position:fixed;display:block;z-index:99999;right:25px;font-size:30px;bottom:120px;color:#08a1e3}.whatsapp-button a{position:fixed;display:block;z-index:99999;right:25px;font-size:30px;bottom:75px;color:#07E33C}}.lang-pill-switch{display:inline-flex;align-items:center;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:9999px;padding:3px;box-shadow:0 2px 10px rgba(0,0,0,0.08);user-select:none;z-index:1000}.lang-pill-btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:32px;padding:0 10px;border-radius:9999px;font-size:13px;font-weight:700;color:#475569;text-decoration:none!important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);letter-spacing:0.5px}.lang-pill-btn:hover{color:#e91379}.lang-pill-btn.active{background:linear-gradient(135deg,#e91379 0%,#d80b6c 100%);color:#ffffff!important;box-shadow:0 2px 8px rgba(233,19,121,0.35)}#animated-cursor,#cursor,#cursor-loader,#hold-event{display:none!important;pointer-events:none!important;visibility:hidden!important}html,body,a,button,input,textarea,select{cursor:auto!important}a,button,[role="button"],input[type="submit"]{cursor:pointer!important}:root{--brand-pink:#e91379;--brand-pink-gradient:linear-gradient(135deg,#f02284 0%,#db0b6a 100%);--brand-purple:#95609f;--brand-dark:#0f172a;--brand-gray:#f8fafc;--brand-border:#e2e8f0;--brand-text-muted:#64748b}.lang-pill-switch{display:inline-flex;align-items:center;background:#ffffff;border-radius:50px;padding:3px;box-shadow:0 4px 14px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.08);position:relative;z-index:100;pointer-events:auto;user-select:none;vertical-align:middle;transition:all 0.25s ease}.lang-pill-switch .lang-pill-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:0.3px;text-decoration:none!important;color:var(--brand-dark);background:transparent;transition:all 0.25s ease;line-height:1;cursor:pointer!important;pointer-events:auto!important;text-transform:uppercase}.lang-pill-switch .lang-pill-btn:not(.active):hover{background:rgba(15,23,42,0.07);color:#000000}.lang-pill-switch .lang-pill-btn.active{background:var(--brand-pink);background:var(--brand-pink-gradient);color:#ffffff!important;box-shadow:0 2px 8px rgba(233,19,121,0.45);cursor:default}.v2-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,0.06);box-shadow:0 4px 20px rgba(0,0,0,0.04);transition:all 0.3s ease}.v2-header .container-fluid{padding:12px 25px}.v2-logo img{height:48px;width:auto;display:block}.v2-nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.v2-nav-item{margin:0 12px}.v2-nav-link{font-family:'Montserrat',sans-serif;font-size:14.5px;font-weight:600;color:#1e293b;text-decoration:none!important;padding:6px 12px;border-radius:8px;transition:all 0.25s ease;display:inline-block}.v2-nav-link:hover{color:var(--brand-pink);background:rgba(233,19,121,0.05)}.v2-nav-link.active{color:var(--brand-pink);background:rgba(233,19,121,0.08);font-weight:700}.btn,a.btn,button.btn,.v2-quote-btn,.v2-filter-btn,.lang-pill-btn,.v2-nav-link{text-decoration:none!important}.btn:hover,.btn:focus,.btn:active,a.btn:hover,a.btn:focus,a.btn:active,button.btn:hover,button.btn:focus,button.btn:active,.v2-quote-btn:hover,.v2-quote-btn:focus,.v2-quote-btn:active,.v2-filter-btn:hover,.v2-filter-btn:focus{text-decoration:none!important;outline:none!important}.v2-quote-btn{background:var(--brand-pink-gradient);color:#ffffff!important;padding:10px 24px;border-radius:50px;font-family:'Montserrat',sans-serif;font-size:13.5px;font-weight:700;text-decoration:none!important;box-shadow:0 4px 16px rgba(233,19,121,0.35);transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1);display:inline-flex;align-items:center;position:relative;overflow:hidden;z-index:1}.v2-quote-btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.38),transparent);transform:skewX(-25deg);transition:none;z-index:2;pointer-events:none}.v2-quote-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 28px rgba(233,19,121,0.55),0 0 16px rgba(244,63,94,0.35);color:#ffffff!important;text-decoration:none!important}.v2-quote-btn:hover::after{left:160%;transition:left 0.85s cubic-bezier(0.165,0.84,0.44,1)}.btn-outline-light{color:#ffffff!important;border:2px solid rgba(255,255,255,0.75)!important;background:rgba(255,255,255,0.04)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50px!important;font-family:'Montserrat',sans-serif;font-weight:600;text-decoration:none!important;transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1)!important;position:relative;overflow:hidden}.btn-outline-light:hover{color:#ffffff!important;border-color:rgba(233,19,121,0.9)!important;background:linear-gradient(135deg,rgba(233,19,121,0.9) 0%,rgba(147,51,234,0.9) 100%)!important;transform:translateY(-3px) scale(1.02);box-shadow:0 10px 26px rgba(233,19,121,0.48),0 0 20px rgba(168,85,247,0.35)!important;text-decoration:none!important}.btn-outline-dark{color:#0f172a!important;border:2px solid #0f172a!important;background:transparent!important;border-radius:50px!important;font-family:'Montserrat',sans-serif;font-weight:600;text-decoration:none!important;transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1)!important}.btn-outline-dark:hover{color:#ffffff!important;background:#0f172a!important;border-color:#0f172a!important;transform:translateY(-3px);box-shadow:0 8px 24px rgba(15,23,42,0.25)!important;text-decoration:none!important}.btn-light{background:#ffffff!important;color:#0f172a!important;border:2px solid #ffffff!important;border-radius:50px!important;font-family:'Montserrat',sans-serif;font-weight:700;text-decoration:none!important;transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1)!important;box-shadow:0 4px 15px rgba(0,0,0,0.15)}.btn-light:hover{background:#ffffff!important;color:var(--brand-pink)!important;border-color:#ffffff!important;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,0.28),0 0 22px rgba(233,19,121,0.35)!important;text-decoration:none!important}.btn-red{background:var(--brand-pink-gradient)!important;color:#ffffff!important;border:none!important;border-radius:50px!important;font-family:'Montserrat',sans-serif;font-weight:700;text-decoration:none!important;transition:all 0.35s cubic-bezier(0.165,0.84,0.44,1)!important;box-shadow:0 4px 14px rgba(233,19,121,0.35)}.btn-red:hover{color:#ffffff!important;transform:translateY(-3px) scale(1.02);box-shadow:0 10px 28px rgba(233,19,121,0.55)!important;text-decoration:none!important}.v2-filter-btn{transition:all 0.3s ease!important;text-decoration:none!important}.v2-filter-btn:hover,.v2-filter-btn.active{background:var(--brand-pink-gradient)!important;border-color:transparent!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(233,19,121,0.35)!important;text-decoration:none!important}.v2-mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:6px;color:#0f172a;font-size:24px}@media (max-width:991px){.v2-nav-desktop{display:none!important}.v2-mobile-toggle{display:inline-flex}}.v2-mobile-drawer{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#ffffff;z-index:2000;box-shadow:-5px 0 25px rgba(0,0,0,0.15);transition:right 0.35s ease;padding:25px;display:flex;flex-direction:column}.v2-mobile-drawer.open{right:0}.v2-drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:1999;opacity:0;visibility:hidden;transition:all 0.3s ease}.v2-drawer-overlay.open{opacity:1;visibility:visible}.v2-drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:15px;margin-bottom:20px}.v2-drawer-close{background:none;border:none;font-size:26px;cursor:pointer;color:#64748b}.v2-drawer-nav{list-style:none;padding:0;margin:0}.v2-drawer-nav li{margin-bottom:10px}.v2-drawer-nav a{display:block;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600;color:#0f172a;padding:10px 14px;border-radius:8px;text-decoration:none!important}.v2-drawer-nav a.active{color:var(--brand-pink);background:rgba(233,19,121,0.08)}.v2-page-hero{margin-top:72px;background:linear-gradient(130deg,#070913 0%,#1d0f3c 28%,#4a0d50 52%,#1a164a 78%,#080b18 100%);background-size:260% 260%;animation:v2HeroAmbientShift 9s ease-in-out infinite alternate;color:#ffffff;padding:70px 0 50px;position:relative;overflow:hidden}@keyframes v2HeroAmbientShift{0%{background-position:0% 35%}50%{background-position:100% 65%}100%{background-position:0% 35%}}.v2-page-hero::before{content:"";position:absolute;top:-20%;right:-8%;width:750px;height:750px;background:radial-gradient(circle,rgba(233,19,121,0.72) 0%,rgba(217,70,239,0.45) 32%,rgba(147,51,234,0.22) 55%,rgba(0,0,0,0) 75%);border-radius:50%;filter:blur(45px);pointer-events:none;animation:v2AuraFloat1 8s ease-in-out infinite alternate;z-index:1;mix-blend-mode:screen}.v2-page-hero::after{content:"";position:absolute;bottom:-25%;left:-8%;width:700px;height:700px;background:radial-gradient(circle,rgba(99,102,241,0.65) 0%,rgba(59,130,246,0.42) 32%,rgba(233,19,121,0.25) 55%,rgba(0,0,0,0) 75%);border-radius:50%;filter:blur(50px);pointer-events:none;animation:v2AuraFloat2 9.5s ease-in-out infinite alternate;z-index:1;mix-blend-mode:screen}@keyframes v2AuraFloat1{0%{transform:translate(0,0) scale(1);opacity:0.85}50%{transform:translate(-95px,65px) scale(1.28);opacity:1}100%{transform:translate(55px,-45px) scale(0.92);opacity:0.88}}@keyframes v2AuraFloat2{0%{transform:translate(0,0) scale(1);opacity:0.8}50%{transform:translate(85px,-70px) scale(1.3);opacity:1}100%{transform:translate(-50px,40px) scale(1.05);opacity:0.85}}.v2-page-hero .container{position:relative;z-index:2}.v2-page-hero .v2-badge{display:inline-block;padding:6px 16px;border-radius:30px;background:rgba(233,19,121,0.2);border:1px solid rgba(233,19,121,0.4);color:#fca5a5;font-size:12.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.v2-page-hero h1{font-family:'Montserrat',sans-serif;font-size:40px;font-weight:800;line-height:1.25;margin-bottom:15px;color:#ffffff}.v2-page-hero p.lead{font-size:17px;color:#cbd5e1;max-width:760px;margin:0 auto;line-height:1.6}.v2-breadcrumbs-wrap{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:10px 0}.v2-breadcrumb{background:transparent;padding:0;margin:0;font-size:13px;font-family:'Montserrat',sans-serif}.v2-breadcrumb a{color:#64748b;text-decoration:none;font-weight:500}.v2-breadcrumb a:hover{color:var(--brand-pink)}.v2-breadcrumb .active{color:#0f172a;font-weight:700}.v2-section{padding:70px 0}.v2-section.bg-light{background-color:#f8fafc!important}.v2-section-heading{text-align:center;margin-bottom:50px}.v2-section-heading .badge{padding:6px 14px;background:rgba(233,19,121,0.1);color:var(--brand-pink);border-radius:20px;font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:10px}.v2-section-heading h2{font-family:'Montserrat',sans-serif;font-size:34px;font-weight:800;color:#0f172a;margin-bottom:12px}.v2-section-heading p{font-size:16px;color:#64748b;max-width:680px;margin:0 auto}.v2-card{background:#ffffff;border-radius:16px;padding:35px 28px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,0.04);transition:all 0.3s ease;height:100%;position:relative;overflow:hidden;text-align:center}.v2-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.08);border-color:rgba(233,19,121,0.3)}.v2-card .icon-wrap{width:60px;height:60px;border-radius:14px;background:linear-gradient(135deg,rgba(233,19,121,0.1) 0%,rgba(149,96,159,0.1) 100%);color:var(--brand-pink);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 22px!important;transition:all 0.3s ease}.v2-card:hover .icon-wrap{background:var(--brand-pink-gradient);color:#ffffff}.v2-card h3{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;color:#0f172a;margin-bottom:12px}.v2-card p{color:#64748b;font-size:14.5px;line-height:1.6}.form-control{border:1.5px solid #cbd5e1;transition:all 0.25s ease;font-size:14px}.form-control:focus{border-color:var(--brand-pink);box-shadow:0 0 0 3px rgba(233,19,121,0.15)}textarea.form-control{font-size:13px!important}textarea.form-control::placeholder{font-size:12px!important;color:#94a3b8!important;line-height:1.5!important;opacity:0.9}.v2-pricing-card{background:#ffffff;border-radius:18px;padding:40px 30px;border:2px solid #e2e8f0;text-align:center;transition:all 0.3s ease;position:relative;height:100%;display:flex;flex-direction:column}.v2-pricing-card.featured{border:2.5px solid var(--brand-pink);box-shadow:0 18px 45px rgba(233,19,121,0.22),0 0 25px rgba(233,19,121,0.08);background:linear-gradient(180deg,rgba(233,19,121,0.03) 0%,#ffffff 22%);padding-top:52px!important;position:relative;z-index:2}@media (min-width:992px){.v2-pricing-card.featured{transform:translateY(-8px) scale(1.02)}.v2-pricing-card.featured:hover{transform:translateY(-12px) scale(1.035);box-shadow:0 24px 55px rgba(233,19,121,0.32),0 0 30px rgba(233,19,121,0.15)}}.v2-pricing-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--brand-pink-gradient);color:#ffffff!important;font-size:11px;font-weight:800;letter-spacing:0.8px;padding:6px 18px;border-radius:50px;text-transform:uppercase;box-shadow:0 6px 18px rgba(233,19,121,0.45);white-space:nowrap;z-index:10}.v2-pricing-price{font-family:'Montserrat',sans-serif;font-size:42px;font-weight:800;color:#0f172a;margin:20px 0 10px}.v2-pricing-price small{font-size:16px;color:#64748b;font-weight:500}.v2-pricing-features{list-style:none;padding:0;margin:25px 0 35px;text-align:left;flex-grow:1}.v2-pricing-features li{padding:8px 0;font-size:14.5px;color:#334155;border-bottom:1px solid #f1f5f9}.v2-pricing-features li i{color:var(--brand-pink);margin-right:10px;font-weight:bold}.v2-review-card{background:#ffffff;border-radius:16px;padding:30px;border:1px solid #e2e8f0;box-shadow:0 4px 15px rgba(0,0,0,0.03);margin-bottom:25px;height:100%}.v2-review-stars{color:#fbbf24;font-size:18px;margin-bottom:15px}.v2-review-text{font-style:italic;color:#334155;font-size:15px;line-height:1.6;margin-bottom:20px}.v2-review-author{font-family:'Montserrat',sans-serif;font-weight:700;color:#0f172a;font-size:15px}.v2-review-role{font-size:12.5px;color:#64748b}.v2-cta-section{margin-top:25px!important;margin-bottom:50px!important}.v2-section-tight-bottom{padding-bottom:0!important}@media (min-width:992px){.v2-section-tight-bottom{padding-bottom:20px!important}}@media (max-width:767px){.v2-cta-section{margin-top:15px!important;margin-bottom:35px!important}.v2-cta-banner{padding:42px 20px!important}.v2-cta-banner h2{font-size:26px!important}}.v2-cta-banner{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 60%,#3b0764 100%);border-radius:20px;padding:60px 40px;color:#ffffff;text-align:center;position:relative;overflow:hidden}.v2-cta-banner h2{font-family:'Montserrat',sans-serif;font-size:36px;font-weight:800;margin-bottom:15px}.v2-cta-banner p{font-size:17px;color:#cbd5e1;max-width:650px;margin:0 auto 30px}.v2-footer{background:#0f172a;color:#cbd5e1;padding:70px 0 25px;font-size:14.5px}.v2-footer h4{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:#ffffff;margin-bottom:20px}.v2-footer a{color:#94a3b8;text-decoration:none;transition:all 0.2s ease}.v2-footer a:hover{color:var(--brand-pink)}.v2-footer-links{list-style:none;padding:0;margin:0}.v2-footer-links li{margin-bottom:10px}.v2-footer-bottom{border-top:1px solid rgba(255,255,255,0.1);margin-top:50px;padding-top:25px;text-align:center;font-size:13.5px;color:#64748b}.v2-floating-chat{position:fixed!important;right:25px;bottom:25px;z-index:99999!important;display:flex!important;flex-direction:column;gap:12px;pointer-events:auto!important}.v2-chat-btn{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#ffffff!important;text-decoration:none!important;box-shadow:0 6px 20px rgba(0,0,0,0.18);transition:transform 0.25s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.25s ease}.v2-chat-btn:hover{transform:scale(1.12)}.v2-chat-btn.v2-messenger-btn{background:linear-gradient(135deg,#0084ff 0%,#00c6ff 100%);box-shadow:0 6px 20px rgba(0,132,255,0.38)}.v2-chat-btn.v2-messenger-btn:hover{box-shadow:0 10px 25px rgba(0,132,255,0.55)}.v2-chat-btn.v2-whatsapp-btn{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);box-shadow:0 6px 20px rgba(37,211,102,0.38)}.v2-chat-btn.v2-whatsapp-btn:hover{box-shadow:0 10px 25px rgba(37,211,102,0.55)}@media (max-width:576px){.v2-floating-chat{right:18px;bottom:18px;gap:10px}.v2-chat-btn{width:48px;height:48px;font-size:24px}}.v2-badge-pink{background:rgba(233,19,121,0.1)!important;color:var(--brand-pink)!important;font-size:12px!important;font-weight:700!important;padding:6px 14px!important;text-transform:uppercase!important}.v2-badge-purple{background:rgba(149,96,159,0.1)!important;color:var(--brand-purple)!important;font-size:11px!important;font-weight:700!important}.v2-badge-pill-sm{font-size:11px!important;font-weight:700!important}.v2-gradient-text{background:var(--brand-pink-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.v2-section-title-lg{font-family:'Montserrat',sans-serif!important;font-size:34px!important;font-weight:800!important;color:#0f172a!important;margin:15px 0 20px!important}.v2-section-title-md{font-family:'Montserrat',sans-serif!important;font-size:32px!important;font-weight:800!important;color:#0f172a!important;margin:15px 0!important}.v2-section-title-xl{font-family:'Montserrat',sans-serif!important;font-size:36px!important;font-weight:800!important;color:#0f172a!important;margin:15px 0!important}.v2-card-title{font-family:'Montserrat',sans-serif!important;font-size:18px!important;font-weight:700!important;color:#0f172a!important}.v2-text-lead{color:#475569!important;font-size:16px!important;line-height:1.8!important}.v2-text-lead-compact{color:#475569!important;font-size:16px!important;line-height:1.7!important}.v2-text-muted-desc{color:#64748b!important;font-size:14px!important;line-height:1.6!important}.v2-text-brand-pink{color:var(--brand-pink)!important}.v2-hero-wrapper{padding:110px 0 80px!important;min-height:85vh!important;display:flex!important;align-items:center!important}.v2-hero-title{font-size:46px!important;line-height:1.2!important;margin-bottom:20px!important}.v2-hero-lead{font-size:18px!important;color:#cbd5e1!important;max-width:620px!important}.v2-hero-quote-btn{font-size:15px!important;padding:12px 28px!important}.v2-hero-portfolio-btn{font-family:'Montserrat',sans-serif!important;font-size:15px!important;padding:12px 28px!important;font-weight:600!important;text-decoration:none!important}.v2-hero-divider{border-color:rgba(255,255,255,0.12)!important}.v2-hero-stat-num{font-size:28px!important}.v2-hero-stat-label{color:#94a3b8!important;font-size:13px!important}.v2-hero-img-wrap{position:relative!important;display:inline-block!important}.v2-hero-img{border:2px solid rgba(255,255,255,0.15)!important;border-radius:20px!important}.v2-hero-floating-badge{position:absolute!important;bottom:-20px!important;right:-15px!important;background:#ffffff!important;color:#0f172a!important;padding:14px 22px!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,0.2)!important;font-family:'Montserrat',sans-serif!important;text-align:left!important}.v2-hero-floating-badge .check-icon{color:#10b981!important;font-size:20px!important}.v2-hero-floating-badge strong{font-size:14px!important}.v2-hero-floating-badge small{color:#64748b!important}.v2-feature-img{border-radius:18px!important}.v2-step-num{font-weight:800!important;font-size:20px!important}.v2-check-list{color:#334155!important;font-size:15px!important}.v2-feature-heading{font-weight:700!important;color:#0f172a!important}.v2-feature-heading-sm{font-size:15px!important;font-weight:700!important;color:#0f172a!important}.v2-feature-subtext{color:#64748b!important;font-size:15px!important}.v2-feature-subtext-sm{font-size:13.5px!important;color:#64748b!important}.v2-badge-pink-sm{background:rgba(233,19,121,0.1)!important;color:var(--brand-pink)!important;font-size:11px!important;font-weight:700!important}.v2-badge-purple-sm{background:rgba(149,96,159,0.1)!important;color:var(--brand-purple)!important;font-size:11px!important;font-weight:700!important}.v2-portfolio-card{overflow:hidden!important}.v2-portfolio-card-img{height:230px!important;object-fit:cover!important;object-position:top!important}.v2-portfolio-card-img-center{height:230px!important;object-fit:cover!important}.v2-portfolio-card-img-contain{height:230px!important;object-fit:contain!important;background-color:#ffffff!important;padding:15px!important}.v2-pricing-header-sm{font-family:'Montserrat',sans-serif!important;font-size:20px!important;font-weight:700!important;color:#0f172a!important}.v2-pricing-header-lg{font-family:'Montserrat',sans-serif!important;font-size:22px!important;font-weight:800!important;color:#0f172a!important;margin-top:5px!important}.v2-pricing-sub{color:#64748b!important;font-size:13.5px!important}.v2-pricing-small{display:block!important;font-size:12px!important;color:#94a3b8!important}.v2-pricing-faq-card{border-radius:12px!important;overflow:hidden!important}.v2-pricing-faq-body{font-size:15px!important;line-height:1.7!important}.v2-reviews-stars-lg{font-size:24px!important}.v2-reviews-summary-title{font-family:'Montserrat',sans-serif!important;font-size:24px!important;font-weight:800!important;color:#0f172a!important}.v2-reviews-summary-sub{font-size:15px!important}.v2-contact-sub{color:#64748b!important;font-size:15.5px!important;line-height:1.7!important;margin-bottom:30px!important}.v2-contact-icon-box{width:50px!important;height:50px!important;border-radius:12px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.v2-contact-icon-pink{background:var(--brand-pink-gradient)!important;font-size:22px!important}.v2-contact-icon-messenger{background:#0084ff!important;font-size:22px!important}.v2-contact-icon-whatsapp{background:#25D366!important;font-size:24px!important}.v2-contact-label{text-transform:uppercase!important;font-size:11px!important}.v2-contact-link-lg{color:#0f172a!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important}.v2-contact-link-email{color:#0f172a!important;font-size:17px!important;font-weight:700!important;text-decoration:none!important}.v2-contact-link-chat{color:#0084ff!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}.v2-contact-link-wa{color:#25D366!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}.v2-form-title{font-family:'Montserrat',sans-serif!important;font-size:24px!important;font-weight:800!important;color:#0f172a!important;margin-bottom:10px!important}.v2-form-sub{color:#64748b!important;font-size:14.5px!important;margin-bottom:25px!important}.v2-form-label{font-size:13px!important;color:#334155!important}.v2-form-textarea{font-size:13px!important;line-height:1.5!important}.v2-form-submit-btn{font-size:16px!important}.v2-cta-btn-white{color:#0f172a!important;font-size:16px!important;box-shadow:0 4px 15px rgba(0,0,0,0.2)!important}.v2-drawer-logo-img{height:36px!important}.v2-social-link-fb{font-size:22px!important;color:#1877f2!important}.v2-social-link-ms{font-size:22px!important;color:#0084ff!important}.v2-social-link-wa{font-size:24px!important;color:#25D366!important}.v2-social-link-phone{font-size:20px!important;color:#e11d48!important}.v2-footer-logo-img{height:auto;max-width:100%;display:inline-block}.v2-footer-desc{color:#94a3b8!important;line-height:1.7!important;font-size:14.5px!important}.v2-footer-contact-item{color:#94a3b8!important;margin-bottom:8px!important}.v2-footer-social-fb{font-size:20px!important;color:#cbd5e1!important;margin-right:18px!important}.v2-footer-social-wa{font-size:22px!important;color:#25d366!important}@media (max-width:991px){.v2-footer .col-lg-4{text-align:center!important}.v2-footer .col-lg-4>a{display:inline-block!important;margin-left:auto!important;margin-right:auto!important}.v2-footer .v2-footer-desc{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.v2-footer-social-wrap,.v2-footer .col-lg-4 .d-flex{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:992px){.v2-footer .col-lg-4{text-align:left!important}.v2-footer .v2-footer-desc{text-align:left!important}.v2-footer-social-wrap,.v2-footer .col-lg-4 .d-flex{justify-content:flex-start!important}}.v2-hero-jump-pill{background:rgba(255,255,255,0.14)!important;border:1.5px solid rgba(255,255,255,0.35)!important;color:#ffffff!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:700!important;font-size:13.5px!important;padding:8px 20px!important;border-radius:50px!important;transition:all 0.3s ease!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;margin:4px 6px!important;box-shadow:0 4px 15px rgba(0,0,0,0.25)}.v2-hero-jump-pill i{margin-right:8px;font-size:14px;color:#fca5a5!important;transition:color 0.3s ease}.v2-hero-jump-pill:hover{background:var(--brand-pink-gradient)!important;border-color:transparent!important;color:#ffffff!important;transform:translateY(-3px);box-shadow:0 10px 25px rgba(233,19,121,0.45);text-decoration:none!important}.v2-hero-jump-pill:hover i{color:#ffffff!important}@media (min-width:768px){.border-left-md{border-left:1px solid #e2e8f0}}@media (min-width:992px){.v2-pricing-card-purple{transform:translateY(-8px) scale(1.02)}.v2-pricing-card-purple:hover{transform:translateY(-12px) scale(1.035);box-shadow:0 24px 55px rgba(140,83,150,0.38),0 0 30px rgba(140,83,150,0.2)!important}}.v2-btn-gradient-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,#e91379 0%,#95609f 100%)!important;color:#ffffff!important;font-size:13.5px!important;font-weight:700!important;padding:8px 18px!important;border-radius:50px!important;text-decoration:none!important;border:none!important;box-shadow:0 4px 15px rgba(233,19,121,0.35)!important;transition:all 0.28s cubic-bezier(0.34,1.56,0.64,1)!important;max-width:100%!important;margin:4px 0!important;line-height:1.4!important}.v2-btn-gradient-pill:hover{background:linear-gradient(135deg,#ff1a8c 0%,#a85db6 100%)!important;color:#ffffff!important;transform:translateY(-2px) scale(1.03)!important;box-shadow:0 8px 24px rgba(233,19,121,0.5)!important;text-decoration:none!important}.v2-btn-gradient-pill:active{transform:translateY(0) scale(0.97)!important}.v2-btn-gradient-pill i{font-size:13px!important;color:#ffffff!important}.v2-btn-gradient-pill i.fa-arrow-right{font-size:11px!important;transition:transform 0.2s ease!important}.v2-btn-gradient-pill:hover i.fa-arrow-right{transform:translateX(4px)!important}html{scroll-behavior:smooth!important;scroll-padding-top:90px!important}.v2-back-to-top{position:fixed!important;right:27px;bottom:160px;width:52px;height:52px;border-radius:50%;background:var(--brand-pink-gradient);color:#ffffff!important;border:2px solid rgba(255,255,255,0.6);box-shadow:0 6px 20px rgba(233,19,121,0.45),0 2px 8px rgba(0,0,0,0.15);display:flex!important;align-items:center;justify-content:center;font-size:19px;cursor:pointer;z-index:99998!important;opacity:0;visibility:hidden;transform:translateY(16px) scale(0.85);transition:opacity 0.35s ease,transform 0.35s cubic-bezier(0.34,1.56,0.64,1),visibility 0.35s ease,background 0.3s ease,box-shadow 0.3s ease;outline:none!important;padding:0}.v2-back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.v2-back-to-top:hover{background:#0f172a!important;color:#ffffff!important;border-color:var(--brand-pink);transform:translateY(-4px) scale(1.08);box-shadow:0 10px 28px rgba(233,19,121,0.6),0 4px 12px rgba(15,23,42,0.3)}.v2-back-to-top:active{transform:translateY(-1px) scale(0.96)}@media (max-width:991px){.v2-back-to-top{right:18px;bottom:135px;width:46px;height:46px;font-size:17px}}.v2-form-feedback{margin-top:1.5rem;padding:1.75rem 1.5rem;border-radius:20px;animation:v2NoticeSlideIn 0.45s cubic-bezier(0.16,1,0.3,1) forwards;position:relative;overflow:hidden}@keyframes v2NoticeSlideIn{0%{opacity:0;transform:translateY(14px) scale(0.97)}100%{opacity:1;transform:translateY(0) scale(1)}}.v2-form-feedback.is-success{background:linear-gradient(145deg,#f0fdf4 0%,#ecfdf5 55%,#ffffff 100%);border:1.5px solid rgba(16,185,129,0.4);box-shadow:0 14px 35px -8px rgba(16,185,129,0.22)}.v2-form-feedback.is-success .v2-feedback-icon{position:relative;width:56px;height:56px;margin:0 auto 0.9rem auto;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 10px 25px -4px rgba(16,185,129,0.45);animation:v2PulseCheck 0.55s cubic-bezier(0.175,0.885,0.32,1.275)}.v2-form-feedback.is-success .v2-feedback-icon::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(16,185,129,0.45);animation:v2RingPulse 2s infinite ease-out}@keyframes v2PulseCheck{0%{transform:scale(0.4);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes v2RingPulse{0%{transform:scale(0.95);opacity:0.8}100%{transform:scale(1.35);opacity:0}}.v2-form-feedback.is-success .v2-feedback-title{font-size:1.22rem;font-weight:700;color:#064e3b;margin-bottom:0.35rem;letter-spacing:-0.2px}.v2-form-feedback.is-success .v2-feedback-desc{font-size:0.95rem;color:#047857;line-height:1.55;margin-bottom:0;max-width:500px;margin-left:auto;margin-right:auto}.v2-form-feedback.is-success .v2-feedback-extra{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;background:#ffffff;border:1px solid rgba(16,185,129,0.3);border-radius:50px;font-size:0.85rem;color:#065f46;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.v2-form-feedback.is-success .v2-feedback-extra a{color:#e11d48;text-decoration:none;font-weight:700}.v2-form-feedback.is-success .v2-feedback-extra a:hover{text-decoration:underline}.v2-form-feedback.is-error{background:linear-gradient(145deg,#fef2f2 0%,#fff1f2 55%,#ffffff 100%);border:1.5px solid rgba(239,68,68,0.35);box-shadow:0 14px 35px -8px rgba(239,68,68,0.2)}.v2-form-feedback.is-error .v2-feedback-icon{width:56px;height:56px;margin:0 auto 0.9rem auto;border-radius:50%;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 10px 25px -4px rgba(239,68,68,0.4);animation:v2PulseCheck 0.55s cubic-bezier(0.175,0.885,0.32,1.275)}.v2-form-feedback.is-error .v2-feedback-title{font-size:1.18rem;font-weight:700;color:#7f1d1d;margin-bottom:0.35rem}.v2-form-feedback.is-error .v2-feedback-desc{font-size:0.925rem;color:#991b1b;line-height:1.55;margin-bottom:0.9rem;max-width:500px;margin-left:auto;margin-right:auto}.v2-form-feedback.is-error .v2-feedback-extra{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;background:#ffffff;border:1px solid rgba(239,68,68,0.3);border-radius:50px;font-size:0.85rem;color:#7f1d1d;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.v2-form-feedback.is-error .v2-feedback-extra a{color:#e11d48;text-decoration:none;font-weight:700}.v2-btn-success-state{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border-color:#059669!important;color:#ffffff!important;box-shadow:0 8px 24px -2px rgba(16,185,129,0.45)!important}.grecaptcha-badge{visibility:hidden!important}