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{min-height:46.875rem;padding:var(--theme-section-gap) 0;align-items:center;display:flex;position:relative;overflow:hidden}@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{min-height:calc(100dvh - var(--theme-header-height) - 4rem);align-items:flex-start;padding:2rem 0}}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{z-index:2;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}@media (max-width:768px){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{min-height:inherit;flex-grow:1}}body.page .profidev-hero-banner .wrapper,body.archive .profidev-hero-banner .wrapper,body.blog .profidev-hero-banner .wrapper,body.single .profidev-hero-banner .wrapper,body.home .profidev-hero-banner .wrapper,body.error404 .profidev-hero-banner .wrapper{width:100%;max-width:40.625rem}@media (max-width:768px){body.page .profidev-hero-banner .wrapper,body.archive .profidev-hero-banner .wrapper,body.blog .profidev-hero-banner .wrapper,body.single .profidev-hero-banner .wrapper,body.home .profidev-hero-banner .wrapper,body.error404 .profidev-hero-banner .wrapper{min-height:inherit;flex-direction:column;flex-grow:1;display:flex}}body.page .profidev-hero-banner .conten h1,body.archive .profidev-hero-banner .conten h1,body.blog .profidev-hero-banner .conten h1,body.single .profidev-hero-banner .conten h1,body.home .profidev-hero-banner .conten h1,body.error404 .profidev-hero-banner .conten h1,body.page .profidev-hero-banner .conten .theme-h1,body.archive .profidev-hero-banner .conten .theme-h1,body.blog .profidev-hero-banner .conten .theme-h1,body.single .profidev-hero-banner .conten .theme-h1,body.home .profidev-hero-banner .conten .theme-h1,body.error404 .profidev-hero-banner .conten .theme-h1,body.page .profidev-hero-banner .conten h2,body.archive .profidev-hero-banner .conten h2,body.blog .profidev-hero-banner .conten h2,body.single .profidev-hero-banner .conten h2,body.home .profidev-hero-banner .conten h2,body.error404 .profidev-hero-banner .conten h2,body.page .profidev-hero-banner .conten .theme-h2,body.archive .profidev-hero-banner .conten .theme-h2,body.blog .profidev-hero-banner .conten .theme-h2,body.single .profidev-hero-banner .conten .theme-h2,body.home .profidev-hero-banner .conten .theme-h2,body.error404 .profidev-hero-banner .conten .theme-h2,body.page .profidev-hero-banner .conten h3,body.archive .profidev-hero-banner .conten h3,body.blog .profidev-hero-banner .conten h3,body.single .profidev-hero-banner .conten h3,body.home .profidev-hero-banner .conten h3,body.error404 .profidev-hero-banner .conten h3,body.page .profidev-hero-banner .conten .theme-h3,body.archive .profidev-hero-banner .conten .theme-h3,body.blog .profidev-hero-banner .conten .theme-h3,body.single .profidev-hero-banner .conten .theme-h3,body.home .profidev-hero-banner .conten .theme-h3,body.error404 .profidev-hero-banner .conten .theme-h3,body.page .profidev-hero-banner .conten h4,body.archive .profidev-hero-banner .conten h4,body.blog .profidev-hero-banner .conten h4,body.single .profidev-hero-banner .conten h4,body.home .profidev-hero-banner .conten h4,body.error404 .profidev-hero-banner .conten h4,body.page .profidev-hero-banner .conten .theme-h4,body.archive .profidev-hero-banner .conten .theme-h4,body.blog .profidev-hero-banner .conten .theme-h4,body.single .profidev-hero-banner .conten .theme-h4,body.home .profidev-hero-banner .conten .theme-h4,body.error404 .profidev-hero-banner .conten .theme-h4,body.page .profidev-hero-banner .conten h5,body.archive .profidev-hero-banner .conten h5,body.blog .profidev-hero-banner .conten h5,body.single .profidev-hero-banner .conten h5,body.home .profidev-hero-banner .conten h5,body.error404 .profidev-hero-banner .conten h5,body.page .profidev-hero-banner .conten .theme-h5,body.archive .profidev-hero-banner .conten .theme-h5,body.blog .profidev-hero-banner .conten .theme-h5,body.single .profidev-hero-banner .conten .theme-h5,body.home .profidev-hero-banner .conten .theme-h5,body.error404 .profidev-hero-banner .conten .theme-h5,body.page .profidev-hero-banner .conten h6,body.archive .profidev-hero-banner .conten h6,body.blog .profidev-hero-banner .conten h6,body.single .profidev-hero-banner .conten h6,body.home .profidev-hero-banner .conten h6,body.error404 .profidev-hero-banner .conten h6,body.page .profidev-hero-banner .conten .theme-h6,body.archive .profidev-hero-banner .conten .theme-h6,body.blog .profidev-hero-banner .conten .theme-h6,body.single .profidev-hero-banner .conten .theme-h6,body.home .profidev-hero-banner .conten .theme-h6,body.error404 .profidev-hero-banner .conten .theme-h6{color:var(--wp--preset--color--white);text-shadow:.25rem .25rem .25rem #00000040}body.page .profidev-hero-banner .conten p,body.archive .profidev-hero-banner .conten p,body.blog .profidev-hero-banner .conten p,body.single .profidev-hero-banner .conten p,body.home .profidev-hero-banner .conten p,body.error404 .profidev-hero-banner .conten p{color:var(--wp--preset--color--white);text-shadow:.25rem .25rem .25rem #00000040;font-family:var(--wp--preset--font-family--secondary);font-size:var(--theme-fs-h3);max-width:33.4375rem;margin-top:2.5rem;line-height:110%}@media (max-width:768px){body.page .profidev-hero-banner .conten p,body.archive .profidev-hero-banner .conten p,body.blog .profidev-hero-banner .conten p,body.single .profidev-hero-banner .conten p,body.home .profidev-hero-banner .conten p,body.error404 .profidev-hero-banner .conten p{font-size:var(--theme-fs-h5);margin-top:1rem}}body.page .profidev-hero-banner .logo,body.archive .profidev-hero-banner .logo,body.blog .profidev-hero-banner .logo,body.single .profidev-hero-banner .logo,body.home .profidev-hero-banner .logo,body.error404 .profidev-hero-banner .logo{margin-top:3.75rem;display:flex}@media (max-width:768px){body.page .profidev-hero-banner .logo,body.archive .profidev-hero-banner .logo,body.blog .profidev-hero-banner .logo,body.single .profidev-hero-banner .logo,body.home .profidev-hero-banner .logo,body.error404 .profidev-hero-banner .logo{justify-content:center;margin-top:auto;padding-top:2.5rem}}body.page .profidev-hero-banner .logo img,body.archive .profidev-hero-banner .logo img,body.blog .profidev-hero-banner .logo img,body.single .profidev-hero-banner .logo img,body.home .profidev-hero-banner .logo img,body.error404 .profidev-hero-banner .logo img{-o-object-fit:contain;object-fit:contain;aspect-ratio:242/45;width:100%;max-width:15.125rem;height:auto}body.page .profidev-hero-banner .bg-image,body.archive .profidev-hero-banner .bg-image,body.blog .profidev-hero-banner .bg-image,body.single .profidev-hero-banner .bg-image,body.home .profidev-hero-banner .bg-image,body.error404 .profidev-hero-banner .bg-image{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}body.page .profidev-hero-banner .bg-image img,body.archive .profidev-hero-banner .bg-image img,body.blog .profidev-hero-banner .bg-image img,body.single .profidev-hero-banner .bg-image img,body.home .profidev-hero-banner .bg-image img,body.error404 .profidev-hero-banner .bg-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.page .profidev-hero-banner.template-1 .wp-block-buttons,body.archive .profidev-hero-banner.template-1 .wp-block-buttons,body.blog .profidev-hero-banner.template-1 .wp-block-buttons,body.single .profidev-hero-banner.template-1 .wp-block-buttons,body.home .profidev-hero-banner.template-1 .wp-block-buttons,body.error404 .profidev-hero-banner.template-1 .wp-block-buttons{margin-top:3.75rem}@media (max-width:768px){body.page .profidev-hero-banner.template-1 .wp-block-buttons,body.archive .profidev-hero-banner.template-1 .wp-block-buttons,body.blog .profidev-hero-banner.template-1 .wp-block-buttons,body.single .profidev-hero-banner.template-1 .wp-block-buttons,body.home .profidev-hero-banner.template-1 .wp-block-buttons,body.error404 .profidev-hero-banner.template-1 .wp-block-buttons{flex-wrap:wrap;margin-top:1.875rem}}body.page .profidev-hero-banner.template-1 .theme-button-primary,body.archive .profidev-hero-banner.template-1 .theme-button-primary,body.blog .profidev-hero-banner.template-1 .theme-button-primary,body.single .profidev-hero-banner.template-1 .theme-button-primary,body.home .profidev-hero-banner.template-1 .theme-button-primary,body.error404 .profidev-hero-banner.template-1 .theme-button-primary{border-radius:var(--theme-br-sm);background-color:var(--wp--preset--color--white);min-height:3.5rem;color:var(--wp--preset--color--cta-secondary);font-weight:700;font-size:var(--theme-fs-h6);transition:opacity var(--theme-transition)}body.page .profidev-hero-banner.template-1 .theme-button-primary:hover,body.archive .profidev-hero-banner.template-1 .theme-button-primary:hover,body.blog .profidev-hero-banner.template-1 .theme-button-primary:hover,body.single .profidev-hero-banner.template-1 .theme-button-primary:hover,body.home .profidev-hero-banner.template-1 .theme-button-primary:hover,body.error404 .profidev-hero-banner.template-1 .theme-button-primary:hover{opacity:.85}
