@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800,800i|Poppins:400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");
/*! HTML5 Boilerplate v7.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}html :first-letter{text-transform:uppercase}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{scroll-behavior:smooth}body,html{font-size:16px}body{padding:0;color:#777;line-height:1.6875rem;overflow-x:hidden;font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;line-height:1.4;color:#151748;font-family:Poppins,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#151748}@media (min-width:576px){h1{font-size:3.4375rem;line-height:3.125rem}h2{font-size:2.25rem;line-height:3rem}h3{font-size:1.875rem;line-height:2.8125rem}h4{font-size:1.5rem;line-height:1.875rem}h5{font-size:1.375rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.5rem}}a{display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none;color:inherit}ul{margin:0;padding:0}ul li{list-style:none;padding:5px 0}button,input,select,textarea{width:100%;background-color:#fff;border:1px solid #e5e5e5;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}button:focus,input:focus,select:focus,textarea:focus{outline:none}textarea{height:200px;resize:none;padding:10px}button,input,select{height:40px;color:#777}button,label,select{cursor:pointer}input{background:#f4f4f4;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:10px}input:focus{border:1px solid #ac2ff1}input[type=submit]{cursor:pointer;background-color:#33abf6;color:#fff;font-weight:700;padding:0}.bg_img{background-size:cover;background-position:50%;background-repeat:no-repeat}.about-us-section,.about-us-thumb,.account .account-thumb,.director-thumb,.director-thumb .director-thumb-inner a,.footer-widget .widget-title,.histry-item .circles,.page-header,.page-header .page-header-content,.post-item .post-content .meta-post .meta-date,.post-item .post-thumb,.post-item.blockquote-item .blog-blockquote,.post-item.blog-video .post-thumb,.section-header-style-two .title,.service-item .service-content .service-header .title,.testimonial-section{position:relative}.about-us-section:after,.about-us-thumb:after,.account .account-thumb:before,.banner-section-two .banner-slider .banner-item:before,.banner-section:before,.blog-social,.director-thumb .director-thumb-inner a:after,.director-thumb .director-thumb-inner a:before,.director-thumb:after,.director-thumb:before,.footer-widget .widget-title:after,.histry-item .circles strong,.page-header:after,.post-item .post-content .meta-post .meta-date:after,.post-item .post-thumb .blog-social,.post-item.blockquote-item .blog-blockquote:before,.post-item.blog-video .post-thumb:before,.section-header-style-two .title:after,.service-item .service-content .service-header .title:after,.team-item .team-content:after,.team-item .team-thumb:after{position:absolute;content:""}.about-us-item .about-us-header,.about-us-wrapper,.account,.comment-form,.commitment-area ul,.contact-wrapper,.director-thumb,.faq-area,.footer-bottom-area,.footer-bottom-area .footer-bottom-right,.get-service-tab .tab-menu,.header-bottom .header-bottom-area,.header-bottom .header-bottom-area .menu-area,.post-item .post-content .meta-post,.select-options li,.select-styled,.service-details-content ul,.success-histry,.testi-author{display:flex;flex-wrap:wrap}.padding-top{padding-top:70px}.padding-bottom{padding-bottom:70px}@media (min-width:992px){.padding-top{padding-top:120px}.padding-bottom{padding-bottom:120px}}.preloader{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999999}.mb-30-none{margin-bottom:-30px}.overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);position:fixed;z-index:99;opacity:0;visibility:hidden}.overlay.active{opacity:1;visibility:visible}.section-header-style-one .title{text-transform:capitalize}@media (min-width:768px){.section-header-style-one{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e7eef6;padding-bottom:20px;margin-bottom:60px}}@media (min-width:768px) and (min-width:1200px){.section-header-style-one{align-items:center}}@media (min-width:768px){.section-header-style-one .header-left{width:250px;border-right:1px solid #e5e5e5}.section-header-style-one .header-left .title{margin-top:-10px}.section-header-style-one .header-right{width:calc(100% - 290px)}.section-header-style-one .header-right p{line-height:28px;margin-bottom:0;margin-top:-7px}}@media (min-width:768px) and (min-width:992px){.section-header-style-one .header-left{width:280px}.section-header-style-one .header-left .title{font-size:40px;line-height:48px}.section-header-style-one .header-right{width:calc(100% - 320px)}.section-header-style-one .header-right p{font-size:18px}}@media (max-width:767px){.section-header-style-one{text-align:center;margin-bottom:40px;border-bottom:1px solid #e5e5e5;padding-bottom:30px}.section-header-style-one .header-left{margin-bottom:10px}.section-header-style-one .header-left .title{font-size:30px;line-height:36px;margin-top:-7px}.section-header-style-one .header-left span{font-size:18px;line-height:32px}.section-header-style-one .header-right p{margin-bottom:-7px}}.header-category{display:table;color:#ac2ff1;position:relative;text-transform:capitalize;margin:-7px auto 8px}@media (min-width:768px){.header-category{margin-bottom:10px;font-size:20px;margin-top:-10px}}.header-category:after,.header-category:before{content:"";position:absolute;width:20px;height:2px;background:#ac2ff1}.header-category:after{bottom:13px;right:calc(100% + 10px)}.header-category:before{top:13px;left:calc(100% + 10px)}.header-category.style-two{margin-left:0}@media (min-width:768px){.header-category.style-two{margin-bottom:15px}}.header-category.style-two:after{bottom:7px;width:40px;right:0;-webkit-transform:translateX(calc(100% + 10px));-ms-transform:translateX(calc(100% + 10px));transform:translateX(calc(100% + 10px))}.header-category.style-two:before{display:none}@media (max-width:575px){.header-category.style-two{margin-left:auto}.header-category.style-two:after{display:none}}.header-category.style-three{margin-bottom:10px}.header-category.style-three:before{top:15px}.header-category.style-three:after{bottom:15px}@media (min-width:768px){.header-category.style-three{margin-left:0}.header-category.style-three:after{bottom:7px;width:40px;right:0;-webkit-transform:translateX(calc(100% + 10px));-ms-transform:translateX(calc(100% + 10px));transform:translateX(calc(100% + 10px))}.header-category.style-three:before{display:none}}.section-header-style-two{margin-bottom:40px}.section-header-style-two .title{text-transform:capitalize}.section-header-style-two .title:after{left:0;bottom:0;width:40px;height:2px;background:#ac2ff1}.section-header-style-two p{margin-bottom:-8px}@media (max-width:767px){.section-header-style-two{margin-bottom:40px}.section-header-style-two .title{font-size:28px;padding-bottom:15px;margin-bottom:20px;margin-top:-7px;line-height:36px}}@media (min-width:768px){.section-header-style-two .title{font-size:40px;line-height:48px;margin-top:-10px;padding-bottom:22px;margin-bottom:20px}}@media (min-width:768px) and (min-width:1200px){.section-header-style-two .title{margin-bottom:34px}}@media (max-width:575px){.section-header-style-two{text-align:center}.section-header-style-two .title:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.section-header-style-two.style-three{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.section-header-style-two.style-three{margin-bottom:60px}}.section-header-style-two.style-three .title:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.section-header-style-two.style-three .title{margin-top:-18px;margin-bottom:23px;line-height:55px}}.section-header-style-two.style-three p{max-width:530px;margin-left:auto;margin-right:auto}.section-header-style-two.style-four .title{padding-bottom:0;margin-bottom:10px}.section-header-style-two.style-four .title:after{display:none}@media (min-width:768px){.section-header-style-two.style-four .title{margin-bottom:13px;line-height:1.4}}.section-header-style-two.style-five{margin-bottom:30px!important}@media (min-width:768px){.section-header-style-two.style-five{margin-bottom:40px!important}}.tab-item{display:none}.tab-item:first-child{display:block}.tab-menu li{cursor:pointer}@media (min-width:768px){.mt-md--15{margin-top:-15px!important}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.footer-section{background:#222}.footer-section .footer-top{border-bottom:1px solid #363636}.footer-section .footer-bottom{padding:15px 0;min-height:72px;text-align:center}.footer-section .footer-bottom p{color:#fff;opacity:.9}.footer-section .footer-bottom p a{color:#fff}.footer-section .footer-bottom p a:hover{color:#33abf6}.footer-widget{margin-bottom:45px}.footer-widget .footer-logo{margin-bottom:34px}.footer-widget .widget-title{font-weight:600;font-size:22px;color:#fff;text-transform:capitalize;line-height:1.273;padding-bottom:20px;margin-bottom:30px;margin-top:-5px}.footer-widget .widget-title:after{top:100%;left:0;width:40px;height:2px;background:#33abf6}.footer-widget p{opacity:.9;margin-bottom:31px}@media (min-width:992px){.footer-widget p{max-width:359px}}.footer-widget .sub-title,.footer-widget .widget-title,.footer-widget p{color:#fff;opacity:.9}.footer-widget .sub-title{font-size:18px;font-weight:600;font-family:Open Sans,sans-serif}.footer-widget .widget-info-area{margin-bottom:-8px}.footer-widget .widget-info-area .widget-info-item{margin-bottom:18px}.footer-widget .widget-info-area .widget-info-item .sub-title{margin-bottom:10px;text-transform:capitalize}.footer-widget .widget-info-area .widget-info-item .widget-info-content{color:#dedada}.footer-widget .widget-info-area .widget-info-item .widget-info-content span{display:block}.footer-widget.widget-contact .widget-contact-info a,.footer-widget.widget-contact .widget-contact-info span{display:block;color:#dedada;line-height:32px}.footer-widget.widget-contact .widget-contact-info a:hover{color:#33abf6}.footer-widget.widget-contact .widget-contact-info:Last-child{margin-bottom:-7px}.mb-45-none{margin-bottom:-45px}.widget-link ul{margin:-7px 0}.widget-link ul li{padding:7px 0}.widget-link ul li:last-child{padding-bottom:0}.widget-link ul li a{color:#fff;opacity:.9;display:inline-flex;align-items:center}.widget-link ul li a:before{content:"\f100";font-weight:600;font-family:Font Awesome\ 5 Free;padding-right:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.widget-link ul li a:hover{color:#33abf6;opacity:1}.widget-link ul li a:hover:before{padding-right:5px}.social-icons{margin:-5px}.social-icons a{width:40px;height:40px;text-align:center;line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:5px;border:1px solid #fff;color:#fff;opacity:.9}.social-icons a:hover{opacity:1;color:#fff;background-color:#33abf6;border:1px solid #33abf6}@media (max-width:991px){.footer-top .footer-logo{margin-bottom:25px}.footer-top .widget-title{margin-bottom:23px}}.footer-bottom-area .footer-bottom-left{width:100%}.footer-bottom-area .footer-bottom-left p{margin-bottom:8px}@media (min-width:576px){.footer-bottom-area .footer-bottom-left{width:50%}.footer-bottom-area .footer-bottom-left p{margin-bottom:0}}.footer-bottom-area .footer-bottom-right{width:100%;justify-content:flex-start}.footer-bottom-area .footer-bottom-right li{padding:0}.footer-bottom-area .footer-bottom-right li a{color:#fff;text-transform:capitalize;padding:0 10px;border-right:1px solid #e5e5e5;line-height:1}.footer-bottom-area .footer-bottom-right li a:hover{color:#33abf6}.footer-bottom-area .footer-bottom-right li:first-child a{padding-left:0}.footer-bottom-area .footer-bottom-right li:last-child a{border:none}@media (min-width:576px){.footer-bottom-area .footer-bottom-right{width:50%;justify-content:flex-end}}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:block;position:relative;font-size:16px;color:#777;width:100%;height:50px;border:1px solid #e1e1e1;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.select:hover{border-color:#ac2ff1}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fefefe;padding:8px 15px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;align-items:center;justify-content:space-between;text-transform:capitalize}.select-styled:after{content:"\f0d7";font-weight:600;font-family:Font Awesome\ 5 Free;color:#777;font-size:20px}.select-styled.active,.select-styled:hover{background-color:#a217ef;color:#fff}.select-styled.active:after,.select-styled:hover:after{color:#fff}.select-styled.active{text-transform:capitalize}.select-styled.active:after{content:"\f0d8"}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#a217ef;text-transform:capitalize;color:#fff;max-height:400px;overflow-y:scroll}.select-options::-webkit-scrollbar{display:none}.select-options li{margin:0;padding:5px 0;text-indent:15px;border-top:1px solid #940fde;align-items:center;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;transition:all .15s ease-in}.select-options li:hover{color:#ac2ff1;background:#fff}.select-options li[rel=hide]{display:none}.service-form{margin-bottom:-10px}.service-form .form-group{margin-bottom:10px}.service-form .form-group input{height:48px;border:1px solid #e1e1e1;background:#fff;padding-left:15px}.service-form .form-group input[type=submit]{background:#ac2ff1;color:#fff;font-weight:700;text-transform:capitalize;border-color:#ac2ff1;margin-top:10px}header{word-break:break-all;z-index:99}.header-top{border-bottom:1px solid #e5e5e5}.header-top,.header-top-area{overflow:hidden}@media (max-width:1199px){.header-top-area{padding:25px;width:100%;position:fixed;top:0;left:0;z-index:100;background:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header-top-area.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.header-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:-20px}@media (min-width:1200px){.header-wrapper{padding:30px 0}}.header-wrapper .header-top-item{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-bottom:20px}.header-wrapper .header-top-item .header-top-icon{width:44px;font-size:24px;color:#ac2ff1;text-align:center;line-height:44px;height:44px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d9d9d9}.header-wrapper .header-top-item .header-top-content{width:calc(100% - 44px);padding-left:15px}.header-wrapper .header-top-item .header-top-content .title{font-size:18px;text-transform:capitalize;font-weight:600;margin-top:-5px}.header-wrapper .header-top-item .header-top-content a,.header-wrapper .header-top-item .header-top-content span{margin-bottom:-8px;display:block;color:#777}.header-wrapper .header-top-item:after{width:0;height:100%;border-right:1px dotted #e5e5e5;content:"";position:absolute;top:0;right:-35px}@media (max-width:1199px){.header-wrapper .header-top-item:after{display:none}}.header-wrapper .header-top-item:last-child:after{display:none}.header-wrapper .header-top-right-item{display:flex;flex-wrap:wrap;align-items:center}.header-wrapper .header-top-right-item a{width:64px;height:50px;text-align:center;line-height:50px;color:#fff;background-color:#a300fd;font-size:24px}.header-wrapper .header-top-right-item span{padding:10px 30px;min-height:50px;font-size:18px;color:#fff;background:#ac2ff1;font-weight:700}@media (max-width:1199px){.header-wrapper{justify-content:center}.header-wrapper .header-top-item{width:33.33%}}@media (max-width:1199px) and (max-width:991px){.header-wrapper .header-top-item{width:50%}}@media (max-width:1199px) and (max-width:991px) and (max-width:767px){.header-wrapper .header-top-item{width:100%}}.header-bottom{padding:9px 0;position:relative;z-index:99;background:#fff}@media (min-width:992px){.header-bottom{padding:20px 0}}.header-bottom .header-bottom-area{align-items:center;justify-content:space-between}.header-bottom .header-bottom-area .logo{width:180px}.header-bottom .header-bottom-area .logo a img{max-width:100%}.header-bottom .header-bottom-area .menu-area{width:calc(100% - 180px);justify-content:flex-end;align-items:center}@media (min-width:992px){.header-bottom .header-bottom-area .menu-area .menu{display:flex;flex-wrap:wrap;align-items:center}.header-bottom .header-bottom-area .menu-area .menu li{padding:5px;position:relative}.header-bottom .header-bottom-area .menu-area .menu li a{font-size:18px;font-weight:600;color:#151748;padding:8px;display:inline-flex;align-items:center;text-transform:capitalize}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu{min-width:220px;position:absolute;top:100%;left:0;z-index:1;opacity:0;visibility:hidden;box-shadow:0 0 5px rgba(0,0,0,.2)}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu li{padding:0}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu li a{display:flex;justify-content:space-between;padding:7px 15px;background-color:#fff;color:#151748;font-size:16px;border-bottom:1px solid #ac2ff1}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu li:last-child a{border-bottom:1px solid transparent}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu li:hover>a{color:#fff;background:#ac2ff1;padding-left:20px}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu li .sub-menu{top:-1px;left:100%}.header-bottom .header-bottom-area .menu-area .menu li:hover a{color:#ac2ff1}.header-bottom .header-bottom-area .menu-area .menu li:hover>.sub-menu{opacity:1;visibility:visible}}@media (max-width:991px){.header-bottom .header-bottom-area .menu-area .menu{width:100%;position:absolute;top:100%;left:0;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);transform-origin:top;z-index:111}.header-bottom .header-bottom-area .menu-area .menu.active{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header-bottom .header-bottom-area .menu-area .menu>li:first-child>a{border-top:1px solid #ac2ff1}.header-bottom .header-bottom-area .menu-area .menu li{padding:0}.header-bottom .header-bottom-area .menu-area .menu li a{font-weight:600;padding:7px 15px;color:#151748;border-bottom:1px solid #ac2ff1;display:flex;align-items:center;justify-content:space-between;text-transform:capitalize;font-size:18px}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu{padding-left:20px;display:none}.header-bottom .header-bottom-area .menu-area .menu li .sub-menu li a{font-size:16px}}.header-bar-area{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.header-bar{position:relative;cursor:pointer;width:25px;height:20px}.header-bar span{position:absolute;display:inline-block;height:3px;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-color:#ac2ff1;left:0}.header-bar span:first-child{top:0}.header-bar span:nth-child(2){top:52%;transform:translateY(-65%)}.header-bar span:last-child{bottom:0}.header-bar.active span:first-child{-webkit-transform:rotate(45deg) translate(3px,9px);-ms-transform:rotate(45deg) translate(3px,9px);transform:rotate(45deg) translate(3px,9px)}.header-bar.active span:nth-child(2){opacity:0}.header-bar.active span:last-child{-webkit-transform:rotate(-45deg) translate(3px,-9px);-ms-transform:rotate(-45deg) translate(3px,-9px);transform:rotate(-45deg) translate(3px,-9px)}.search-bar a{color:#ac2ff1;width:50px;font-size:20px}@media (min-width:992px){.search-bar{margin-left:20px}.search-bar a{border-left:1px solid #e5e5e5}}.ellipsis-bar{text-align:center;width:40px;height:40px;line-height:40px}@media (min-width:992px){.ellipsis-bar{width:20px;height:20px;line-height:20px}}@media screen and (max-width:375px){.header-bottom .header-bottom-area .logo{width:150px}.header-bottom .header-bottom-area .menu-area{width:calc(100% - 150px)}.header-bar-area,.search-bar a{width:40px;height:40px;line-height:40px}.ellipsis-bar{width:20px;text-align:right;line-height:30px;height:30px}.header-bar-area{width:40px}}.menu-item-has-children>a:after{content:"\f0d7";font-family:Font Awesome\ 5 Free;margin-left:5px}.header-form{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);z-index:112;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header-form .header-form-area{width:100%;max-width:720px;margin:15px;position:relative}.header-form .header-form-area input{height:70px;background:transparent;color:#ac2ff1;border-bottom:1px solid #ac2ff1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}.header-form .header-form-area input::placeholder{color:#ac2ff1}.header-form .header-form-area input:focus{border-color:transparent transparent #ac2ff1}.header-form .header-form-area button{position:absolute;top:0;right:0;height:70px;width:40px;border:none;background:transparent;color:#ac2ff1;font-size:24px;text-align:right}@media (max-width:575px){.header-form .header-form-area button,.header-form .header-form-area input{height:50px}}.header-form .skip{position:absolute;top:20px;right:20px;font-size:20px;color:#ac2ff1;cursor:pointer}.header-form.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-bttom{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header-fixed{position:fixed;width:100%;top:0;left:0;box-shadow:inset 0 -2px 2px rgba(0,0,0,.1)}@media (min-width:1200px){header.style-two .header-bottom{background:transparent;box-shadow:none;padding:0}header.style-two .header-bottom .header-bottom-area{position:absolute;width:100%;top:100%;padding:11px 65px;left:0}header.style-two .header-bottom .header-bottom-area:before{content:"";position:absolute;clip-path:polygon(0 0,100% 0,97% 50%,100% 100%,0 100%,3% 50%);background:#ac2ff1;top:0;left:0;bottom:0;right:0}header.style-two .header-bottom .header-bottom-area .menu-area{z-index:1;position:relative;width:100%}header.style-two .header-bottom .header-bottom-area .menu-area .menu li a{color:#fff}header.style-two .header-bottom .header-bottom-area .menu-area .menu .sub-menu li a{color:#151748}header.style-two .header-bottom .header-bottom-area .menu-area .menu .sub-menu li:hover>a,header.style-two .header-bottom .header-bottom-area .menu-area .search-bar a{color:#fff}header.style-two .header-bottom-container{position:relative}}.banner-section{position:relative}@media (min-width:992px){.banner-section{padding-top:100px}}@media (min-width:1200px){.banner-section{padding-top:250px}}@media (min-width:1400px){.banner-section{padding-top:305px}}.banner-section .banner-content-container .banner-content{-webkit-mask-image:url(../../assets/images/banner/banner-after.webp);mask-image:url(../../assets/images/banner/banner-after.webp);-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:80% 101%;-webkit-mask-size:80% 101%;background:rgba(172,47,241,.902);display:flex;align-items:flex-end;padding:115px 0;z-index:1}.banner-section .banner-content-container .banner-content .content{width:55%}.banner-section .banner-content-container .banner-content .content .title,.banner-section .banner-content-container .banner-content .content p{color:#fff}.banner-section .banner-content-container .banner-content .content .title{font-size:60px;margin-bottom:30px;line-height:70px;text-transform:capitalize;margin-top:-22px}.banner-section .banner-content-container .banner-content .content p{margin-bottom:46px}.banner-section .banner-content-container .banner-content .content .button-group{margin:-9px}.banner-section .banner-content-container .banner-content .content .button-group .custom-button{margin:9px}@media (max-width:767px){.banner-section .banner-content-container .banner-content .content .button-group{margin:-5px}.banner-section .banner-content-container .banner-content .content .button-group .custom-button{margin:5px}}@media screen and (max-width:767px) and (max-width:400px){.banner-section .banner-content-container .banner-content .content .button-group .custom-button{display:block;width:100%}}@media (max-width:1199px){.banner-section .banner-content-container .banner-content .content .title{font-size:40px;line-height:1.5;margin-bottom:19px;margin-top:-21px}.banner-section .banner-content-container .banner-content .content p{margin-bottom:32px}}@media (max-width:991px){.banner-section .banner-content-container .banner-content{mask-size:90% 101%;-webkit-mask-size:90% 101%}.banner-section .banner-content-container .banner-content .content .title{font-size:36px;line-height:40px;margin-bottom:13px;margin-top:-12px}.banner-section .banner-content-container .banner-content .content p{margin-bottom:23px}}@media (max-width:767px){.banner-section .banner-content-container .banner-content{mask-size:100% 101%;-webkit-mask-size:100% 101%}.banner-section .banner-content-container .banner-content .content{width:85%}}@media (max-width:575px){.banner-section .banner-content-container .banner-content{mask-size:200% 101%;-webkit-mask-size:200% 101%}.banner-section .banner-content-container .banner-content .content{width:100%}}@media screen and (max-width:400px){.banner-section .banner-content-container .banner-content .content .title{font-size:28px;margin-bottom:10px;line-height:36px;margin-top:-11px}}.banner-section:before{top:0;right:0;width:100%;height:100%;background:url(../../assets/images/banner/banner-before.webp) no-repeat 100% 0;background-size:contain}@media (max-width:575px){.banner-section:before{background-size:120% 120%}}.banner-section-two{overflow:hidden}.banner-section-two .custom-button{background:transparent;color:#fff;border-color:#fff}.banner-section-two .custom-button.active,.banner-section-two .custom-button:hover{background:#ac2ff1;border-color:#ac2ff1;color:#fff}.banner-section-two .custom-button.active:hover{background:transparent;border-color:#fff}.banner-section-two .banner-slider{position:relative}.banner-section-two .banner-slider .banner-item{position:relative;padding:120px 0}@media (min-width:576px){.banner-section-two .banner-slider .banner-item{padding:140px 0}}@media (min-width:576px) and (min-width:768px){.banner-section-two .banner-slider .banner-item{padding:180px 0}}@media (min-width:576px) and (min-width:992px){.banner-section-two .banner-slider .banner-item{padding:200px 0}}@media (min-width:576px) and (min-width:1200px){.banner-section-two .banner-slider .banner-item{padding:295px 0 220px}}.banner-section-two .banner-slider .banner-item:before{left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.749);z-index:1}.banner-section-two .banner-slider .banner-item .banner-item-content{position:relative;z-index:1}.banner-section-two .banner-slider .banner-item span{display:block}.banner-section-two .banner-slider .banner-item .welcome{color:#fff;font-size:22px;margin-top:-7px;margin-bottom:20px}@media (min-width:576px){.banner-section-two .banner-slider .banner-item .welcome{margin-bottom:25px}}@media (min-width:768px){.banner-section-two .banner-slider .banner-item .welcome{font-size:30px;margin-top:-4px;margin-bottom:30px}}@media (min-width:992px){.banner-section-two .banner-slider .banner-item .welcome{margin-bottom:35px}}.banner-section-two .banner-slider .banner-item .title{line-height:1.5;font-size:28px;line-height:42px;text-transform:capitalize;color:#fff;margin:-11px 0 22px}@media (min-width:768px){.banner-section-two .banner-slider .banner-item .title{font-size:40px;line-height:50px;margin-top:-17px;margin-bottom:29px}}@media (min-width:992px){.banner-section-two .banner-slider .banner-item .title{font-size:60px;line-height:70px;margin-top:-23px;margin-bottom:46px}}.banner-section-two .banner-slider .banner-item .title span{color:#33abf6}.banner-next,.banner-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.banner-next a,.banner-prev a{width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #fff;background:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.banner-next i,.banner-prev i{color:#fff}@media (max-width:575px){.banner-next,.banner-prev{display:none}}.banner-next{right:0}.banner-prev{left:0}@media (min-width:768px){.banner-next{right:30px}.banner-prev{left:30px}}.page-header{padding:100px 0}.page-header:after{background-color:#a945f5;opacity:.902;top:0;left:0;bottom:0;right:0}.page-header .page-header-content{z-index:1;text-align:center}.page-header .page-header-content .title{font-size:30px;text-transform:capitalize;margin-top:-10px;color:#fff}@media (min-width:576px){.page-header .page-header-content .title{font-size:36px;margin-top:-10px}}@media (min-width:576px) and (min-width:768px){.page-header .page-header-content .title{font-size:40px}}@media (min-width:576px) and (min-width:768px) and (min-width:992px){.page-header .page-header-content .title{font-size:60px;margin-top:-3px;margin-bottom:23px}}.page-header .breadcrumb{background:transparent;justify-content:center;padding:0;margin:0 0 -8px}@media (min-width:576px){.page-header .breadcrumb{margin-bottom:-7px}}.page-header .breadcrumb li,.page-header .breadcrumb li a{color:#fff;font-weight:700;padding:0;text-transform:capitalize}@media (min-width:576px){.page-header .breadcrumb li,.page-header .breadcrumb li a{font-size:18px}}.page-header .breadcrumb li a{display:inline-flex;align-items:center}.page-header .breadcrumb li a:hover{color:#33abf6}.page-header .breadcrumb li a:after{line-height:1;content:"\f068";font-family:Font Awesome\ 5 Free;font-weight:600;color:#fff;margin:0 5px;display:inline-block;font-size:14px}@media (min-width:576px){.page-header{padding:120px 0}}@media (min-width:576px) and (min-width:768px){.page-header{padding:140px 0}}.widget{padding:30px 15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #e5e5e5;margin-bottom:30px}@media screen and (min-width:375px){.widget{padding:30px}}@media screen and (min-width:768px){.widget{margin-bottom:45px}}.widget .widget-header .title{font-size:22px;line-height:27px;font-weight:600;text-transform:capitalize;margin-top:-6px}.widget .widget-header .title:after{width:40px;height:2px;content:"";background:#ac2ff1;display:block;margin-bottom:16px;margin-top:11px}.widget.widget-search .widget-search-form{position:relative}.widget.widget-search .widget-search-form input{height:42px;background:transparent;padding:0;border-bottom:1px solid #e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.widget.widget-search .widget-search-form input:focus{border:none;border-bottom:1px solid #e5e5e5}.widget.widget-search .widget-search-form button{height:42px;width:42px;position:absolute;top:0;right:0;background:transparent;text-align:right;border:none}.widget.widget-archive ul li,.widget.widget-category ul li{font-weight:600;text-transform:capitalize;line-height:1.688;border-bottom:1px solid #e5e5e5;padding:0}.widget.widget-archive ul li a,.widget.widget-category ul li a{padding:10px 0;color:#777;display:flex;justify-content:space-between}.widget.widget-archive ul li a:hover,.widget.widget-category ul li a:hover{color:#ac2ff1;padding-left:3px}.widget.widget-tags ul{display:flex;flex-wrap:wrap;margin:31px -5px -5px}.widget.widget-tags ul li{padding:5px}.widget.widget-tags ul li a{padding:8px 25px;font-weight:600;border:1px solid #e5e5e5;color:#777}.widget.widget-tags ul li a:hover{color:#ac2ff1;border-color:#ac2ff1}.widget.widget-post ul li{border-bottom:1px solid #e5e5e5;padding:10px 0}.widget.widget-post ul li .sub-title{font-weight:500;font-size:18px;line-height:1.5;margin-bottom:4px}@media screen and (max-width:400px){.widget.widget-post ul li .sub-title{font-size:16px}}.widget.widget-post ul li p{font-size:14px;font-style:italic;margin:0}.widget.widget-post ul li p a{color:#777;margin-left:5px}.widget.widget-post ul li:hover .sub-title a,.widget.widget-post ul li:hover p a{color:#ac2ff1}.widget:last-child{margin-bottom:0}.sidebar{position:sticky;top:80px}@media (max-width:991px){.sidebar{margin-top:80px}}@media (min-width:992px){.sidebar{top:100px}}.sponsor-section .sponsor-thumb{text-align:center;padding:0 15px}.sponsor-section .sponsor-thumb img{max-width:100%}.sponsor-section .sponsor-area{overflow:hidden}.service-item{margin-bottom:30px}.service-item .service-thumb{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;overflow:hidden}.service-item .service-thumb a{display:block}.service-item .service-thumb a img{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.service-item .service-content{padding:28px 30px 22px;border:1px solid #e5e5e5;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.service-item .service-content .service-header i{font-size:40px;color:#ac2ff1;line-height:1;display:inline-block;margin-bottom:17px}.service-item .service-content .service-header .title{text-transform:capitalize;padding-bottom:15px;margin-bottom:27px;font-weight:600}.service-item .service-content .service-header .title:after{width:40px;height:2px;background:#777;bottom:0;left:0}.service-item .service-content .service-content-content p{margin-top:-7px}.service-item .service-content .service-content-content a{color:#777;font-weight:600;display:inline-flex;align-items:center}.service-item .service-content .service-content-content a i{font-size:10px;margin-left:5px}.service-item:hover .service-thumb img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.service-item:hover .service-content .service-content-content a,.service-item:hover .service-content .service-header .title a{color:#ac2ff1}.service-item.style-two .service-content{padding:15px;border:none}.service-item.style-two .service-content .title{padding-bottom:0;margin-bottom:24px}.service-item.style-two .service-content .title:after{display:none}.service-slider{margin:-15px;overflow:hidden}.shape-area{position:relative;padding-left:20px;padding-top:20px}.shape-area i,.shape-area i:before{font-size:50px}.service-shape{border-radius:50%;background-color:#ac2ff1;opacity:.102;width:56px;height:56px;display:block;position:absolute;top:0;left:0}.service-pagination{text-align:center;position:relative;margin:-3px}@media (min-width:992px){.service-pagination{margin-top:12px}}.service-pagination span{display:inline-block;width:14px;height:14px;margin:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ac2ff1}.about-us-section:after{top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,98%,.949)}.about-us-section *{z-index:1}.about-us-section.style-two:after{display:none}.about-us-item{width:100%;margin-bottom:40px;padding:0 15px}@media (min-width:576px){.about-us-item{width:50%}}.about-us-item .about-us-header{align-items:center;margin-bottom:27px}.about-us-item .about-us-header i{line-height:60px;width:60px;height:60px;text-align:center;font-size:30px;color:#fff;background:#ac2ff1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.about-us-item .about-us-header .title{font-weight:600;width:calc(100% - 60px);padding-left:15px;text-transform:capitalize}.about-us-item p{margin-bottom:-8px}.about-us-wrapper{margin:0 -15px -40px}@media (max-width:767px){.about-us-wrapper{margin-bottom:-30px}.about-us-wrapper .about-us-item{margin-bottom:30px}.about-us-wrapper .about-us-item .about-us-header{margin-bottom:15px}}@media (max-width:575px){.about-us-wrapper .about-us-item{text-align:center}.about-us-wrapper .about-us-item .about-us-header{margin-bottom:5px}.about-us-wrapper .about-us-item .about-us-header i{width:40px;height:40px;line-height:40px;font-size:20px;margin:0 auto 10px}.about-us-wrapper .about-us-item .about-us-header .title{padding:0;width:100%;font-size:20px}}.about-us-thumb:after{top:0;left:0;right:0;bottom:0;background-color:rgba(172,47,241,.851)}.about-us-thumb img{width:100%}.about-thumb{padding-left:20px;background:#ac2ff1;margin-top:20px}.about-thumb img{width:100%;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);box-shadow:0 0 8px rgba(0,0,0,.1)}@media (min-width:576px){.about-thumb{margin-top:80px;padding-left:80px}.about-thumb img{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}}@media (min-width:576px) and (min-width:1200px){.about-thumb{margin-right:20px}}@media (min-width:576px) and (min-width:992px) and (max-width:1199px){.about-thumb{padding-left:40px;margin-top:40px;margin-bottom:0}.about-thumb img{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}@media (max-width:991px){.about-thumb{margin-bottom:40px}}@media (max-width:991px) and (max-width:767px){.about-thumb{margin-bottom:30px}}.get-service-content p{margin-top:-10px;margin-bottom:40px}@media (max-width:991px){.get-service-content p{margin-bottom:30px}}@media (max-width:575px){.get-service-content{text-align:center}}.service-form-area{border:1px solid #e1e1e1;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fafafa;padding:40px 20px}@media screen and (min-width:450px){.service-form-area{padding:60px 40px}}.service-form-area .service-header{text-align:center}.service-form-area .service-header span{display:block;margin-top:-7px;font-size:18px;margin-bottom:8px}.service-form-area .service-header .title{margin-bottom:18px;margin-top:-7px}.price-item{margin-bottom:30px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;border:1px solid #e1e1e1;padding:30px 20px}@media screen and (min-width:450px){.price-item{padding:40px}}@media screen and (min-width:450px) and (min-width:992px){.price-item{padding:60px 40px}}.price-item .title{color:#ac2ff1;font-size:60px;margin-top:8px}.price-item .title sup{font-size:40%;font-weight:400;top:-35px}.price-item .title span{display:inline-block;font-size:20px;font-weight:500;margin-left:3px;text-transform:capitalize}.price-item .title span:before{font-size:16px;content:"/";margin-right:3px}.price-item .sub-title{margin-top:-5px;margin-bottom:7px;font-weight:600}.price-item ul{margin-bottom:40px}.price-item ul li{border-bottom:1px solid #e5e5e5;padding:11px 0;text-transform:capitalize}.price-item ul li:before{content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:600;margin-right:5px;font-size:13px;color:#ac2ff1}.price-item ul li.no:before{content:"\f00d"}.price-item:hover .ticket-button{background:#ac2ff1;color:#fff;border-color:#ac2ff1}@media screen and (max-width:450px){.price-item .title{font-size:40px}.price-item .title sup{font-size:50%;top:-20px}.price-item .title span{font-size:16px}.price-item .sub-title{font-size:22px;margin-bottom:4px}.price-item ul{margin-bottom:30px}.price-item ul li{padding:8px 0;font-size:14px}}.ticket-button{border:2px solid #e5e5e5;font-weight:700;color:#777;padding:9px 22px;line-height:28px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.call-in-action{padding:80px 0;position:relative}.call-in-action:after{background-color:#ac2ff1;opacity:.851;position:absolute;top:0;right:0;left:0;bottom:0;content:""}.call-in-action *{position:relative;z-index:1}.call-in-action .call-in-header .title,.call-in-action .call-in-header p{color:#fff}.call-in-action .call-in-header .title{font-size:28px;text-transform:capitalize;margin-top:-6px;margin-bottom:4px}@media (min-width:576px){.call-in-action .call-in-header .title{font-size:40px;margin-top:-9px}}@media (max-width:575px){.call-in-action .call-in-header .title{margin-bottom:15px;line-height:1.2}}.call-in-action .call-in-header p{font-weight:600;margin-bottom:-8px}@media (max-width:991px){.call-in-action .call-in-header{margin-bottom:33px}}.director-thumb{width:255px;height:255px;margin:0 auto 18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;align-items:center;justify-content:center;overflow:hidden}.director-thumb .director-thumb-inner{width:175px;height:175px}.director-thumb .director-thumb-inner a{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}.director-thumb .director-thumb-inner a img{width:100%;border:2px solid rgba(172,47,241,.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.director-thumb .director-thumb-inner a:after,.director-thumb .director-thumb-inner a:before{top:50%;left:50%;width:175px;height:175px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(172,47,241,.5);-webkit-animation:zoom 4s linear infinite;-moz-animation:zoom 4s linear infinite;animation:zoom 4s linear infinite;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.director-thumb .director-thumb-inner a:after{border-color:rgba(55,173,246,.5);animation-delay:1s}.director-thumb .director-thumb-inner .director-icon{position:absolute;width:38px;height:38px;text-align:center;line-height:38px;top:25%;right:25%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ac2ff1;color:#fff;opacity:1;z-index:9;overflow:hidden}.director-thumb .director-thumb-inner .director-icon:after,.director-thumb .director-thumb-inner .director-icon:before{display:none}.director-thumb:after,.director-thumb:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:50%;left:50%;border:1px solid #ac2ff1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:zoom 4s linear infinite;-moz-animation:zoom 4s linear infinite;animation:zoom 4s linear infinite;width:175px;height:175px}.director-thumb:before{animation-delay:2s}.director-thumb:after{border-color:rgba(55,173,246,.5);animation-delay:3s}.director-item{margin-bottom:30px}.director-item .director-content{text-align:center}.director-item .director-content .title,.director-item .director-content span{text-transform:capitalize}.director-item .director-content .title{font-weight:500}.director-item .director-content span{display:block;margin-bottom:-7px;font-size:18px}.director-item:hover .director-thumb .director-thumb-inner a:before,.director-item:hover .director-thumb:before{border-color:#ac2ff1}.director-item:hover .director-thumb .director-thumb-inner a:after,.director-item:hover .director-thumb:after{border-color:#33abf6}.director-item:hover .director-thumb .director-icon{background:#33abf6}.director-item:hover .director-content .title a{color:#ac2ff1}@keyframes zoom{0%{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}to{-webkit-transform:translate(-50%,-50%) scale(1.7);-ms-transform:translate(-50%,-50%) scale(1.7);transform:translate(-50%,-50%) scale(1.7);opacity:1}}@-moz-keyframes zoom{0%{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}to{-webkit-transform:translate(-50%,-50%) scale(1.7);-ms-transform:translate(-50%,-50%) scale(1.7);transform:translate(-50%,-50%) scale(1.7);opacity:1}}@-webkit-keyframes zoom{0%{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}to{-webkit-transform:translate(-50%,-50%) scale(1.7);-ms-transform:translate(-50%,-50%) scale(1.7);transform:translate(-50%,-50%) scale(1.7);opacity:1}}.counter-area{border-bottom:1px solid #e5e5e5;padding-bottom:40px}@media (min-width:768px){.counter-area{padding-bottom:60px}}.counter-item{text-align:center;margin-bottom:30px}.counter-item .title{color:#ac2ff1;font-size:60px;margin-bottom:19px;font-weight:500;margin-top:-2px}.counter-item .sub-title{font-size:20px;font-weight:500;margin-bottom:-5px}@media (max-width:991px){.counter-item .title{font-size:40px;margin-top:-9px;margin-bottom:5px}.counter-item .sub-title{font-weight:500}}@media (max-width:575px){.counter-item .title{font-size:30px;margin-bottom:0}.counter-item .sub-title{font-size:16px}}.get-service-tab .tab-menu{margin-bottom:30px;margin-top:-10px;justify-content:space-between}@media (min-width:576px){.get-service-tab .tab-menu{margin-bottom:40px}}.get-service-tab .tab-menu li{width:33.33%;font-size:18px;font-weight:700;text-transform:capitalize;position:relative;padding-bottom:13px}.get-service-tab .tab-menu li.active{color:#02d3ca}.get-service-tab .tab-menu li.active:after{background:#02d3ca}.get-service-tab .tab-menu li:after{position:absolute;content:"";top:100%;left:0;height:2px;width:100%;background:#ac2ff1}@media (max-width:575px){.get-service-tab .tab-menu li{width:100%;padding-bottom:5px;font-size:16px}}@media (min-width:992px) and (max-width:1199px){.get-service-tab .tab-menu li{font-size:16px}}.commitment-area .title{margin-top:-8px;margin-bottom:22px;font-weight:600;line-height:1.5;text-transform:capitalize}@media (min-width:576px){.commitment-area .title{margin-bottom:30px}}.commitment-area p{margin-top:-7px}@media (min-width:576px){.commitment-area p{margin-bottom:30px}}.commitment-area ul{margin:-11px 0 -13px}.commitment-area ul li{width:50%;text-transform:capitalize}.commitment-area ul li:before{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:600;margin-right:7px;color:#fff;font-size:12px;width:13px;height:13px;-webkit-border-radius:0 0 50% 50%;-moz-border-radius:0 0 50% 50%;border-radius:0 0 50% 50%;background:#ac2ff1;display:inline-block;line-height:13px;text-align:center}@media (max-width:575px){.commitment-area .title{font-size:18px}.commitment-area p{margin-bottom:25px}.commitment-area ul{margin:-11px 0 -7px}.commitment-area ul li{width:100%;line-height:1.3}}.success-histry{margin-bottom:-30px}.success-histry .success-item{width:100%;margin-bottom:30px}.success-histry .success-item .category{font-weight:600;color:#ac2ff1;margin-top:-5px;margin-bottom:10px}@media (min-width:576px){.success-histry .success-item .category{font-size:18px;margin-bottom:18px}}.success-histry .success-item .title{font-weight:600;text-transform:capitalize;margin-top:-12px;margin-bottom:20px}@media (min-width:576px){.success-histry .success-item .title{margin-bottom:25px}}.success-histry .success-item p{margin-bottom:-8px;margin-top:-14px}@media (min-width:576px){.success-histry{margin-bottom:-40px}.success-histry .success-item{width:50%;margin-bottom:40px}}.histry-area{margin-bottom:-30px}.tab-overview p{margin-bottom:34px;margin-top:-8px}.histry-item{margin-bottom:30px}.histry-item .circles{margin-bottom:15px}.histry-item .circles strong{position:absolute;content:"";top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.histry-item .circles canvas{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);box-shadow:0 0 30px 0 rgba(98,224,193,.3);border-radius:100%}.histry-item p{font-size:18px;font-weight:600;font-family:Poppins,sans-serif;color:#151748;text-transform:capitalize;margin:0 0 -7px}@media screen and (max-width:400px){.histry-area{justify-content:center!important}.histry-area .histry-item{width:50%}}@media (min-width:576px){.histry-area{margin-right:-40px}.histry-area .histry-item{margin-right:40px}}@media (min-width:576px) and (min-width:768px){.histry-area{margin-right:-60px}.histry-area .histry-item{margin-right:60px}}.team-item{margin-bottom:30px}.team-item .team-thumb{position:relative;overflow:hidden}.team-item .team-thumb a{display:block}.team-item .team-thumb a img{width:100%}.team-item .team-thumb:after{top:0;left:0;width:100%;height:100%;background-color:#33abf6;opacity:.902;-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);-moz-transition:all .3s cubic-bezier(.86,0,.07,1);transition:all .3s cubic-bezier(.86,0,.07,1);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.team-item .team-content{background:#fafafa;padding:30px;position:relative;overflow:hidden}.team-item .team-content .title{z-index:1;position:relative;margin-top:-5px}.team-item .team-content .title a{text-transform:capitalize;font-weight:600}.team-item .team-content span{position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1;display:block;text-transform:capitalize;font-size:18px;margin-bottom:-7px}.team-item .team-content:after{width:100%;height:100%;background:#ac2ff1;-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);-moz-transition:all .3s cubic-bezier(.86,0,.07,1);transition:all .3s cubic-bezier(.86,0,.07,1);top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.team-item:hover .team-content:after,.team-item:hover .team-thumb:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team-item:hover .blog-social{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;visibility:visible}.team-item:hover .team-content .title a,.team-item:hover .team-content span{color:#fff}.service-section.style-two{background:#fafafa}.testimonial-section:before{background-color:rgba(0,0,0,.851);position:absolute;left:0;content:"";top:0;right:0;bottom:0}.testimonial-section .section-header-style-two{position:relative;z-index:1}.testimonial-section .section-header-style-two *{color:#fff}.testimonial-section .section-header-style-two .header-category:after,.testimonial-section .section-header-style-two .header-category:before{background:#fff}.testimonial-section .testimonial-slider{position:relative;z-index:1;overflow:hidden;margin:0 -15px}.testimonial-item{padding:0 15px}.testimonial-item blockquote{font-size:20px;font-style:italic;font-weight:400;line-height:32px;background:#fff;padding:40px 15px;position:relative;-webkit-border-radius:10px 10px 10px 0;-moz-border-radius:10px 10px 10px 0;border-radius:10px 10px 10px 0;margin:0 0 36px}.testimonial-item blockquote:before{display:block;content:"";width:30px;height:20px;margin-bottom:30px;background:url(img/blockquote-before.webp) no-repeat 0 100%;background-size:contain}.testimonial-item blockquote span{display:block;margin-bottom:-9px;margin-top:-9px}@media screen and (max-width:425px){.testimonial-item blockquote span{font-size:18px;line-height:28px}}.testimonial-item blockquote:after{position:absolute;content:"";top:100%;left:0;width:20px;height:24px;background:#eaeaea;clip-path:polygon(0 0,100% 100%,100% 0)}@media (min-width:576px){.testimonial-item blockquote{padding:50px 40px}}.testi-author{align-items:center}.testi-author .testi-thumb{width:90px;height:90px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.testi-author .testi-thumb a{display:block}.testi-author .testi-thumb a img{width:100%}.testi-author .testi-content{width:calc(100% - 90px);padding-left:20px}.testi-author .testi-content .title a{color:#fff;text-transform:capitalize;font-weight:600}.testi-author .testi-content span{font-style:italic;display:block;color:#fff}.service-solu-area{border-bottom:1px solid #e5e5e5}.service-solution{margin:-15px}.service-solution .service-item.style-two{width:100%;margin-bottom:-8px}@media (min-width:768px){.service-solution .service-item.style-two{width:50%}}@media (min-width:768px) and (min-width:1200px){.service-solution .service-item.style-two{width:33.33%}}.service-details-content .title{font-size:28px;line-height:1.5;text-transform:capitalize;margin-top:-10px;margin-bottom:21px;font-weight:600}.service-details-content .sub-title{font-weight:600;font-size:20px;line-height:1.3;text-transform:capitalize;margin-top:-7px;margin-bottom:27px}.service-details-content ul{margin:-10px 0 22px;justify-content:space-between}.service-details-content ul li{padding:2px 0;width:100%}.service-details-content ul li:before{content:"\f101";font-family:Font Awesome\ 5 Free;font-weight:600;font-size:14px;margin-right:5px;color:#ac2ff1}@media (min-width:768px){.service-details-content ul li{width:calc(50% - 10px)}}.service-details-content img{width:100%;margin-bottom:33px;margin-top:2px}.service-details-content p{margin-top:-8px;margin-bottom:25px}.service-details-content p.last-para{margin-bottom:-8px}@media (min-width:768px){.service-details-content .title{font-size:35px;line-height:1.5;margin-top:-13px;margin-bottom:24px}.service-details-content .sub-title{font-size:24px;line-height:1.3;margin-top:-7px;margin-bottom:29px}.service-details-content ul{margin:-12px 0 23px}.service-details-content ul li{padding:6px 0}.service-details-content img{margin-bottom:38px;margin-top:4px}.service-details-content p{margin-bottom:28px}}.client-item{margin-bottom:30px}.client-item .client-thumb{padding:45px;background:#f4f4f4;text-align:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.client-item .client-thumb a{display:inline-block}.client-item .client-thumb a img{width:100%}.client-item .client-content{padding:30px;border:1px solid #e5e5e5;border-top:none;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.client-item .client-content .title{line-height:1.5;font-size:22px;margin-bottom:23px;text-transform:capitalize;margin-top:-8px}.client-item .client-content .title:after{content:"";display:block;width:20px;height:2px;background:#777;margin-top:11px}.client-item .client-content .title a{font-weight:600}.client-item .client-content p{margin-bottom:22px}.client-item .client-content p:last-child{margin-bottom:-8px}@media (max-width:767px){.client-item{max-width:360px;margin-left:auto;margin-right:auto}}.privacy-area .title{font-weight:600;text-transform:capitalize;margin-top:-10px;margin-bottom:34px}.privacy-area p{margin-top:-8px;margin-bottom:33px}.privacy-area ul{margin:-13px 0 30px;padding-left:20px}.privacy-area ul li{padding:5px 0}.privacy-area ul li:before{content:"\f111";font-weight:600;color:#ac2ff1;font-family:Font Awesome\ 5 Free;font-size:10px;margin-right:5px}.privacy-area ul:last-child{margin-bottom:-15px}@media (max-width:575px){.privacy-area .title{font-size:22px;margin-bottom:33px}}.section-404{text-align:center}.section-404 .wrapper-404{margin:0 auto;max-width:725px}.section-404 .thumb-404{max-width:230px;margin:0 auto 30px}.section-404 .thumb-404 img{width:100%}.section-404 .title-404{text-transform:capitalize;margin-bottom:16px}.section-404 .content-404 p{margin-bottom:38px;margin-top:-8px}@media (max-width:575px){.section-404 .thumb-404{max-width:200px;margin-bottom:30px}.section-404 .title-404{font-size:24px}.section-404 .content-404 p{margin-bottom:30px}}.faq-section-wrapper{margin-bottom:-20px}.faq-wrapper{max-width:1120px;margin:0 auto}.faq-item{margin-bottom:20px;padding:22px 30px;box-shadow:0 0 24px 16px rgba(206,208,209,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.faq-item .faq-title{font-size:18px;font-weight:600;cursor:pointer;padding-right:20px;position:relative}.faq-item .faq-title:after{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:600;position:absolute;left:100%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq-item .faq-content{padding-top:14px;display:none}.faq-item .faq-content p{margin:0}.faq-item.open .faq-title{color:#ac2ff1}.faq-item.open .faq-title:after{content:"\f106"}.faq-item:nth-child(2) .faq-content{display:block}.faq-area{justify-content:space-between;max-width:1120px;margin:auto}.faq-area .faq-wrapper{width:100%;margin:0}@media (min-width:768px){.faq-area .faq-wrapper{width:calc(50% - 15px)}}.account{max-width:730px;margin:0 auto}.account .account-thumb{-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}.account .account-thumb:before{background-color:#33abf6;opacity:.851;top:0;left:0;right:0;bottom:0}.account .account-content,.account .account-thumb{width:100%;overflow:hidden}@media (min-width:768px){.account .account-content,.account .account-thumb{width:50%}}.account .account-content{background:#fafafa;padding:30px 20px;border:1px solid #e5e5e5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media screen and (min-width:400px){.account .account-content{padding:40px}}.account .account-content .title{font-weight:600;text-transform:capitalize;font-size:24px;margin-top:-10px;margin-bottom:20px}@media (min-width:768px){.account .account-content{padding:40px;border-left:none;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}}.account .account-content p{margin-top:-8px;margin-bottom:22px}.account .account-content form{margin-bottom:-20px}.account .account-content .form-group{position:relative;margin-bottom:20px}.account .account-content .form-group input{height:50px;border:1px solid #e5e5e5;background:#fff;padding-left:70px}.account .account-content .form-group input[type=submit]{background:#ac2ff1;color:#fff;font-weight:600;text-transform:capitalize;padding:0 40px;width:auto}.account .account-content .form-group input:focus{border:1px solid #e5e5e5}.account .account-content .form-group label{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;top:0;left:0;border-right:1px solid #e5e5e5;color:#777}.account .account-content .form-group a{color:#777}.account .account-content .form-group a:hover{color:#ac2ff1}.account .account-content.registration-account-content form{margin-bottom:-10px}.account .account-content.registration-account-content form .form-group{margin-bottom:10px}.account .account-content.registration-account-content form .form-group input[type=submit]{margin-top:10px}@media screen and (min-width:768px){.about-us-section .section-header-style-two .title,.get-service-section .section-header-style-two .title{margin-bottom:30px}.about-us-section .section-header-style-two.style-five,.get-service-section .section-header-style-two.style-five{margin-bottom:23px}.about-us-section .section-header-style-two.style-five .title,.get-service-section .section-header-style-two.style-five .title{margin-bottom:13px}}@media (max-width:767px){.about-us-section .section-header-style-two,.get-service-section .section-header-style-two{margin-bottom:30px}}@media screen and (min-width:768px){.get-service-section .section-header-style-two{margin-bottom:30px}.get-service-section .section-header-style-two .title{margin-bottom:25px}.get-service-section .get-service-content p{margin-bottom:30px}}.blog-social{background:#fff;-webkit-border-radius:39px;-moz-border-radius:39px;border-radius:39px;top:50%;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);opacity:0;visibility:hidden;display:flex;flex-wrap:wrap;justify-content:center;width:80%;padding:11px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1}@media screen and (max-width:400px){.blog-social{width:95%}}.blog-social li{padding:5px}@media (min-width:576px){.blog-social li{padding:9px}}.blog-social a{width:38px;height:38px;text-align:center;line-height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background:#ac2ff1}.blog-social a.facebook{background:#3b5998}.blog-social a.twitter{background:#55acee}.blog-social a.linkedin{background:#007bb5}.blog-social a.google{background:#dd4b39}.blog-social a.vimeo{background:#1ab7ea}.blog-social a.pinterest{background:#007bb5}.blog-social a.youtube{background:#cd201f}.blog-social a.camera{background:#e4405f}.blog-social a.skype{background:#2fb7df}.blog-social a.tumblr{background:#34465d}.blog-social a.behance{background:#1769ff}.blog-social a.star{background:#e9ba17}.blog-social a.navy{background:#d8e0f3}.blog-social a.placeholder{background:#a1a1a2}.blog-social a.futbol{background:#db3776}.blog-social a.instagram{background:#e4405f}.post-item{margin-bottom:30px}.post-item .post-thumb{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;overflow:hidden}.post-item .post-thumb a{display:block}.post-item .post-thumb img{width:100%}.post-item .post-thumb .blog-social,.post-item .post-thumb img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.post-item .post-thumb .blog-social{background:#fff;-webkit-border-radius:39px;-moz-border-radius:39px;border-radius:39px;top:50%;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);opacity:0;visibility:hidden;display:flex;flex-wrap:wrap;justify-content:center;width:80%;padding:11px}@media screen and (max-width:400px){.post-item .post-thumb .blog-social{width:95%}}.post-item .post-thumb .blog-social li{padding:5px}@media (min-width:576px){.post-item .post-thumb .blog-social li{padding:9px}}.post-item .post-thumb .blog-social a{width:38px;height:38px;text-align:center;line-height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background:#ac2ff1}.post-item .post-thumb .blog-social a.facebook{background:#3b5998}.post-item .post-thumb .blog-social a.twitter{background:#55acee}.post-item .post-thumb .blog-social a.linkedin{background:#007bb5}.post-item .post-thumb .blog-social a.google{background:#dd4b39}.post-item .post-thumb .blog-social a.vimeo{background:#1ab7ea}.post-item .post-thumb .blog-social a.pinterest{background:#007bb5}.post-item .post-thumb .blog-social a.youtube{background:#cd201f}.post-item .post-thumb .blog-social a.camera{background:#e4405f}.post-item .post-thumb .blog-social a.skype{background:#2fb7df}.post-item .post-thumb .blog-social a.tumblr{background:#34465d}.post-item .post-thumb .blog-social a.behance{background:#1769ff}.post-item .post-thumb .blog-social a.star{background:#e9ba17}.post-item .post-thumb .blog-social a.navy{background:#d8e0f3}.post-item .post-thumb .blog-social a.placeholder{background:#a1a1a2}.post-item .post-thumb .blog-social a.futbol{background:#db3776}.post-item .post-thumb .blog-social a.instagram{background:#e4405f}.post-item .post-content{padding:30px 15px;border:1px solid #e1e1e1;border-top:none;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}@media screen and (min-width:425px){.post-item .post-content{padding:35px 30px}}.post-item .post-content .tags{margin-top:-9px;margin-bottom:5px}.post-item .post-content .tags a{text-transform:uppercase;color:#777;font-size:14px;font-weight:600}.post-item .post-content .tags a:after{content:","}.post-item .post-content .tags a:last-child:after{display:none}.post-item .post-content .title{margin-bottom:24px;font-size:22px;font-weight:600}@media screen and (min-width:400px){.post-item .post-content .title{line-height:1.5}}.post-item .post-content p{margin-top:-8px;margin-bottom:24px}.post-item .post-content .meta-post{font-size:14px}.post-item .post-content .meta-post .meta-date,.post-item .post-content .meta-post .meta-name{margin-bottom:-8px}.post-item .post-content .meta-post .meta-date a,.post-item .post-content .meta-post .meta-name a{color:#777;font-weight:600}.post-item .post-content .meta-post .meta-date{padding-right:10px}.post-item .post-content .meta-post .meta-date:after{width:1px;height:12px;top:7px;background:#777;right:0}.post-item .post-content .meta-post .meta-name{padding-left:10px}@media screen and (max-width:400px){.post-item .post-content .title{margin-bottom:20px;font-size:1.25rem}}.post-item:hover .blog-social{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;visibility:visible}.post-item:hover .post-content .meta-post a:hover,.post-item:hover .post-content .tags a:hover,.post-item:hover .post-content .title a{color:#ac2ff1}@media screen and (max-width:400px){.post-item .post-content{padding:30px 15px}.post-item .post-content .tags{margin-bottom:0}.post-item .post-content .title{margin-bottom:18px}.post-item .post-content p{margin-bottom:20px}}.post-item.style-two .post-content{padding:30px 15px}@media screen and (min-width:425px){.post-item.style-two .post-content{padding:36px 30px}}.post-item.style-two .post-content p{margin-bottom:26px}@media screen and (max-width:425px){.post-item.style-two .post-content .title{margin-bottom:20px}.post-item.style-two .post-content p{margin-bottom:19px}}@media (min-width:576px){.post-item.style-two .post-content .title{font-size:24px}.post-item.style-two .post-content .meta-post{font-size:16px}.post-item.style-two .post-thumb .blog-social{min-width:120px;width:auto;padding:10px 20px}}@media (min-width:768px){.post-item.style-two{margin-bottom:60px}}.post-item.blog-video .post-thumb:before{top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.8)}.post-item.blog-video .post-thumb .blog-video-icon-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.post-item.blog-video .post-thumb a:before{display:none}.post-item.blockquote-item{background:#f8f8fa}.post-item.blockquote-item .blog-blockquote{font-weight:600;margin-bottom:0;padding:25px;font-size:17px;font-style:italic}@media (min-width:576px){.post-item.blockquote-item .blog-blockquote{padding:80px 75px 50px;font-size:20px;line-height:35px}}.post-item.blockquote-item .blog-blockquote:before{width:27px;height:24px;background:url(../../assets/images/blog/blockquote.webp) no-repeat 50%;background-size:contain;left:10px;top:10px}@media screen and (max-width:425px){.post-item.blockquote-item .blog-blockquote:before{display:none}}@media (min-width:576px){.post-item.blockquote-item .blog-blockquote:before{left:40px;top:60px}}.post-item.blockquote-item .blog-blockquote .title{display:block;font-size:18px;color:#151748;text-transform:capitalize;margin-top:5px}.blog-pagination{margin:37px -3px -3px}@media (min-width:768px){.blog-pagination{margin-top:57px}}.blog-pagination a{width:50px;height:50px;text-align:center;line-height:50px;color:#ac2ff1;border:1px solid #ac2ff1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:3px}.blog-pagination a.active{background:#ac2ff1;color:#fff}@media (max-width:575px){.blog-pagination a{width:40px;height:40px;line-height:40px}}.post-item.style-two.single-style .post-content .title{margin-bottom:30px;font-size:24px;font-weight:700;line-height:28px}@media (min-width:576px){.post-item.style-two.single-style .post-content .title{font-size:30px;line-height:36px}}.post-item.style-two.single-style .post-content p{margin-bottom:25px}.post-item.style-two.single-style .post-content p.para-end{margin-bottom:32px}.post-item.style-two.single-style .post-content blockquote{position:relative;padding-left:30px;font-size:18px;line-height:27px;font-weight:600;font-style:italic;margin:0 0 40px}.post-item.style-two.single-style .post-content blockquote:before{position:absolute;height:100%;width:2px;display:block;content:"";background:#ac2ff1;top:0;left:0}.post-item.style-two.single-style .post-content blockquote:after{content:"";left:10px;top:0;width:50px;height:50px;position:absolute;background:url(../../assets/images/blog/blockquote-before.webp) no-repeat top;background-size:contain}.post-item.style-two.single-style .post-content .blog-thumb-group{margin:-15px -15px 23px}.post-item.style-two.single-style .post-content .blog-thumb-group .group-thumb{padding:15px;width:100%}@media (min-width:576px){.post-item.style-two.single-style .post-content .blog-thumb-group .group-thumb{width:50%}}.post-item.style-two.single-style .post-content .blog-thumb-group .group-thumb img{width:100%}.post-item.style-two.single-style .post-content .meta-group{border-top:1px solid #e5e5e5;padding-top:22px;margin-bottom:-15px}.post-item.style-two.single-style .post-content .meta-group .meta-post{margin-bottom:15px}.post-item.style-two.single-style .post-content .meta-group .meta-post p{margin-bottom:-8px}.post-item.style-two.single-style .post-content .meta-group .meta-post p a{color:#ac2ff1}.post-item.style-two.single-style .post-content .meta-group .social-icon{margin:-3px -3px 12px}.post-item.style-two.single-style .post-content .meta-group .social-icon a{color:#777;padding:3px;line-height:1}.post-item.style-two.single-style .post-content .meta-group .social-icon a:hover{color:#ac2ff1}@media screen and (max-width:400px){.post-item.style-two.single-style .post-content .title{margin-bottom:22px;line-height:28px}.post-item.style-two.single-style .post-content p.para-end{margin-bottom:22px}.post-item.style-two.single-style .post-content blockquote{margin-bottom:30px}.post-item.style-two.single-style .post-content .blog-thumb-group{margin:-10px -10px 22px}.post-item.style-two.single-style .post-content .blog-thumb-group .group-thumb{padding:10px}}.comment-area{padding:30px 15px;border:1px solid #e5e5e5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:30px}.comment-area .title{margin-top:-12px;text-transform:capitalize}@media screen and (max-width:576px){.comment-area .title{margin-bottom:-10px;font-size:24px;margin-top:-8px}}@media (min-width:576px){.comment-area{padding:30px}}@media (min-width:768px){.comment-area{padding:40px;margin-bottom:60px}}.comment-wrapper li{padding:0}.comment-wrapper li .comment-item{padding:30px 0;border-bottom:1px solid #e5e5e5}.comment-wrapper li .comment-item .comment-thumb{width:70px;height:70px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.comment-wrapper li .comment-item .comment-thumb a{display:block}.comment-wrapper li .comment-item .comment-thumb a img{width:100%}@media (max-width:575px){.comment-wrapper li .comment-item .comment-thumb{margin-bottom:15px}}.comment-wrapper li .comment-item .comment-content{width:100%}.comment-wrapper li .comment-item .comment-content .comment-header{margin-bottom:9px}.comment-wrapper li .comment-item .comment-content .sub-title{font-size:18px;font-weight:600;line-height:30px}.comment-wrapper li .comment-item .comment-content span{font-style:italic}@media (min-width:576px){.comment-wrapper li .comment-item .comment-content{width:calc(100% - 70px);padding-left:20px}}.comment-wrapper li .comment-item .comment-content .reply-button{padding:2px 20px;background:#f4f4f4;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:600;color:#777}.comment-wrapper li .comment-item .comment-content p{margin-bottom:-8px}.comment-wrapper li .comment-item:hover .reply-button{background:#ac2ff1;color:#fff}.comment-wrapper li .comment-item:hover .sub-title a{color:#ac2ff1}.comment-wrapper li ul li{padding-left:20px}@media (min-width:576px){.comment-wrapper li ul li{padding-left:40px}}@media (min-width:768px){.comment-wrapper li ul li{padding-left:60px}}.comment-wrapper>li:last-child .comment-item:last-child{padding-bottom:0;border:none}.leave-a-comment{margin-bottom:0}@media (min-width:576px){.leave-a-comment .title{margin-bottom:7px}}.comment-form{justify-content:space-between}.comment-form .form-group{width:100%;margin-bottom:12px}.comment-form .form-group input{padding:0;height:50px;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;border-bottom:1px solid #ebebeb}.comment-form .form-group input:focus{border-color:#ac2ff1}.comment-form .form-group input[type=submit]{font-weight:700;font-size:16px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:capitalize;width:auto;padding:0 38px;border:1px solid #ac2ff1;background:#ac2ff1}@media (min-width:576px){.comment-form .form-group{width:calc(50% - 15px)}}.comment-form .form-group textarea{margin-bottom:15px;height:110px;padding:20px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;border-bottom:1px solid #e5e5e5}.comment-form .form-group textarea:focus{border-bottom-color:#ac2ff1}.comment-form.contact-form .form-group{margin-bottom:18px}.contact-area{max-width:1110px;margin:0 auto 40px;box-shadow:0 0 18px 2px rgba(0,0,0,.05);padding:33px 15px 40px}@media (min-width:576px){.contact-area{padding:33px 40px 40px}}@media (min-width:768px){.contact-area{padding:53px 60px 60px;margin-bottom:60px}}@media (max-width:767px){.contact-area .contact-form .form-group{width:100%}}.contact-header .contact-header-category{display:inline-flex;align-items:baseline;text-transform:capitalize;font-weight:600;color:#ac2ff1}.contact-header .contact-header-category:after{display:block;content:"";width:30px;height:2px;margin-left:5px;background:#ac2ff1}@media (min-width:576px){.contact-header .contact-header-category{font-size:20px}}.contact-header .title{text-transform:capitalize;font-size:24px;margin-bottom:0}@media (min-width:576px){.contact-header .title{font-size:30px;margin-bottom:10px}}@media (min-width:768px){.contact-header .title{margin-bottom:44px}}.contact-wrapper{max-width:1110px;margin:0 auto -30px;justify-content:space-between}.contact-item{margin-bottom:30px;width:100%;text-align:center}@media (min-width:768px){.contact-item{width:47%;text-align:left}}@media (min-width:992px){.contact-item{width:30%}}.contact-item .contact-item-thumb{margin-bottom:18px}.contact-item .contact-item-thumb i{color:#ac2ff1;font-size:60px;line-height:1}.contact-item .contact-item-content{width:100%}.contact-item .contact-item-content .title{font-weight:600;text-transform:capitalize;font-size:22px;line-height:1.5;margin-bottom:10px}.contact-item .contact-item-content p,.contact-item .contact-item-content ul{margin-bottom:-8px}.contact-item .contact-item-content ul li{padding:0}.contact-item .contact-item-content ul li a{color:#777}.contact-item .contact-item-content ul li a:hover{color:#ac2ff1}.contact-item .contact-item-content a{color:#777}.contact-item .contact-item-content a:hover{color:#ac2ff1}.maps{min-height:400px}@media (min-width:992px){.maps{min-height:600px}}.blog-post-slider{overflow:hidden;position:relative}.blog-post-slider .blog-slider-pagination{position:absolute;left:0;bottom:20px;z-index:1;text-align:center}.blog-post-slider .blog-slider-pagination span{width:8px;height:8px;opacity:1;background:#fff;z-index:1}.blog-post-slider .blog-slider-pagination span.swiper-pagination-bullet-active{background:#ac2ff1}.scrollToTop{width:45px;height:45px;line-height:45px;text-align:center;background-color:#ac2ff1;opacity:.8;color:#fff;z-index:99999;bottom:30px;right:30px;position:fixed;border-radius:5px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.scrollToTop:hover{color:#fff;opacity:1}.scrollToTop.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.custom-button{line-height:48px;background:#ac2ff1;color:#fff;padding:0 38px;font-weight:700;border:1px solid #ac2ff1;text-transform:capitalize;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.custom-button.active,.custom-button:hover{background:#f4f4f4;border-color:#ac2ff1;color:#ac2ff1}.custom-button.active:hover{background:#ac2ff1;border-color:#ac2ff1;color:#fff}.custom-button.style-two{background:transparent;border-color:#fff}.custom-button.style-two:hover{background:#fff;color:#ac2ff1;border-color:#ac2ff1}.button-group{margin:-5px;text-align:center}.button-group .custom-button{margin:5px;padding:0 33px}@media (min-width:576px){.button-group{margin:-16px}.button-group .custom-button{margin:16px}}.video-button{width:70px;height:70px;color:#ac2ff1;text-align:center}.video-button:hover{color:#ac2ff1}.video-button i{line-height:80px;font-size:36px;margin-left:8px}.video-button{width:80px;height:80px;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.video-button a{display:block;position:relative;z-index:1}.video-button a img{width:100%}.video-button:after,.video-button:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:74px;background-color:#fff;opacity:.15;z-index:-10}.video-button:before{z-index:-10;-webkit-animation:inner-ripple 2s linear infinite;-moz-animation:inner-ripple 2s linear infinite;animation:inner-ripple 2s linear infinite}.video-button:after{z-index:-10;-webkit-animation:outer-ripple 2s linear infinite;-moz-animation:outer-ripple 2s linear infinite;animation:outer-ripple 2s linear infinite}@keyframes outer-ripple{0%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-filter:alpha(opacity=50)}80%{transform:scale(1.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}to{transform:scale(2.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5)}}@-webkit-keyframes outer-ripple{0%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}80%{transform:scale(2.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5)}to{transform:scale(3.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(3.5);-moz-transform:scale(3.5);-ms-transform:scale(3.5);-o-transform:scale(3.5)}}@-moz-keyframes outer-ripple{0%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}80%{transform:scale(2.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5)}to{transform:scale(3.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(3.5);-moz-transform:scale(3.5);-ms-transform:scale(3.5);-o-transform:scale(3.5)}}@keyframes inner-ripple{0%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}30%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}to{transform:scale(1.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}}@-webkit-keyframes inner-ripple{0%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}30%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}to{transform:scale(1.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}}@-moz-keyframes inner-ripple{0%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}30%{transform:scale(1);filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}to{transform:scale(1.5);filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}}