body.page .profidev-hero-banner,body.archive .profidev-hero-banner,body.blog .profidev-hero-banner,body.single .profidev-hero-banner,body.home .profidev-hero-banner,body.error404 .profidev-hero-banner,body.search .profidev-hero-banner{display:flex;position:relative;z-index:var(--base-z-index);color:var(--wp--preset--color--white);min-height:40.625rem;padding:calc(var(--theme-fallback-header-height) * 2) 0 var(--theme-fallback-header-height)}@media(max-width:992px){body.page .profidev-hero-banner,body.archive .profidev-hero-banner,body.blog .profidev-hero-banner,body.single .profidev-hero-banner,body.home .profidev-hero-banner,body.error404 .profidev-hero-banner,body.search .profidev-hero-banner{min-height:75vh}}@media(max-width:768px){body.page .profidev-hero-banner,body.archive .profidev-hero-banner,body.blog .profidev-hero-banner,body.single .profidev-hero-banner,body.home .profidev-hero-banner,body.error404 .profidev-hero-banner,body.search .profidev-hero-banner{min-height:70vh}}body.page .profidev-hero-banner>.theme-image-wrapper,body.archive .profidev-hero-banner>.theme-image-wrapper,body.blog .profidev-hero-banner>.theme-image-wrapper,body.single .profidev-hero-banner>.theme-image-wrapper,body.home .profidev-hero-banner>.theme-image-wrapper,body.error404 .profidev-hero-banner>.theme-image-wrapper,body.search .profidev-hero-banner>.theme-image-wrapper{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}body.page .profidev-hero-banner>.theme-image-wrapper img,body.archive .profidev-hero-banner>.theme-image-wrapper img,body.blog .profidev-hero-banner>.theme-image-wrapper img,body.single .profidev-hero-banner>.theme-image-wrapper img,body.home .profidev-hero-banner>.theme-image-wrapper img,body.error404 .profidev-hero-banner>.theme-image-wrapper img,body.search .profidev-hero-banner>.theme-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.page .profidev-hero-banner>.theme-image-wrapper .copyright,body.archive .profidev-hero-banner>.theme-image-wrapper .copyright,body.blog .profidev-hero-banner>.theme-image-wrapper .copyright,body.single .profidev-hero-banner>.theme-image-wrapper .copyright,body.home .profidev-hero-banner>.theme-image-wrapper .copyright,body.error404 .profidev-hero-banner>.theme-image-wrapper .copyright,body.search .profidev-hero-banner>.theme-image-wrapper .copyright{display:none}body.page .profidev-hero-banner:after,body.archive .profidev-hero-banner:after,body.blog .profidev-hero-banner:after,body.single .profidev-hero-banner:after,body.home .profidev-hero-banner:after,body.error404 .profidev-hero-banner:after,body.search .profidev-hero-banner:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--wp--preset--color--black);opacity:.15;z-index:-1}body.page .profidev-hero-banner .theme-container,body.archive .profidev-hero-banner .theme-container,body.blog .profidev-hero-banner .theme-container,body.single .profidev-hero-banner .theme-container,body.home .profidev-hero-banner .theme-container,body.error404 .profidev-hero-banner .theme-container,body.search .profidev-hero-banner .theme-container{display:flex}body.page .profidev-hero-banner .theme-text-element,body.archive .profidev-hero-banner .theme-text-element,body.blog .profidev-hero-banner .theme-text-element,body.single .profidev-hero-banner .theme-text-element,body.home .profidev-hero-banner .theme-text-element,body.error404 .profidev-hero-banner .theme-text-element,body.search .profidev-hero-banner .theme-text-element{max-width:37.5rem;width:100%}body.page .profidev-hero-banner.align-horizontal-left .theme-container,body.archive .profidev-hero-banner.align-horizontal-left .theme-container,body.blog .profidev-hero-banner.align-horizontal-left .theme-container,body.single .profidev-hero-banner.align-horizontal-left .theme-container,body.home .profidev-hero-banner.align-horizontal-left .theme-container,body.error404 .profidev-hero-banner.align-horizontal-left .theme-container,body.search .profidev-hero-banner.align-horizontal-left .theme-container{justify-content:flex-start}body.page .profidev-hero-banner.align-horizontal-center .theme-container,body.archive .profidev-hero-banner.align-horizontal-center .theme-container,body.blog .profidev-hero-banner.align-horizontal-center .theme-container,body.single .profidev-hero-banner.align-horizontal-center .theme-container,body.home .profidev-hero-banner.align-horizontal-center .theme-container,body.error404 .profidev-hero-banner.align-horizontal-center .theme-container,body.search .profidev-hero-banner.align-horizontal-center .theme-container{justify-content:center}body.page .profidev-hero-banner.align-horizontal-right .theme-container,body.archive .profidev-hero-banner.align-horizontal-right .theme-container,body.blog .profidev-hero-banner.align-horizontal-right .theme-container,body.single .profidev-hero-banner.align-horizontal-right .theme-container,body.home .profidev-hero-banner.align-horizontal-right .theme-container,body.error404 .profidev-hero-banner.align-horizontal-right .theme-container,body.search .profidev-hero-banner.align-horizontal-right .theme-container{justify-content:flex-end}body.page .profidev-hero-banner.align-vertical-top,body.archive .profidev-hero-banner.align-vertical-top,body.blog .profidev-hero-banner.align-vertical-top,body.single .profidev-hero-banner.align-vertical-top,body.home .profidev-hero-banner.align-vertical-top,body.error404 .profidev-hero-banner.align-vertical-top,body.search .profidev-hero-banner.align-vertical-top{align-items:flex-start}body.page .profidev-hero-banner.align-vertical-center,body.archive .profidev-hero-banner.align-vertical-center,body.blog .profidev-hero-banner.align-vertical-center,body.single .profidev-hero-banner.align-vertical-center,body.home .profidev-hero-banner.align-vertical-center,body.error404 .profidev-hero-banner.align-vertical-center,body.search .profidev-hero-banner.align-vertical-center{align-items:center}body.page .profidev-hero-banner.align-vertical-bottom,body.archive .profidev-hero-banner.align-vertical-bottom,body.blog .profidev-hero-banner.align-vertical-bottom,body.single .profidev-hero-banner.align-vertical-bottom,body.home .profidev-hero-banner.align-vertical-bottom,body.error404 .profidev-hero-banner.align-vertical-bottom,body.search .profidev-hero-banner.align-vertical-bottom{align-items:flex-end}body.page .profidev-hero-banner.template-2,body.archive .profidev-hero-banner.template-2,body.blog .profidev-hero-banner.template-2,body.single .profidev-hero-banner.template-2,body.home .profidev-hero-banner.template-2,body.error404 .profidev-hero-banner.template-2,body.search .profidev-hero-banner.template-2{min-height:22.875rem;padding:var(--theme-fallback-header-height) 0 1.875rem}body.page .profidev-hero-banner.template-2:after,body.archive .profidev-hero-banner.template-2:after,body.blog .profidev-hero-banner.template-2:after,body.single .profidev-hero-banner.template-2:after,body.home .profidev-hero-banner.template-2:after,body.error404 .profidev-hero-banner.template-2:after,body.search .profidev-hero-banner.template-2:after{content:none}body.page .profidev-hero-banner.template-2 .theme-text-element,body.archive .profidev-hero-banner.template-2 .theme-text-element,body.blog .profidev-hero-banner.template-2 .theme-text-element,body.single .profidev-hero-banner.template-2 .theme-text-element,body.home .profidev-hero-banner.template-2 .theme-text-element,body.error404 .profidev-hero-banner.template-2 .theme-text-element,body.search .profidev-hero-banner.template-2 .theme-text-element{color:var(--wp--preset--color--color-1);max-width:unset}body.page .profidev-hero-banner.template-2 .theme-text-element a,body.archive .profidev-hero-banner.template-2 .theme-text-element a,body.blog .profidev-hero-banner.template-2 .theme-text-element a,body.single .profidev-hero-banner.template-2 .theme-text-element a,body.home .profidev-hero-banner.template-2 .theme-text-element a,body.error404 .profidev-hero-banner.template-2 .theme-text-element a,body.search .profidev-hero-banner.template-2 .theme-text-element a{color:inherit}body.page .profidev-hero-banner.template-2 .theme-text-element>*,body.archive .profidev-hero-banner.template-2 .theme-text-element>*,body.blog .profidev-hero-banner.template-2 .theme-text-element>*,body.single .profidev-hero-banner.template-2 .theme-text-element>*,body.home .profidev-hero-banner.template-2 .theme-text-element>*,body.error404 .profidev-hero-banner.template-2 .theme-text-element>*,body.search .profidev-hero-banner.template-2 .theme-text-element>*{margin:1rem 0}body.page .profidev-hero-banner.template-2 .theme-text-element h1,body.archive .profidev-hero-banner.template-2 .theme-text-element h1,body.blog .profidev-hero-banner.template-2 .theme-text-element h1,body.single .profidev-hero-banner.template-2 .theme-text-element h1,body.home .profidev-hero-banner.template-2 .theme-text-element h1,body.error404 .profidev-hero-banner.template-2 .theme-text-element h1,body.search .profidev-hero-banner.template-2 .theme-text-element h1,body.page .profidev-hero-banner.template-2 .theme-text-element h2,body.archive .profidev-hero-banner.template-2 .theme-text-element h2,body.blog .profidev-hero-banner.template-2 .theme-text-element h2,body.single .profidev-hero-banner.template-2 .theme-text-element h2,body.home .profidev-hero-banner.template-2 .theme-text-element h2,body.error404 .profidev-hero-banner.template-2 .theme-text-element h2,body.search .profidev-hero-banner.template-2 .theme-text-element h2,body.page .profidev-hero-banner.template-2 .theme-text-element h3,body.archive .profidev-hero-banner.template-2 .theme-text-element h3,body.blog .profidev-hero-banner.template-2 .theme-text-element h3,body.single .profidev-hero-banner.template-2 .theme-text-element h3,body.home .profidev-hero-banner.template-2 .theme-text-element h3,body.error404 .profidev-hero-banner.template-2 .theme-text-element h3,body.search .profidev-hero-banner.template-2 .theme-text-element h3,body.page .profidev-hero-banner.template-2 .theme-text-element h4,body.archive .profidev-hero-banner.template-2 .theme-text-element h4,body.blog .profidev-hero-banner.template-2 .theme-text-element h4,body.single .profidev-hero-banner.template-2 .theme-text-element h4,body.home .profidev-hero-banner.template-2 .theme-text-element h4,body.error404 .profidev-hero-banner.template-2 .theme-text-element h4,body.search .profidev-hero-banner.template-2 .theme-text-element h4,body.page .profidev-hero-banner.template-2 .theme-text-element h5,body.archive .profidev-hero-banner.template-2 .theme-text-element h5,body.blog .profidev-hero-banner.template-2 .theme-text-element h5,body.single .profidev-hero-banner.template-2 .theme-text-element h5,body.home .profidev-hero-banner.template-2 .theme-text-element h5,body.error404 .profidev-hero-banner.template-2 .theme-text-element h5,body.search .profidev-hero-banner.template-2 .theme-text-element h5,body.page .profidev-hero-banner.template-2 .theme-text-element h6,body.archive .profidev-hero-banner.template-2 .theme-text-element h6,body.blog .profidev-hero-banner.template-2 .theme-text-element h6,body.single .profidev-hero-banner.template-2 .theme-text-element h6,body.home .profidev-hero-banner.template-2 .theme-text-element h6,body.error404 .profidev-hero-banner.template-2 .theme-text-element h6,body.search .profidev-hero-banner.template-2 .theme-text-element h6{font-weight:700}body.page .profidev-hero-banner.template-3,body.archive .profidev-hero-banner.template-3,body.blog .profidev-hero-banner.template-3,body.single .profidev-hero-banner.template-3,body.home .profidev-hero-banner.template-3,body.error404 .profidev-hero-banner.template-3,body.search .profidev-hero-banner.template-3{min-height:35.875rem;padding:9.875rem 0 9.375rem;position:relative}@media(max-width:992px){body.page .profidev-hero-banner.template-3,body.archive .profidev-hero-banner.template-3,body.blog .profidev-hero-banner.template-3,body.single .profidev-hero-banner.template-3,body.home .profidev-hero-banner.template-3,body.error404 .profidev-hero-banner.template-3,body.search .profidev-hero-banner.template-3{padding:5rem 0;min-height:unset}}@media(max-width:576px){body.page .profidev-hero-banner.template-3,body.archive .profidev-hero-banner.template-3,body.blog .profidev-hero-banner.template-3,body.single .profidev-hero-banner.template-3,body.home .profidev-hero-banner.template-3,body.error404 .profidev-hero-banner.template-3,body.search .profidev-hero-banner.template-3{padding:3.75rem 0;min-height:unset}}body.page .profidev-hero-banner.template-3:before,body.archive .profidev-hero-banner.template-3:before,body.blog .profidev-hero-banner.template-3:before,body.single .profidev-hero-banner.template-3:before,body.home .profidev-hero-banner.template-3:before,body.error404 .profidev-hero-banner.template-3:before,body.search .profidev-hero-banner.template-3:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-image:linear-gradient(180deg,#02010100 20%,#000)}body.page .profidev-hero-banner.template-3 .theme-text-element,body.archive .profidev-hero-banner.template-3 .theme-text-element,body.blog .profidev-hero-banner.template-3 .theme-text-element,body.single .profidev-hero-banner.template-3 .theme-text-element,body.home .profidev-hero-banner.template-3 .theme-text-element,body.error404 .profidev-hero-banner.template-3 .theme-text-element,body.search .profidev-hero-banner.template-3 .theme-text-element{max-width:43.125rem;position:relative;z-index:2}body.page .profidev-hero-banner.template-3 .theme-text-element h1,body.archive .profidev-hero-banner.template-3 .theme-text-element h1,body.blog .profidev-hero-banner.template-3 .theme-text-element h1,body.single .profidev-hero-banner.template-3 .theme-text-element h1,body.home .profidev-hero-banner.template-3 .theme-text-element h1,body.error404 .profidev-hero-banner.template-3 .theme-text-element h1,body.search .profidev-hero-banner.template-3 .theme-text-element h1,body.page .profidev-hero-banner.template-3 .theme-text-element h2,body.archive .profidev-hero-banner.template-3 .theme-text-element h2,body.blog .profidev-hero-banner.template-3 .theme-text-element h2,body.single .profidev-hero-banner.template-3 .theme-text-element h2,body.home .profidev-hero-banner.template-3 .theme-text-element h2,body.error404 .profidev-hero-banner.template-3 .theme-text-element h2,body.search .profidev-hero-banner.template-3 .theme-text-element h2,body.page .profidev-hero-banner.template-3 .theme-text-element h3,body.archive .profidev-hero-banner.template-3 .theme-text-element h3,body.blog .profidev-hero-banner.template-3 .theme-text-element h3,body.single .profidev-hero-banner.template-3 .theme-text-element h3,body.home .profidev-hero-banner.template-3 .theme-text-element h3,body.error404 .profidev-hero-banner.template-3 .theme-text-element h3,body.search .profidev-hero-banner.template-3 .theme-text-element h3,body.page .profidev-hero-banner.template-3 .theme-text-element h4,body.archive .profidev-hero-banner.template-3 .theme-text-element h4,body.blog .profidev-hero-banner.template-3 .theme-text-element h4,body.single .profidev-hero-banner.template-3 .theme-text-element h4,body.home .profidev-hero-banner.template-3 .theme-text-element h4,body.error404 .profidev-hero-banner.template-3 .theme-text-element h4,body.search .profidev-hero-banner.template-3 .theme-text-element h4,body.page .profidev-hero-banner.template-3 .theme-text-element h5,body.archive .profidev-hero-banner.template-3 .theme-text-element h5,body.blog .profidev-hero-banner.template-3 .theme-text-element h5,body.single .profidev-hero-banner.template-3 .theme-text-element h5,body.home .profidev-hero-banner.template-3 .theme-text-element h5,body.error404 .profidev-hero-banner.template-3 .theme-text-element h5,body.search .profidev-hero-banner.template-3 .theme-text-element h5,body.page .profidev-hero-banner.template-3 .theme-text-element h6,body.archive .profidev-hero-banner.template-3 .theme-text-element h6,body.blog .profidev-hero-banner.template-3 .theme-text-element h6,body.single .profidev-hero-banner.template-3 .theme-text-element h6,body.home .profidev-hero-banner.template-3 .theme-text-element h6,body.error404 .profidev-hero-banner.template-3 .theme-text-element h6,body.search .profidev-hero-banner.template-3 .theme-text-element h6{font-weight:400;line-height:100%;letter-spacing:-.05em;margin-bottom:1rem}body.page .profidev-hero-banner.template-3 .theme-text-element h2,body.archive .profidev-hero-banner.template-3 .theme-text-element h2,body.blog .profidev-hero-banner.template-3 .theme-text-element h2,body.single .profidev-hero-banner.template-3 .theme-text-element h2,body.home .profidev-hero-banner.template-3 .theme-text-element h2,body.error404 .profidev-hero-banner.template-3 .theme-text-element h2,body.search .profidev-hero-banner.template-3 .theme-text-element h2{font-size:3rem}@media(max-width:992px){body.page .profidev-hero-banner.template-3 .theme-text-element h2,body.archive .profidev-hero-banner.template-3 .theme-text-element h2,body.blog .profidev-hero-banner.template-3 .theme-text-element h2,body.single .profidev-hero-banner.template-3 .theme-text-element h2,body.home .profidev-hero-banner.template-3 .theme-text-element h2,body.error404 .profidev-hero-banner.template-3 .theme-text-element h2,body.search .profidev-hero-banner.template-3 .theme-text-element h2{font-size:3rem}}@media(max-width:768px){body.page .profidev-hero-banner.template-3 .theme-text-element h2,body.archive .profidev-hero-banner.template-3 .theme-text-element h2,body.blog .profidev-hero-banner.template-3 .theme-text-element h2,body.single .profidev-hero-banner.template-3 .theme-text-element h2,body.home .profidev-hero-banner.template-3 .theme-text-element h2,body.error404 .profidev-hero-banner.template-3 .theme-text-element h2,body.search .profidev-hero-banner.template-3 .theme-text-element h2{font-size:3rem}}@media(max-width:576px){body.page .profidev-hero-banner.template-3 .theme-text-element h2,body.archive .profidev-hero-banner.template-3 .theme-text-element h2,body.blog .profidev-hero-banner.template-3 .theme-text-element h2,body.single .profidev-hero-banner.template-3 .theme-text-element h2,body.home .profidev-hero-banner.template-3 .theme-text-element h2,body.error404 .profidev-hero-banner.template-3 .theme-text-element h2,body.search .profidev-hero-banner.template-3 .theme-text-element h2{font-size:1.875rem}}body.page .profidev-hero-banner.template-3 .theme-text-element p,body.archive .profidev-hero-banner.template-3 .theme-text-element p,body.blog .profidev-hero-banner.template-3 .theme-text-element p,body.single .profidev-hero-banner.template-3 .theme-text-element p,body.home .profidev-hero-banner.template-3 .theme-text-element p,body.error404 .profidev-hero-banner.template-3 .theme-text-element p,body.search .profidev-hero-banner.template-3 .theme-text-element p{font-weight:500;margin-bottom:1rem}body.page .profidev-hero-banner.template-3 .theme-text-element .wp-block-button__link,body.archive .profidev-hero-banner.template-3 .theme-text-element .wp-block-button__link,body.blog .profidev-hero-banner.template-3 .theme-text-element .wp-block-button__link,body.single .profidev-hero-banner.template-3 .theme-text-element .wp-block-button__link,body.home .profidev-hero-banner.template-3 .theme-text-element .wp-block-button__link,body.error404 .profidev-hero-banner.template-3 .theme-text-element .wp-block-button__link,body.search .profidev-hero-banner.template-3 .theme-text-element .wp-block-button__link{min-height:3.25rem;border-radius:var(--theme-br-sm);padding:.875rem 1.5rem;font-weight:500}body.page .profidev-hero-banner.template-3 .theme-image-wrapper img,body.archive .profidev-hero-banner.template-3 .theme-image-wrapper img,body.blog .profidev-hero-banner.template-3 .theme-image-wrapper img,body.single .profidev-hero-banner.template-3 .theme-image-wrapper img,body.home .profidev-hero-banner.template-3 .theme-image-wrapper img,body.error404 .profidev-hero-banner.template-3 .theme-image-wrapper img,body.search .profidev-hero-banner.template-3 .theme-image-wrapper img{-o-object-fit:fill;object-fit:fill}body.page .profidev-hero-banner+.profidev-logos,body.archive .profidev-hero-banner+.profidev-logos,body.blog .profidev-hero-banner+.profidev-logos,body.single .profidev-hero-banner+.profidev-logos,body.home .profidev-hero-banner+.profidev-logos,body.error404 .profidev-hero-banner+.profidev-logos,body.search .profidev-hero-banner+.profidev-logos{margin-top:0}