:root{--main-color:#77777d;--heading-color:#1d1d26;--primary-color:#000;--lighter-color:#1f1f1f;--subtitle-color:#1d1d26;--black-color:#070707;--border-color:hsla(240,2%,48%,.2);--button-border:hsla(240,2%,48%,.2);--body-background:#fff;--grey-bg:#e6eaee}*{border:none;box-shadow:none;margin:0;outline:none;padding:0}body{background:var(--body-background);color:var(--main-color);font-family:Syne,sans-serif;font-size:16px;font-weight:400;line-height:30px;overflow-x:hidden}.container-inner{background:var(--grey-bg);border:1px solid #ededee;border-radius:15px;padding:50px 25px}.accordion-item .accordion-button,.form-control,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.nice-select,h1,h2,h3,h4,h5,h6,input,select,textarea{color:var(--heading-color);font-family:Syne,sans-serif}.h1,h1{font-size:58px}.h2,h2{font-size:22px}.h3,h3{font-size:30px;line-height:1.3}.h4,h4{font-size:24px;line-height:1.1}.h5,h5{font-size:20px;line-height:1.4}.h6,h6{font-size:16px}p{line-height:28px}fieldset{border:0;margin:0 auto}.no-padding,fieldset{padding:0}a{color:var(--main-color);cursor:pointer;font-family:Syne,sans-serif;-webkit-transition:.5s;transition:.5s}a,a:focus,a:hover,a:visited{outline:none;text-decoration:none}a:hover{color:var(--primary-color)}li,ul{list-style:none;margin:0;padding:0}img{display:inline-block;max-width:100%}mark{background:transparent;color:var(--primary-color);text-decoration:underline}footer:after,header:after,section:after{clear:both;content:"";display:block}.form-control,.nice-select,input,select,textarea{background-color:#fff;border:none;border-bottom:2px solid rgba(41,41,41,.1);border-radius:0;font-size:20px;height:auto;padding:20px 0;width:100%}.form-control::-ms-input-placeholder,.nice-select::-ms-input-placeholder,input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--heading-color);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.form-control::-webkit-input-placeholder,.nice-select::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--heading-color);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.form-control::-moz-placeholder,.nice-select::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--heading-color);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.form-control:-ms-input-placeholder,.nice-select:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--heading-color);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.form-control::placeholder,.nice-select::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--heading-color);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.form-control:focus,.nice-select:focus,input:focus,select:focus,textarea:focus{border-bottom:2px solid rgba(41,41,41,.1)}.nice-select{font-size:20px;line-height:1.3}.nice-select:after{border-color:var(--heading-color);height:8px;right:8px;width:8px}.nice-select .current{color:var(--heading-color);font-weight:500}.nice-select .list{border-radius:0;min-width:100%}textarea{display:inherit;padding-top:20px}label{color:var(--main-color);cursor:pointer;font-weight:500;margin-bottom:5px}.form-group{margin-bottom:15px;position:relative}.form-control:focus,button:focus,input:focus{border-color:#cfdbf1;box-shadow:none;outline:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox],input[type=radio]{height:auto;width:auto}html{scroll-behavior:unset!important}.no-gap{margin-left:0;margin-right:0}.no-gap>div{padding-left:0;padding-right:0}.section-title{margin-bottom:40px}.section-title .sub-title{color:hsla(0,0%,100%,.65);display:block;font-weight:500}.section-title h2{font-size:50px;margin-bottom:70px}.section-title p{color:rgba(0,0,0,.3);font-size:16px;letter-spacing:3px;text-transform:uppercase}.section-title h2 span{color:var(--primary-color)}.section-title h6{font-size:18px}.section-title h6 span{color:var(--primary-color)}.btn-platform,.show-more-awards-btn,.theme-btn,.watch-trailer-btn,.watch-trailer-btn-small{border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Syne,sans-serif;outline:none;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.theme-btn{background:var(--primary-color);border:1px solid var(--button-border);color:#fff;font-size:14px;font-weight:500;line-height:20px;margin:0 5px 10px 0;overflow:visible;padding:20px 34px;text-transform:none}.theme-btn:focus{text-decoration:none}.theme-btn i{margin-left:4px}.theme-btn:hover{background:transparent;border:1px solid var(--button-border);color:#000;text-decoration:none}.theme-btn:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.details-btn{background:#131313;border:1px solid var(--border-color);border-radius:50%;display:inline-block;height:50px;line-height:50px;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:50px}.details-btn:hover{background:var(--primary-color);color:var(--black-color)}.read-more{color:#fff;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:capitalize}.read-more i{float:right;margin-left:7px;margin-top:2px;-webkit-transition:.5s;transition:.5s}.read-more:hover{color:var(--primary-color)}.read-more:hover i{margin-left:10px}.list-style-one li{color:#fff;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-style-one li,.list-style-one.three-column{display:-webkit-box;display:-ms-flexbox;display:flex}.list-style-one.three-column{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.list-style-one.three-column li{color:#77777d;font-size:16px;line-height:16px;margin-bottom:20px;width:31%}.list-style-one.three-column li i{padding-right:10px}.list-style-one.two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.list-style-one.two-column li{color:#77777d;font-size:16px;width:48%}.list-style-one.two-column li i{padding-right:10px}.list-style-two li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-style-two li:before{background:var(--primary-color);border-radius:50%;color:var(--lighter-color);content:"\f00c";font-family:Font Awesome\ 5 Pro;font-size:16px;height:30px;line-height:1;line-height:30px;margin-right:20px;text-align:center;width:30px}.list-style-two li:not(:last-child){margin-bottom:25px}.social-style-one{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.social-style-one a{background:#0c0b0b;border-radius:50%;color:#b0afaf;font-size:14px;height:35px;line-height:35px;margin-left:5px;margin-right:5px;text-align:center;width:35px}.social-style-one a:hover{background:var(--primary-color);color:var(--black-color)}.social-style-two{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.social-style-two a{color:hsla(0,0%,100%,.35);margin-left:12px;margin-right:12px}.social-style-two a:hover{color:var(--primary-color)}.pagination{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-left:-15px;margin-right:-15px}.pagination li{margin:10px 15px 0}.pagination li .page-link,.pagination li a{background:transparent;border:none;box-shadow:none;color:var(--main-color);font-size:24px;font-weight:600;padding:0}.pagination li.active .page-link,.pagination li:hover:not(.disabled) .page-link{background:transparent;color:var(--primary-color)}.ratting{line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:-5px;margin-right:-5px}.ratting i{color:#ab6034;margin:5px}.slick-arrow{background:var(--primary-color);border:1px solid var(--button-border);border-radius:50%;color:#fff;height:40px;line-height:40px;-webkit-transition:.5s;transition:.5s;width:40px}.slick-arrow:focus,.slick-arrow:hover{background:transparent;border-color:var(--primary-color);color:var(--black-color)}.slider-arrows button:first-child{margin-right:5px}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots li{background:#1d1b1a;border-radius:50%;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";height:6px;margin:8px;opacity:.3;position:relative;-webkit-transition:.5s;transition:.5s;width:6px}.slick-dots li button{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:0;opacity:0}.slick-dots li:before{border:1px solid var(--primary-color);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;transition:.5s;width:0}.slick-dots li.slick-active{background:var(--primary-color);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.slick-dots li.slick-active:before{height:21px;width:21px}.before-after-none:after,.before-after-none:before{display:none}.text-white *,.text-white .count-text,.text-white .footer-newsletter-content .sub-title,.text-white a{color:#fff}.text-white li li .dropdown-btn span{color:var(--heading-color)}.text-white .copyright-area a,.text-white .copyright-area p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.text-white .copyright-area a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.banner-inner h1{font-size:75px;font-weight:500;margin-bottom:16px;text-transform:capitalize}.banner-inner h3{margin-bottom:20px}.breadcrumb{background:transparent;font-size:18px;margin:0;padding:0;text-transform:capitalize}.breadcrumb .breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb .breadcrumb-item a{color:#fff}.breadcrumb .breadcrumb-item.active{color:var(--primary-color);text-decoration:underline}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{margin-left:20px;margin-right:20px;-webkit-box-flex:0;background:#fff;border-radius:50%;content:"";-ms-flex:none;flex:none;height:5px;padding-right:0;width:5px}#lightonoff{cursor:pointer;width:30px}.main-header{left:0;position:relative;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:999}.main-header .container-fluid{padding-left:25px;padding-right:25px}.fixed-header .header-inner{border-bottom:1px solid hsla(240,2%,48%,.2);padding:1px 0}.fixed-header .header-inner,.header-inner{-webkit-transition:all .5s ease;transition:all .5s ease}.header-inner{padding:30px 0}.main-header .header-upper{background:#fff;position:fixed;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:5}.main-header .logo-outer{-webkit-box-flex:0;-ms-flex:none;flex:none}.main-header .logo{padding:2px 0;position:relative;z-index:9}.main-header .logo img{width:160px}.main-header .nice-select .current{color:#fff}.main-header.menu-absolute .header-upper{position:absolute}.main-header.fixed-header .header-upper{-webkit-animation:easeIn 1s;animation:easeIn 1s;left:0;position:fixed;top:0}.fixed-header .main-menu .navbar-collapse li a:hover{color:var(--heading-color)}.menu-social a{margin-left:18px;margin-right:18px}.onepage-menu{background:#232323;border-radius:16px;margin-left:auto;padding:30px 20px;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.onepage-menu,.onepage-menu li .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onepage-menu li .menu-item{color:#fff;padding:25px 5px}.onepage-menu li .menu-item i{font-size:22px}.onepage-menu li .menu-item span{display:block;margin-top:5px}.onepage-menu li:not(:last-child) a{border-bottom:1px solid var(--border-color)}.onepage-menu .active a{background:var(--primary-color);border-radius:16px;color:#000}.nav-outer{margin-left:auto}.main-menu .mobile-logo{margin-right:auto}.main-menu .mobile-logo img{width:175px}.main-menu .navbar-collapse{padding:0}.main-menu .navbar-collapse li,.main-menu .navbar-collapse>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu .navbar-collapse li{padding:12px 5px 12px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu .navbar-collapse li.dropdown .dropdown-btn{color:var(--heading-color);cursor:pointer;font-size:12px;margin-left:5px}.main-menu .navbar-collapse li a{color:#77777d;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-size:16px;font-weight:500;opacity:1;position:relative;text-transform:capitalize;-webkit-transition:all .5s ease;transition:all .5s ease}.main-menu .navbar-collapse li a:hover{color:var(--primary-color);text-decoration:none}.main-menu .navbar-collapse li a:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.main-menu .navbar-collapse li.current-menu-item>a,.main-menu .navbar-collapse li.current>a{font-weight:500}.main-menu .navbar-collapse li li{border-top:1px solid var(--border-color)}.main-menu .navbar-collapse li li a{text-transform:capitalize}.main-menu .navbar-collapse li li a:after{display:none}.main-menu .navbar-collapse li ul li{padding:7px 20px;width:100%}.main-menu .navbar-collapse li ul li ul{left:100%;top:0}.main-menu .navbar-header{display:none}.main-menu .navbar-header .navbar-toggle{background:transparent;cursor:pointer;float:right;padding:4px 0}.main-menu .navbar-header .navbar-toggle .icon-bar{background:var(--main-color);display:block;height:4px;margin:5px 0;width:30px}.main-hero-area{padding-top:115px}.hero-content{padding:100px 50px;position:relative}.hero-content h2{color:#8e8e92;display:block;font-size:20px;font-weight:500;margin-bottom:5px}.hero-content h1{font-size:80px;font-weight:500;line-height:68px;margin:10px 0;text-transform:uppercase}.hero-content h1 span{color:transparent;-webkit-text-stroke:1px #000}.hero-btns{margin-top:30px}.hero-content .hero-btns .read-more{margin-top:15px;text-decoration:underline}.author-image-part{border-radius:0 0 580px 565px;margin-left:auto;margin-right:auto;max-width:575px;overflow:hidden;position:relative;text-align:center;z-index:1}.author-image-part .bg-circle{background:var(--black-color);border-radius:50%;height:425px;left:5%;position:absolute;top:4%;width:425px;z-index:-2}.author-image-part .progress-shape{bottom:0;position:absolute;right:0;text-align:center;width:100%;z-index:-1}.hero-counter-area{background:var(--primary-color);border-radius:100px;margin:0 auto;padding:35px 40px;width:80%}.counter-item{text-align:center}.counter-title{color:var(--black-color)}.hero-counter-area .count-text{color:var(--black-color);font-size:50px;font-weight:700;line-height:1;text-align:center}.hero-counter-area .count-text.plus:after{content:"+"}.hero-counter-area .count-text.k-plus:after{content:"k+"}.hero-counter-area .count-text.percent:after{content:"%+"}.hero-counter-area .counter-title{display:block}.about-area{padding-bottom:50px;padding-top:150px}.hero-content .job{background-color:#f5f5f5;display:inline-block;margin-top:10px;padding:15px 40px}.hero-content .job span{display:inline-block;margin-right:10px;padding-right:15px;position:relative}.hero-content .job span:last-child{margin:0;padding:0}.hero-content .job span:last-child:after{display:none}.hero-content .job span:after{background-color:rgba(0,0,0,.15);border-radius:100%;content:"";height:6px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}.about-image-part{border:1px solid rgba(0,0,0,.05);padding:40px;text-align:center}.about-image-part,.about-image-part img{border-radius:10px}.about-image-part h2{font-size:30px;margin-top:30px}.about-content-part h2{font-size:45px;line-height:50px;margin-bottom:20px}.about-content-part h2 span{border:1px solid rgba(0,0,0,.1);padding:0 20px}.about-social{margin-top:30px}.about-social ul{list-style:none}.about-social ul li{display:inline-block;margin:0 15px}.about-social ul li a{border:1px solid rgba(0,0,0,.05);border-radius:3pz;font-size:20px;padding:10px 12px}.about-image-part .dot-shape{-webkit-animation:rotated_circle 10s linear infinite;animation:rotated_circle 10s linear infinite;left:-10%;position:absolute;top:25%}.about-btn{border:1px solid #ededee;border-radius:30px;color:#fff;display:inline-flex;padding:15px 20px 10px}.about-btn img{border-radius:50%;margin-right:15px}.about-btn h6{color:#77777d;font-weight:400;margin-bottom:0;margin-right:15px;margin-top:-5px}.about-btn i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.services-area{padding-bottom:100px;padding-top:20px}.service-item{background:var(--grey-bg);border:1px solid var(--border-color);border-radius:10px;padding:60px 40px;-webkit-transition:.5s;transition:.5s}.service-item p{color:#77777d;margin-bottom:0}.service-item h4{color:var(--subtitle-color);font-size:20px;margin-bottom:20px;margin-top:20px}.service-item i{color:#999;font-size:60px}.service-item i,.service-item:hover{-webkit-transition:.5s;transition:.5s}.service-item:hover{border-color:var(--primary-color)}.service-item:hover.service-item i{color:var(--primary-color);-webkit-transition:.5s;transition:.5s}.service-item:hover .details-btn{background:var(--primary-color);color:var(--black-color)}.skill-area{padding-top:20px}.skill-item{border:1px solid var(--border-color);border-radius:14px;margin-bottom:30px;padding:25px;text-align:center;-webkit-transition:.5s;transition:.5s}.skill-item h5{color:var(--subtitle-color);font-size:16px;line-height:19px;margin-top:20px}.skill-item .percent{color:var(--black-color);display:block;font-family:Syne,sans-serif;font-size:20px;font-weight:600;padding:10px}.skill-item:hover{border-color:var(--primary-color)}.skill-item:hover .percent{background:var(--black-color);color:var(--heading-color)}.extra-skills ul{margin-top:30px}ul.extra-skills li{border:1px solid var(--border-color);border-radius:12px;display:inline-block;margin-bottom:10px;margin-right:20px;padding:3px 10px}ul.extra-skills li i{padding-right:10px}.resume-area,.speaking-area{background:var(--grey-bg);padding-top:100px}.speaking-area{padding-bottom:100px}.experience-list{border:1px solid rgba(0,0,0,.05);border-radius:10px;padding:40px}.resume-item{border-bottom:1px solid hsla(240,2%,48%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px;padding-top:30px}.resume-item:last-child{border-bottom:none}.resume-item .icon{-webkit-box-flex:0;background:#f9f9f9;border-radius:12px;color:var(--primary-color);-ms-flex:none;flex:none;font-size:20px;height:50px;line-height:50px;margin-right:20px;text-align:center;-webkit-transition:.5s;transition:.5s;width:50px}.resume-item .content .years{color:var(--black-color);display:block;line-height:1;margin-bottom:20px}.resume-item .content h4{color:var(--subtitle-color);font-size:20px;margin:12px 0}.resume-item .content .company{align-items:center;color:#77777d;display:inline-flex;font-size:16px;gap:6px}.resume-item .content .company .flag-icon{flex-shrink:0;height:15px;object-fit:cover;vertical-align:middle;width:20px}.projects-area{padding-bottom:100px}.featured-projects-area{padding-bottom:100px;padding-top:50px;scroll-margin-top:100px}.project-image{margin-bottom:45px}.single-project-item{border:1px solid var(--border-color);padding:30px}.project-image img{width:100%}.project-image a{cursor:pointer;display:block;position:relative;text-decoration:none;z-index:2}.project-image a img{display:block;pointer-events:none;transition:opacity .3s ease;width:100%}.project-item.style-two:hover .project-image a img{opacity:.8}.project-content .sub-title{color:#77777d;margin-bottom:0}.project-content h2{color:#fff}.project-content .details-btn{margin-top:25px}.project-item.style-two{margin-bottom:30px}.project-item.style-two .project-image{margin-bottom:18px;position:relative;z-index:1}.project-item.style-two .project-image:before{background-color:var(--lighter-color);content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:100%;z-index:1}.project-item.style-two .project-image .details-btn{background:var(--primary-color);border-radius:50%;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:20px;height:65px;left:50%;line-height:65px;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65px;z-index:2}.project-item.style-two .project-content{margin-bottom:0;padding-bottom:20px;padding-left:20px;padding-right:20px}.project-item.style-two .project-content h3{color:var(--subtitle-color);display:block;font-size:20px;margin-bottom:15px}.project-item.style-two .project-content .portfolio-actions-role{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;margin-top:15px}.watch-trailer-btn-small{align-items:center;background:#1a1a1a;border:2px solid #1a1a1a;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;width:fit-content}.watch-trailer-btn-small i{font-size:16px}.watch-trailer-btn-small:hover{background:#333;border-color:#333;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;transform:translateY(-2px)}.project-item.style-two .project-content .my-role-section-inline{flex:1;min-width:0}.project-item.style-two .project-content .my-role-section-inline .my-role-title{align-items:center;display:flex;gap:6px;margin-bottom:4px}.project-item.style-two .project-content .my-role-section-inline .my-role-title i{color:#999;font-size:12px}.project-item.style-two .project-content .my-role-section-inline .my-role-title span{color:#1a1a1a;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.project-item.style-two .project-content .my-role-section-inline .my-role-description{color:#999;font-size:12px;line-height:1.5;margin:0}.project-item.style-two{border:1px solid var(--border-color);border-radius:16px}.project-item.style-two:hover .project-image:has(a):before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";opacity:.65}.project-item.style-two:hover .project-image .details-btn{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.filter-btns-one{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.filter-btns-one li{color:#77777d;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0 20px 20px;padding-bottom:15px;position:relative;-webkit-transition:.5s;transition:.5s}.filter-btns-one li:after{background:var(--primary-color);content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:3px;left:0;opacity:0;position:absolute;top:100%;-webkit-transition:.5s;transition:.5s;width:30px}.filter-btns-one li.current{color:var(--primary-color)}.filter-btns-one li.current:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.project-item.style-three .project-content .project-btn{color:var(--lighter-color);display:inline-block;font-size:22px;margin-bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.project-item.style-three .project-content .sub-title{color:var(--lighter-color);font-weight:500}.project-item.style-three .project-content h4{font-weight:700;margin-bottom:0}.project-item.style-three .project-content h4 a{color:var(--lighter-color)}.project-item.style-three:hover .project-content,.project-item.style-three:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.project-details-content h3{margin-bottom:35px}.project-details-content .list-style-one{max-width:600px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-details-content .list-style-one li{font-size:18px;font-weight:400;margin-bottom:20px}.project-details-content .list-style-one li:before{font-size:24px;margin-right:15px}.project-details-info{background-color:var(--primary-color);border-radius:15px;padding:40px 60px}.pd-info-item:not(:last-child){margin-bottom:35px}.pd-info-item span{display:block}.pd-info-item h5,.pd-info-item span{color:var(--lighter-color);font-family:Syne,sans-serif}.tag-share{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 40px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--lighter-color);border:1px solid var(--border-color);justify-content:space-between}.testimonials-area{background:var(--grey-bg);padding-bottom:100px;padding-top:100px}.testimonial-item{border:1px solid var(--border-color);border-radius:16px;padding:20px;-webkit-transition:.5s;transition:.5s}.testimonial-item .author{display:inline-block;margin-bottom:25px}.testimonial-item .author img{border-radius:50%;display:inline-block;height:60px;width:60px}.testimonial-item .text{margin-bottom:30px}.testimonial-item .testi-des h5{color:var(--subtitle-color);font-size:20px;margin-bottom:0}.testimonial-item .testi-des span{color:#77777d;font-size:14px;line-height:22px;margin-bottom:0}.testimonial-item:hover{border:1px solid var(--primary-color)}.testimonial-item:hover .author:before{background:var(--primary-color);color:var(--black-color)}.testimonials-wrap{margin-left:-15px;margin-right:-15px}.testimonials-wrap .testimonial-item{margin-left:15px;margin-right:15px}.pricing-area{padding-bottom:100px;padding-top:100px}.pricing-item{background:var(--grey-bg);margin-bottom:30px;padding:10px}.pricing-item,.pricing-item .pricing-header{border:1px solid var(--border-color);border-radius:16px}.pricing-item .pricing-header{padding:20px}.pricing-header h4.title{color:var(--subtitle-color);font-size:22px;line-height:29px;margin:12px 0;padding-bottom:20px}.pricing-item .pricing-header .save-percent{color:#77777d;font-size:20px;line-height:27px;margin-bottom:20px}.pricing-item .pricing-header .save-percent span{color:var(--primary-color)}.pricing-item .pricing-header .price{color:var(--primary-color);font-family:Syne,sans-serif;font-size:38px;font-weight:500}.pricing-item .pricing-header .price:before{content:"$"}.pricing-item .pricing-header .price:after{color:var(--main-color);content:"/Hour";font-size:16px;font-weight:400}.pricing-item .pricing-details{padding:20px}.pricing-item .pricing-details p{margin-bottom:35px}.pricing-item .pricing-details ul{padding-bottom:12px}.pricing-item .pricing-details ul li{color:#77777d;margin-bottom:10px}.pricing-item .pricing-details ul li i{padding-right:10px}.pricing-item .pricing-details ul li.unable{color:var(--main-color);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";opacity:.35}.pricing-item .pricing-details ul li.unable:before{color:#fff}.client-logo-area{padding-top:20px}.client-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-left:-30px;margin-right:-30px}.client-logo-wrap .client-logo-item{margin:0 30px 10px;width:calc(20% - 60px)}.contact-area{padding-bottom:100px;padding-top:100px}.contact-form-area .form-group{margin-bottom:32px}.contact-form-area .form-group .for-icon{color:#000;font-size:16px;margin-bottom:0;margin-top:-45px;position:absolute;right:26px}.contact-form-area .form-group .form-control{background:#f9f9f9;border:1px solid var(--border-color);border-radius:10px;color:#000;font-size:16px;font-weight:400;line-height:1.3;padding:19px 20px}.contact-form-area .form-group .form-control:focus{background:#f9f9f9;border-color:var(--primary-color);box-shadow:none}.contact-form-area .form-group label{color:var(--main-color);font-size:16px;font-weight:500;margin-bottom:18px}.contact-form-area .form-group .nice-select .current{color:hsla(0,0%,100%,.2);font-weight:400}.contact-form-area .form-group .nice-select:focus .current{color:#fff}.contact-form-area .form-group .nice-select:focus:after{border-color:#fff}.contact-form-area .form-group .nice-select .list{background:var(--black-color)}.contact-form-area .form-group .nice-select .option.focus,.contact-form-area .form-group .nice-select .option.selected.focus,.contact-form-area .form-group .nice-select .option:hover{background-color:var(--heading-color)}.contact-form-area .form-group .nice-select:after{border-color:hsla(0,0%,100%,.2);margin-top:-6px;right:26px}.contact-icon{padding-bottom:1px}.contact-icon i{color:var(--primary-color);font-size:20px}.single-contact{padding-bottom:20px}.contact-form-area{border:1px solid rgba(0,0,0,.05);border-radius:10px;padding:40px}.single-contact h2{color:var(--subtitle-color);font-size:16px;font-weight:500;margin-bottom:5px;margin-top:5px;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}.contact-content-part{background:var(--grey-bg);border-radius:10px;padding:50px 30px 20px 40px}.contact-page-content h6{font-size:18px;margin-bottom:22px}.contact-page-content .social-style-one a{color:var(--lighter-color);height:40px;line-height:40px;width:40px}.contact-page-content .social-style-one a:not(:hover){background:#fff}.contact-page-form{background:var(--lighter-color);border:1px solid var(--border-color);border-radius:14px;padding:45px 50px 50px}.contact-page-form .form-group .form-control,.contact-page-form .form-group .nice-select{background:hsla(0,0%,100%,.07)}.our-location iframe{height:600px}.has-error .help-block.with-errors{color:red;margin-top:5px}#msgSubmit.h4{font-size:20px;margin-bottom:0;margin-top:10px}.input-error,.input-success{border-radius:4px;display:none;margin-bottom:0;margin-top:10px;padding:12px;text-align:center}.input-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.input-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.theme-btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.footer-bottom .copyright-text{color:var(--main-color);font-size:14px;font-weight:500;line-height:20px}.footer-bottom .copyright-text a{color:var(--primary-color)}#preloader-area{background:var(--body-background);height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.loader{left:50%;position:relative;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader div{-webkit-animation:bouncedelay 1.2s ease-in-out infinite;animation:bouncedelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#000;border-radius:50%;display:inline-block;height:14px;margin:3px;width:14px}.loaded #loader-wrapper{background:hsla(0,0%,100%,0);-webkit-transition:.3s ease-out;transition:.3s ease-out;visibility:hidden}.loaded #loader-wrapper,.loaded .loader{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out}.loaded .loader{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.loader .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.color-pulse{background:#0f0}.circle{border-radius:50%;box-shadow:0 0 1px 1px #0000001a;height:8px;width:8px}.pulse{-webkit-animation:pulse-animation 2s infinite;animation:pulse-animation 2s infinite}@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{box-shadow:0 0 0 20px transparent}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{box-shadow:0 0 0 20px transparent}}.light-dark-version{cursor:pointer;position:fixed;right:40px;top:45px;z-index:9999}.progress-wrap{border-radius:50px;bottom:30px;cursor:pointer;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:44px;mix-blend-mode:difference;opacity:0;position:fixed;right:30px;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s linear;transition:all .4s linear;visibility:hidden;width:44px;z-index:100}.progress-wrap.active-progress{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.progress-wrap i{font-size:25px;left:10px;position:absolute;text-align:center;top:8px}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{box-sizing:border-box;stroke:#fff;stroke-width:4;-webkit-transition:all .4s linear;transition:all .4s linear}.progress-wrap{bottom:20px;right:10px}.blog-area{padding-bottom:50px;padding-top:50px}.blog-category{padding-bottom:100px}.blog-item{border-radius:16px;-webkit-transition:.4s;transition:.4s}.blog-item,.blog-item .image{margin-bottom:10px}.blog-item .image img{width:100%}.blog-item .content{background:var(--grey-bg);border-radius:0 0 10px 10px;padding:30px}.blog-item .content h5{color:#1d1d26;font-size:20px;margin:12px 0}.blog-item .content h5 a{color:var(--heading-color)}.blog-item .content h5 a:hover{color:var(--primary-color)}.single-blog-post{margin-bottom:50px}.single-blog-post h2{font-size:22px}.single-blog-post a.read-more{background:#000;border:1px solid #000;color:#fff;padding:6px 20px}.single-blog-post a.read-more:hover{background:transparent;border:1px solid #000;color:#000}.post-date{border-bottom:1px solid var(--border-color);margin-bottom:10px;padding-bottom:10px}.post-date span{color:var(--heading-color);margin-right:20px}.post-date span i{color:#fff;margin-right:5px}.single-blog-post p{font-size:16px;margin-bottom:20px}.blog-carosel-control{background:#333;color:#000;font-size:30px;height:100px;line-height:99px;margin-top:-50px;position:absolute;text-align:center;top:50%;width:25px}.blog-carosel-control.right{left:auto;right:0}.pagination{margin:0}ul.blog_pagination li a{border:1px solid #e8e8e9;border-radius:0!important;color:#353535;font-size:16px;height:35px;line-height:20px;margin:5px;width:35px}.black-icon{background:#333 none repeat scroll 0 0!important;color:#fff!important}.black-icon:hover{background:#333!important}.black-icon i{font-size:14px}ul.blog_pagination li a:hover{background:#333;border:1px solid #333;color:#fff}.single-side-bar{margin-bottom:40px;overflow:hidden}.single-side-bar h2{font-size:22px;margin-bottom:15px;margin-top:0;text-transform:capitalize}.single-side-bar input{background:transparent none repeat scroll 0 0;border:1px solid #333;border-radius:0;box-shadow:none;color:#e3e8f0;float:left;height:50px;padding-left:10px}.single-side-bar input:focus,.single-side-bar input:hover{border:1px solid #333;box-shadow:none;outline:0 none}.single-side-bar button{background:#333 none repeat scroll 0 0;height:42px;padding:0 32px}.single-side-bar button,.single-side-bar button:hover{border:1px solid #333;color:#fff;-webkit-transition:.3s;transition:.3s}.single-side-bar button:hover{background:transparent}.single-side-bar ul{list-style:none;margin:0;padding:0}.single-side-bar ul li a{color:#fff;display:block;font-size:16px;opacity:.7;padding:5px 0}.single-side-bar ul li a span{float:right}.single-side-bar ul li a:hover{color:#fff;opacity:1}.single-blog-social-icon{float:left;margin-bottom:10px;overflow:hidden;width:177px}.single-blog-social-icon i{border:1px solid #333;border-radius:50px;float:left;font-size:22px;height:50px;line-height:50px;margin-right:15px;text-align:center;width:50px}.single-blog-social-icon .facebook{border:1px solid #5d82d1;color:#5d82d1}.single-blog-social-icon .twitter{border:1px solid #00bff3;color:#00bff3}.single-blog-social-icon .youtube,.single-blog-social-icon .youtube-play{border:1px solid #cb1d1f;color:#cb1d1f}.single-blog-social-icon .behance{border:1px solid #0068ff;color:#0068ff}.single-blog-social-icon .dribbble{border:1px solid #ea4c8a;color:#ea4c8a}.tag{overflow:hidden}.tag a{color:#fff;float:left;font-size:14px;font-weight:300;margin:5px 7px;padding:5px 8px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.tag a,.tag a:hover{border:1px solid #333}.tag a:hover{background:transparent;color:#ccc}.single-blog-post-details blockquote{border-left:1px solid #fff;font-size:16px;line-height:28px;padding-left:40px}.single-blog-post-details img{width:100%}.single-blog-post-details h2{padding:20px 0}.next-previews-button-design{margin-top:40px;overflow:hidden}.next-previews-button-design a{color:#000}.post-comments-area{margin-top:50px;overflow:hidden}.post-comments-area h2{margin-bottom:20px}.single-comment{margin-bottom:60px;overflow:hidden}.single-comment img{border-radius:50%;float:left;margin-bottom:80px;margin-right:50px;width:100px}.single-comment h5{font-weight:700}.single-comment a{color:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-comment a:hover{color:#333}.single-comment a i{background:#767676 none repeat scroll 0 0;margin-right:5px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-comment a i,.single-comment a:hover i{border-radius:30px;color:#fff;font-size:10px;padding:5px}.single-comment a:hover i{background:#333 none repeat scroll 0 0}.comment-form-area{margin-left:150px}.comment-form-area input{background:transparent none repeat scroll 0 0;border:1px solid #e3e8f0;border-radius:0;box-shadow:none;color:#fff;height:50px;padding-left:10px}.comment-form-area input:focus,.comment-form-area input:hover{border:1px solid #333;box-shadow:none;outline:0 none}.comment-form-area textarea{background:transparent none repeat scroll 0 0;border:1px solid #e3e8f0;border-radius:0;box-shadow:none;color:#333;height:150px;padding-left:10px}.comment-form-area textarea:focus,.comment-form-area textarea:hover{border:1px solid #333;box-shadow:none;outline:0 none}.comment-form-area button{background:#000 none repeat scroll 0 0;border:1px solid #333;color:#fff;display:inline-block;font-size:16px;padding:7px 10px}.owl-theme .owl-controls .owl-page span{background:#000;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:block;filter:Alpha(Opacity=50);height:6px;margin:5px 7px;opacity:.5;width:6px}.single-blog{margin-right:30px}.single-blog h5{font-size:12px;font-weight:300}.single-blog h3{color:#aeaeae;display:inline-block;font-size:10px;letter-spacing:3px;padding:10px 15px;text-transform:uppercase}.single-blog h2{margin-top:0}.single-blog h2 a{color:#000;font-size:30px;font-weight:700;margin-bottom:20px;margin-top:0;text-transform:capitalize}.single-blog p{padding-bottom:30px}.blog-description{border:1px solid #f8f8f8;padding:20px 30px;text-align:center}.blog-area .owl-theme .owl-controls .owl-page span{background:#000;border-radius:20px;display:block;height:5px;margin:5px 7px;width:5px}.post-comments-area,.single-blog-post-details,.single-blog-sidebar-area{background:#000;padding:50px 30px}.single-side-bar{border:1px solid var(--border-color);border-radius:14px;margin-bottom:30px;padding:25px;-webkit-transition:.5s;transition:.5s}body,body *{font-family:Inter,sans-serif!important}.about-content-part h2,.hero-content h1,.project-content h3,.resume-item h4,.section-title h2,.service-item h4,.testimonial-item h5,h1,h2,h3,h4,h5,h6{font-family:Besley,serif!important}.remixicon,[class*=fa-],[class*=fab],[class*=far],[class*=fas],[class*=ri-]{font-family:remixicon!important}.featured-project-item{margin-bottom:100px}.featured-project-item:last-child{margin-bottom:0}.featured-main-image,.featured-main-image .featured-image-item{width:100%}.featured-main-image .featured-image-item img{border-radius:10px;height:auto;width:100%}.masonry-gallery{column-count:3;column-gap:15px}.masonry-gallery .featured-image-item{break-inside:avoid;display:inline-block;margin-bottom:15px;width:100%;page-break-inside:avoid}.featured-image-item{border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.featured-image-item a{cursor:pointer;display:block;text-decoration:none}.featured-image-item img{display:block;height:auto;transition:transform .3s ease;width:100%}.featured-image-item:hover img{transform:scale(1.05)}.featured-image-item .details-btn{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;color:#1a1a1a;display:flex;height:50px;justify-content:center;opacity:0;position:absolute;right:20px;text-decoration:none;top:20px;transition:all .3s ease;width:50px;z-index:10}.featured-image-item:hover .details-btn{opacity:1}.featured-image-item .details-btn i{font-size:20px}.featured-project-content{padding-left:40px}.project-title{align-items:flex-start;display:flex;gap:15px}.project-icon{border-radius:8px;flex-shrink:0;height:56px;object-fit:contain;width:56px}.project-title-text{display:flex;flex-direction:column;justify-content:flex-start}.project-title-text .sub-title{display:block;line-height:1}.project-title-text h3{line-height:1.2;margin-bottom:0}.featured-project-content .sub-title{color:#666;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.featured-project-content h3{color:#1a1a1a;font-size:36px;font-weight:700;margin-bottom:20px}.featured-project-content p{color:#666;font-size:16px;line-height:1.8;margin-bottom:25px}.featured-project-actions{display:flex;flex-direction:column;gap:20px}.watch-trailer-btn{align-items:center;background:#1a1a1a;border:2px solid #1a1a1a;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;width:fit-content}.watch-trailer-btn i{font-size:20px}.watch-trailer-btn:hover{background:#333;border-color:#333;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;transform:translateY(-2px)}.platform-links{margin-top:5px}.platform-links-label{color:#999;font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.platform-buttons{display:flex;flex-wrap:wrap;gap:8px}.platform-buttons .btn-platform{background:transparent;border:1px solid #ddd;color:#666;display:inline-block;font-size:13px;font-weight:500;padding:8px 16px}.platform-buttons .btn-platform:hover{background:#f5f5f5;border-color:#bbb;color:#1a1a1a}.platform-buttons .btn-platform:disabled,.platform-buttons .btn-platform[disabled]{background:transparent;border-color:#ddd;color:#666;cursor:not-allowed;opacity:.5;pointer-events:none}.my-role-section{align-items:flex-start;display:flex;gap:15px;margin-top:25px}.my-role-profile{border-radius:50%;flex-shrink:0;height:60px;margin-top:5px;object-fit:cover;width:60px}.my-role-content{flex:1}.my-role-title{align-items:center;display:flex;gap:8px}.my-role-title i{color:#999;font-size:14px}.my-role-title span{color:#1a1a1a;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.featured-project-content .my-role-description{color:#999;font-size:13px;line-height:1.6;margin:0}.awards-label{color:#999;font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.awards-list{display:grid;gap:0 15px;grid-template-columns:1fr;list-style:none;margin:0 0 12px;max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease}.awards-list.expanded{max-height:1000px}.awards-list li{color:#666;font-size:11px;padding:0 0 0 22px;position:relative}.awards-list li:before{background-image:url(../icons/award.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;opacity:.2;position:absolute;top:7px;width:16px}.awards-list li.awards-more{display:none}.awards-list.expanded li.awards-more{display:list-item}.awards-list .award-divider{color:#eee;margin:0 4px}.show-more-wrapper{align-items:center;display:flex;margin-top:15px;position:relative;width:100%}.show-more-wrapper:after,.show-more-wrapper:before{border-top:1px dashed #ccc;content:"";flex:1;height:1px}.show-more-wrapper:before{margin-right:15px}.show-more-wrapper:after{margin-left:15px}.show-more-awards-btn{background:#f5f5f5;color:#666;font-size:11px;font-weight:500;padding:0 6px;white-space:nowrap}.show-more-awards-btn:hover{background:#e8e8e8;color:#1a1a1a}.main-hero-area{margin-top:0;padding-bottom:0!important;padding-top:150px!important;position:relative}.main-hero-area .container-inner{background:transparent!important;border:none!important;padding:0;position:relative}.hero-carousel{border-radius:15px;overflow:hidden;position:relative}.hero-slide{height:500px;position:relative;width:100%}.hero-slide img{display:block;height:100%;object-fit:cover;width:100%}.hero-image-wrapper{border-radius:15px;height:500px;overflow:hidden;position:relative;width:100%}.hero-image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.hero-carousel-nav{bottom:60px;display:flex;gap:15px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hero-carousel-next,.hero-carousel-prev{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.hero-carousel-next:hover,.hero-carousel-prev:hover{background:#fff;transform:scale(1.1)}.hero-carousel-dots{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hero-carousel-dots .slick-dots{display:flex;gap:10px;list-style:none;margin:0;padding:0;position:static}.hero-carousel-dots .slick-dots li{height:12px;margin:0;width:12px}.hero-carousel-dots .slick-dots li button{background:transparent;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;font-size:0;height:12px;padding:0;transition:all .3s ease;width:12px}.hero-carousel-dots .slick-dots li.slick-active button{background:hsla(0,0%,100%,.8)}@media (max-width:991px){.featured-project-content{padding-left:0;padding-top:30px}.masonry-gallery{column-count:2}}@media (max-width:768px){.featured-project-content h3{font-size:28px}.featured-project-item{margin-bottom:60px}.masonry-gallery{column-count:1}.hero-slide{min-height:500px}.hero-carousel-nav{bottom:50px}.hero-carousel-dots{bottom:15px}}.mfp-iframe-holder{padding-bottom:40px!important;padding-top:40px!important}.mfp-iframe-holder .mfp-content{max-width:min(90vw,calc(160vh - 206.22222px));width:min(90vw,calc(160vh - 206.22222px))}.mfp-iframe-scaler{max-height:calc(90vh - 116px)}.mfp-iframe-holder .mfp-bottom-bar{background:transparent;cursor:auto;height:36px;left:0;margin-top:-36px;padding:0;position:absolute;text-align:center;top:100%;width:100%;z-index:1045}.mfp-iframe-holder .mfp-bottom-bar .mfp-title{color:#f3f3f3;line-height:36px;word-wrap:break-word;padding-right:36px}.ip-section{padding:50px 0}.ip-section-bg{background-color:rgba(0,0,0,.03);padding:80px 0}.ip-logos{flex-wrap:wrap;gap:50px}.ip-logo-item,.ip-logos{align-items:center;display:flex;justify-content:center}.ip-logo{filter:brightness(0) saturate(100%) invert(60%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(90%);height:50px;max-width:180px;opacity:.7;transition:opacity .3s ease;width:auto}.ip-logo:hover{opacity:1}.grecaptcha-badge{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.submit-with-recaptcha{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.recaptcha-notice{color:#999;flex:1;font-size:11px;line-height:1.4;margin:0;min-width:200px}.recaptcha-notice a{color:#999;text-decoration:underline}.recaptcha-notice a:hover{color:#777}