@charset "UTF-8";body,.sp-preloader{background-color:#FFF;color:#252525}.sp-preloader>div{background:#28a745}.sp-preloader>div:after{background:#FFF}#sp-top-bar{background:#333;color:#AAA}#sp-top-bar a{color:#AAA}#sp-header{background:#FFF}#sp-menu ul.social-icons a:hover,#sp-menu ul.social-icons a:focus{color:#28a745}a{color:#28a745}a:hover,a:focus,a:active{color:#218838}a.btn:hover,a.btn:focus,a.btn:active{color:#fff}.tags>li{display:inline-block}.tags>li a{background:rgba(236,67,15,0.1);color:#28a745}.tags>li a:hover{background:#218838}.article-social-share .social-share-icon ul li a{color:#252525}.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{background:#28a745}.pager>li a{border:1px solid #f6f7f8;color:#252525}.sp-reading-progress-bar{background-color:#28a745}.sp-megamenu-parent>li>a{color:#252525}.sp-megamenu-parent>li:hover>a{color:#28a745}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#28a745}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#FFF;overflow-x:hidden;overflow-y:auto}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#252525}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#28a745}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#28a745}.sp-megamenu-parent .sp-mega-group>li>a{color:#252525}#offcanvas-toggler>.fa{color:#252525}#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active{color:#28a745}#offcanvas-toggler>.fas{color:#252525}#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active{color:#28a745}#offcanvas-toggler>.far{color:#252525}#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active{color:#28a745}.offcanvas-menu{background-color:#FFF;color:#252525}.offcanvas-menu .offcanvas-inner a{color:#252525}.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active{color:#28a745}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#252525}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#28a745}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color:#000}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{color:#000}.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:#000}.btn-primary,.sppb-btn-primary{border-color:#28a745;background-color:#28a745;border-radius:10px;font-size:16px;padding:10px 15px}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#218838;background-color:#218838}ul.social-icons>li a:hover{color:#28a745}.sp-page-title{background:#28a745}.layout-boxed .body-innerwrapper{background:#FFF}#sp-main-body{padding-top:0px}.sp-module ul>li>a{color:#252525}.sp-module ul>li>a:hover{color:#28a745}.sp-module .latestnews>div>a{color:#252525}.sp-module .latestnews>div>a:hover{color:#28a745}.sp-module .tagscloud .tag-name:hover{background:#28a745}.search .btn-toolbar button{background:#28a745}#sp-footer,#sp-bottom{background:transparent;color:#FFF}#sp-footer a,#sp-bottom a{color:#000;font-weight:400}#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus,#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus{color:#28a745}#sp-bottom .sp-module-content .latestnews>li>a>span{color:#FFF}.sp-comingsoon body{background-color:#28a745}.pagination>li>a,.pagination>li>span{color:#252525}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#252525}.pagination>.active>a,.pagination>.active>span{border-color:#28a745;background-color:#28a745}.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#28a745;background-color:#28a745}.error-code,.coming-soon-number{color:#28a745}.owl-theme .owl-nav{margin-top:0px}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:#28a745;color:#fff;border:none;padding:0 !important;font:inherit;width:45px;height:45px;border-radius:50px;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s}.owl-theme .owl-nav [class*=owl-]:hover{border-color:#218838;background-color:#218838;color:#FFF;text-decoration:none}.owl-images-hp{background:#ffffff!important;padding:15px;cursor:pointer;overflow:hidden;transition:0.6s;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;border:1px solid #999;border-bottom:5px solid #28a745;border-radius:10px}#portfolio .portfolio-item.owl-images-hp{background:transparent!important;border:none}.carousel-article{padding:0px 0px 50px 0px}.header-video .carousel-article{padding:0}.carousel-article video,.owl-carousel .owl-item img{border:2px solid #28a745;border-radius:10px}.pdf:before{content:'';position:absolute;top:12%;left:85%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgb(255 255 255);border:1px solid #27a745;border-radius:12px;background-image:url(https://ppr48.ru/images/icons/pdf.svg);background-size:40px 40px;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:2;transition:transform 0.6s}.pdf:hover::before{transform:translate(-50%,-50%) scale(1.1)}.owl-prev,.owl-next{position:absolute;top:45%}.owl-prev{left:-30px}.owl-next{right:-30px}.projects .owl-dots.disabled,.projects .owl-nav.disabled{display:block!important}.navbar{background:white;border-bottom:1px solid #e9ecef}.navbar-nav .nav-link{color:#1a2c3e;font-weight:500;padding:12px 16px;transition:color 0.2s}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:#218838}.dropdown-menu{border-radius:12px;border:1px solid #e9ecef;box-shadow:0 8px 24px rgba(0,0,0,0.05);padding:8px 0;min-width:220px}.dropdown-item{padding:8px 20px;font-size:14px;transition:background 0.2s}.dropdown-item:hover{background-color:#e9f5ec;color:#218838}.offcanvas{background:white;width:280px}.offcanvas-header{background:#218838;color:white}.offcanvas-header .btn-close{filter:brightness(0) invert(1)}.offcanvas-body .navbar-nav .nav-link{padding:12px 20px;border-bottom:1px solid #f0f0f0}.offcanvas-body .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;padding-left:20px}.offcanvas-body .dropdown-menu .dropdown-item{padding:8px 20px}.navbar-toggler{border:1px solid #ddd;border-radius:8px;padding:8px 12px}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.megamenu-nav{display:flex;list-style:none;margin:0;padding:0;position:relative;height:60px;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.megamenu-item{position:relative;margin-bottom:0px;margin-right:15px}.megamenu-link{display:block;text-decoration:none;font-weight:600}.megamenu-link.menu-service{font-size:12px;border-color:#28a745;background-color:#28a745;border-radius:5px;padding:5px 10px;color:#fff;margin-right:7px}.megamenu-link.menu-service:hover{color:#fff}.megamenu-panel{display:none;padding:20px 0px;position:absolute;top:calc(100% + 0px);left:0px;right:0px;width:calc(992px - 100%);background:#fff;z-index:1000;gap:20px;-webkit-box-shadow:0px 0px 25px 10px rgba(34,60,80,0.3);-moz-box-shadow:0px 0px 25px 10px rgba(34,60,80,0.3);box-shadow:0px 0px 25px 10px rgba(34,60,80,0.3)}.megamenu-item.has-megamenu:hover .megamenu-panel{display:flex}.megamenu-col-left{flex:1;border-right:1px solid #eee}.megamenu-col-right{flex:2;padding-left:15px;padding-right:15px;overflow-x:hidden;overflow-y:scroll;height:760px}.megamenu-col-right:empty{display:none}.megamenu-col-right .megamenu-depth-3plus{column-count:2}.megamenu-col-right .megamenu-depth-3plus li a{font-weight:400}.megamenu-col-right .megamenu-depth-3plus li::before a{}.megamenu-item.level1{font-size:12px;height:60px;position:relative;display:flex;align-items:center;margin-right:7px}.megamenu-submenu,.megamenu-depth3-4{list-style:none;padding:0;margin:0;width:100%}.megamenu-submenu ul li{margin-bottom:0px;border-bottom:1px solid #ececec}.megamenu-subitem a,.megamenu-depth3-4 a{display:block;padding:7px 25px;text-decoration:none;color:#333}.megamenu-subitem a{font-size:14px;font-weight:400}.megamenu-depth3-4 a{}.megamenu-subitem:hover{background-color:#f0f0f0}.megamenu-subitem.level2{margin-bottom:0px!important}.megamenu-subitem.level2 a{font-size:16px;font-weight:500}.level-3{font-size:15px;list-style:circle}.level-3 a{font-weight:500!important}.level-4{margin-left:15px;font-weight:500;font-size:14px;list-style:disc}.level-4 a{font-size:14px}.level-5{margin-left:15px;font-weight:500;font-size:14px;list-style:disc}.level-5 a{font-size:14px}.megamenu-panel.one-column{width:250px}.megamenu-submenu.all-levels ul{padding-left:20px}.flexMenu-viewMore>a{background-color:#FF9640}.flexMenu-viewMore.active>a,.flexMenu-viewMore>a:hover{background-color:#FF7400}.flexMenu-popup{list-style-type:none;padding:0;background-color:#5CCCCC;margin:0}.lt-ie8 .flexMenu-popup{}.flexMenu-popup a{display:block}.flexMenu-popup a:hover{background-color:#006363;color:#fff;display:block}ul.menu.nav-pills li:before{content:none}.mod-breadcrumbs__item.breadcrumb-item{font-size:12px;color:#000;text-decoration:underline;padding-left:3px}.breadcrumb-item+.breadcrumb-item::before{content:'>';padding-left:3px}.mod-breadcrumbs__item.breadcrumb-item.active{text-decoration:none;color:#797979}#sp-header .logo a img{height:60px;padding:5px 0px 15px 0px}@media (max-width:1199px){.navbar-nav .nav-link{padding:10px 12px;font-size:14px}}.content__inner section{display:flow-root}.button__img{position:relative;box-sizing:border-box;overflow:hidden;z-index:10!important;background:transparent;transform:translateZ(0)}.button__img img{display:block;width:100%;height:auto;float:none;padding:0;margin:0;border:2px solid #28a745;border-radius:inherit}.button__img .button__img-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:#28a745;color:#fff;border:1px solid #28a745;padding:16px 48px;cursor:pointer;border-radius:10px;font-size:16px;white-space:nowrap;opacity:0;transition:opacity 0.2s ease-in-out;pointer-events:auto}.button__img:hover .button__img-btn{opacity:1}.button__img img{filter:brightness(100%);transition:all 0.2s ease-in-out}.button__img:hover img{filter:brightness(40%)}#sp-header{height:60px;width:100%;position:relative;z-index:99;box-shadow:0 0 4px 0 rgba(0,0,0,0.1);animation:spFadeIn 0.5s}section#reviews,section#certifycate{border-left:0px solid transparent!important;border-right:0px solid transparent!important;padding-top:0px;padding-bottom:0px;background:transparent;box-shadow:none!important}#price__article-wrapper{}#price__article-wrapper .price__article h2{margin-bottom:30px}#price__article-wrapper .price__article .price-grid{}#price__article-wrapper .price__article .price-grid .card-outer-one,#price__article-wrapper .price__article .price-grid .card-outer-two{margin-bottom:30px}#price__article-wrapper .price__article .price-grid .card-inner{border:2px solid #28a745;border-radius:10px;padding:30px;box-shadow:0 4px 30px rgb(0 0 0 / 20%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#price__article-wrapper .price__article .price-grid .card-outer-two .card-inner:before{content:'';background:#27a745;width:60px;height:60px;position:absolute;right:0;top:0;border-radius:0px 8px 0px 65px}#price__article-wrapper .price__article .price-grid .card-outer-two .card-inner:after{content:'\2605';font-size:24px;width:40px;height:40px;color:#fff;position:absolute;top:4px;right:-5px;z-index:99}#price__article-wrapper .price__article .price-grid .card-inner.popular{min-height:300px}#price__article-wrapper .price__article .price-grid .card-inner h3{text-align:center}#price__article-wrapper .price__article .price-grid .card-inner .format{font-size:18px;font-weight:600;text-align:center;margin-bottom:15px;color:#000;min-height:60px}#price__article-wrapper .price__article .price-grid .card-inner .price{font-size:24px;font-weight:900;text-align:center;margin-bottom:15px}#price__article-wrapper .price__article .price-grid .card-inner ul{margin-bottom:30px;min-height:300px}#price__article-wrapper .price__article .price-grid .card-inner ul li{font-size:16px}#price__article-wrapper .price__article .price-grid .card-inner ul li.passive{opacity:.7;text-decoration:line-through}#price__article-wrapper .price__article .price-grid .card-inner ul li.passive:before{content:'\274C';color:#f00;margin-right:5px;font-size:12px;font-weight:500}#price__article-wrapper .price__article .price-grid .card-inner .deadline{margin-bottom:30px;font-size:16px;font-weight:600;text-align:center}#price__article-wrapper .price__article .price-grid .card-inner .call__btn{text-align:center}#price__article-wrapper .price__article .price-grid .card-inner .call__btn a{}#price__article-wrapper .card-inner ul li:has(>strong)::before{content:none}#price__article-wrapper .price__article .price-grid .card-inner.ppr ul{min-height:215px!important}#price__article-wrapper .price__article .price-grid .card-inner.akts ul{}#price__article-wrapper .price__article .price-grid .card-inner.gati ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.idoc ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.km ul{min-height:120px!important}#price__article-wrapper .price__article .price-grid .card-inner.odd ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.os ul{min-height:340px!important}#price__article-wrapper .price__article .price-grid .card-inner.pod ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.pos ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.pprv ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.prr ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.shemy ul{}#price__article-wrapper .price__article .price-grid .card-inner.tk ul{min-height:210px!important}#price__article-wrapper .price__article .price-grid .card-inner.vor ul{min-height:210px!important}#price__article-wrapper{margin-bottom:30px!important}.b24-form-control-not-empty+.b24-form-control-label,.b24-form-control-select-label,.b24-form-control:focus+.b24-form-control-label{top:0px!important}body.home #cta .contacts__inner-block.bitrix.cta-form .b24-form-header-title{color:#fff!important}.faq-block.select-block{}section.dev-ppr .hero-stats{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}section.dev-ppr .hero-stats span{font-size:18px}section.dev-ppr .hero-stats strong{font-size:36px;color:#28a745;display:block}section.ppr-menu .ppr-menu-wrapper{}section.ppr-menu .mod-menu section{padding:0!important}section.ppr-menu .mod-menu .menu-middle{column-count:3}section.ppr-menu .mod-menu a{color:#000!important;font-weight:600;color:#000!important}section.ppr-menu .mod-menu a.link-top{display:block;color:#000!important;text-transform:uppercase;font-weight:bold;font-size:18px;margin-bottom:15px}section.ppr-menu .mod-menu .level-3{text-decoration:none!important;margin-bottom:0px}section.ppr-menu .mod-menu a.link-middle{display:block;color:#000!important;font-weight:400!important;font-size:16px}section.ppr-menu .mod-menu a.link-inner{display:block;color:#000!important;font-weight:400!important;font-size:15px;text-decoration:none!important;margin-left:18px}section.ppr-menu .mod-menu .group-header{list-style:none}section.ppr-menu .mod-menu .group-letter{display:flex;font-weight:bold;font-size:18px;color:#fff;background-color:#27a745;width:35px;height:35px;border-radius:50px;flex-direction:row;justify-content:center;align-items:center}section.ppr-menu .mod-menu .group-items{}section.ppr-menu .mod-menu .nav-tabs{margin-bottom:30px;border-bottom:0px solid transparent}section.ppr-menu .mod-menu ul.nav-tabs li:before{content:none}section.ppr-menu .mod-menu .nav-tabs .nav-link{font-weight:600;color:#28a745;border:none;transition:all 0.2s ease}section.ppr-menu .mod-menu .nav-tabs .nav-link:hover{}section.ppr-menu .mod-menu .nav-tabs .nav-link{color:#28a745;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid transparent}section.ppr-menu .mod-menu .nav-tabs .nav-link.active{background:transparent;border:2px solid #28a745;border-radius:10px}section.ppr-menu .mod-menu .tab-content{height:600px;overflow-y:auto;scrollbar-gutter:stable;padding-right:5px}section.ppr-menu .mod-menu .tab-content .menu-subcategory{margin-bottom:15px}section.ppr-menu .mod-menu .tab-content::-webkit-scrollbar{width:6px}section.ppr-menu .mod-menu .tab-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}section.ppr-menu .mod-menu .tab-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}section.ppr-menu .mod-menu .tab-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}section.ppr-menu .mod-menu .tab-content{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;border-radius:10px;box-shadow:0 4px 30px rgb(0 0 0 / 20%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:15px 30px}section.ppr-menu .mod-menu .tab-pane{height:100%}section.ppr-menu .mod-menu a.link-top{font-family:"Oswald",sans-serif!important;display:block;font-weight:bold;font-size:24px;text-transform:uppercase;color:#000;margin-bottom:15px;text-decoration:none}section.ppr-menu .mod-menu a.link-middle{display:block;font-weight:400;font-size:16px;color:#000;text-decoration:none}section.ppr-menu .mod-menu a.link-inner{display:block;font-weight:400;font-size:15px;color:#000;margin-left:18px;text-decoration:none}section.ppr-menu .mod-menu .menu-middle .parent>.link-middle,section.ppr-menu .mod-menu .menu-middle .has-children>.link-middle{font-weight:700 !important}section.ppr-menu .mod-menu .menu-middle{}section.ppr-menu .mod-menu .group-wrapper{margin-bottom:0.75rem}@media (max-width:767.98px){section#main-slide.dev-ppr h1{font-size:36px}section#main-slide.dev-ppr h1 span{font-size:36px}section#main-slide.dev-ppr .hero-stats{display:flex;flex-wrap:wrap;gap:0px;margin-bottom:0px}section.ppr-menu .mod-menu .nav-tabs{display:flex;flex-wrap:wrap;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;justify-content:space-between}section.ppr-menu .mod-menu .menu-middle{column-count:1}section.ppr-menu .mod-menu .nav-tabs .nav-item{flex:0 0 auto}}section#main-slide.dev-ppr h1{font-size:36px}section#main-slide.dev-ppr h1 span{font-size:36px}.ppr-menu-icon{content:'';top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition:opacity 0.3s ease-in-out;position:relative;width:60px;height:60px;margin-bottom:15px}.ppr-menu-icon.icon-doc{background-image:url('https://ppr48.ru/images/icons/icons-block/id.webp')}.ppr-menu-icon.icon-design{background-image:url('https://ppr48.ru/images/icons/icons-block/pos.webp')}.ppr-menu-icon.icon-crane{background-image:url('https://ppr48.ru/images/icons/icons-block/pprk.webp')}.ppr-menu-icon.icon-height{background-image:url('https://ppr48.ru/images/icons/icons-block/pprv.webp')}.ppr-menu-icon.icon-building{background-image:url('https://ppr48.ru/images/icons/icons-block/ppr.webp')}.ppr-menu-icon.icon-tech{background-image:url('https://ppr48.ru/images/icons/icons-block/tk.webp')}#search__section{margin-bottom:30px;border-radius:10px;box-shadow:0 4px 30px rgb(0 0 0 / 20%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:30px}#popoversearchbox{position:fixed;top:80px;left:50%;transform:translateX(-50%) translateY(-8px);width:540px;max-width:92vw;margin:0;padding:0;border:none;background:transparent;opacity:0;transition:opacity 0.25s ease,transform 0.25s ease}#popoversearchbox:popover-open{opacity:1;transform:translateX(-50%) translateY(0)}@starting-style{#popoversearchbox:popover-open{opacity:0;transform:translateX(-50%) translateY(-8px)}}#popoversearchbox::backdrop{background-color:rgba(0,0,0,0.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity 0.3s ease;opacity:0}#popoversearchbox:popover-open::backdrop{opacity:1}#popoversearchbox .moduletable{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.18);padding:20px 24px;border:1px solid rgba(0,0,0,0.04);overflow:visible}#popoversearchbox .input-group{display:flex;align-items:center;gap:0;flex-wrap:nowrap;background:#f8f9fa;border-radius:10px;border:2px solid #e9ecef;transition:border-color 0.2s,box-shadow 0.2s,background 0.2s;padding:4px}#popoversearchbox .input-group:focus-within{border-color:#2a7de1;box-shadow:0 0 0 4px rgba(42,125,225,0.2);background:#fff}#popoversearchbox .js-finder-search-query{flex:1 1 auto;border:none !important;background:transparent !important;padding:14px 20px;font-size:1.1rem;color:#212529;outline:none !important;box-shadow:none !important;min-width:0}#popoversearchbox .js-finder-search-query::placeholder{color:#adb5bd;font-weight:400}#popoversearchbox .btn-primary{flex:0 0 auto;background:#2a7de1;border:none;padding:10px 24px;border-radius:50px;color:#fff;font-weight:500;transition:background 0.2s,transform 0.15s;margin:0}#popoversearchbox .btn-primary:hover{background:#27a745;transform:scale(1.02)}#popoversearchbox .btn-primary .icon-search{}#popoversearchbox .awesomplete{position:relative;flex:1 1 auto}#popoversearchbox .awesomplete ul{position:absolute;left:0;right:0;top:calc(100% + 20px);margin:0;padding:8px 0;list-style:none;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.15);border:1px solid #e9ecef;max-height:280px;overflow-y:auto;z-index:9999;opacity:0;transform:translateY(-4px);transition:opacity 0.2s,transform 0.2s}#popoversearchbox .awesomplete:not([hidden]) ul,#popoversearchbox .awesomplete-open ul{opacity:1;transform:translateY(0)}#popoversearchbox .awesomplete ul li{padding:10px 18px;font-size:0.95rem;color:#212529;cursor:pointer;border-bottom:1px solid #f1f3f5;transition:background 0.15s}#popoversearchbox .awesomplete ul li:before{content:none}#popoversearchbox .awesomplete ul li:last-child{border-bottom:none}#popoversearchbox .awesomplete ul li:hover,#popoversearchbox .awesomplete ul li[aria-selected="true"]{background:#f0f6ff}#popoversearchbox .awesomplete ul li mark{background:#ffeb3b;color:#000;font-weight:600;padding:0 2px;border-radius:3px}#popoversearchbox .awesomplete ul::-webkit-scrollbar{width:6px}#popoversearchbox .awesomplete ul::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#popoversearchbox .awesomplete ul::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}#popoversearchbox .awesomplete ul::-webkit-scrollbar-thumb:hover{background:#aaa}@media (max-width:640px){#popoversearchbox{width:94vw;top:60px}#popoversearchbox .moduletable{padding:14px 16px}#popoversearchbox .js-finder-search-query{font-size:1rem;padding:12px 16px}#popoversearchbox .btn-primary{padding:10px 16px;font-size:0.9rem}#popoversearchbox .awesomplete ul{max-height:200px;border-radius:10px}#popoversearchbox .awesomplete ul li{padding:8px 14px;font-size:0.9rem}}@media (prefers-color-scheme:dark){#popoversearchbox .moduletable{background:rgba(255,255,255,0.12);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.25);box-shadow:0 20px 60px rgba(0,0,0,0.5);border-radius:10px}#popoversearchbox .input-group{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25)}#popoversearchbox .input-group:focus-within{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.6);box-shadow:0 0 0 4px rgba(255,255,255,0.15)}#popoversearchbox .js-finder-search-query{color:#fff}#popoversearchbox .js-finder-search-query::placeholder{color:rgba(255,255,255,0.6)}#popoversearchbox .btn-primary{background:transparent;color:#fff;transition:transform 0.15s}#popoversearchbox .btn-primary:hover{background:transparent;transform:scale(1.02);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#popoversearchbox .awesomplete ul{background:rgba(255,255,255,0.12);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.2);box-shadow:0 12px 40px rgba(0,0,0,0.3)}#popoversearchbox .awesomplete ul li{color:#fff;border-bottom-color:rgba(255,255,255,0.08)}#popoversearchbox .awesomplete ul li:hover,#popoversearchbox .awesomplete ul li[aria-selected="true"]{background:rgba(255,255,255,0.1)}#popoversearchbox .awesomplete ul li mark{background:rgba(255,255,255,0.25);color:#000;font-weight:600}#popoversearchbox .awesomplete ul::-webkit-scrollbar-track{background:rgba(255,255,255,0.05)}#popoversearchbox .awesomplete ul::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.25);border-radius:10px}#popoversearchbox .awesomplete ul::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.4)}}#popoversearchbox,#popoversearchbox .moduletable,#popoversearchbox .moduletable>*,#popoversearchbox .moduletable .awesomplete{overflow:visible !important;contain:none !important}#popoversearchbox{overflow:visible !important;clip-path:none !important}.search-trigger-icon{background:none;border:none;cursor:pointer;font-size:1.3rem;color:#27a745;transition:transform 0.2s;padding:4px 8px}.search-trigger-icon:hover{transform:scale(1.1)}body:has(#popoversearchbox:popover-open){overflow:hidden !important}.buttons__example{}.buttons__example .button-order{margin:30px 0px}.buttons__example span{line-height:20px;font-size:18px;font-weight:500;text-align:justify;display:block;margin-bottom:15px;min-height:65px}.buttons__example a.btn.btn-primary,.buttons__example button.btn.btn-primary{width:100%}
