/**handles:hiller-style**/
/*!
Theme Name: Synergy Components
Theme URI: https://synergy-comp.com/
Author: Underscores.me
Author URI: https://synergy-comp.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: synergytheme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/body{overflow-x:hidden;margin:0;padding:0;color:#919191;font-family:Archivo,sans-serif;font-size:18px;color:#919191}p{line-height:2}p:not(:last-child){margin-bottom:20px}figure{margin-bottom:0}img{max-width:100%;height:auto}h2{font-size:48px!important}h3{font-size:42px!important}h4{font-size:36px!important}h5{font-size:30px!important}h6{font-size:24px!important}h2,h3,h4,h5{line-height:1.1}h6{line-height:1.4}ol,ul{padding-left:15px}ol li,ul li{margin-bottom:7px}strong{font-weight:600!important}.pad{padding-top:100px;padding-bottom:100px}.pad-b{padding-bottom:100px}.pad-t{padding-top:100px}.btn{display:inline-block;font-size:18px;font-weight:500;padding:13px 30px;border-radius:30px}.btn::after{content:"\f061";font-family:"Font Awesome 6 Pro";font-weight:300;margin-left:20px;transition:all .5s ease}.btn:hover::after{margin-left:30px}.btn-secondary{background-color:#3b3b3b;border-color:#3b3b3b;color:#fff}.btn-secondary:hover{background-color:#606060;border-color:#606060}.btn-primary{background-color:#fe6b28;border-color:#fe6b28;color:#fff}.btn-primary:hover{background-color:#ff5406;border-color:#ff5406;color:#fff}.inner-banner{min-height:435px;display:flex;align-items:center;justify-content:center;background-image:url(https://synergy-comp.com/wp-content/themes/synergytheme/assets/images/inner-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.inner-banner::after{content:"";display:block;width:100%;height:90%;background:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,0));position:absolute;top:0;left:0}.inner-banner h1,.inner-banner h2{color:#fff;font-size:72px;font-weight:700;position:relative;z-index:9;line-height:1.1}.back-to-top{width:35px;height:35px;border-radius:50%;border:none;background-color:#fe6b28;color:#fff;position:fixed;bottom:100px;right:-100%}.entry-content ul{margin-bottom:20px}.entry-content ul li{font-weight:500;position:relative;padding-left:23px;margin-bottom:10px;line-height:1.7}.entry-content ul li::before{content:"";display:block;width:12px;height:12px;border:2px solid #fe6b28;border-radius:50%;position:absolute;left:0;top:8px}.entry-content h5:not(.text-orange){color:#646464}.entry-content a:not(.btn,.ct-link){text-decoration:none;color:#fe6b28}.entry-content a:not(.btn,.ct-link):hover{color:#000}.entry-content a.ct-link:hover{color:#fe6b28}.header-container{width:95%;max-width:1600px}.header{background-color:#000;padding:10px 0;position:relative;z-index:9999}.main-menu{display:flex;align-items:center;gap:30px}.main-menu>li{margin-bottom:0;position:relative}.main-menu>li>a{color:#fff;font-size:18px;position:relative;padding:45px 0}.main-menu>li>a::after{content:"";display:block;width:0%;height:2px;background-color:#fe6b28;transition:all .5s ease}.main-menu>li.current-menu-item,.main-menu>li.current-menu-parent,.main-menu>li:hover{color:#959595}.main-menu>li.current-menu-item a::after,.main-menu>li.current-menu-parent a::after,.main-menu>li:hover a::after{width:100%}.main-menu>li.menu-item-has-children::after{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:300;position:absolute;right:-15px;top:3px;color:#fff}.main-menu>li>ul{position:absolute;opacity:0;visibility:hidden;width:300px;background-color:#fe6b28;top:69px;z-index:9}.main-menu>li>ul>li{margin-bottom:0}.main-menu>li>ul>li.current-menu-item a{color:#000}.main-menu>li>ul>li>a{padding:5px 10px;display:block;color:#fff;border-bottom:1px solid #ff9464}.main-menu>li>ul>li>a:hover{color:#000}.main-menu>li:hover>ul{opacity:1;visibility:visible}.menu-close,.sub-btn{display:none}.banner-form{text-align:right;position:relative}.banner-form input{width:300px;height:60px;background:#fff;border-radius:30px;padding:15px;outline:0;font-size:16px}.banner-form button{position:absolute;right:15px;top:15px}.ban-cont{position:relative;background-color:#fe6b28;padding:30px}.ban-cont::after{display:block;width:80%;height:calc(100% + 60px);background-color:#fe6b28;position:absolute;left:-30px;top:-30px;z-index:-1}.ban-cont::before{content:"";display:block;width:20px;height:20px;background-color:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);position:absolute;top:15px;left:15px}.home-banner{min-height:900px}.home-banner video{object-fit:cover!important}.home-banner::after{content:"";display:block;width:100%;height:30%;background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,0));position:absolute;top:0;left:0}.component{display:flex;align-items:center;justify-content:center;font-size:60px!important;font-weight:200;color:#fe6b28;gap:20px;margin-bottom:40px}.testimonial{background-image:url(https://synergy-comp.com/wp-content/themes/synergytheme/assets/images/test-bg.jpg);background-position:top left;background-repeat:no-repeat;background-size:cover}.testimonial img{margin:0 auto}.testimonial .swiper-horizontal>.swiper-pagination-bullets,.testimonial .swiper-pagination-bullets.swiper-pagination-horizontal,.testimonial .swiper-pagination-custom,.testimonial .swiper-pagination-fraction{bottom:-20px}.testimonial .swiper-pagination-bullet{width:12px;height:12px;background-color:transparent;border:1px solid #fe6b28;opacity:1}.testimonial .swiper-pagination-bullet-active{background-color:#fe6b28}.part-box .wp-block-group__inner-container{display:flex;align-items:center;gap:8px}.part-box .wp-block-group__inner-container h5{font-weight:300}.part-box .wp-block-group__inner-container figure{width:auto}.part-box:not(:last-child){margin-right:30px}.serv-box img{height:215px;-o-object-fit:cover;object-fit:cover;border-radius:20px;filter:grayscale(100%);transition:all .5s ease;position:relative;z-index:2}.serv-box img:hover{filter:grayscale(0)}.serv-box .wp-block-image{position:relative}.serv-box .wp-block-image::after{content:"";display:block;width:100%;height:100%;border-radius:20px;background-color:#fe6b28;position:absolute;right:0;bottom:0;transition:all .3s ease}.serv-box .wp-block-image:hover::after{right:-5px;bottom:-5px}.serv-box h5{line-height:1.1;font-weight:500;padding-left:40px;position:relative;margin-top:20px}.serv-box h5 a{color:#646464!important}.serv-box h5 a:hover{color:#fe6b28!important}.serv-box h5::before{content:"";display:block;width:28px;height:3px;background-color:#fe6b28;position:absolute;top:13px;left:0}.logos .swiper-button-next,.logos .swiper-button-prev{width:50px;height:50px;border:1px solid #e5e5e5;border-radius:50%}.logos .swiper-button-next::after,.logos .swiper-button-prev::after{content:"\f105";font-family:"Font Awesome 6 Pro";color:#fe6b28;font-size:18px}.logos .swiper-button-prev::after{content:"\f104"}.logos .swiper-wrapper{align-items:center}.logos .swiper-wrapper img{max-height:120px;width:auto;margin:0 auto}.foot-menu li a{color:#fcd9ca}.foot-menu li a:hover{color:#fff}.contact-form{position:relative;z-index:9}.contact-form input,.contact-form select,.contact-form textarea{width:100%;height:60px;border:2px solid #868686;border-radius:20px;padding:15px;background-color:transparent;outline:0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border:2px solid #fe6b28}.contact-form input:not([type=text]),.contact-form select:not([type=text]),.contact-form textarea:not([type=text]){margin-top:35px}.contact-form textarea{height:140px;resize:none}.contact-form button{margin-top:35px}.form-box{padding:90px 90px;background-color:#efefee;border-radius:20px;position:relative}.form-box .logo-contact img{position:absolute;top:50%;left:30px;transform:translateY(-50%);max-height:calc(100% - 60px)}.serv-img img{border-radius:20px;margin-bottom:-15px}.serv-img figure{margin-bottom:0}.serv-img figcaption{font-size:30px;font-weight:500;background-color:#fe6b28;margin:0;padding:30px 20px 25px;color:#fff;border-radius:0 0 20px 20px;overflow:hidden;line-height:1.1}.service-cta{background-image:url(https://synergy-comp.com/wp-content/themes/synergytheme/assets/images/test-bg.jpg);background-repeat:no-repeat;background-position:top left;background-size:cover;position:relative}.service-cta img{position:absolute;left:50%;transform:translateX(-50%);top:60px}.read-more a{color:#fe6b28;font-weight:500}.read-more a::after{content:"\f061";font-family:"Font Awesome 6 Pro";margin-left:15px;transition:all .5s ease}.read-more a:hover::after{margin-left:20px}.serv-thumb img{border-radius:30px}.certificate-img{border:10px solid #fe6b28;overflow:hidden}.certificate-img img{height:485px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:all .5s ease}.certificate-img:hover img{transform:scale(1.1)}.part-search input{width:100%}.serv-acc{margin-bottom:20px}.serv-acc p{display:none;padding:20px;border:1px solid #ddd;border-top:none}.serv-acc h6{border:1px solid #ddd;padding:10px 20px;cursor:pointer;color:#646464;font-weight:500;position:relative}.serv-acc h6::after{content:"+";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:20px;color:#fe6b28;font-size:16px}.serv-acc h6.active{color:#fe6b28}.serv-acc h6.active::after{content:"\f068"}.pro-box{background-color:#000;padding:30px 30px;border-radius:20px;background-image:url(https://synergy-comp.com/wp-content/themes/synergytheme/assets/images/pro-bg.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover;position:relative}.pro-box::after{content:url(https://synergy-comp.com/wp-content/themes/synergytheme/assets/images/logo-icon.png);position:absolute;bottom:15px;right:15px;height:57px}.pro-box ul>li{color:#fff;font-size:20px}.pro-box ul>li>ul{list-style:disc;padding-left:10px;margin-bottom:0}.pro-box ul>li>ul>li{color:#919191;font-weight:400;font-size:16px;padding-left:0;margin-bottom:0}.pro-box ul>li>ul>li::before{display:none}.pro-box ul>li>ul>li::marker{font-size:20px}.product-logo img{margin:0 auto}.abt-row img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.abt-row .wp-block-group__inner-container{height:100%}.saerch-form{display:flex}.saerch-form input{height:50px;border:1px solid #ddd;padding:15px;outline:0}.saerch-form button{width:50px;height:50px;background-color:#fe6b28;display:flex;justify-content:center;align-items:center}.saerch-form button img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(181deg) brightness(104%) contrast(102%)}@media (max-width:1279px){.main-menu>li>a{font-size:15px}.main-menu{gap:20px}.inner-banner h1,.inner-banner h2{font-size:60px}}@media (max-width:1023px){.pad{padding-top:40px;padding-bottom:40px}.pad-b{padding-bottom:40px}.pad-t{padding-top:40px}.logo{max-width:220px}.main-nav{position:fixed;background-color:#000;top:0;right:-100%;width:80%;height:100%;transition:all .7s ease;z-index:9}.main-nav.open{right:0}.sub-btn{display:flex;position:absolute;right:0;top:5px;width:40px;height:40px;color:#fff;background-color:#fe6b28;align-items:center;justify-content:center}.menu-close{display:block;font-size:35px;color:#fff}.main-menu{display:block}.main-menu>li>a{display:block;padding:10px 20px;position:relative;font-size:18px}.main-menu>li>a::after{position:absolute;bottom:0}.main-menu>li>ul{position:relative;opacity:1;visibility:visible;display:none;top:auto}.main-menu>li>ul>li{padding:5px 25px}.inner-banner{min-height:300px}.inner-banner h1,.inner-banner h2{font-size:42px}.banner-form input{width:100%;height:40px;border-radius:20px}.banner-form button{position:absolute;right:15px;top:7px}}@media (max-width:767px){h2{font-size:30px!important}h3{font-size:28px!important}h4,h5{font-size:26px!important}.gx-5{--bs-gutter-x:1.5rem}.component{gap:10px;font-size:35px!important}.home-banner video{height:500px;-o-object-fit:cover;object-fit:cover}.home-banner{min-height:475px}.inner-banner{min-height:250px}.inner-banner h1,.inner-banner h2{font-size:35px}.serv-acc h6{font-size:20px!important}.form-box{padding:30px 20px}.form-box input:not([type=text]),.form-box select:not([type=text]),.form-box textarea:not([type=text]){margin-top:20px}.form-box .logo-contact img{left:10px}}