:root{--px-theme-1:#12c2e9;--px-theme-2:#c471ed;--px-theme-3:#f64f59;--px-theme-4:#f64f59}.main-header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);z-index:111}.white-theme .main-header{border-bottom:1px solid rgb(41 41 41 / .1)}.fixed-header .main-header{background:rgb(0 0 0 / .8)}.white-theme .fixed-header .main-header{background:rgb(255 255 255 / .8)}.main-header .logo-dark{display:none}.white-theme .main-header .logo-dark{display:block}.white-theme .main-header .logo-light{display:none}.main-header .header-nav{padding:15px 0}.main-header .theme-color{margin-left:20px}.main-header .theme-color .navbar-toggler{margin-left:15px}.main-header #theme-toggle{width:40px;height:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgb(255 255 255 / .2);background:none;outline:none!important;border-radius:50%}.main-header #theme-toggle .hidden{display:none}.main-header #theme-toggle path{fill:#fff}.white-theme .main-header #theme-toggle{border:1px solid rgb(0 0 0 / .2)}.white-theme .main-header #theme-toggle path{fill:#000}@media (min-width:992px){.main-header .navbar-nav>li+li{margin-left:25px}.main-header .navbar-nav>li>.nav-link{color:#fff;text-transform:uppercase;padding:0;letter-spacing:1px;font-size:14px;position:relative}.white-theme .main-header .navbar-nav>li>.nav-link{color:#292929}.main-header .navbar-nav>li>.nav-link:after{content:"";position:absolute;bottom:0;left:auto;right:0;height:2px;width:0;transition:ease all 0.35s}.main-header .navbar-nav>li>.nav-link.active:after{left:0;right:auto;width:100%;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3))}.main-header .navbar-nav>li:hover>.nav-link:after{left:0;right:auto;width:100%;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3))}}@media (max-width:991px){.white-theme .main-header{background:rgb(255 255 255 / .8)}.main-header .navbar-toggler{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:none;padding:4px 9px;outline:none;box-shadow:none}.main-header .navbar-toggler span{width:25px;height:2px;background:#fff;margin:4px 0}.white-theme .main-header .navbar-toggler span{background:#292929}.main-header .navbar-nav{padding-top:15px}.main-header .navbar-nav>li{margin:8px 0}.main-header .navbar-nav>li>.nav-link{color:#fff;text-transform:uppercase;padding:0;letter-spacing:1px;font-size:14px;position:relative}.white-theme .main-header .navbar-nav>li>.nav-link{color:#292929}.main-header .navbar-nav>li>.nav-link span{display:inline-block;vertical-align:top;position:relative}.main-header .navbar-nav>li>.nav-link span:after{content:"";position:absolute;bottom:0;left:auto;right:0;height:2px;width:0;transition:ease all 0.35s}.main-header .navbar-nav>li>.nav-link.active span:after{left:0;right:auto;width:100%;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3))}.main-header .navbar-nav>li:hover>.nav-link span:after{left:0;right:auto;width:100%;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3))}}.footer{border-top:1px solid rgb(255 255 255 / .1);background:rgb(0 0 0 / .59);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:relative;z-index:1}.white-theme .footer{border-top:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .5)}.footer .nav a{color:rgb(255 255 255 / .8);margin-right:10px}.white-theme .footer .nav a{color:rgb(41 41 41 / .8)}.footer .nav a:hover{color:#fff}.white-theme .footer .nav a:hover{color:#292929}.link-effect{color:#fff;font-size:18px;position:relative;text-transform:uppercase;letter-spacing:2px;padding-bottom:3px;background:none;border:none}.white-theme .link-effect{color:#292929;font-weight:500}.link-effect .bi{margin-left:6px}.link-effect:after{content:"";position:absolute;bottom:0;left:auto;right:31px;height:2px;width:0;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));transition:ease all 0.35s}.link-effect:hover{color:#fff}.white-theme .link-effect:hover{color:#292929}.link-effect:hover:after{right:auto;left:0;width:calc(100% - 31px)}.px-btn{padding:0 25px;line-height:46px;position:relative;display:inline-block;background:none;border:none;font-size:16px;font-weight:600;text-decoration:none!important;position:relative;z-index:1;overflow:hidden;border-radius:50px;transition:ease all 0.35s}.px-btn-primary{background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));color:#fff;background-size:200% 100%;background-position:left center;background-position:0 0}.px-btn-primary:hover{color:#fff;background-position:100% 0}.text-theme{background:linear-gradient(to right,var(--px-theme-1),var(--px-theme-3),var(--px-theme-4));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.theme-bg-g{background:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3))}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:inherit}}body{font-family:"Rubik",sans-serif;font-weight:300}.dark-bg{background:#000;color:#c1c1c1}.white-theme .dark-bg{background:#fff;color:#212529}img{max-width:100%}*{outline:none!important}a{color:var(--px-theme-1);text-decoration:none}a:hover{color:#0fa2c3;text-decoration:none}#loading{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));z-index:99999}.load-circle{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:50px;height:50px}.load-circle span{display:inline-block;width:64px;height:64px}.load-circle span:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff #fff0 #fff #fff0;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.owl-dots{text-align:center}.owl-dots .owl-dot{display:inline-block;vertical-align:top;width:10px;height:10px;background:#fff0;border:1px solid var(--px-theme-1);transition:ease all 0.55s;border-radius:50%;margin:0 5px}.owl-dots .owl-dot.active{background:var(--px-theme-1)}.owl-carousel .owl-item img{width:auto;max-width:100%}.right-effects{position:fixed;top:50px;right:0;bottom:auto;width:500px;height:500px;border-radius:50%;background:var(--px-theme-3);-webkit-filter:blur(100px);filter:blur(100px);opacity:.25;pointer-events:none;z-index:-1}@media (max-width:767px){.right-effects{width:200px;height:200px}}.left-effects{position:fixed;bottom:50px;left:0;width:500px;height:500px;border-radius:50%;background:var(--px-theme-2);-webkit-filter:blur(100px);filter:blur(100px);opacity:.25;pointer-events:none;z-index:-1}@media (max-width:767px){.left-effects{width:200px;height:200px}}.border-top-g{position:relative}.border-top-g:before{content:"";position:absolute;top:0;height:1px;left:0;right:0;max-width:1290px;margin:0 auto;background:#fff;opacity:.1}.white-theme .border-top-g:before{background:#292929}main{position:relative;z-index:1}.section{padding:100px 0;position:relative}@media (max-width:991px){.section{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.section{padding-top:60px;padding-bottom:60px}}.section-heading{padding-bottom:50px}@media (max-width:767px){.section-heading{padding-bottom:35px}}.section-heading h6{display:-ms-inline-flexbox;display:inline-flex;padding:8px 15px;border-radius:4px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);margin-bottom:15px}.white-theme .section-heading h6{background:rgb(255 255 255 / .6);border:1px solid rgb(41 41 41 / .1)}.section-heading h3{color:#fff;font-size:40px;margin-bottom:15px}.white-theme .section-heading h3{color:#292929}@media (max-width:767px){.section-heading h3{font-size:30px}}.section-heading p{margin:0;font-size:17px;font-weight:400}.section-heading-02{padding-bottom:50px}@media (max-width:767px){.section-heading-02{padding-bottom:35px}}.section-heading-02 h3{font-weight:500;font-size:35px;margin:0 0 20px;position:relative;display:inline-block;vertical-align:top;z-index:1;padding:0 0 10px;text-transform:uppercase;color:#fff}.white-theme .section-heading-02 h3{color:#292929}.section-heading-02 h3:after{content:"";position:absolute;bottom:0;left:0;margin:auto;height:2px;z-index:-1;background:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));width:50px}.section-heading-02 p{margin:0;font-size:14px;letter-spacing:2px}.home-section .min-vh-100{padding-top:160px;padding-bottom:120px}@media (max-width:991px){.home-section .min-vh-100{padding-bottom:0}}.home-section .home-image svg{width:100%}.home-section .home-image svg image{width:100%}.home-section .home-intro h6{font-weight:600;text-transform:uppercase;color:#fff;font-size:18px}.white-theme .home-section .home-intro h6{color:#292929}@media (max-width:767px){.home-section .home-intro h6{font-size:15px}}.home-section .home-intro h2{font-weight:600;color:#fff;font-size:60px}.white-theme .home-section .home-intro h2{color:#292929}@media (max-width:1200px){.home-section .home-intro h2{font-size:50px}}@media (max-width:767px){.home-section .home-intro h2{font-size:40px}}.home-section .home-intro h2 span{display:block}.home-section .home-intro p{font-size:18px;margin:0;max-width:650px}.home-section .home-intro .hs-exp{display:-ms-flexbox;display:flex;padding-top:30px}.home-section .home-intro .hs-exp .exp-box{padding-right:35px}.home-section .home-intro .hs-exp .exp-box+.exp-box{padding-left:35px;border-left:1px solid rgb(255 255 255 / .09)}.white-theme .home-section .home-intro .hs-exp .exp-box+.exp-box{border-left:1px solid rgb(41 41 41 / .09)}.home-section .home-intro .hs-exp h5{font-size:44px;color:#fff}.white-theme .home-section .home-intro .hs-exp h5{color:#292929}.home-section .home-intro .hs-exp span{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:2px}.home-section .home-intro .btn-bar{padding-top:45px}@media (min-width:768px){.about-section .sticky-md-top{top:120px}}.about-section .about-img-box{position:relative}.about-section .about-img-box .social-icons{position:absolute;bottom:30px;left:0;right:0}.about-section .about-img-box .social-icons a{width:35px;height:35px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 3px;background:var(--px-theme-1);background-size:150%;background-position:center;position:relative;transition:ease all 0.35s;color:#fff;border:1px solid #fff}.about-section .about-img-box .social-icons a:hover{background:#000}.about-section .about-img-box .social-icons a.twitter{top:15px}.about-section .about-img-box .social-icons a.instagram{top:20px}.about-section .about-img-box .social-icons a.linkedin{top:17px}.about-section .about-img{position:relative;overflow:hidden;border-radius:50%}.about-section .about-img:after{content:"";padding-bottom:100%;display:inline-block;vertical-align:top}.about-section .about-img img{position:absolute;top:0;left:0;right:0;right:0;margin:auto}.about-section .about-text .about-row{margin-bottom:80px}@media (max-width:767px){.about-section .about-text .about-row{margin-bottom:50px}}.about-section .about-text .about-row:last-child{margin-bottom:0}.about-section .about-text .about-row h3{color:#fff;margin:0 0 15px;padding-bottom:15px;position:relative}.white-theme .about-section .about-text .about-row h3{color:#292929}.about-section .about-text .about-row h3:after{content:"";bottom:0;left:0;width:50px;height:2px;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));background-size:120% 2px;position:absolute}.about-section .about-text .about-row small{font-size:12px}.about-section .about-text .about-row h5{color:#fff;font-size:16px;margin:0 0 5px}.white-theme .about-section .about-text .about-row h5{color:#292929}.about-section .about-text .about-row p{margin:0}.about-section .about-text .about-row ul{margin:0;padding:0;list-style:none}.feature-box-01{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:35px 25px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;top:0;transition:ease all 0.35s}.white-theme .feature-box-01{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.feature-box-01:hover{top:-5px}.feature-box-01 .icon{width:60px;height:60px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));background-size:120%;font-size:30px;color:#fff;border-radius:50%}.feature-box-01 .feature-content{padding-left:20px}.feature-box-01 .feature-content h5{margin:0 0 8px;font-weight:400;color:#fff}.white-theme .feature-box-01 .feature-content h5{color:#292929}.feature-box-01 .feature-content p{margin:0}.work-box{border:1px solid rgb(255 255 255 / .1);background:rgb(0 0 0 / .2);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;overflow:hidden}.white-theme .work-box{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.work-box .work-info{padding:15px}.work-box .work-info .meta span{font-weight:600}.work-box .work-info h5{color:#fff;margin:5px 0 15px}.white-theme .work-box .work-info h5{color:#292929}.work-box .work-info p{margin:0 0 15px}.work-box .link-effect{font-size:12px}.feature-box-02{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:35px 25px;transition:ease all 0.35s}.white-theme .feature-box-02{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.feature-box-02 .icon{border:1px solid rgb(255 255 255 / .1);background:rgb(0 0 0 / .2);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);width:80px;height:80px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-bottom:20px;font-size:40px}.white-theme .feature-box-02 .icon{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.feature-box-02 h5{color:#fff}.white-theme .feature-box-02 h5{color:#292929}.feature-box-02 p{margin:0}.feature-box-03{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:25px;transition:ease all 0.35s;display:-ms-flexbox;display:flex;margin-bottom:30px}.white-theme .feature-box-03{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.feature-box-03 .feature-img{max-width:120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px;overflow:hidden;border-radius:50%;-ms-flex-item-align:self-start;align-self:self-start}@media (max-width:767px){.feature-box-03 .feature-img{max-width:80px;-ms-flex:0 0 80px;flex:0 0 80px;height:80px}}.feature-box-03 .feature-content{padding-left:20px}.feature-box-03 .feature-content p{font-size:18px;margin:0 0 15px}.feature-box-03 .feature-content h6{color:#fff;margin:0 0 4px}.white-theme .feature-box-03 .feature-content h6{color:#292929}.feature-box-03 .feature-content span{font-size:14px}.feature-box-03 .feature-content .icons{position:absolute;font-size:5rem;opacity:.08;color:#fff;top:0;right:10px}.white-theme .feature-box-03 .feature-content .icons{color:#292929}.contact-form{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:35px}.white-theme .contact-form{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.contact-form h5{color:#fff;margin-bottom:16px;font-size:16px}.white-theme .contact-form h5{color:#292929}.contact-form .form-control{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);padding:.775rem 1.05rem;box-shadow:none;color:#fff}.white-theme .contact-form .form-control{color:#292929;background:rgb(255 255 255 / .5);border:1px solid rgb(41 41 41 / .1)}.contact-form .form-control.invalid{border:1px solid #ff1b1b!important}.contact-info{padding-top:90px}.contact-info .contact-name .icon{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;width:70px;height:70px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:23px}.white-theme .contact-info .contact-name .icon{color:var(--px-theme-1);border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.contact-info .contact-name h5{color:#fff}.white-theme .contact-info .contact-name h5{color:#292929}.contact-info .contact-name p{margin:0}.home-section-02 .min-vh-100{padding-top:160px;padding-bottom:120px}@media (max-width:991px){.home-section-02 .min-vh-100{-ms-flex-pack:center;justify-content:center}}.home-section-02 .container{max-width:900px}.home-section-02 .home-image{width:300px;height:300px;border-radius:50%;position:relative;z-index:1;padding:7px}.home-section-02 .home-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));z-index:-1;border-radius:50%;padding:5px}.home-section-02 .home-image .home-image-in{width:100%;height:100%;overflow:hidden;border-radius:50%}.home-section-02 .col-left{-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}.home-section-02 .col-right{-ms-flex:0 0 calc(100% - 300px);flex:0 0 calc(100% - 300px);max-width:calc(100% - 300px);padding-left:80px}@media (max-width:991px){.home-section-02 .col-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;padding-left:15px;padding-right:15px}}.home-section-02 .home-intro h6{font-weight:400;text-transform:uppercase;color:#fff;font-size:16px}.white-theme .home-section-02 .home-intro h6{color:#292929}.home-section-02 .home-intro h2{font-weight:600;color:#fff;font-size:40px}.home-section-02 .home-intro h2>span{display:block}.white-theme .home-section-02 .home-intro h2{color:#292929}.home-section-02 .home-intro p{font-size:18px;margin:0;max-width:650px}@media (max-width:991px){.home-section-02 .home-intro p{max-width:100%}}.home-section-02 .home-intro .btn-bar{padding-top:25px}.about-section-02 .about-me-img{position:relative;z-index:1;padding:10px}.about-section-02 .about-me-img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));z-index:-1;padding:5px}.about-section-02 .about-me-img .social-icon{background-image:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));background-size:370% 100%;position:absolute;bottom:10px;left:10px;padding:10px;border-radius:0 20px 0 0}.about-section-02 .about-me-img .social-icon a{width:35px;height:35px;border-radius:45px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 3px;background:rgb(255 255 255 / .4);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:relative;transition:ease all 0.35s;color:#fff;border:1px solid rgb(255 255 255 / .4)}.about-section-02 .about-me-img .social-icon a:hover{background:#000}.about-section-02 .about-me h4{font-weight:600;font-size:30px;margin:0 0 10px;color:#fff}.white-theme .about-section-02 .about-me h4{color:#292929}.about-section-02 .about-me h6{font-weight:400;margin:0 0 20px;color:#fff;font-size:18px}.white-theme .about-section-02 .about-me h6{color:#292929}.about-section-02 .about-me .about-list .media{display:-ms-flexbox;display:flex;padding:10px 0}.about-section-02 .about-me .about-list .media label{margin:0;color:#fff;font-weight:500;font-size:14px;-ms-flex:0 0 90px;flex:0 0 90px;border-right:1px solid rgb(255 255 255 / .1);max-width:90px}.white-theme .about-section-02 .about-me .about-list .media label{color:#292929;border-right:1px solid rgb(41 41 41 / .1)}.about-section-02 .about-me .about-list .media p{margin-bottom:0;padding-left:15px;font-size:14px}.about-section-02 .about-me .btn-bar{padding-top:40px}.skill-lt:not(:first-child){margin-top:30px}.skill-lt h6{font-size:16px;margin:0 0 10px}.skill-lt .skill-bar{position:relative;background:rgb(255 255 255 / .4);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.white-theme .skill-lt .skill-bar{background:rgb(41 41 41 / .4)}.skill-lt .skill-bar .skill-bar-in{width:0;transition:ease all 0.55s;height:5px;position:relative}.skill-lt .skill-bar .skill-bar-in span{position:absolute;right:0;top:-30px;font-size:14px;color:#fff}.white-theme .skill-lt .skill-bar .skill-bar-in span{color:#292929}.feature-box-04{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:25px;transition:ease all 0.35s;display:-ms-flexbox;display:flex;height:100%}.white-theme .feature-box-04{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .6)}.feature-box-04 .icon{font-size:30px;width:50px;height:50px;line-height:50px;color:#fff}.white-theme .feature-box-04 .icon{color:var(--px-theme-1)}.feature-box-04 h5{margin:0;color:#fff;font-weight:400}.white-theme .feature-box-04 h5{color:#292929}.portfolio-box-01{position:relative;border:1px solid rgb(255 255 255 / .1);border-radius:15px;overflow:hidden;margin-bottom:30px}.white-theme .portfolio-box-01{border:1px solid rgb(41 41 41 / .1)}.portfolio-box-01 .portfolio-img{overflow:hidden}.portfolio-box-01 .portfolio-img img{transition:ease all 0.35s;-webkit-transform:scale(1);transform:scale(1)}.portfolio-box-01 .portfolio-info{position:absolute;top:20px;left:20px}.white-theme .portfolio-box-01 .portfolio-info{color:#888}.portfolio-box-01 .portfolio-info h5{color:#fff}.portfolio-box-01:hover .portfolio-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.blog-post{position:relative;border:1px solid rgb(255 255 255 / .1);border-radius:15px;overflow:hidden;margin-bottom:30px}.white-theme .blog-post{border:1px solid rgb(41 41 41 / .1)}.blog-post .blog-post-info{padding:15px}.blog-post .b-meta{position:absolute;top:20px;left:20px;background:linear-gradient(to left,var(--px-theme-1),var(--px-theme-2),var(--px-theme-3));background-size:150% 100%;color:#fff;padding:5px 15px;border-radius:5px}.blog-post h5{margin-bottom:8px}.blog-post h5 a{color:#fff}.white-theme .blog-post h5 a{color:#292929}.blog-post .link-effect{font-size:13px}.contact-name-01{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:20px;display:-ms-flexbox;display:flex;margin-bottom:36px}.white-theme .contact-name-01{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}.contact-name-01 .icon{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;width:60px;height:60px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:24px}.white-theme .contact-name-01 .icon{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4);color:var(--px-theme-1)}.contact-name-01 h6{color:#fff}.white-theme .contact-name-01 h6{color:#292929}.contact-name-01 p{margin:0;color:#fff}.white-theme .contact-name-01 p{color:#292929}.google-map{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);padding:10px;border-radius:15px;margin-top:25px;filter:grayscale(1);-webkit-filter:grayscale(1)}.white-theme .google-map{border:1px solid rgb(41 41 41 / .1);background:rgb(255 255 255 / .4)}