@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);@font-face{font-family:'PP Neue Montreal';src:url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Thin.woff2) format('woff2'),url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'PP Neue Montreal';src:url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Light.woff2) format('woff2'),url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'PP Neue Montreal';src:url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Book.woff2) format('woff2'),url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Book.woff) format('woff');font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:'PP Neue Montreal';src:url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Regular.woff2) format('woff2'),url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PP Neue Montreal';src:url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Medium.woff2) format('woff2'),url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'PP Neue Montreal';src:url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-SemiBold.woff2) format('woff2'),url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'PP Neue Montreal';src:url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Bold.woff2) format('woff2'),url(/wp-content/themes/trendpro/assets/fonts/PPNeueMontreal/PPNeueMontreal-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}:root{--base-color:#9B9489;--medium-gray:#6F7071
    --dark-gray: #1C1D1F;--alt-font:'Work Sans', sans-serif;--primary-font:'PP Neue Montreal', sans-serif}body{font-size:17px;line-height:32px;color:#9B9BA1!important}.btn{font-family:var(--primary-font)!important}.top-space-margin{margin-top:120px}.navbar .navbar-nav .nav-link{font-weight:400;font-size:18px}header .navbar-brand img{max-height:26px}header .btn.btn-switch-text.btn-medium>span{padding:11px 30px}.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img{border-radius:0}.btn.btn-base-color{color:var(--dark-gray)}.btn.btn-box-shadow.btn-base-color:hover,.btn.btn-box-shadow.btn-base-color:active{color:var(--dark-gray)}.bg-base-color-transparent{background-color:rgb(204 255 0 / .9)}.banner-title{font-size:650px;word-break:normal;letter-spacing:-40px}.ls-minus-20px{letter-spacing:-20px}.ls-minus-13px{letter-spacing:-13px}.mt-minus-12{margin-top:-12%}.word-break-normal{word-break:normal}.bg-sherpa-blue{background-color:#333436}.page-title-extra-large h1{font-size:5rem;line-height:5rem}.team-style-05 img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}.team-style-05:hover img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}.team-style-08 figure img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}.team-style-08:hover figure img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}.team-style-08 figure figcaption .social-icon a{background-color:var(--base-color)}.team-style-08 figure figcaption .social-icon a:hover{color:var(--dark-gray)}.blog-comment li .btn-reply:hover{color:var(--text-dark-gray)}.tag-cloud a{background-color:var(--white)}.portfolio-simple .grid-item .portfolio-image img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}.portfolio-simple .portfolio-box:hover .portfolio-image img{opacity:1;filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}.popular-post-sidebar li figure{width:190px;height:auto}.popular-post-sidebar li .media-body{padding-left:40px}.social-icon-style-06 li{position:relative}.social-icon-style-06 li:before{width:6px;height:6px;border-radius:100%;background-color:var(--medium-gray);content:"";display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%);opacity:.5}.social-icon-style-06 li:last-child:before{display:none}footer .footer-logo img{max-height:56px}footer .nav-link{color:var(--dark-gray)}.footer-navbar li a:hover{color:var(--dark-gray)}@media (min-width:992px){.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu{padding:15px 25px}}@media (min-width:768px){h1{font-size:5rem;line-height:5rem}h2{font-size:3.75rem;line-height:3.75rem}h3{font-size:3.125rem;line-height:3.125rem}}@media (max-width:1399px){.banner-title{font-size:500px}header .btn.btn-switch-text.btn-medium>span{padding:11px 22px}}@media (max-width:1199px){.banner-title{font-size:380px;letter-spacing:-25px}.ls-minus-20px{letter-spacing:-15px}header .btn.btn-switch-text.btn-medium>span{padding:6px 11px}.navbar .navbar-nav .nav-link{padding:10px 12px}footer .nav-link{padding:2px 8px}}@media (max-width:991px){.banner-title{font-size:270px;letter-spacing:-15px}.ls-minus-20px{letter-spacing:-10px}.top-space-margin{margin-top:100px}header .btn.btn-switch-text.btn-medium>span{padding:9px 24px}}@media (max-width:767px){.banner-title{font-size:200px;letter-spacing:-15px}.process-step-style-10.hover-box:hover .hover-content{bottom:0}.ls-minus-20px{letter-spacing:-4px}.ls-minus-13px{letter-spacing:-5px}}@media (max-width:575px){.banner-title{font-size:110px;letter-spacing:-3px}.popular-post-sidebar li figure{width:100%}.popular-post-sidebar li .media-body{padding-left:0;padding-top:25px}}.page-title-background-video::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1}.page-title-background-video h2{position:relative;z-index:2}.btn.btn-expand-ltr span{border-radius:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) #dee2e614!important}@media (min-width:1440px){.bg-contain{background-size:contain!important}}@media (max-width:991px){.mb-991{margin-bottom:1.5rem!important}}#service-image{transition:opacity 0.4s ease}.hover-box{transition:box-shadow 0.3s ease,transform 0.3s ease}.hover-box:hover{transform:translateY(-5px)}.wpcf7-acceptance{input[type="checkbox"]{position:relative;cursor:pointer;padding:0;margin-right:15px;width:20px}input[type="checkbox"]:before{content:'';margin-right:10px;display:inline-block;margin-top:-2px;width:20px;height:20px;background:#fcfcfc;border:1px solid #aaa;border-radius:2px}input[type="checkbox"]:checked:before{background:var(--base-color);border-color:var(--base-color)}input[type="checkbox"]:disabled{color:#b8b8b8;cursor:auto}input[type="checkbox"]:disabled:before{box-shadow:none;background:#ddd}input[type="checkbox"]:checked:after{content:'';position:absolute;left:5px;top:8px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 #fff;transform:rotate(45deg)}span.wpcf7-list-item{margin:20px 0 0 0}}.breadcrumbs a{color:#e8e8e8!important}.wp-block-heading{color:#fff;font-weight:300;letter-spacing:-2px}.wp-block-media-text__content p{color:#fff}@media screen and (max-width:600px){.wp-block-media-text>.wp-block-media-text__content{padding:0!important;margin-top:20px}}.post-navigation{border-top:1px solid #eee;display:inline-block;list-style:outside none none;min-height:84px;padding:20px 0 0;position:relative;width:100%}.post-navigation a{color:#e1e1e1}.nav-next a,.nav-previous a{position:absolute;font-size:16px;max-width:40%;height:44px}.nav-next a span,.nav-previous a span{display:block;color:#e1e1e1;font-size:11px;text-transform:uppercase;opacity:.7;margin-bottom:-6px;margin-top:3px}.post-navigation a:hover{transition:all 0.3s ease;color:var(--base-color);}.nav-next a{right:25px;text-align:right}.nav-next a:before{content:"\f061";font-family:"FontAwesome";font-size:20px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:all 0.3s ease;right:10px;padding-top:2px}.nav-next a:hover:before{transform:translate3d(5px,-50%,0)}.nav-previous a{left:25px}.nav-previous a:before{content:"\f060";font-family:"FontAwesome";font-size:20px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:all 0.3s ease;padding-top:2px;left:10px}.nav-previous a:hover:before{transform:translate3d(-5px,-50%,0)}.nav-previous a-title{padding-left:40px}.nav-next a-title{padding-right:40px}.post-navigation .post-all{font-size:24px;left:auto;position:absolute;right:50%;text-align:center;top:32px;width:12px;opacity:.7}.single-post .nav-previous a{left:0}.single-post .nav-next a{right:0}.nav-next a,.nav-previous a{font-size:14px}@media (max-width:1024px){.post-prev-title,.post-next-title{display:none}.nav-links span{display:none!important}}.requirements-list{list-style:none;padding-left:1.5rem;margin-bottom:1.5rem}.requirements-list li{position:relative;margin-bottom:.5rem;padding-left:.5rem}.requirements-list li:before{content:"";position:absolute;left:-1rem;top:.5rem;width:6px;height:6px;border-radius:0;background-color:var(--base-color);display:inline-block}.position-relative.form-group{position:relative!important;display:flex!important;align-items:center!important;margin-bottom:20px!important}.form-textarea{align-items:flex-start!important}.form-icon{position:absolute!important;top:30%!important;transform:translateY(-50%)!important;left:0!important;width:22px!important;z-index:1!important;pointer-events:none!important}.form-icon i{display:block!important;font-size:18px!important;line-height:1!important}.form-textarea .form-icon{top:15px!important;transform:none!important}.wpcf7-form-control-wrap{flex:1!important;width:100%!important;position:relative!important}.wpcf7-form-control{padding-left:30px!important;width:100%!important;background-color:transparent!important;border:none!important;border-bottom:1px solid #ccc!important;color:#fff!important;height:40px!important}textarea.wpcf7-form-control{height:auto!important;padding-top:10px!important}.wpcf7-not-valid-tip{position:absolute!important;left:30px!important;top:100%!important;font-size:12px!important;color:#ff0000!important;margin-top:3px!important}.position-relative.form-group br{display:none!important}@keyframes highlight{0%{border-color:red;box-shadow:0 0 0 0 rgb(255 0 0 / .2)}70%{box-shadow:0 0 0 10px #fff0}100%{border-color:#ccc}}.wpcf7-not-valid{animation:highlight 1s ease-in-out}.wpcf7-submit{position:relative!important;background-color:var(--base-color)!important;border:none!important;color:white!important;padding:14px 26px!important;cursor:pointer!important;transition:background-color 0.3s!important}.wpcf7 .ajax-loader{margin-left:15px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:-30px!important}.wpcf7 form .wpcf7-response-output{margin:20px 0!important;padding:12px!important;border-radius:5px!important;font-size:14px!important}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.wpcf7-mail-sent-ok{animation:fadeIn 0.5s ease-in-out forwards;background-color:#d4edda!important;color:#155724!important;border-color:#c3e6cb!important}.wpcf7-validation-errors{background-color:#f8d7da!important;color:#721c24!important;border-color:#f5c6cb!important}input.wpcf7-form-control.wpcf7-submit{position:relative!important;display:inline-block!important;text-align:center!important;background-color:var(--base-color)!important;border:none!important;color:white!important;padding:14px 26px!important;cursor:pointer!important;transform:none!important;height:auto!important;line-height:normal!important;font-size:16px!important;font-weight:500!important;width:auto!important;min-width:150px!important;max-width:100%!important;margin:0!important;vertical-align:middle!important}.col-md-5.text-start.text-md-end{display:flex!important;justify-content:flex-end!important;align-items:center!important}.wpcf7 .ajax-loader{position:absolute!important;right:-30px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.page-loader{position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--black)!important;opacity:1!important;z-index:99999}.page-loader{display:flex;justify-content:center;align-items:center}.page-loader::after{background:0 0;content:""!important;position:absolute;left:calc(50% - 25px)!important;top:calc(50% - 25px)!important;width:50px!important;height:50px!important;opacity:1!important;right:inherit!important;z-index:9;text-align:center;border:2px solid rgb(219 219 219 / 20%);border-top-color:rgb(255 255 255 / 70%);border-radius:50%;-webkit-animation:rotation 8s infinite linear;animation:rotation 1.5s infinite linear}.page-loader-image{margin-bottom:15vh}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.8}100%{transform:scale(1);opacity:1}}.pulse-logo{animation:pulse 1.5s infinite ease-in-out;transform-origin:center}.cookie-preferences{margin-top:25px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .2)}.cookie-preference-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgb(255 255 255 / .1)}.cookie-preference-item:last-child{border-bottom:none}.cookie-preference-item label{display:block;font-weight:600;color:#fff;font-size:14px;line-height:22px;margin-bottom:4px;cursor:pointer}.cookie-preference-item p{font-size:12px;line-height:18px;color:rgb(255 255 255 / .7);margin-top:5px}.cookie-preference-item input[type="checkbox"]{margin-right:8px;vertical-align:middle;cursor:pointer}.cookie-preference-title{font-size:14px;color:#fff;margin-bottom:15px;font-weight:500}.save_preferences_btn{display:block;width:100%;text-align:center;margin-top:15px;padding:10px 15px;transition:all 0.3s ease}#cookie-preferences .cookie-description{font-size:12px;color:rgb(255 255 255 / .8);line-height:18px}.cookie-preference-item input[type="checkbox"]{width:16px;height:16px;accent-color:#fff}.badge:hover{transform:translateY(-1px);transition:transform 0.2s ease}.bg-base-color:hover{opacity:.9}.bg-light-gray:hover{background-color:var(--medium-gray)!important}.wp-block-embed .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}.wp-block-embed-youtube .wp-block-embed__wrapper,.wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.wp-block-embed-youtube iframe,.wp-block-embed-vimeo iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.service-card{transition:all 0.4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);background:rgb(255 255 255 / .02)}.service-item:hover .service-card{border-color:rgb(255 255 255 / .2);transform:translateY(-5px);box-shadow:0 10px 40px rgb(0 0 0 / .4)}.service-hover-indicator{background:linear-gradient(135deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .05) 100%);transition:opacity 0.4s ease}.service-item:hover .service-hover-indicator{opacity:1}.service-header{transition:all 0.3s ease}.service-header:hover{color:rgb(255 255 255 / .9)}.service-toggle{transition:transform 0.3s cubic-bezier(.4,0,.2,1);color:rgb(255 255 255 / .7)}.service-header[aria-expanded="true"] .service-toggle{transform:rotate(180deg);color:#fff}.service-item:hover .service-toggle{color:#fff}.service-item:hover .service-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgb(255 255 255 / .3);animation:pulse-border 2s infinite}@keyframes pulse-border{0%,100%{opacity:.3}50%{opacity:.6}}.service-item:hover{position:relative}.service-item:hover::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #fff0;background:linear-gradient(135deg,rgb(255 255 255 / .2),rgb(255 255 255 / .1)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:subtract;pointer-events:none;opacity:0;animation:fadeInBorder 0.3s ease forwards}@keyframes fadeInBorder{to{opacity:.5}}.service-content{animation:fadeInUp 0.3s ease}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.service-card{padding:20px}.service-item:hover .service-card{transform:translateY(-2px)}}