/*!
  Theme Name: Sevenps
  Theme URI: https://Sevenps.bitoven.site
  Author: Sevenps
  Author URI: https://Sevenps.bitoven.site
  Description: block based theme build with phenix design system and wordpress v5.9+
  Version: 1.0.0
  Requires at least: 5.9
  Tested up to: 6.0
  Requires PHP: 7.1
  License: GNU General Public License v3 or later
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
  Text Domain: Sevenps
  Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, Sevenps
  Sevenps WordPress Theme, (C) 2026 Sevenps.bitoven.site
  Sevenps Theme is distributed under the terms of the GNU GPL.
*/.wp-block-search__button,.wp-block-file .wp-block-file__button{border:none;border-radius:0;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--medium);padding:calc(.667em + 2px) calc(1.333em + 2px);background-color:var(--wp--preset--color--primary)}.wp-block-search__button:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-button__link:hover{opacity:.9}.wp-site-blocks,body>.is-root-container,.edit-post-visual-editor__post-title-wrapper,.wp-block-group.alignfull,.wp-block-group.has-background,.wp-block-cover.alignfull,.is-root-container .wp-block[data-align=full]>.wp-block-group,.is-root-container .wp-block[data-align=full]>.wp-block-cover{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer)}.wp-site-blocks .alignfull,.wp-site-blocks>.wp-block-group.has-background,.wp-site-blocks>.wp-block-cover,.wp-site-blocks>.wp-block-template-part>.wp-block-group.has-background,.wp-site-blocks>.wp-block-template-part>.wp-block-cover,body>.is-root-container>.wp-block-cover,body>.is-root-container>.wp-block-template-part>.wp-block-group.has-background,body>.is-root-container>.wp-block-template-part>.wp-block-cover,.is-root-container .wp-block[data-align=full]{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset}.wp-site-blocks .wp-block-columns .wp-block-column .alignfull,.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align=full],.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,.is-root-container .wp-block[data-align=full]>*:not(.wp-block-group) .wp-block[data-align=full]{margin-left:auto !important;margin-right:auto !important;width:inherit}.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(--wp--custom--spacing--outer);padding-bottom:var(--wp--custom--spacing--large);padding-right:var(--wp--custom--spacing--outer);padding-left:var(--wp--custom--spacing--outer)}body.admin-bar{margin-top:0 !important;padding-top:0 !important}.wp-block-table thead{border-bottom:0 none}#wpadminbar{z-index:999}@media screen and (max-width: 782px){#wpadminbar{margin-top:-46px}#wpadminbar .ab-item{position:relative}#wpadminbar .ab-item,#wpadminbar .ab-item::before,#wpadminbar [class*=ab-icon]::before,#wpadminbar [class*=ab-icon]{width:40px !important;background-size:22px !important}#wpadminbar .ab-item::before,#wpadminbar [class*=ab-icon]::before{height:auto !important;font-size:22px !important;display:inline-block !important;vertical-align:middle !important}#wpadminbar #wp-admin-bar-wpseo-menu .wpseo-score-icon{top:50%;left:100%;position:absolute;margin:0 !important;transform:translateX(-100%)}}#wpadminbar *:not([class=ab-icon]){font-family:var(--secondary-font) !important}.wp-admin .view-status{visibility:visible}[name="newsletter[]"]{display:none !important}[name*=honeypot]{left:100%;visibility:hidden;position:absolute}.wpcf7 .screen-reader-response,.wpcf7-response-output{display:none}.wp-block-image img{border-radius:inherit}.wp-block-table{overflow-x:auto;margin-left:0;margin-right:0}@media(max-width: 1100px){.wp-block-table table{width:970px}}.rich-content h1:not([class*=mb-]),.rich-content h2:not([class*=mb-]),.rich-content h3:not([class*=mb-]),.rich-content h4:not([class*=mb-]),.rich-content h5:not([class*=mb-]),.rich-content h6:not([class*=mb-]){margin-bottom:.5rem}.rich-content p:not([class*=mb-]),.rich-content ul:not([class*=mb-]){margin-bottom:1.5625rem}.rich-content .wp-block-columns{margin-left:-15px;margin-right:-15px}.rich-content .wp-block-column{padding:0 15px}figure.fluid img{width:inherit}.block-editor-block-list__block[data-type="enlighter/codeblock"]{background-color:#fff}body:not([class*=block-editor]):not([class*=site-editor]) .full-screen-wide{min-height:75vh}body:not([class*=block-editor]):not([class*=site-editor]) .full-screen{min-height:100vh}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column,.px-animate.view-active:not([data-animation]) img,.px-animate.view-active:not([data-animation]) h1,.px-animate.view-active:not([data-animation]) h2,.px-animate.view-active:not([data-animation]) h3,.px-animate.view-active:not([data-animation]) h4,.px-animate.view-active:not([data-animation]) h5,.px-animate.view-active:not([data-animation]) h6,.px-animate.view-active:not([data-animation]) p,.px-animate.view-active:not([data-animation]) .btn,.px-animate.view-active:not([data-animation]) .form-control,.px-animate.view-active:not([data-animation]) .control-icon,.px-animate.view-active:not([data-animation]) li,.px-animate.view-active:not([data-animation]) .wp-block-phenix-group{-webkit-animation:fadeInUp 1s both;animation:fadeInUp 1s both}@media screen and (min-width: 1100px){.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(1),.px-animate.view-active:not([data-animation]) img:nth-child(1),.px-animate.view-active:not([data-animation]) h1:nth-child(1),.px-animate.view-active:not([data-animation]) h2:nth-child(1),.px-animate.view-active:not([data-animation]) h3:nth-child(1),.px-animate.view-active:not([data-animation]) h4:nth-child(1),.px-animate.view-active:not([data-animation]) h5:nth-child(1),.px-animate.view-active:not([data-animation]) h6:nth-child(1),.px-animate.view-active:not([data-animation]) p:nth-child(1),.px-animate.view-active:not([data-animation]) .btn:nth-child(1),.px-animate.view-active:not([data-animation]) .form-control:nth-child(1),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(1),.px-animate.view-active:not([data-animation]) li:nth-child(1),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(1){-webkit-animation-delay:100ms;animation-delay:100ms}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(2),.px-animate.view-active:not([data-animation]) img:nth-child(2),.px-animate.view-active:not([data-animation]) h1:nth-child(2),.px-animate.view-active:not([data-animation]) h2:nth-child(2),.px-animate.view-active:not([data-animation]) h3:nth-child(2),.px-animate.view-active:not([data-animation]) h4:nth-child(2),.px-animate.view-active:not([data-animation]) h5:nth-child(2),.px-animate.view-active:not([data-animation]) h6:nth-child(2),.px-animate.view-active:not([data-animation]) p:nth-child(2),.px-animate.view-active:not([data-animation]) .btn:nth-child(2),.px-animate.view-active:not([data-animation]) .form-control:nth-child(2),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(2),.px-animate.view-active:not([data-animation]) li:nth-child(2),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(3),.px-animate.view-active:not([data-animation]) img:nth-child(3),.px-animate.view-active:not([data-animation]) h1:nth-child(3),.px-animate.view-active:not([data-animation]) h2:nth-child(3),.px-animate.view-active:not([data-animation]) h3:nth-child(3),.px-animate.view-active:not([data-animation]) h4:nth-child(3),.px-animate.view-active:not([data-animation]) h5:nth-child(3),.px-animate.view-active:not([data-animation]) h6:nth-child(3),.px-animate.view-active:not([data-animation]) p:nth-child(3),.px-animate.view-active:not([data-animation]) .btn:nth-child(3),.px-animate.view-active:not([data-animation]) .form-control:nth-child(3),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(3),.px-animate.view-active:not([data-animation]) li:nth-child(3),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(3){-webkit-animation-delay:300ms;animation-delay:300ms}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(4),.px-animate.view-active:not([data-animation]) img:nth-child(4),.px-animate.view-active:not([data-animation]) h1:nth-child(4),.px-animate.view-active:not([data-animation]) h2:nth-child(4),.px-animate.view-active:not([data-animation]) h3:nth-child(4),.px-animate.view-active:not([data-animation]) h4:nth-child(4),.px-animate.view-active:not([data-animation]) h5:nth-child(4),.px-animate.view-active:not([data-animation]) h6:nth-child(4),.px-animate.view-active:not([data-animation]) p:nth-child(4),.px-animate.view-active:not([data-animation]) .btn:nth-child(4),.px-animate.view-active:not([data-animation]) .form-control:nth-child(4),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(4),.px-animate.view-active:not([data-animation]) li:nth-child(4),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(4){-webkit-animation-delay:400ms;animation-delay:400ms}}@media screen and (min-width: 1600px){body,html{font-size:.93vw}}#main-menu{padding:0;align-items:start;justify-content:end}#main-menu .wp-block-phenix-logo{width:100%;text-align:center;border-bottom:0.0625rem solid rgba(0,0,0,.15)}#main-menu .menu-wrapper{height:100vh;padding-left:0;padding-right:0;border-radius:0;max-height:unset;backdrop-filter:blur(5px);background-color:rgba(28,28,28,.75);animation:fadeOutRight .3s linear both}#main-menu .menu-wrapper li{padding:0 1.5625rem;border-bottom:0.0625rem solid rgba(0,0,0,.15)}#main-menu .menu-wrapper li>a{padding:0.5rem 0}#main-menu .menu-wrapper li>a::before{transform:rotate(90deg)}#main-menu .menu-wrapper li.px-submenu-active{top:0;left:0;width:100%;height:100%;position:absolute !important;background-color:var(--component-bg-lvl-1)}#main-menu .menu-wrapper .px-submenu,#main-menu .menu-wrapper .megamenu{padding:0;color:inherit;box-shadow:none;background-color:transparent}#main-menu .menu-wrapper .px-submenu .container,#main-menu .menu-wrapper .px-submenu .container-xl,#main-menu .menu-wrapper .megamenu .container,#main-menu .menu-wrapper .megamenu .container-xl{padding-left:0;padding-right:0}#main-menu.px-menu-active .menu-wrapper{animation-name:fadeInRight}.form-control{--border-color: rgba(0,0,0, 0.20)}.form-control:focus,.px-uploader:focus:not([data-uploader=advanced]){outline:var(--border-size) solid var(--primary-color)}.primary-icon::before{color:var(--primary-color)}.primary-2nd-icon::before{color:var(--primary-hover)}.danger-icon::before{color:var(--danger-color)}.danger-icons li::before{color:var(--danger-color)}.success-icon::before{color:var(--success-color)}.success-icons li::before{color:var(--success-color)}.radius-lg{--radius: 0.75rem}.radius-xl{--radius: 1.5625rem}.radius-xxl{--radius: 3.25rem}@media(max-width: 700px){.radius-lg{--radius: 0.5rem}.radius-xl{--radius: 0.75rem}.radius-xxl{--radius: 1.5rem}}html,body{scroll-padding:6.25rem}.forminator-input,.select2-selection,.forminator-textarea{color:#fff;font-size:12px !important;border-radius:0.75rem !important;padding:0.75rem 1.5625rem !important;background-color:rgba(0,0,0,.5) !important;border:1px solid rgba(0,181,90,.15) !important}@media(min-width: 768px){.forminator-input,.select2-selection,.forminator-textarea{padding:1.125rem 1.875rem !important}}.forminator-ui.forminator-design--default .forminator-field-textarea{position:relative}.forminator-ui.forminator-design--default .forminator-field-textarea .forminator-description{top:100%;padding:1rem 0;position:absolute;right:1rem}.forminator-ui.forminator-design--default .forminator-button-submit{padding:1rem 2.5rem;text-transform:uppercase;min-width:150px !important;border-radius:0.5rem !important}.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]{border-color:var(--primary-color)}.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]>span{padding:0}.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:hover{background-color:rgba(0,0,0,.75)}.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox] .select2-selection__rendered{color:#fff;line-height:1.3 !important;font-size:12px !important}.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow,.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow{width:auto;height:auto}.main-header{backdrop-filter:blur(5px);background-color:rgba(255,255,255,.08);transition:all .3s ease-in-out !important;border-bottom:1px solid rgba(255,255,255,.1)}.main-header .px-navigation>ul>li>a{position:relative}.main-header .px-navigation>ul>li>a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);background-color:var(--primary-color);transition:transform .3s ease-in-out}.main-header .px-navigation>ul>li:hover>a::after,.main-header .px-navigation>ul>li.px-item-active>a::after{transform:scaleX(1)}#header-holder .header-sticky-wrapper{top:0;left:0;right:0;position:absolute}.btn.primary,.btn.secondary{border:1px solid #0e7;box-shadow:0 0 10px #0c6;transition:all .3s ease-in-out}.btn.primary:hover,.btn.secondary:hover{box-shadow:0 0 20px #0e7}@media(min-width: 768px){.btn.large-md{--height: 3rem}.btn.xlarge-md{--height: 3.25rem!important}}.about-section{z-index:5;position:relative;margin-top:-2.5rem;text-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 -30px 50px rgba(0,0,0,.25);background-image:linear-gradient(-66deg, var(--primary-color), #00B55A, var(--primary-dark))}.about-statistics{z-index:5;padding:0 2rem;position:relative;margin-top:-3.125rem}.statistics-card{background-repeat:no-repeat;backdrop-filter:blure(5px);background-position:top -75px left 0;border:1px solid rgba(0,181,90,.4);background-color:rgba(20,23,26,.9);background-image:radial-gradient(rgba(0, 232, 116, 0.35) 0%, rgba(0, 0, 0, 0) 60%)}.cta-banner{border-color:rgba(0,181,90,.4) !important}.service-card .content-box{background-color:rgba(34,34,34,.4)}.gallery-card .px-media{--ratio-size: 60%;overflow:hidden}.gallery-card:hover .content-box{opacity:1;visibility:visible;bottom:0}.gallery-card .content-box{opacity:0;visibility:hidden;bottom:-2.5rem;transition:all .3s ease-in-out}@media(min-width: 768px){.portfolio-grid .first-3 .gallery-card:last-child .px-media{--ratio-size: 30%}.portfolio-grid .tall-column .gallery-card{height:100%}.portfolio-grid .tall-column .gallery-card .px-media{--ratio-size: 0%;height:calc(100% - 1.8rem)}}.words-bar{background-color:rgba(0,204,102,.07);border-top:1px solid rgba(0,204,102,.35)}.words-bar p{margin-bottom:0}.words-bar .wp-block-phenix-text::after{top:-2px;content:"";width:1em;height:1em;position:relative;display:inline-block;vertical-align:middle;background-size:100% auto;margin-left:1.25rem;background:url("assets/img/bar-star.svg") no-repeat center center}.marquee-section .marquee-slider-wrapper .px-media{display:flex !important;align-items:center}.statistics-row .col-6:not(:last-child){border-right:1px solid rgba(0,0,0,.15)}@media(max-width: 700px){.statistics-row .col-6:nth-child(2n){border-right:0 none}.statistics-row .col-6:nth-child(1n),.statistics-row .col-6:nth-child(2n){border-bottom:1px solid rgba(0,0,0,.15)}}.main-footer{background-image:linear-gradient(var(--primary-dark), var(--dark-color))}#forminator-module-197{position:relative}#forminator-module-197 .btn{padding:0;min-width:auto !important;font-size:12px !important;border-radius:50% !important;height:var(--height) !important;width:var(--height) !important}#forminator-module-197 .forminator-row-last{top:1.625rem;position:absolute;right:8px;transform:translateY(-50%)}.btn-primary-alpha.outline{background-color:rgba(0,181,90,.15)}.map-col{position:relative}.map-box{top:20%;left:32%;position:absolute;transition:all .3s ease-in-out;background-color:rgba(0,204,102,.9)}.map-box:last-child{top:45%;left:auto;right:20%}.map-box .map-contact-info{opacity:0;left:50%;bottom:100%;position:absolute;border-radius:0.5rem;background-color:inherit;transform:translateX(-50%);transition:all .3s ease-in-out}.map-box::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,204,102,.9)}.map-box:hover{border-top-left-radius:0;border-top-right-radius:0;background-color:rgba(51,51,51,.9)}.map-box:hover .map-contact-info{opacity:1}.map-box:hover::after{border-top-color:rgba(51,51,51,.9)}@media screen and (max-width: 480px){.map-box{top:15%;left:30%}.map-box:last-child{top:40%;left:auto;right:18%}}@media screen and (max-width: 400px){.map-box{top:12%;left:27%}.map-box:last-child{top:35%;left:auto;right:15%}}/*# sourceMappingURL=style.css.map */
